Avatar 📝

kenji.blog

kenjinote的部落格

  1. 首頁
  2. 關於
  3. 作者簡介
  4. 歸檔
  5. 搜尋
  6. 連結
    1. — 前往所選語言的首頁
    2. 夜晚模式

紀錄

2026 900
2025 32
2024 55
2023 45
2022 51

分類

數學 傳記 科技 程式設計 電腦科學 IT與科技 軟體開發 歷史 科學 物理學

標籤雲

History Tech 數學 Physics C++ Math 悖論 Algorithm Python Computer Science
Featured image of post gRPC與Protocol Buffers:微服務間通訊的標準
軟體開發 API

gRPC與Protocol Buffers:微服務間通訊的標準

比JSON/REST更快速且堅固的二進位RPC。徹底解說Schema驅動開發、Protocol Buffers的序列化效率、HTTP/2串流,以及使用Envoy的負載平衡。

作者簡介: kenjinote
2026/09/27
閱讀時間: 10 分鐘
日本語 English 简体中文 Español 한국어 Português हिन्दी Français Deutsch العربية Русский Bahasa Indonesia
Featured image of post JWT(JSON Web Token)的光與影:無狀態認證的風險
軟體開發 安全

JWT(JSON Web Token)的光與影:無狀態認證的風險

區分JWT格式與Cookie傳送,探討驗證、撤銷、瀏覽器儲存與更新權杖的設計。有效簽章不代表身分驗證或授權已完成。

作者簡介: kenjinote
2026/09/27
閱讀時間: 7 分鐘
日本語 English 简体中文 Español 한국어 Português हिन्दी Français Deutsch العربية Русский Bahasa Indonesia
Featured image of post OAuth 2.0 與 OpenID Connect:「驗證」與「授權」有何不同?
軟體開發 安全

OAuth 2.0 與 OpenID Connect:「驗證」與「授權」有何不同?

現代登入的幕後機制與 JWT (JSON Web Token) 的運作原理。

作者簡介: kenjinote
2026/09/27
閱讀時間: 7 分鐘
日本語 English 简体中文 Español 한국어 Português हिन्दी Français Deutsch العربية Русский Bahasa Indonesia
Featured image of post WebSocket 與 Server-Sent Events (SSE) 的選擇指南
軟體開發 網路

WebSocket 與 Server-Sent Events (SSE) 的選擇指南

雙向通訊與單向串流的架構解析。

作者簡介: kenjinote
2026/09/27
閱讀時間: 8 分鐘
日本語 English 简体中文 Español 한국어 Português हिन्दी Français Deutsch العربية Русский Bahasa Indonesia
Featured image of post WebAssembly(Wasm):突破瀏覽器極限的第四種語言
軟體開發 前端

WebAssembly(Wasm):突破瀏覽器極限的第四種語言

避開 JavaScript 的解析成本,實現接近原生的速度。

作者簡介: kenjinote
2026/09/27
閱讀時間: 8 分鐘
日本語 English 简体中文 Español 한국어 Português हिन्दी Français Deutsch العربية Русский Bahasa Indonesia
Featured image of post WebRTC的運作原理:支撐P2P即時通訊的技術
軟體開發 網路

WebRTC的運作原理:支撐P2P即時通訊的技術

瀏覽器之間能夠直接進行視訊通話的幕後原理。從HTTP和WebSocket的限制開始,徹底解說NAT穿越(STUN/TURN)、SDP、ICE,以及基於UDP的通訊技術。

作者簡介: kenjinote
2026/09/27
閱讀時間: 8 分鐘
日本語 English 简体中文 Español 한국어 Português हिन्दी Français Deutsch العربية Русский Bahasa Indonesia
Featured image of post 從 SPA 到 SSR、SSG,再到 ISR:前端渲染的歷史
軟體開發 前端

從 SPA 到 SSR、SSG,再到 ISR:前端渲染的歷史

客戶端與伺服器端的鐘擺。

作者簡介: kenjinote
2026/09/27
閱讀時間: 8 分鐘
日本語 English 简体中文 Español 한국어 Português हिन्दी Français Deutsch العربية Русский Bahasa Indonesia
Featured image of post 從 WebGL 到 WebGPU:瀏覽器圖形 API 的進化
軟體開發 前端

從 WebGL 到 WebGPU:瀏覽器圖形 API 的進化

充分發揮 GPU 運算能力的次世代 API。

作者簡介: kenjinote
2026/09/27
閱讀時間: 5 分鐘
日本語 English 简体中文 Español 한국어 Português हिन्दी Français Deutsch العربية Русский Bahasa Indonesia
Featured image of post 漸進式網頁應用程式 (PWA) 與 Service Worker 的運作原理
軟體開發 前端

漸進式網頁應用程式 (PWA) 與 Service Worker 的運作原理

支撐可離線運作的網頁應用程式的幕後腳本。

作者簡介: kenjinote
2026/09/27
閱讀時間: 6 分鐘
日本語 English 简体中文 Español 한국어 Português हिन्दी Français Deutsch العربية Русский Bahasa Indonesia
Featured image of post Infrastructure as Code (IaC):Terraform 與 Ansible 的差異
軟體開發 DevOps

Infrastructure as Code (IaC):Terraform 與 Ansible 的差異

配置(建置)與組態管理(設定)的使用時機。

作者簡介: kenjinote
2026/09/27
閱讀時間: 6 分鐘
日本語 English 简体中文 Español 한국어 Português हिन्दी Français Deutsch العربية Русский Bahasa Indonesia
Featured image of post 事件溯源與 CQRS(命令查詢職責分離)
軟體開發 架構

事件溯源與 CQRS(命令查詢職責分離)

探討不儲存當前狀態,而是儲存「已發生的事實 (事件)」之架構的精髓。從 CRUD 的侷限性到 CQRS 的必然性進行全面解析。

作者簡介: kenjinote
2026/09/27
閱讀時間: 6 分鐘
日本語 English 简体中文 Español 한국어 Português हिन्दी Français Deutsch العربية Русский Bahasa Indonesia
Featured image of post 容器編排的霸主:Kubernetes (K8s) 的架構
軟體開發 雲端運算

容器編排的霸主:Kubernetes (K8s) 的架構

為什麼只有 Docker 是不夠的?深入解析源自 Google Borg 的 Kubernetes 設計理念、Control Plane 與 Worker Node 的結構,以及 Pod 的重要性。

作者簡介: kenjinote
2026/09/27
閱讀時間: 5 分鐘
日本語 English 简体中文 Español 한국어 Português हिन्दी Français Deutsch العربية Русский Bahasa Indonesia
Featured image of post 無伺服器架構的真正價值:AWS Lambda 與 FaaS
軟體開發 雲端運算

無伺服器架構的真正價值:AWS Lambda 與 FaaS

這並非代表'沒有伺服器',而是將營運責任外包。從 IaaS 到 FaaS 的演進、冷啟動對策,再到事件驅動設計的全面解析。

作者簡介: kenjinote
2026/09/27
閱讀時間: 8 分鐘
日本語 English 简体中文 Español 한국어 Português हिन्दी Français Deutsch العربية Русский Bahasa Indonesia
Featured image of post 微服務中的分散式交易:Saga 模式
軟體開發 架構

微服務中的分散式交易:Saga 模式

2PC(二階段提交)的侷限性與接受最終一致性。

作者簡介: kenjinote
2026/09/27
閱讀時間: 13 分鐘
日本語 English 简体中文 Español 한국어 Português हिन्दी Français Deutsch العربية Русский Bahasa Indonesia
Featured image of post CI/CD 的進化:從 Jenkins 到 GitHub Actions 與 GitOps 的軌跡
軟體開發 DevOps

CI/CD 的進化:從 Jenkins 到 GitHub Actions 與 GitOps 的軌跡

讓軟體發布變成 '無聊工作' 的技術。解開從手動部署的恐懼到 GitOps 的歷史與實踐。

作者簡介: kenjinote
2026/09/27
閱讀時間: 6 分鐘
日本語 English 简体中文 Español 한국어 Português हिन्दी Français Deutsch العربية Русский Bahasa Indonesia
Featured image of post 依賴注入(DI)與控制反轉(IoC)
軟體開發 架構

依賴注入(DI)與控制反轉(IoC)

為什麼不能直接使用 'new'?容器所帶來的鬆耦合。探討消除硬編碼的依賴關係以及基於好萊塢原則的 IoC 概念。

作者簡介: kenjinote
2026/09/27
閱讀時間: 7 分鐘
日本語 English 简体中文 Español 한국어 Português हिन्दी Français Deutsch العربية Русский Bahasa Indonesia
Featured image of post 乾淨架構、六角架構與洋蔥架構的共通點
軟體開發 架構

乾淨架構、六角架構與洋蔥架構的共通點

分離框架與業務邏輯的設計思想。

作者簡介: kenjinote
2026/09/27
閱讀時間: 4 分鐘
日本語 English 简体中文 Español 한국어 Português हिन्दी Français Deutsch العربية Русский Bahasa Indonesia
Featured image of post 領域驅動設計(DDD)與通用語言
軟體開發 架構

領域驅動設計(DDD)與通用語言

如何打破開發者與領域專家之間的語言隔閡。從 Eric Evans 的哲學中學習實踐方法

作者簡介: kenjinote
2026/09/27
閱讀時間: 7 分鐘
日本語 English 简体中文 Español 한국어 Português हिन्दी Français Deutsch العربية Русский Bahasa Indonesia
Featured image of post TDD (測試驅動開發) 與 BDD (行為驅動開發) 的哲學
軟體開發 工程學

TDD (測試驅動開發) 與 BDD (行為驅動開發) 的哲學

寫測試不是為了找 bug,而是為了設計。

作者簡介: kenjinote
2026/09/27
閱讀時間: 8 分鐘
日本語 English 简体中文 Español 한국어 Português हिन्दी Français Deutsch العربية Русский Bahasa Indonesia
Featured image of post MapReduce的哲學:Google改變世界的分散式處理
電腦科學 演算法

MapReduce的哲學:Google改變世界的分散式處理

巨量資料處理的原點與Hadoop的系譜。

作者簡介: kenjinote
2026/09/27
閱讀時間: 6 分鐘
日本語 English 简体中文 Español 한국어 Português हिन्दी Français Deutsch العربية Русский Bahasa Indonesia
1 11 12 13 14 15 16 17 18 19 55
© 2020 - 2026 kenjinote
使用 Hugo 建立
主題 Stack 由 Jimmy 設計
隱私權政策