Commit Graph
1893 Commits
Author SHA1 Message Date
CyC2018 5c442846ac Update Java 虚拟机.md
垃圾收集器分类采用“串行与并发”的说法;ParNew 的说明改为首选的新生代收集器;补充 G1 成为默认收集器(JEP 248)和 CMS 被移除(JEP 363)。
2026-10-25 18:52:00 +08:00
CyC2018 722e4e2c98 Update Java 并发.md
CountDownLatch、biasable 拼写;补充偏向锁在 JDK 15 中默认禁用并废弃(JEP 374),JDK 18 起相关参数不再生效。
2026-10-25 18:52:00 +08:00
CyC2018 9ed15a3a69 Update Java 容器.md
Hashtable 类名大小写;removeEldestEntry() 的说明改为移除最老的节点;补充 JDK 1.8 的 HashMap 使用尾插法。
2026-10-25 18:52:00 +08:00
CyC2018 1b05412b39 Update Java 基础.md
补充 .class 文件与 Class 对象的关系,完善受检与非受检异常的说明;文字校对,去掉目录中多余的制表符。
2026-10-25 18:52:00 +08:00
CyC2018 bf50875343 Update SQL.md
按 MySQL 8.0 更新 GROUP BY 排序、触发器中 CALL 的使用和修改密码的语法(Password() 已在 8.0 中移除);文字校对。
2026-10-25 18:52:00 +08:00
CyC2018 0b407f6074 Update SQL 语法.md
按 MySQL 8.0 更新 GROUP BY 排序、触发器中 CALL 的使用和修改密码的语法(Password() 已在 8.0 中移除);文字校对。
2026-10-25 18:52:00 +08:00
CyC2018 cc8d4aa055 Update MySQL.md
按 MySQL 8.0 手册更新:复制线程名称为 binlog dump 线程,DATETIME 自 5.6.4 起占 5 字节,TIMESTAMP 的默认值行为和选型说明,补充 InnoDB 支持空间索引;文字校对,参考书作者名补空格。
2026-10-25 18:52:00 +08:00
CyC2018 8c5df338b3 Update 设计模式.md
适配器类图使用重新绘制的版本;量词统一为“一棵”。
2026-10-25 18:51:59 +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
CyC2018 14942c8086 Update 计算机网络 - 传输层.md
补充 RFC 6928 建议的初始拥塞窗口为 10 个报文段。
2026-10-23 11:18:54 +08:00
CyC2018 bee09759e3 Update Java 虚拟机.md
字符串常量池和静态变量在 JDK 7 移入堆、JDK 8 元空间存放类元信息和运行时常量池;空间分配担保按 JDK 6u24 之后的规则描述,HandlePromotionFailure 已不起作用。
2026-10-23 11:18:54 +08:00
CyC2018 59ecdbfd7b Update Java 容器.md
链表转红黑树的条件补全:长度达到 8 且数组长度不小于 64,否则扩容;节点数减到 6 时退化为链表。
2026-10-23 11:18:54 +08:00
CyC2018 55d0cff73b Update Redis.md
虚拟内存特性已在 2.6 移除;淘汰策略补全为 8 种;哈希字段可用 HEXPIRE 设置过期(7.4);区分事务与流水线;分布式锁改为 SET NX PX 并链接分布式笔记;数据类型补充 Stream 等;slaveof 改为 REPLICAOF。
2026-10-23 11:18:54 +08:00
CyC2018 53b3aa7fb2 Update HTTP.md
301/302 重定向改 GET 的说法按 RFC 9110 更正;补充 SSL 已被 TLS 取代、TLS 1.3 用 ECDHE 协商会话密钥;参考链接由 RFC 2616 改为 RFC 9110。
2026-10-23 11:18:54 +08:00
CyC2018andClaude Fable 5 67ed9c34e6 Update 设计模式 - 单例.md
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-10-23 04:39:45 +08:00
CyC2018andClaude Fable 5 c6f1a5b8f0 Update 计算机网络 - 应用层.md
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-10-23 04:39:45 +08:00
CyC2018andClaude Fable 5 ffef13f045 Update 计算机操作系统 - 进程管理.md
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-10-23 04:39:45 +08:00
CyC2018andClaude Fable 5 ef47be84b9 Update 计算机操作系统 - 内存管理.md
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-10-23 04:39:45 +08:00
CyC2018andClaude Fable 5 3986b77ef4 Update 算法 - 符号表.md
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-10-23 04:39:45 +08:00
CyC2018andClaude Fable 5 97ed6381d7 Update SQL 语法.md
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-10-23 04:39:45 +08:00
CyC2018andClaude Fable 5 359581e1a3 Update Leetcode 题解 - 树.md
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-10-23 04:39:45 +08:00
CyC2018andClaude Fable 5 af66bd701e Update Leetcode 题解 - 数组与矩阵.md
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-10-23 04:39:45 +08:00
CyC2018andClaude Fable 5 1fa68a2c06 Update Leetcode 题解 - 排序.md
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-10-23 04:39:45 +08:00
CyC2018andClaude Fable 5 77f2319e35 Update Leetcode 题解 - 双指针.md
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-10-23 04:39:45 +08:00
CyC2018andClaude Fable 5 4eb6dfbdfe Update Leetcode 题解 - 动态规划.md
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-10-23 04:39:45 +08:00
CyC2018andClaude Fable 5 cc0ab9b863 Update Leetcode 题解 - 二分查找.md
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-10-23 04:39:44 +08:00
CyC2018andClaude Fable 5 28ff86d413 Update Java 虚拟机.md
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-10-23 04:39:44 +08:00
CyC2018andClaude Fable 5 effd5d958e Update Java 并发.md
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-10-23 04:39:44 +08:00
CyC2018andClaude Fable 5 f0203dccc2 Update Java 容器.md
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-10-23 04:39:44 +08:00
CyC2018andClaude Fable 5 b611ed19c9 Update Java 基础.md
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-10-23 04:39:44 +08:00
CyC2018andClaude Fable 5 617b68bad0 Update 57.1 和为 S 的两个数字.md
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-10-23 04:39:44 +08:00
CyC2018andClaude Fable 5 6391ea8c1b Update 56. 数组中只出现一次的数字.md
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-10-23 04:39:44 +08:00
CyC2018andClaude Fable 5 aa76f4c922 Update 54. 二叉查找树的第 K 个结点.md
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-10-23 04:39:44 +08:00
CyC2018andClaude Fable 5 f32b8c0ea9 Update 3. 数组中重复的数字.md
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-10-23 04:39:44 +08:00
CyC2018andClaude Fable 5 2b56a2277f Update 18.1 在 O(1) 时间内删除链表节点.md
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-10-23 04:39:44 +08:00
CyC2018andClaude Fable 5 e959de0364 Update 集群.md
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-10-23 04:39:21 +08:00
CyC2018andClaude Fable 5 7108fceae6 Update 缓存.md
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-10-23 04:39:21 +08:00
CyC2018andClaude Fable 5 bcaa95122d Update 系统设计基础.md
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-10-23 04:39:21 +08:00
CyC2018andClaude Fable 5 8517668218 Update 消息队列.md
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-10-23 04:39:20 +08:00
CyC2018andClaude Fable 5 d580348a0f Update 正则表达式.md
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-10-23 04:39:20 +08:00
CyC2018andClaude Fable 5 8a60f69a45 Update 数据库系统原理.md
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-10-23 04:39:20 +08:00
CyC2018andClaude Fable 5 f030caa9db Update 分布式.md
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-10-23 04:39:20 +08:00
CyC2018andClaude Fable 5 4490c13e95 Update 代码可读性.md
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-10-23 04:39:20 +08:00
CyC2018andClaude Fable 5 ff57167333 Update Socket.md
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-10-23 04:39:20 +08:00
CyC2018andClaude Fable 5 05c448de3f Update SQL.md
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-10-23 04:39:20 +08:00
CyC2018andClaude Fable 5 8a44ea98e2 Update Redis.md
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-10-23 04:39:20 +08:00
CyC2018andClaude Fable 5 25c3035321 Update MySQL.md
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-10-23 04:39:20 +08:00
CyC2018andClaude Fable 5 24514f45a0 Update Linux.md
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-10-23 04:39:20 +08:00
CyC2018andClaude Fable 5 f7abf7950e Update HTTP.md
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-10-23 04:39:20 +08:00