Commit Graph
405 Commits
Author SHA1 Message Date
CyC2018 7e886805a6 Update sql-flow.png
连接器与预处理器的说明与正文的分步说明一致。
2026-11-02 01:31:13 +08:00
CyC2018 18912e61c5 Update intent-routing-eval.png
“分类模型”改称“Embedding 相似度”,与正文一致。
2026-11-02 01:31:13 +08:00
CyC2018 444ddc8c43 Update gqa.png
在方块旁直接标注查询头与 K、V 组,去掉图例。
2026-11-02 01:31:12 +08:00
CyC2018 da218ebd8e Update docker-image-layers.png
两组层的来源直接写在各组上方,去掉图例。
2026-11-02 01:31:12 +08:00
CyC2018 2ec4a55b81 Update agent-messages.png
在图中直接标注新增的两条消息,去掉图下的说明。
2026-11-02 01:31:11 +08:00
CyC2018 4b0852f1e7 Update 计算机网络 - 传输层.md
调整配图的说明文字。
2026-10-31 14:03:58 +08:00
CyC2018 c86215d544 Update 计算机操作系统 - 进程管理.md
收紧配图中标题与内容之间的空白。
2026-10-31 14:03:57 +08:00
CyC2018 88eb263959 Update Socket.md
调整两张配图的说明文字。
2026-10-31 14:03:56 +08:00
CyC2018 036b27ee25 Update 设计模式 - 适配器.md
收紧配图底部的空白。
2026-10-31 14:03:56 +08:00
CyC2018 c9de9534bf Update 计算机网络 - 应用层.md
域名改为代码格式,避免被识别为链接;调整两张配图的说明。
2026-10-31 14:03:55 +08:00
CyC2018 ae93e5bfba Update 系统设计基础.md
补充 Lua 脚本中 math.random 的行为(附录 A26)、红包到期退款的顺序、API 签名覆盖的字段与随机数的保存、数据权限改写 SQL 的注意事项、MinIO 的分片限制;调整 Feed 配图的说明。
2026-10-31 14:03:54 +08:00
CyC2018 488219be0b Update 消息队列.md
补充幂等自动关闭的条件、重平衡的分配策略、RocketMQ 5.x 定时消息的上限与同步复制的配置、min.insync.replicas 的默认值;拆分较长的段落,调整配图的说明。
2026-10-31 14:03:53 +08:00
CyC2018 044e54017e Update 微服务.md
补充 Nacos 新进程不读取磁盘缓存的原因、Seata 读已提交需要的上下文;调整总览配图的说明。
2026-10-31 14:03:52 +08:00
CyC2018 27f47f946c Update 大模型应用.md
补充知识库更新期间的可见性与删除检测、MCP 工具名的约束、多 Agent 讨论与投票的比较、Spring AI 记忆与 Mem0 的版本说明,幻觉一节补充弃答与评测计分;KV Cache 配图改为直接标注。
2026-10-31 14:03:51 +08:00
CyC2018 4e9608a9aa Update 分布式.md
补充 ZooKeeper 栅栏令牌使用 czxid、Dubbo 默认的重试次数;拆分较长的段落,调整雪花算法配图的说明。
2026-10-31 14:03:50 +08:00
CyC2018 d1432d639b Update Redis.md
调整 GEO 查询中心格与邻格的说明,补充 listpack、混合持久化和 Redis 8 的版本说明;参考资料中的书目去掉已失效的链接,调整两张配图的说明。
2026-10-31 14:03:49 +08:00
CyC2018 0cef13263e Update MySQL.md
补充查找持有锁的源头事务(附录 A14)、并行复制的依赖判断与复制延迟的原因、半同步复制的两种等待点、基因法的位数要求和 change buffer 的版本变化,附录 A13 补充压测命令;调整复制配图的标题。
2026-10-31 14:03:49 +08:00
CyC2018 f1611b67db Update Java 虚拟机.md
补充接口变慢而 CPU 不高时的线程栈分析(附录 A23)、JDK 27 紧凑对象头、压缩指针的阈值和 Tomcat 的类加载顺序;垃圾收集器配图把线程类型和移除的组合直接标在图中。
2026-10-31 14:03:45 +08:00
CyC2018 86d6c0e9ba Update Java 并发.md
补充 AQS 在 JDK 14 中的改写、Mark Word 与锁实现的版本说明、ARM 上 CAS 与 volatile 使用的指令;SimplePool 工作线程被中断时继续运行,附录补充实测,调整两张配图的说明。
2026-10-31 14:03:43 +08:00
CyC2018 cdee1f2c16 Update Java IO.md
参考资料中已下线的文章保留标题并注明;Selector 配图的说明补充实测限定。
2026-10-31 14:03:42 +08:00
CyC2018 c159b92869 Update HTTP.md
补充 TLS 1.3 的 HelloRetryRequest、会话恢复与前向安全、0-RTT 的服务器限制与 425 Too Early,参考资料更新为 RFC 9846;拆分较长的段落,两张配图的标注直接写在图中。
2026-10-31 14:03:40 +08:00
CyC2018 91d9caf5e6 Update Docker.md
调整 Kubernetes 示例中的资源名称并重新绘制两张配图;Pending 状态按官方文档补充等待调度和拉取镜像两种情况。
2026-10-31 14:03:39 +08:00
CyC2018 f5c751f24c Update 系统设计基础.md
新增订单与支付一章,包括状态机与条件更新、超时关单、支付回调与重复支付、对账、转账与余额扣减,配图两张并附实测。
2026-10-31 00:23:20 +08:00
CyC2018 d97ffc7bcc Update 大模型应用.md
新增设计一个客服 Agent 的讲解与架构图,调整归一化、FlashAttention 与 Skill 选用依据的表述。
2026-10-31 00:23:19 +08:00
CyC2018 bc72fb1b12 Update 面向对象思想.md
补充构造方法中动态分派的示例与附录实测,新增虚方法表配图;调整类图依赖关系及设计原则的表述,更新参考资料引用格式。
2026-10-30 20:19:47 +08:00
CyC2018 27002402d0 Update 集群.md
补充平滑加权轮询实现与 Nginx upstream 配置示例,调整 LVS DR 模式说明;新增 NAT/DR 对比配图并重新绘制部分算法配图。
2026-10-30 20:19:46 +08:00
CyC2018 3619b6268d Update 设计模式 - 迭代器.md
调整示例代码泛型,补充运行输出及客户端解耦说明,文字校对参考书籍格式;重新绘制 dp-iterator.png 配图。
2026-10-30 20:19:46 +08:00
CyC2018 cbe51085f1 Update 设计模式 - 解释器.md
类图小节补充表达式角色说明,补充解析树执行过程并新增配图;精简调整 JDK 中的应用列表,文字校对参考资料。
2026-10-30 20:19:45 +08:00
CyC2018 6873ed2617 Update 设计模式 - 备忘录.md
重新绘制备忘录类图;补充类图与示例代码中宽窄接口的说明,精简汉化代码注释;更新 JDK 应用中的 StateEdit 案例。
2026-10-30 20:19:43 +08:00
CyC2018 39919f9fb3 Update 设计模式 - 原型模式.md
重新绘制类图 dp-prototype.png;补充原型模式使用场景及 Object#clone() 浅拷贝说明,调整示例代码并完成文字校对。
2026-10-30 20:19:43 +08:00
CyC2018 1f93c6bd36 Update 设计模式 - 中介者.md
重新绘制类图 dp-mediator.png;对代码实现进行文字校对,补充中介者模式优缺点分析,并调整 JDK 应用小节的内容描述。
2026-10-30 20:19:42 +08:00
CyC2018 c7503b49fb Update 设计模式 - 单例.md
补充双重校验锁指令重排序配图与说明,调整枚举及内部类单例机制描述;补充使用场景示例及与 Spring 单例 Bean 的对比,更新相关链接。
2026-10-30 20:19:42 +08:00
CyC2018 da1df55d59 Update 计算机网络 - 链路层.md
补充透明传输、CSMA/CD 与交换机转发原理的说明,更新 PPP 及以太网帧格式内容;重新绘制局域网拓扑、帧定界与 PPP 帧配图。
2026-10-30 20:19:41 +08:00
CyC2018 1a822606f3 Update 计算机网络 - 网络层.md
更新 IP 首部字段、CIDR 计算、Traceroute 及路由协议相关细节说明,补充部分 RFC 引用,并重新绘制网络层相关配图。
2026-10-30 20:19:39 +08:00
CyC2018 2aa0651f3a Update 计算机网络 - 概述.md
补充协议封装示例及配图,重新绘制网络架构与体系结构配图。调整电路与分组交换、分层体系结构的表述,精简传输时延说明。
2026-10-30 20:19:38 +08:00
CyC2018 461efc6c3f Update 计算机网络 - 应用层.md
补充 DNS 记录类型与省略协议重定向附录,精简并调整主机接入网络请求 URL 的流程说明,新增帧结构图并重新绘制相关协议配图。
2026-10-30 20:19:37 +08:00
CyC2018 c931046d63 Update 计算机网络 - 传输层.md
补充三次握手细节、全连接队列实测附录及 RTO 计算示例,更新 TIME_WAIT 与拥塞控制说明,并新增及重新绘制相关配图。
2026-10-30 20:19:34 +08:00
CyC2018 e40adb235b Update 计算机操作系统 - 链接.md
重新绘制编译流程与动静态链接配图;补充符号解析与重定位示例,更新编译链接步骤、静态库概念及动态链接代价的相关描述。
2026-10-30 20:19:33 +08:00
CyC2018 f469195eae Update 计算机操作系统 - 进程管理.md
补充进程状态、临界区竞争示例以及线程数上限和协程切换开销实测;更新进程调度与 IPC 方式对比说明,重新绘制管道及虚拟线程等配图。
2026-10-30 20:19:32 +08:00
CyC2018 6decf1c709 Update 计算机操作系统 - 进程管理 - 进阶.md
补充读者-写者问题三种实现的时序对比配图,更新写优先与公平排队代码的中文注释与格式。
2026-10-30 20:19:32 +08:00
CyC2018 faa33c34da Update 计算机操作系统 - 设备管理.md
重新绘制磁盘结构与 SCAN 算法配图。调整磁盘物理结构说明,补充 FCFS、SSTF、SCAN 调度算法的移动距离示例与 LOOK 算法说明。
2026-10-30 20:19:31 +08:00
CyC2018 41b3cf9175 Update 计算机操作系统 - 死锁.md
重新绘制银行家算法与死锁检测配图;调整死锁检测、安全状态与预防策略的描述,补充自死锁说明及测试附录,细化 Java 与 MySQL 死锁示例的执行步骤。
2026-10-30 20:19:29 +08:00
CyC2018 cd0d36c2db Update 计算机操作系统 - 概述.md
补充并发与特权级说明,更新系统调用流程与上下文切换细节并新增配图,细化宏内核与微内核机制并重新绘制内核架构图。
2026-10-30 20:19:29 +08:00
CyC2018 783862b30d Update 计算机操作系统 - 内存管理.md
补充虚拟内存、多级页表与写时复制的说明及实测示例,调整段页式与内存碎片对比内容,并新增及重新绘制相关配图。
2026-10-30 20:19:27 +08:00
CyC2018 2726df2670 Update 缓存.md
新增缓存击穿配图并更新多张配图。补充 LinkedHashMap 实现 LRU 的代码与并发测试附录,调整双写一致性、本地缓存及热 Key 等相关说明。
2026-10-30 20:19:25 +08:00
CyC2018 3262e0de43 Update 系统设计基础.md
补充限流实现对比、秒杀防超卖与回补、熔断降级等内容及附录实测数据;新增并重新绘制秒杀超卖、Feed 流分页等相关配图。
2026-10-30 20:19:21 +08:00
CyC2018 69c6f4efb5 Update 算法 - 符号表.md
补充二叉查找树 max 方法与红黑树性质,调整线性探测删除机制与使用率说明。新增线性探测删除配图,并重新绘制红黑树插入与旋转配图。
2026-10-30 20:19:20 +08:00
CyC2018 260f525ed4 Update 算法 - 排序.md
新增快速排序切分、三向切分和快速选择配图;更新排序复杂度表与稳定性说明,补充多项排序算法比较次数的实测附录。
2026-10-30 20:19:19 +08:00
CyC2018 66a22f8547 Update 算法 - 并查集.md
重新绘制 Quick Union 树结构配图;调整 Quick Union 与加权合并的原理说明,补充路径压缩实现代码及复杂度分析。
2026-10-30 20:19:18 +08:00
CyC2018 c71675fd40 Update 消息队列.md
补充 Kafka 共享组、新重平衡协议及高水位等实测附录与说明,更新延迟消息与死信队列机制,新增并重新绘制相关配图。
2026-10-30 20:19:16 +08:00