长连接聊天室 Demo

一个长连接实现 IM 功能的小 demo
阅读全文 →

TCP 札记

TCP 札记
阅读全文 →

Python2 迁移到 Python3 规划和实施

公司主项目的代码有七八年的历史,二三十万行的 Python2 代码,由于越来越多库不再支持 Python2,以及开发体验,一年前打算全面开启迁移工作,至今已经慢慢开始切分一些流量到 Python3 下了,这里记录迁移过程,以及遇到的一些坑。持续更新
阅读全文 →

向量时钟(Vector Clock)

向量时钟(Vector Clock) 是分布式系统中检测事件因果关系的一种算法, 通常在分布式系统中用来检测多个 replication 之间是否发生数据冲突。
阅读全文 →

如何设计一个秒杀系统

总结极客时间专栏《如何设计一个秒杀系统》
阅读全文 →