深入理解 HTTP/2 多路复用
HTTP/1.1 的队头阻塞是 Web 性能的老问题。HTTP/2 通过二进制分帧和多路复用解决了它,但引入了新的复杂度。梳理帧协议、流优先级和实际部署中的注意事项。
后端工程师,偶尔写前端。这里记录技术笔记、读书心得和生活随感。
HTTP/1.1 的队头阻塞是 Web 性能的老问题。HTTP/2 通过二进制分帧和多路复用解决了它,但引入了新的复杂度。梳理帧协议、流优先级和实际部署中的注意事项。
一句人畜无害的正则,在某些输入上可以指数级回溯。聊聊 NFA 回溯引擎的实现原理、经典性能杀手模式,以及为什么有时 strings.Contains 比正则更好。
Go + SQLite + WebSocket,14MB 单二进制部署在 2GB 服务器上。纯文字交互的游戏在 2026 年看起来像个古董,但写完之后发现——慢下来,是另一种乐趣。
eBPF 让你在不修改内核的前提下,安全地在内核中运行沙箱化程序。记录从环境搭建到生产实践的完整过程,以及在慢查询追踪和网络延迟分析中的实际应用。
最近在优化一个高并发服务,系统性地梳理了 Linux 性能调优的核心思路。从 CPU 调度、内存管理到 I/O 策略,这篇文章记录了我的实践过程。
从 pipeline 到 fan-out/fan-in,总结了过去一年用 Go 写后端服务时最常用的并发模式,附可运行代码示例。
CI/CD 流水线中 Docker 构建太慢?关键在于理解 Layer Cache 的工作原理和常见的缓存失效场景。