2025

03-31 什么是块存储
03-23 从青铜到王者系列:3FS如何实现一个文件系统
03-23 从青铜到王者系列:3FS如何实现一个文件系统
02-07 微小到不可能失败的起床日记
01-05 只管去做践N0.15
01-02 只管去做践N0.14

2024

12-21 成为ob贡献者(10)
12-21 成为ob贡献者(09):如何证明采用了PALF设计就是安全的
12-21 成为ob贡献者(09):如何证明采用了PALF设计就是安全的
12-21 成为ob贡献者(09):如何证明采用了PALF设计就是安全的
11-23 只管去做践行记:2024-11月-第46周
11-10 构建个人应用第一天
11-10 构建个人应用第一天
11-10 c++面试题
11-10 c++面试题
11-09 GDB调试指南(1)
11-09 GDB调试指南(1)
10-25 成为Tidb贡献者第四天: raft-rs最佳实践
10-19 成为ob贡献者(08):PALF: Replicated Write-Ahead Logging for Distributed Databases
10-19 成为ob贡献者(07):重新理解OB模块设计
10-04 成为ob贡献者(6):如何阅读Paxos代码
10-04 成为ob贡献者(6):如何阅读Paxos代码
09-20 git常用命令手册
09-20 git常用命令手册
09-07 c++代码编程规范
09-07 c++代码编程规范
08-17 成为ob贡献者第四天
08-14 微信使用指南
08-07 高并发情况下如何优化你系统
08-07 面试题:TCP 四次挥手能变成三次挥手吗?
08-07 面试题:read 返回0是否代表一定对方连接已经关闭?
08-07 面试必备之深入理解自旋锁【草稿版本】
08-07 面试必备之深入理解thread local【面经复盘】
08-07 面试必备之深入理解thread local
08-07 面试必备之深入理解thread local
08-07 面试必备之深入理解thread local
08-07 面试官最爱问的自旋锁,你真的懂了吗?一文带你从入门到精通
08-07 如何设计一个高性能可扩展的自旋锁
08-07 后端开发工程师面经
08-07 从青铜到王者系列:一行代码解千愁:看DeepSeek-Ai/3FS对象池如何消除80%锁竞争
08-07 Ceph分布式锁的设计哲学与工程实践
08-07 c++入门指南
07-08 TiKV Contributors day1
06-12 只管去做践N0.12
06-12 只管去做践N0.12
06-12 只管去做践N0.12
06-05 只管去做践N0.11
05-29 源码解读第一天:raft 与Paxos
05-29 成为tikv贡献者第四天:通过 TiKV 入门 Rust
05-29 成为tikv贡献者第四天:通过 TiKV 入门 Rust