400 Commits
Author SHA1 Message Date
CyC2018 fda671d5a1 Update 设计模式 - 单例.md
小节标题改为中文,重新绘制类图,统一重排序的术语,补充参考资料。
2026-10-28 03:19:54 +08:00
CyC2018 4f455108c2 Update 面向对象思想.md
重新绘制 UML 类图,更新示例中的类名。
2026-10-28 03:19:17 +08:00
CyC2018 e8c375b92b Update 集群.md
重新绘制会话管理的配图。
2026-10-28 03:19:16 +08:00
CyC2018 98b846ed7d Update 计算机网络 - 链路层.md
重新绘制配图,把公式图片改为文字,统一列表格式,补充参考资料。
2026-10-28 03:19:11 +08:00
CyC2018 3acdcb04f9 Update 计算机网络 - 网络层.md
重新绘制配图,统一列表格式,补充参考资料。
2026-10-28 03:19:11 +08:00
CyC2018 3491559cbc Update 计算机网络 - 概述.md
重新绘制配图,把粗体小标题改为列表,补充参考资料。
2026-10-28 03:19:09 +08:00
CyC2018 dc58543665 Update 计算机网络 - 应用层.md
重新绘制输入 URL 之后的时间线,更新 DNS 区域传送、POP3、DHCP 和 FTP 端口的描述,增加实测附录。
2026-10-28 03:19:09 +08:00
CyC2018 256480c489 Update 计算机操作系统 - 进程管理.md
重新绘制哲学家就餐问题的配图,调整调度算法的标题层级,更新 CFS 和 EEVDF 的描述,增加上下文切换的实测附录。
2026-10-28 03:19:08 +08:00
CyC2018 a88f40e466 Update 计算机操作系统 - 设备管理.md
重新绘制磁盘结构的配图,补充参考资料。
2026-10-28 03:19:08 +08:00
CyC2018 3765052cb4 Update 计算机操作系统 - 死锁.md
调整银行家算法配图中的说明文字,统一列表标点,增加死锁示例的实测附录。
2026-10-28 03:19:07 +08:00
CyC2018 d047784c2e Update 算法 - 符号表.md
重新绘制配图,统一哈希表的术语,更新 hashCode 和红黑树性质的描述,补充参考资料。
2026-10-28 03:19:03 +08:00
CyC2018 be038bb802 Update 算法 - 排序.md
重新绘制配图,调整快速排序和堆示例代码中的方法签名,文字校对,补充参考资料。
2026-10-28 03:19:02 +08:00
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