Recent
- Jul 1 2024 TDD底层逻辑
- May 3 2022 简单设计的4个原则
- Dec 16 2020 虚拟内存技术
- Jun 28 2020 《A Philosophy of Software Design》笔记
- Jun 12 2020 高内聚和低耦合
- Apr 17 2020 二阶段提交和三阶段提交
- Feb 12 2020 mysql连接中的serverTimezone参数解析
Buddhism
- Feb 4 2018 打坐感悟
Cs
- Jul 1 2024 TDD底层逻辑
- May 3 2022 简单设计的4个原则
- Dec 16 2020 虚拟内存技术
- Apr 17 2020 二阶段提交和三阶段提交
- Feb 12 2020 mysql连接中的serverTimezone参数解析
- Jan 19 2020 bolt源码分析
- Jun 4 2019 如何学习一门编程语言
- May 29 2019 sync.Map实现分析
- Apr 30 2019 网关
- Apr 19 2019 技术选型
- Jan 25 2019 RocketMQ HA实现
- Jan 16 2019 RocketMQ push模式的实现细节
- Dec 28 2018 RocketMQ offset管理
- Nov 16 2018 为什么main函数是终结者
- Nov 2 2018 高可用
- Oct 24 2018 如何定位一个文件
- Oct 22 2018 slave和master同步连接经常重连,导致发送消息失败
- Oct 12 2018 熔断
- Oct 11 2018 guava中RateLimiter的设计
- Aug 30 2018 限流
- Aug 22 2018 分布式ID生成算法
- Jul 20 2018 mongodb索引
- Jul 15 2018 接口在哪里定义?
- Jul 4 2018 常用面向对象设计原则
- Apr 28 2018 一致性hash算法
- Feb 27 2018 golang中的tls
- Jan 10 2018 vim常用操作
- Jan 3 2018 jit的基本原理以及实现
- Dec 8 2017 rocketmq store模块
- Oct 24 2017 记一次mongo数据库优化经历
- Jun 15 2017 map 内部实现
- May 30 2017 补码
- Mar 28 2017 GO 内存模型
- Jan 19 2017 字符串
- Oct 9 2016 prometheus
- Jun 4 2016 增加bug的编程实践
- Mar 27 2016 flume
Design
- Jun 28 2020 《A Philosophy of Software Design》笔记
- Jun 12 2020 高内聚和低耦合
Engineering
- Jul 1 2024 TDD底层逻辑
Linux
- Jan 14 2020 initramfs中的init进程系统启动失败