CyC2018
|
3ee94ec31b
|
Update 算法 - 并查集.md
重新绘制配图,补充路径压缩的示意图和参考资料。
|
2026-10-28 03:19:00 +08:00 |
|
CyC2018
|
58d2e82ba6
|
Update 算法 - 其它.md
重新绘制汉诺塔和哈夫曼树的配图,补充参考资料。
|
2026-10-28 03:18:59 +08:00 |
|
CyC2018
|
57064b7b44
|
Update 消息队列.md
重新绘制点对点、发布订阅和观察者模式的配图,补充刷盘和零拷贝的说明,增加 Kafka 的实测附录。
|
2026-10-28 03:18:58 +08:00 |
|
CyC2018
|
6312facbe2
|
Update 构建工具.md
重新绘制配图,调整代码块语言,文字校对。
|
2026-10-28 03:18:58 +08:00 |
|
CyC2018
|
20d887f066
|
Update 数据库系统原理.md
重新绘制 ER 图,统一脏读和幻读的术语,调整封锁协议的标题层级,增加实测附录,删除不再引用的旧图。
|
2026-10-28 03:18:57 +08:00 |
|
CyC2018
|
e60840a75f
|
Update 分布式.md
重新绘制配图,更新 RedLock 和 Raft 读请求的描述,补充参考资料,增加实测附录。
|
2026-10-28 03:18:55 +08:00 |
|
CyC2018
|
322915d361
|
Update Redis.md
重新绘制渐进式 rehash、集群和哨兵的配图,更新字典、跳跃表、淘汰策略和 I/O 线程的描述,补充 Stream,增加实测附录。
|
2026-10-28 03:18:54 +08:00 |
|
CyC2018
|
5e4ef28fb3
|
Update MySQL.md
重新绘制 B+ 树、SQL 执行过程和索引的配图,增加索引、执行计划和深分页的实测附录。
|
2026-10-28 03:18:53 +08:00 |
|
CyC2018
|
91845bce84
|
Update Linux.md
重新绘制 vim 模式、文件系统和链接的配图,补充 FAT 的说明,调整代码块语言。
|
2026-10-28 03:18:50 +08:00 |
|
CyC2018
|
d17cf746d6
|
Update Java 虚拟机.md
重新绘制配图,更新大对象分配、ParNew 和 Shenandoah 的描述,增加垃圾收集的实测附录。
|
2026-10-28 03:18:47 +08:00 |
|
CyC2018
|
058fa26737
|
Update Java 容器.md
重新绘制配图,补充 Arrays.asList 的注意事项、fail-fast 示例和 JDK 1.8 中 HashMap 的变化,增加实测附录。
|
2026-10-28 03:18:45 +08:00 |
|
CyC2018
|
941103fd81
|
Update Java 基础.md
重新绘制字符串常量池的配图,补充包装类缓存、switch 的实现方式,调整反射、泛型和注解的讲解,增加实测附录。
|
2026-10-28 03:18:44 +08:00 |
|
CyC2018
|
09590bf8f8
|
Update Java IO.md
重新绘制配图,补充缓冲区示例的运行结果和参考资料,统一 I/O 的写法。
|
2026-10-28 03:18:43 +08:00 |
|
CyC2018
|
3d275b0e41
|
Update HTTP.md
重新绘制 URI 和 HPACK 的配图,补充 304 与 412 的区别,更新 HTTP/1.1 新特性的描述,调整标题层级和代码块语言,增加实测附录。
|
2026-10-28 03:18:42 +08:00 |
|
CyC2018
|
e25c72a95b
|
Update Git.md
重新绘制配图,补充 git commit -a 和 git checkout HEAD -- files 的说明,统一列表标点。
|
2026-10-28 03:18:39 +08:00 |
|
CyC2018
|
851c086b93
|
Merge pull request #1468 from CyC2018/redraw-network-diagrams
重新绘制计算机网络传输层、网络层的配图
|
2026-10-27 03:31:14 +08:00 |
|
CyC2018
|
5794594b53
|
Merge pull request #1469 from CyC2018/restyle-diagrams
统一调整配图的配色和画法
|
2026-10-27 03:30:57 +08:00 |
|
CyC2018
|
00e9b8d640
|
Update 集群.md
重新绘制负载均衡的配图。
|
2026-10-26 22:04:25 +08:00 |
|
CyC2018
|
c212b40897
|
Update 设计模式 - 适配器.md
重新绘制配图。
|
2026-10-26 22:04:24 +08:00 |
|
CyC2018
|
932e867e46
|
Update 设计模式 - 观察者.md
重新绘制配图。
|
2026-10-26 22:04:24 +08:00 |
|
CyC2018
|
8bd893f825
|
Update 设计模式 - 装饰.md
重新绘制配图。
|
2026-10-26 22:04:23 +08:00 |
|
CyC2018
|
396b59cba9
|
Update 设计模式 - 状态.md
重新绘制配图。
|
2026-10-26 22:04:23 +08:00 |
|
CyC2018
|
01cd9a26d9
|
Update 设计模式 - 模板方法.md
重新绘制配图。
|
2026-10-26 22:04:23 +08:00 |
|
CyC2018
|
c0c6b185f0
|
Update 设计模式 - 外观.md
重新绘制配图。
|
2026-10-26 22:04:22 +08:00 |
|
CyC2018
|
209d53f913
|
Update 设计模式 - 命令.md
重新绘制配图。
|
2026-10-26 22:04:22 +08:00 |
|
CyC2018
|
6334affb32
|
Update 设计模式 - 中介者.md
重新绘制配图。
|
2026-10-26 22:04:21 +08:00 |
|
CyC2018
|
965b3ebcaf
|
Update 计算机网络 - 物理层.md
重新绘制调制的示意图。
|
2026-10-26 22:04:21 +08:00 |
|
CyC2018
|
2f31c614b2
|
Update 计算机网络 - 概述.md
重新绘制配图。
|
2026-10-26 22:04:21 +08:00 |
|
CyC2018
|
5b40bdd263
|
Update 计算机网络 - 应用层.md
重新绘制配图,补充 DNS 解析和输入 URL 之后的过程。
|
2026-10-26 22:04:19 +08:00 |
|
CyC2018
|
2a364648c9
|
Update 计算机操作系统 - 链接.md
重新绘制配图。
|
2026-10-26 22:04:18 +08:00 |
|
CyC2018
|
f77a380a04
|
Update 计算机操作系统 - 进程管理.md
重新绘制配图,补充上下文切换。
|
2026-10-26 22:04:16 +08:00 |
|
CyC2018
|
e944d6a385
|
Update 计算机操作系统 - 设备管理.md
重新绘制配图,补充磁盘调度的示例。
|
2026-10-26 22:04:15 +08:00 |
|
CyC2018
|
f63f3adf28
|
Update 计算机操作系统 - 死锁.md
重新绘制配图,补充程序中的死锁示例。
|
2026-10-26 22:04:14 +08:00 |
|
CyC2018
|
4ac668ee02
|
Update 计算机操作系统 - 概述.md
重新绘制配图。
|
2026-10-26 22:04:13 +08:00 |
|
CyC2018
|
54c656e5db
|
Update 计算机操作系统 - 内存管理.md
重新绘制配图。
|
2026-10-26 22:04:11 +08:00 |
|
CyC2018
|
1e9d4289f9
|
Update 缓存.md
重新绘制 CDN 和一致性哈希的配图,补充多级缓存。
|
2026-10-26 22:04:10 +08:00 |
|
CyC2018
|
fc61068524
|
Update 系统设计基础.md
补充短链系统和 Feed 流。
|
2026-10-26 22:04:10 +08:00 |
|
CyC2018
|
e06cd86190
|
Update 消息队列.md
补充延迟消息、死信队列和 Kafka。
|
2026-10-26 22:04:09 +08:00 |
|
CyC2018
|
22eb77fe4e
|
Update 数据库系统原理.md
重新绘制配图,把兼容矩阵和隔离级别对照改为表格,补充 ACID 的实现和幻读的示例,更新可串行化的描述。
|
2026-10-26 22:04:05 +08:00 |
|
CyC2018
|
0f5cd50252
|
Update 大模型应用.md
补充模型训练与量化、工具调用的实现、AI 编程助手和 Harness 等内容。
|
2026-10-26 22:04:04 +08:00 |
|
CyC2018
|
03e817e5c2
|
Update 分布式.md
重新绘制配图,补充分布式 ID 和幂等。
|
2026-10-26 22:04:03 +08:00 |
|
CyC2018
|
108f11d4c6
|
Update Socket.md
重新绘制 I/O 模型的配图,更新非阻塞 I/O 和 select 示例的描述。
|
2026-10-26 22:04:01 +08:00 |
|
CyC2018
|
feee1c3d41
|
Update Redis.md
重新绘制配图,补充 Lua 脚本、单线程模型、排行榜以及与 MySQL 的区别,更新持久化、复制和哨兵的描述。
|
2026-10-26 22:03:57 +08:00 |
|
CyC2018
|
e2500c6a5b
|
Update MySQL.md
重新绘制配图,补充一条 SQL 的执行过程以及 B 树与 B+ 树的比较,更新数据类型等描述。
|
2026-10-26 22:03:56 +08:00 |
|
CyC2018
|
8d47dc2889
|
Update Linux.md
重新绘制磁盘与文件系统的配图,补充 NVMe 和线上问题排查常用的命令。
|
2026-10-26 22:03:55 +08:00 |
|
CyC2018
|
e56513e22f
|
Update Java 虚拟机.md
重新绘制配图,补充 ZGC、对象的创建与内存布局、堆和栈的区别、JVM 调优和线上问题排查,更新类加载等描述。
|
2026-10-26 22:03:53 +08:00 |
|
CyC2018
|
0067095107
|
Update Java 并发.md
重新绘制配图,补充 AQS、乐观锁与悲观锁、Java 中的锁、读写锁和 CompletableFuture,更新线程池、中断和先行发生原则等描述。
|
2026-10-26 22:03:49 +08:00 |
|
CyC2018
|
26a4f63037
|
Update Java 基础.md
重新绘制异常体系图,更新各版本新特性和字符串常量池的描述,补充与 Go、Python 的对比。
|
2026-10-26 22:03:48 +08:00 |
|
CyC2018
|
0b5ec2708d
|
Update HTTP.md
重新绘制配图,补充 TLS 握手、HTTP/3、WebSocket、跨域、单点登录与 OAuth 2.0、强缓存与协商缓存和常见状态码,更新内容编码等描述。
|
2026-10-26 22:03:44 +08:00 |
|
CyC2018
|
03dd360f23
|
Update Docker.md
重新绘制配图,补充容器的实现原理和 Kubernetes。
|
2026-10-26 22:03:43 +08:00 |
|