CyC2018
|
0cd19245c7
|
Update 系统设计基础.md
补充漏桶与令牌桶的说明和示意图。
|
2026-10-25 19:34:23 +08:00 |
|
CyC2018
|
5422b53ef0
|
Update Java 容器.md
补充 HashMap 扩容时桶下标变化的示意图。
|
2026-10-25 19:34:23 +08:00 |
|
CyC2018
|
734115be54
|
Update 数据库系统原理.md
补充 Next-Key Locks 锁定区间的示意图。
|
2026-10-25 19:34:22 +08:00 |
|
CyC2018
|
e3e2351a2f
|
Update 分布式.md
补充 Saga 补偿流程和 RocketMQ 事务消息的示意图。
|
2026-10-25 19:34:22 +08:00 |
|
CyC2018
|
9994d82cb4
|
Update 缓存.md
补充布隆过滤器的原理说明和示意图,以及 LRU 中 HashMap 与双向链表的结构图。
|
2026-10-25 19:34:21 +08:00 |
|
CyC2018
|
b3e943b5e6
|
Update Socket.md
补充 select/poll 与 epoll 的对比示意图。
|
2026-10-25 19:34:21 +08:00 |
|
CyC2018
|
f6c77c1cab
|
Update 攻击技术.md
补充 CSRF 攻击过程的时序图。
|
2026-10-25 19:34:21 +08:00 |
|
CyC2018
|
b91f974dac
|
Update 消息队列.md
补充消费者组与分区分配的示意图。
|
2026-10-25 19:34:20 +08:00 |
|
CyC2018
|
ce63574fdd
|
Merge pull request #1455 from CyC2018/diagram-tools
添加配图水印工具和贡献指南
|
2026-10-25 19:24:16 +08:00 |
|
CyC2018
|
aacf933e60
|
Merge pull request #1454 from CyC2018/add-diagrams
为系统设计笔记补充配图
|
2026-10-25 19:24:03 +08:00 |
|
CyC2018
|
6b7b3d9824
|
Add tools/diagram/build.py
把 tools/diagram/src 下的 SVG 用无头浏览器渲染成 notes/pics 下的 2 倍分辨率 PNG,让示意图有可编辑的源文件。
|
2026-10-25 18:53:00 +08:00 |
|
CyC2018
|
a2be2bc989
|
Add tools/hooks/pre-commit
启用 git config core.hooksPath tools/hooks 后,提交时自动给 notes/pics 下新增或修改的 PNG、JPEG 图片加水印。
|
2026-10-25 18:53:00 +08:00 |
|
CyC2018
|
e44b7fc191
|
Add tools/watermark.py
给配图加 CyC2018 浅水印:整张图斜向平铺淡色文字,右下角加与已有配图一致的标识。加过水印的图片会写入元数据标记,重复执行时跳过;--check 只检查不修改。
|
2026-10-25 18:53:00 +08:00 |
|
CyC2018
|
b4349eb840
|
Update 系统设计基础.md
补充熔断器的三种状态及状态转换图。
|
2026-10-25 18:52:37 +08:00 |
|
CyC2018
|
a541d18c71
|
Update 缓存.md
补一张时序图,说明先删除缓存再更新数据库时,读请求会把旧值写回缓存。
|
2026-10-25 18:52:37 +08:00 |
|
CyC2018
|
c6c805e4f8
|
Update 分布式.md
为 Paxos 示例和栅栏令牌各补一张时序图。
|
2026-10-25 18:52:37 +08:00 |
|
CyC2018
|
4afc2de253
|
Update 设计模式 - 适配器.md
重新绘制适配器类图:Adapter 实现 Target 并持有 Adaptee,request() 内部调用 specificRequest()。
Closes #1053, closes #1091
|
2026-10-25 18:51:59 +08:00 |
|
CyC2018
|
22bcc60b06
|
Update 数据库系统原理.md
重新绘制二级封锁协议图和 ReadView 图:二级封锁协议中 T2 读取后释放 S 锁(unlock-s);ReadView 图按正文的三条可见性规则画出事务 ID 的三个区间。
Closes #1176
|
2026-10-25 18:51:59 +08:00 |
|