跳转至

2025 年度集锦

一月把 Go 的细节补了一遍,三月转身去搞懂区块链,其余月份在软考、读书和市场之间来回跳。

卷首语

2025 的开头很密:1 月 12 日到 1 月 25 日,两周写了 15 篇 Go——切片删除、字符串与 []byte、 rune 迭代、nil 规则、变量遮蔽、方法接收者、RWMutex、sync.Map、原子操作、NoCopy、 无锁编程。那半个月做的事只有一件:把"会用 Go"往"知道 Go 为什么这样"推。

三月换方向,从拜占庭问题一路读到零知识证明。 五月之后节奏明显慢下来:全年 41 篇,有一半压在 1 月和 3 月。

主线一:Go 的两周

集中在 1 月 12—25 日,可以分成三小簇:

那两周最后一篇是无锁编程:内存屏障与无锁栈、队列。 当时只是笔记,一年后它长成了另一条长线的起点。

主线二:从拜占庭问题到零知识证明

三月开工,顺序是刻意排的:先拜占庭问题搞清楚"什么叫不可靠节点", 再读 PBFT 的三阶段协议与视图变更,然后看 比特币的创新设计怎么用博弈论和 PoW 绕开同一道题。

这一年对区块链的判断

PBFT 是"在已知成员里达成一致",比特币是"在陌生人的网络里达成一致"—— 同一个问题的两种代价。

四月零知识证明,五月区块 DAG收尾。 同期两篇工程侧:分布式系统的核心问题(FLP / CAP / ACID)、 高频 R/W 场景的性能设计(Cache-Aside 到 Write-Back)。

主线三:软考、读书与市场

支线:算法、工具与两篇 COM

代表作五篇

  1. 无锁编程:内存屏障与无锁栈、队列的实现 — 今年最硬的一篇,也是次年那条十五篇长线的种子
  2. 深入理解 Go 的原子操作与 unsafe.Pointer — 讲清了"为什么原子操作要配 unsafe.Pointer"
  3. PBFT 共识算法 — 三阶段协议讲得比多数中文资料清楚
  4. 零知识证明:不泄露秘密的证明艺术 — 从直觉到原理,全程不丢人
  5. 时间轮算法 — 年底最好的一篇,滑动时间窗口从 O(n) 压到 O(1)

全年目录

1 月 · 18 篇

2 月 · 4 篇

3 月 · 10 篇

4 月 · 1 篇

5 月 · 3 篇

6 月 · 1 篇

7 月 · 1 篇

8 月 · 1 篇

  • 堆排序 · 08-18 · 算法与数据结构

12 月 · 2 篇

回看:2026 给出的答案

  1. 一月那批无锁与内存屏障的笔记,在 2026 年九月长成了十五篇的因果链,一路追到六百万 TPS
  2. 三月的区块链入门,2026 年变成了长安链压测报告、跨链追踪器和拆库记
  3. 年底那篇《股票上涨的本质》,2026 年接上了量化交易与全天候复合系统的四季实测
  4. 软考停在三月——2026 年一篇软考都没写

最后更新:2026-10-24

评论