Posts
All the articles I've posted.
-
Raft 为什么能保证同任期同索引的日志内容一定相同?
详解 Raft 算法中最核心的安全性保证之一——日志匹配特性(Log Matching Property),探讨选举安全性、Leader 日志创建规则与日志复制一致性检查
-
Go Test 进阶实战:从 MIT 6.824 Raft 实验学到的测试技巧
通过分析 MIT 6.824 分布式系统课程的 Raft 实验测试代码,深入学习 Go 测试的高级模式,包括资源清理、并发测试、原子操作、重试机制等实战技巧
-
Go Channel 底层实现深度解析:从源码看协程通信机制
Updated:深入剖析 Go 1.24 版本 Channel 的底层实现,从 hchan 数据结构到发送接收流程,全面理解协程间通信与同步机制
-
Go Map 底层实现深度解析:Go 1.23 vs Go 1.24
Updated:深入对比 Go 1.23 和 Go 1.24 中 map 的底层实现差异,从传统链表哈希表到 Swiss Table 的变革
-
配置ceph的邮箱报警功能(以QQ邮箱为例)
Updated:介绍如何为 Ceph 集群配置邮箱报警功能,以 QQ 邮箱为例,从开启 SMTP 服务、生成授权码到配置 ceph alerts 模块,一步步实现集群健康状态的邮件告警。内容涵盖必要命令、配置参数说明及测试方法,帮助运维人员快速搭建基础告警机制,提升存储系统可观测性。