Random ThoughtsLog something useless, but interesting.SubscribeTravelAboutTech2024Mar 31重新思考 Go:Channel 不是「消息队列」Mar 30重新思考 Go:Slice 只是「操作视图」2021May 06RPC 漫谈: 连接问题Apr 30RPC 漫谈:序列化问题Apr 23RPC 漫谈: 限流问题Jan 23Pond: Golang 通用对象池Jan 20Golang Interface 内部实现Jan 20Golang for-range 内部实现2020Dec 17Golang rand 库锁竞争优化Jun 14分布式文件系统的演化May 13从动物森友会聊主机游戏联机机制2019Nov 10设计实现高性能本地内存缓存Nov 10NodeJS 内存泄漏检测与定位Aug 11Linux I/O 栈浅析Jul 09SSD 背后的奥秘Jun 11什么是真正的编程能力Jan 11命令行里的设计艺术2018Sep 27从程序到人 —— 情头配对助手的前世今生Sep 18即刻多端实时通信实践Jul 03使用 Surge 提升多网络环境下的流畅开发体验May 13一份其实好吃的 LaTeX 入门餐Apr 16Kafka 的设计与实践思考Jan 08Lemon : Koa 风格的 Python 异步 Web 框架2017Dec 30Golang : Make Programming Happy AgainSep 12Kubernetes 中使用 API Gateway 替代 IngressMay 28ElasticSearch 最佳实践