Commit Graph
4635 Commits
Author SHA1 Message Date
CyC2018 d330bf7f85 Update 学习路线 - 大模型应用开发.md
更新 FlashAttention 一题的参考答案。
2026-10-31 00:23:19 +08:00
CyC2018 943eec2ed7 Update 学习路线 - Java 后端.md
新增订单与支付一天,补充算法题与题解链接,更新延迟消息关单的参考答案。
2026-10-31 00:23:19 +08:00
CyC2018 d97ffc7bcc Update 大模型应用.md
新增设计一个客服 Agent 的讲解与架构图,调整归一化、FlashAttention 与 Skill 选用依据的表述。
2026-10-31 00:23:19 +08:00
CyC2018 08e118ef53 Update 分布式.md
补充事务消息先发半消息的原因与回查上限、Redisson 锁的推荐用法、ZAB 与 Raft 的恢复方式差异、本地消息表读取 binlog 的做法。
2026-10-31 00:23:18 +08:00
CyC2018 a1fef52e50 Update Redis.md
补充 Redis Cluster 至少 3 个主节点的原因与少数派一侧的读请求处理。
2026-10-31 00:23:18 +08:00
CyC2018 c6a820fba5 Update MySQL.md
补充 type=index 的回表、filesort 的排序缓冲、行构造器游标分页的执行计划与附录实测,调整索引选择比例的表述。
2026-10-31 00:23:18 +08:00
CyC2018 cb78efbc7d Update Linux.md
补充负载高而 CPU 使用率不高时的常见原因。
2026-10-31 00:23:18 +08:00
CyC2018 59ece82ab2 Update Leetcode 题解 - 树.md
补充最近公共祖先的时间与空间复杂度。
2026-10-31 00:23:18 +08:00
CyC2018 03d473bb79 Update Leetcode 题解 - 搜索.md
新增括号生成题解,补充排列与子集类回溯的复杂度。
2026-10-31 00:23:18 +08:00
CyC2018 376e324a27 Update Leetcode 题解 - 排序.md
补充快速选择在随机输入下的平均比较次数。
2026-10-31 00:23:18 +08:00
CyC2018 6407ce2f94 Update Leetcode 题解 - 动态规划.md
精简最长递增子序列中求最大值的说明。
2026-10-31 00:23:18 +08:00
CyC2018 86361a33d5 Update Leetcode 题解 - 二分查找.md
调整死循环演示表首行的 h 值。
2026-10-31 00:23:18 +08:00
CyC2018 fcffd8d83c Update Java 虚拟机.md
补充容器中的默认堆与 OOMKilled 的配置方法及附录实测,调整线程栈默认值、GC 分类、G1 最终标记、空间分配担保与类初始化的表述。
2026-10-31 00:23:18 +08:00
CyC2018 1893f8d8d0 Update Java 并发.md
补充 traceId 跨线程池传递的做法与附录实测,补充线程池动态调参、Tomcat 线程池、CompletableFuture 回调线程与异常包装、阻塞队列类型的说明。
2026-10-31 00:23:18 +08:00
CyC2018 64e63ee818 Update Java 容器.md
更新 CopyOnWriteArrayList 写操作改用 synchronized 的版本。
2026-10-31 00:23:18 +08:00
CyC2018 162cffdce5 Update Java 基础.md
补充 Error 不要求捕获,调整 final 与 String 不可变关系的表述。
2026-10-31 00:23:18 +08:00
CyC2018 d015559a07 Update Java IO.md
补充 select() 被 wakeup() 或中断唤醒时可能返回 0。
2026-10-31 00:23:18 +08:00
CyC2018 4376092aa5 Update HTTP.md
补充 ECH 对 SNI 明文的影响、扩展主密钥与 JWT 签名算法的说明,调整 HTTP/2 连接数、根证书发送与启发式缓存的表述。
2026-10-31 00:23:17 +08:00
CyC2018 557b486c9a Merge pull request #1508 from CyC2018/polish-notes-1030
优化笔记的配图和文字
2026-10-30 20:21:13 +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 5193d73b4e Update 设计模式 - 适配器.md
补充适配器与装饰模式的区别说明,在 JDK 应用小节中补充 InputStreamReader 示例,并进行参考文献条目的文字校对。
2026-10-30 20:19:46 +08:00
CyC2018 3619b6268d Update 设计模式 - 迭代器.md
调整示例代码泛型,补充运行输出及客户端解耦说明,文字校对参考书籍格式;重新绘制 dp-iterator.png 配图。
2026-10-30 20:19:46 +08:00
CyC2018 0f2bd5a8ed Update 设计模式 - 责任链.md
类图小节补充 ConcreteHandler 说明,补充代码运行流程解析及实际项目常见用法;精简代码空行并对代码输出进行文字校对。
2026-10-30 20:19:46 +08:00
CyC2018 da1bf14aa2 Update 设计模式 - 访问者.md
调整意图描述并补充类图中的角色说明;在实现小节补充双分派机制与适用场景说明,并完成代码与文字校对。
2026-10-30 20:19:46 +08:00
CyC2018 cbe51085f1 Update 设计模式 - 解释器.md
类图小节补充表达式角色说明,补充解析树执行过程并新增配图;精简调整 JDK 中的应用列表,文字校对参考资料。
2026-10-30 20:19:45 +08:00
CyC2018 1ada4ba823 Update 设计模式 - 观察者.md
补充观察者同步调用的注意事项及 Spring 事件相关说明,对参考文献进行文字校对。
2026-10-30 20:19:45 +08:00
CyC2018 f318bc922c Update 设计模式 - 装饰.md
调整类图说明的排版分段,补充装饰与代理模式的区别及 JDK 中 I/O 装饰用法的示例说明,并完成参考文献的文字校对。
2026-10-30 20:19:45 +08:00
CyC2018 30be911b3b Update 设计模式 - 组合.md
调整代码示例中的输出文案,补充组合模式接口设计的说明;精简 JDK 中的应用示例并补充 Container 递归说明;对参考文献进行文字校对。
2026-10-30 20:19:45 +08:00
CyC2018 293affe75e Update 设计模式 - 简单工厂.md
调整使用简单工厂的场景表述,补充工厂方法模式对比以及与策略模式结合的用法,并对参考资料进行文字校对。
2026-10-30 20:19:45 +08:00
CyC2018 08623a691f Update 设计模式 - 策略.md
对类图说明进行文字校对;在注意事项中补充策略对象的线程安全要求并精简代理模式对比;调整“与状态模式的比较”小节位置并补充文档链接。
2026-10-30 20:19:45 +08:00
CyC2018 04b1bf885a Update 设计模式 - 空对象.md
对“意图”小节与参考资料进行文字校对,并在代码示例后补充 Client 调用说明及 JDK 空列表的拓展说明。
2026-10-30 20:19:45 +08:00
CyC2018 0337c7fac0 Update 设计模式 - 目录.md
补充 JDK 集合中的设计模式示例及责任链模式的处理注意事项,更新常见场景表格链接,并补充三种工厂、策略与状态、代理与装饰等易混淆模式的对比。
2026-10-30 20:19:45 +08:00
CyC2018 cd7926431a Update 设计模式 - 生成器.md
在“实现”小节补充 StringBuilder 实现说明与多参数类 Builder 实践,并对参考文献进行文字校对。
2026-10-30 20:19:44 +08:00
CyC2018 05db346f5c Update 设计模式 - 状态.md
补充糖果机示例中状态模式实现的说明,并对参考书目进行文字校对。
2026-10-30 20:19:44 +08:00
CyC2018 07bc076660 Update 设计模式 - 模板方法.md
补充模板方法与策略模式的对比说明,更新 JDK 中关于 InputStream 与 AQS 的应用示例,并完成参考资料的文字校对。
2026-10-30 20:19:44 +08:00
CyC2018 fc04b93602 Update 设计模式 - 桥接.md
补充类图说明与双维度扩展对比,补充示例运行输出,更新 JDK 中 AWT 与 JDBC 的应用说明并进行文字校对。
2026-10-30 20:19:44 +08:00
CyC2018 a669d4ad1e Update 设计模式 - 抽象工厂.md
在类图小节补充数据库访问层示例以说明产品族配套概念,更新具体工厂对产品族的约束机制说明,并完成相关文字校对。
2026-10-30 20:19:44 +08:00
CyC2018 b3413d0241 Update 设计模式 - 工厂方法.md
类图小节补充与简单工厂的对比说明;更新 JDK 应用小节,补充 Collection 迭代器案例与类型实测附录,并对参考资料进行文字校对。
2026-10-30 20:19:44 +08:00
CyC2018 dec264a893 Update 设计模式 - 外观.md
补充实现代码中的客户端调用示例,文字校对参考文献中的标点符号。
2026-10-30 20:19:44 +08:00
CyC2018 6873ed2617 Update 设计模式 - 备忘录.md
重新绘制备忘录类图;补充类图与示例代码中宽窄接口的说明,精简汉化代码注释;更新 JDK 应用中的 StateEdit 案例。
2026-10-30 20:19:43 +08:00
CyC2018 0733989adb Update 设计模式 - 命令.md
补充实现代码的执行输出及命令对象化特性的说明,并对意图、类图等小节进行文字校对。
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 a628dd128a Update 设计模式 - 代理.md
补充虚拟代理运行输出及代理与装饰模式的区别说明,补充 JDK 动态代理介绍,并对代理分类描述与参考书目进行文字校对。
2026-10-30 20:19:43 +08:00
CyC2018 7adeb48240 Update 设计模式 - 享元.md
调整类图状态说明与代码示例,在 JDK 应用中补充 Integer 缓存机制说明,补充 Integer 缓存实测附录并更新参考资料。
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 ebd1ea18c3 Update 计算机网络 - 目录.md
更新“参考资料”部分的教材文献引用格式与版本信息,调整部分网络参考链接并精简冗余条目。
2026-10-30 20:19:39 +08:00