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。全面解析模式驱动开发、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 Progressive Web Apps (PWA) 与 Service Worker 的工作原理
软件开发 前端

Progressive Web Apps (PWA) 与 Service Worker 的工作原理

支撑离线 Web 应用程序运行的幕后脚本。

作者简介: kenjinote
2026/09/27
阅读时长: 5 分钟
日本語 English Español 한국어 Português 繁體中文 हिन्दी Français Deutsch العربية Русский Bahasa Indonesia
Featured image of post WebAssembly (Wasm):突破浏览器极限的第四种语言
软件开发 前端

WebAssembly (Wasm):突破浏览器极限的第四种语言

避免JavaScript的解析成本,实现接近原生的速度。

作者简介: kenjinote
2026/09/27
阅读时长: 9 分钟
日本語 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
阅读时长: 7 分钟
日本語 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 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 容器编排的霸主:Kubernetes (K8s) 架构
软件开发 云计算

容器编排的霸主:Kubernetes (K8s) 架构

为什么只有Docker是不够的。深入探讨源于Google Borg的Kubernetes设计理念,控制平面(Control Plane)和工作节点(Worker Node)的结构,以及Pod的重要性。

作者简介: 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 微服务中的分布式事务:Saga模式
软件开发 架构

微服务中的分布式事务:Saga模式

2PC(两阶段提交)的局限性与接受最终一致性。

作者简介: kenjinote
2026/09/27
阅读时长: 13 分钟
日本語 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
阅读时长: 9 分钟
日本語 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 领域驱动设计(DDD)与通用语言
软件开发 架构

领域驱动设计(DDD)与通用语言

如何打破开发者与领域专家之间的语言壁垒。从 Eric Evans 的哲学中学习实践方法

作者简介: 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
阅读时长: 6 分钟
日本語 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 TDD(测试驱动开发)与BDD(行为驱动开发)的哲学
软件开发 工程学

TDD(测试驱动开发)与BDD(行为驱动开发)的哲学

编写测试不是为了发现Bug,而是为了进行设计。

作者简介: kenjinote
2026/09/27
阅读时长: 9 分钟
日本語 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 设计
隐私政策