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 |
|