跳转至

2026 年度集锦

一年的文章太多,目录会被时间流冲散。这一页是重新串起来的尝试:不按日期列,按因果列。

统计口径

本篇写于 2026-10-24,覆盖 1—10 月;年末补齐 11—12 月后再更新一次。 全年目录由 annual_list(2026) 宏实时生成,这一年再发新文章会自动跟上, 不需要回来手改链接。

卷首语:今年其实只有一件事

九月 review 一套布谷鸟过滤器分片的落盘方案,对方问了句「这套设计叫什么名字」——我卡住了。 它没有名字,因为它是五个经典思想的排列组合。为了把这个窟窿补上,我把这句问话一路追下去: 无锁队列、内存屏障、双缓冲、LMAX 与 Disruptor,最后停在"六百万 TPS 的单线程"上, 回头写了十五篇的因果链。

这一条线吃掉了九月整整一个月,也顺手把别的东西带动起来:为了搞清楚队列去拆 LevelDB, 为了搞清楚"写了不等于看得见"去翻 Go 内存模型,月底又开了 xv6 的新坑。 剩下的交易、长安链、AI 三条线各有各的问题来源,但写法是同一套:先承认自己说不清, 再一路追到说得清为止。

主线一:从一个落盘方案到六百万 TPS

今年最重的一坨,21 篇系统与架构里大半在九月。

起点是一个没有名字的持久化设计:五个经典思想(位打包、 状态上移、双缓冲、writeback、重放)的排列组合。写完我发现自己讲不清其中最基础的两行代码, 于是有了位打包两行代码的完全解剖——(N+7)/8 和 1<<(7-i%8) 到底在干什么。

从这里分岔出两条路:

两条路在六百万 TPS 的单线程汇合:LMAX 架构与 Disruptor 精读。 读完之后回头看,归并写者把竞争消灭在架构层, 重放与影分身解决崩溃恢复, 「满:等消费者腾地方」则把一句注释实测了一遍。

年底又接了两根尾巴:不用堆的延迟队列和 拆库记:LevelDB 分片演进——后者是"每一步都是为了解决什么问题"的写法样板。

这条线的读法

别按目录顺序读。先读十五篇的因果链拿地图, 再挑你卡住的那一篇钻进去。

主线二:长安链,从压测到跨链

三月开工:先立运维与压测手册,然后把跨分片比例当唯一变量, 连做三份报告——1%、5%、20%。

结论一句话

跨分片比例是吞吐的转折量,不是平滑衰减——到某个点之后,性能是塌的,不是降的。

五月补上模块测试实战手册,把"怎么测"也规范化。 九月之后重心转到跨链与查询:一个交集三种写法、 跨链交易追踪器的三次手术与两处隐患、 一个跨链事件的旅程(3 个子事件,恰好 1 次 Commit)、 SDK-Go 从跑通到用对、 事件驱动入门。

两处隐患至今没拆干净,这是明年的活。

主线三:交易系统,从设计手记到四季实测

二月读《量化交易》,顺手做了货币中性和 GLD/GDX 配对交易两个策略,三月用 CTA 的观点写了 系统性抛压。

四月出全天候复合交易系统的设计手记:三层架构 + 三档止盈。 十月用两篇实测把它收官——信号层:多信号确认到底有没有边际价值、 仓位层:三档止盈、网格与切换。

四季实测最大的收获是否定:多加信号不涨收益,网格在单边市里必死, 单标的再怎么调参也扛不住系统性风险。这些结论单独看都很朴素,但它们是跑出来的,不是想出来的。

同期还写了货殖列传系列:《史记·货殖列传》精讲、 「活钱」作战手册、范蠡的周期模型 及其数据验证。两千年前的文字,用现代数据跑一遍居然能闭环。

支线:Go、AI、读书与 xv6

代表作五篇

  1. 从一个落盘方案到六百万 TPS:十五篇的因果链 — 今年的骨架。如果你只打算读一篇,读这篇,它会告诉你其余十五篇各自站在哪一格
  2. 单写多读:无锁环形队列为什么敢不用锁 — "敢"字背后是三件事:单写者假设、序列号单调、内存屏障。讲透了才敢不用锁
  3. 六百万 TPS 的单线程:LMAX 架构与 Disruptor 精读 — 把"单线程比多线程快"这个反直觉结论拆到能复现
  4. 三档止盈、网格与切换——仓位层的实测手记 — 一整年交易实验的终局,结论是"调参救不了结构问题"
  5. 一次重复回调引发的库存事故 — 唯一一篇从真实事故出发的。幂等不是概念题,是"多扣了一件货"的题

全年目录

年内按时间正序,方便顺着看这一年是怎么长出来的。

2 月 · 9 篇

3 月 · 7 篇

4 月 · 2 篇

5 月 · 3 篇

6 月 · 4 篇

7 月 · 2 篇

9 月 · 29 篇

10 月 · 19 篇

留给 2027 的问题

  1. xv6 才读到 Ch.2,中断、页表、文件系统三章还没动——今年立的 flag,明年得兑现
  2. 跨链追踪器的两处隐患:分片缺失查询的边界与 Commit 的幂等,都还悬着
  3. 交易系统跑完了回测与四季实测,但没上过真钱。纸面和实盘之间还差一层滑点与心态
  4. "六百万 TPS"是别人的架构,不是我的。明年得有一个自己压出来的数字

最后更新:2026-10-24

评论