查询设计的三个陷阱(四)
2026-07-24
N+1 问题为什么是最容易被忽视的性能杀手、offset 分页越翻越慢的真实原因、以及 select 和 include 的选择标准——不只是 API 语法差异
1564 words
|
8 minutes
认证系统的四个硬骨头(五)
2026-07-24
JWT 和 Session 不是二选一、Token 撤销为什么是阿喀琉斯之踵、Refresh Token 轮换到底在防什么、以及改密码后旧会话应该全部失效
1616 words
|
8 minutes
事务、并发与幂等(六)
2026-07-24
Lost Update 的真实场景与乐观锁/悲观锁的选择、幂等键为什么必须是数据库约束、唯一约束竞争的正确处理方式、以及死锁为什么会发生、代码该怎么重试
1769 words
|
9 minutes
Docker 工程化实践(一):Docker 基本原理与基础语法
2026-07-15
Docker 工程化实践系列第 1 篇,从传统部署的痛点出发,理解 Docker 的核心概念与基础语法
6513 words
|
33 minutes
Docker 工程化实践(二):理解镜像分层与容器文件系统
2026-07-15
Docker 工程化实践系列第 2 篇,深入理解 Docker 镜像的分层结构、容器可写层与 Copy-on-Write 机制
3700 words
|
19 minutes
Docker 工程化实践(三):Docker Build Cache 与构建优化
2026-07-15
Docker 工程化实践系列第 3 篇,掌握 Build Cache 的工作原理与 Dockerfile 缓存优化策略
2874 words
|
14 minutes
Docker 工程化实践(四):Docker 多阶段构建与生产镜像优化
2026-07-15
Docker 工程化实践系列第 4 篇,通过多阶段构建裁剪镜像——只带走最终产物,不带走构建过程
2324 words
|
12 minutes
Docker 工程化实践(五):Docker 镜像优化最佳实践
2026-07-15
Docker 工程化实践系列第 5 篇,从安全、体积和可观测性三个维度打造生产级 Docker 镜像
2447 words
|
12 minutes