2441 Commits
Author SHA1 Message Date
CyC2018 afed0a324e Update Java 容器.md
补充哈希冲突的其它解决方法、线程安全的集合、ArrayList 并发 add 的问题和红黑树阈值的原因,增加实测附录。
2026-10-28 13:35:24 +08:00
CyC2018 b2975b520f Update 数据库系统原理.md
补充提交读下的加锁范围和没有索引时当前读的加锁,增加实测附录。
2026-10-28 13:35:24 +08:00
CyC2018 c80432e652 Update Java 基础.md
补充 finally 的执行规则、final/finally/finalize 的对比、flatMap、Object.hashCode 的默认实现、HashMap 判断相等的顺序和泛型信息的保留,增加实测附录。
2026-10-28 13:35:24 +08:00
CyC2018 ca739969ca Update MySQL.md
补充分库分表的时机、分片键的选择、不带分片键的查询、跨分片的排序和分页、binlog 的三种格式和覆盖索引时的执行计划,更新可重复读与幻读的表述。
2026-10-28 13:35:24 +08:00
CyC2018 c65decc013 Update 系统设计基础.md
补充高并发系统的设计、大文件上传和权限系统三节,增加配图和实测附录,附录重新编号。
2026-10-28 13:35:22 +08:00
CyC2018 5da1579c1a Update 设计模式 - 适配器.md
删除 JDK 11 起移除的 XmlAdapter 条目。
2026-10-28 13:35:22 +08:00
CyC2018 9d59c01fb5 Update 设计模式 - 迭代器.md
Client 与 Aggregate、Iterator 之间的关系改为依赖。
2026-10-28 13:35:22 +08:00
CyC2018 7b03ef7a69 Update 设计模式 - 责任链.md
标注不属于 JDK 的条目。
2026-10-28 13:35:22 +08:00
CyC2018 2d24daad1b Update 设计模式 - 解释器.md
解析树示例中 B 和 C 之间补上 Or。
2026-10-28 13:35:21 +08:00
CyC2018 7174f250e6 Update 设计模式 - 观察者.md
标注 java.util.Observer 已废弃,以及不属于 JDK 的条目。
2026-10-28 13:35:21 +08:00
CyC2018 706de9e2bf Update 设计模式 - 组合.md
更新代码注释中透明性与单一职责原则的取舍。
2026-10-28 13:35:21 +08:00
CyC2018 c11e96030e Update 设计模式 - 生成器.md
示例代码补充 import。
2026-10-28 13:35:21 +08:00
CyC2018 51c20cc26b Update 设计模式 - 模板方法.md
JDK 中的应用改为 InputStream#read(byte[], int, int)。
2026-10-28 13:35:21 +08:00
CyC2018 c95f7d2847 Update 设计模式 - 工厂方法.md
删除 JDK 11 起移除的 JAXBContext 条目。
2026-10-28 13:35:21 +08:00
CyC2018 d043b9771f Update 设计模式 - 备忘录.md
意图改为恢复到之前保存的状态。
2026-10-28 13:35:21 +08:00
CyC2018 0973216312 Update 设计模式 - 命令.md
标注 Netflix Hystrix 不属于 JDK。
2026-10-28 13:35:21 +08:00
CyC2018 7159f95bbc Update 设计模式 - 代理.md
URL 改用 URI.create().toURL() 创建。
2026-10-28 13:35:21 +08:00
CyC2018 05a959bfe7 Update 设计模式 - 享元.md
更新 Java 中缓存小对象的作用说明。
2026-10-28 13:35:21 +08:00
CyC2018 e1ae5ab414 Update 设计模式 - 单例.md
罗马数字标题改为编号,更新双重校验锁的步骤说明和枚举单例的反射测试,标注 getSecurityManager() 已废弃。
2026-10-28 13:35:21 +08:00
CyC2018 b2912195dd Update SQL 练习.md
存储函数声明 READS SQL DATA,开启 binlog 时也能创建。
2026-10-28 13:35:21 +08:00
CyC2018 fb32430350 Update SQL 语法.md
更新主键、子查询和变量赋值的说明,游标示例在取不到数据时不再输出,补充 BEFORE 触发器可以修改 NEW。
2026-10-28 13:35:21 +08:00
CyC2018 f2d8fb1cb7 Update 计算机操作系统 - 链接.md
共享目标文件可以在加载或者运行时链接。
2026-10-28 13:35:21 +08:00
CyC2018 7a1d314515 Update 计算机网络 - 链路层.md
补充 PPP 帧中 A、C 字段的取值和协议字段,更新 802.1Q 标签位置的描述。
2026-10-28 13:35:21 +08:00
CyC2018 4a9ebe1b2a Update 计算机网络 - 物理层.md
更新正交振幅调制的例子。
2026-10-28 13:35:21 +08:00
CyC2018 32337d572c Update 计算机网络 - 概述.md
更新分组的组成、电路交换占用线路和路由器转发时用到的协议层次。
2026-10-28 13:35:20 +08:00
CyC2018 ac043e5d4e Update 面向对象思想.md
更新依赖关系三种形式中类的方向,说明发送消息即调用方法。
2026-10-28 13:35:20 +08:00
CyC2018 4ebba824ea Update Java IO.md
更新 char 与 UTF-16 编码、getBytes() 默认编码的说明,URL 改用 URI.create().toURL() 创建。
2026-10-28 13:35:20 +08:00
CyC2018 6c96036e08 Update 集群.md
更新四层负载均衡中数据包的处理位置和链路层负载均衡的特点。
2026-10-28 13:35:20 +08:00
CyC2018 2273a60691 Update 微服务.md
补充 Netflix 体系中服务调用使用的 Feign。
2026-10-28 13:35:20 +08:00
CyC2018 37d8527f17 Update 攻击技术.md
预处理语句示例的字段名与上文一致,补充用反斜线转义单引号,更新 PHP Magic Quotes 的说明。
2026-10-28 13:35:20 +08:00
CyC2018 21df2f5030 Update Git.md
补充快进合并的说法,更新切换分支的前提、git stash 储藏的范围和 HTTPS、SSH 两种传输方式,SSH Key 改用 ed25519。
2026-10-28 13:35:20 +08:00
CyC2018 1c0b39503e Update Docker.md
更新容器与虚拟机对比中的表述,删除 Pod 后由 ReplicaSet 补齐副本。
2026-10-28 13:35:20 +08:00
CyC2018 d4793503e9 Update Linux.md
更新 tar 的 -z 和 touch 的 -c 选项、IDE 磁盘的设备名、BIOS 与 GPT 的启动方式,ll 别名按 Ubuntu 的默认配置说明。
2026-10-28 13:35:20 +08:00
CyC2018 5177e8fed3 Merge pull request #1486 from CyC2018/proofread-consistency
Update 分布式.md and 缓存.md
2026-10-28 13:31:16 +08:00
CyC2018 f88b02a618 Update MySQL.md
补充写入后读主库与读己之写的关系。
2026-10-28 10:38:19 +08:00
CyC2018 f37cf08ec3 Update 缓存.md
补充先更新数据库再删除缓存时仍会留下旧值的情况、补救措施和实测,增加配图。
2026-10-28 10:38:18 +08:00
CyC2018 b93a106e37 Update 分布式.md
补充栅栏令牌的用法,更新 2PC、3PC、CAP 中线性一致性和 BASE 的描述,补充 ZooKeeper、etcd、Nacos 的一致性说明和 Raft 只读请求的处理,重新绘制栅栏令牌的配图。
2026-10-28 10:38:17 +08:00
CyC2018 838a5a5713 Remove 面试高频问题.md
删除面试高频问题导航页,各主题从首页目录进入。
2026-10-28 10:37:25 +08:00
CyC2018 11281a4ada Merge pull request #1480 from CyC2018/update-llm-notes
Update 大模型应用.md
2026-10-28 03:23:43 +08:00
CyC2018 b7570f15b0 Merge pull request #1479 from CyC2018/polish-design-patterns
Update design pattern notes
2026-10-28 03:23:35 +08:00
CyC2018 6185fb3389 Merge pull request #1478 from CyC2018/polish-notes
Update notes
2026-10-28 03:23:28 +08:00
CyC2018 9f3a5e92f2 Remove 正则表达式.md
删除正则表达式笔记,首页入口同步移除。
2026-10-28 03:21:03 +08:00
CyC2018 568f1405df Remove 代码风格规范.md
删除代码风格规范笔记,首页入口同步移除。
2026-10-28 03:21:03 +08:00
CyC2018 a858f6b790 Remove 代码可读性.md
删除代码可读性笔记,首页入口同步移除。
2026-10-28 03:21:03 +08:00
CyC2018 492fdfe3e0 Update 面试高频问题.md
更新大模型应用部分的问题和章节链接。
2026-10-28 03:20:27 +08:00
CyC2018 d2006dcae8 Update 大模型应用.md
补充量化、文档解析、向量数据库、Top-K 与阈值、GraphRAG、多模态 RAG、意图识别与路由、多轮对话和推理服务部署,增加配图和实测附录。
2026-10-28 03:20:18 +08:00
CyC2018 4106b6426d Update 设计模式 - 适配器.md
小节标题改为中文,重新绘制类图,删除旧图,补充参考资料。
2026-10-28 03:20:05 +08:00
CyC2018 e40ec74259 Update 设计模式 - 迭代器.md
小节标题改为中文,重新绘制类图,补充参考资料。
2026-10-28 03:20:04 +08:00
CyC2018 5d9d54592e Update 设计模式 - 责任链.md
小节标题改为中文,重新绘制类图,补充参考资料。
2026-10-28 03:20:04 +08:00
CyC2018 b895764f8b Update 设计模式 - 访问者.md
小节标题改为中文,重新绘制类图,补充参考资料。
2026-10-28 03:20:03 +08:00