Go 优化
Posted on
Flame Graph(火焰图)
分布式事务(最终一致性)
Posted on
分布式强一致性共识算法 Paxos Raft ZAB
Posted on
Go Error Wrapping
Posted on
Go1.13 中引入了 error wraping 机制,可以实现如下功能:
Algorithm MST
Posted on
记录 MST 的算法实现
Go sync.Pool
Posted on
Go 提供了sync.Pool
对象池,用于复用高频创建析构的对象以减少内存申请造成的性能问题。
MySQL Page存储结构
Posted on
为了充分利用磁盘 16KB 的读取缓冲区容量,MySQL 设计了一套结构,了解底层结构后应用中才能避免踩坑。
Algorithm SnowFlake
Posted on
在分布式系统中希望能够生成一个随时间增长的唯一 ID,这时可以用 Snow Flake(雪花算法)实现。
Go 单例模式 sync.Once
Posted on
Go 的单例可以用 sync.Once 简单实现: