Commit Graph
3923 Commits
Author SHA1 Message Date
CyC2018 71e0d0bca3 Update README.md
在系统设计分类下添加大模型应用笔记的链接。
2026-10-25 22:40:28 +08:00
CyC2018 8a09027b71 Add 大模型应用.md
新增大模型应用笔记,包括大模型基础、提示词与上下文、检索增强生成、Agent 和工程实践,并配示意图。
2026-10-25 22:40:21 +08:00
CyC2018 a07596fa38 Merge pull request #1457 from CyC2018/add-principle-diagrams
补充原理示意图
2026-10-25 19:35:17 +08:00
CyC2018 7ca6fccb0c Update 系统设计基础.md
补充漏桶与令牌桶的说明和示意图。
2026-10-25 19:34:23 +08:00
CyC2018 ef9585d1d7 Update Java 容器.md
补充 HashMap 扩容时桶下标变化的示意图。
2026-10-25 19:34:23 +08:00
CyC2018 8a8391464a Update 数据库系统原理.md
补充 Next-Key Locks 锁定区间的示意图。
2026-10-25 19:34:22 +08:00
CyC2018 8792dbc20b Update 分布式.md
补充 Saga 补偿流程和 RocketMQ 事务消息的示意图。
2026-10-25 19:34:22 +08:00
CyC2018 65223c620c Update 缓存.md
补充布隆过滤器的原理说明和示意图,以及 LRU 中 HashMap 与双向链表的结构图。
2026-10-25 19:34:21 +08:00
CyC2018 1acd002d49 Update Socket.md
补充 select/poll 与 epoll 的对比示意图。
2026-10-25 19:34:21 +08:00
CyC2018 0ac0c9e401 Update 攻击技术.md
补充 CSRF 攻击过程的时序图。
2026-10-25 19:34:21 +08:00
CyC2018 cbcdd7aa88 Update 消息队列.md
补充消费者组与分区分配的示意图。
2026-10-25 19:34:20 +08:00
CyC2018 3170d61a07 Merge pull request #1456 from CyC2018/merge-duplicate-notes
统一维护重复的笔记文件
2026-10-25 19:24:30 +08:00
CyC2018 50c171a3be Merge pull request #1455 from CyC2018/add-contributing-guidelines
添加贡献指南
2026-10-25 19:24:16 +08:00
CyC2018 7f089516e5 Merge pull request #1454 from CyC2018/add-diagrams
为系统设计笔记补充配图
2026-10-25 19:24:03 +08:00
CyC2018 011e5cffc9 Merge pull request #1453 from CyC2018/fix-note-errors
更新笔记内容和配图
2026-10-25 19:23:34 +08:00
CyC2018 d7fd915988 Update 设计模式.md
设计模式统一由目录和各篇单独的笔记维护,本文件改为指向设计模式目录。
2026-10-25 19:05:33 +08:00
CyC2018 75bce2766e Update 设计模式 - 目录1.md
设计模式目录统一由设计模式 - 目录.md 维护,本文件改为指向它。
2026-10-25 19:05:12 +08:00
CyC2018 1b6abf2e2b Update SQL.md
SQL 语法.md 包含相同的内容,统一由它维护,本文件改为指向它。
2026-10-25 19:05:12 +08:00
CyC2018 8780e35466 Update 面向对象思想.md
代码块标注语言。
2026-10-25 19:03:38 +08:00
CyC2018 e180b80a71 Update 设计模式.md
单例模式一节补充 readResolve() 方法;文字校对。
2026-10-25 19:03:38 +08:00
CyC2018 cbac755815 Update 设计模式 - 空对象.md
合并被空行分开的一句话。
2026-10-25 19:03:38 +08:00
CyC2018 f81d27e897 Update 设计模式 - 单例.md
按 Effective Java 第 3 条补充 readResolve() 方法;Accessing 拼写。
2026-10-25 19:03:38 +08:00
CyC2018 1444f28138 Update 计算机网络 - 应用层.md
补充说明 512 字节是 DNS 对 UDP 报文的限制(RFC 1035),EDNS(RFC 6891)可以扩展。
2026-10-25 19:03:38 +08:00
CyC2018 d36c822e5c Update 计算机操作系统 - 进程管理.md
读者-写者问题中的三段英文说明改为中文;代码块语言 source-c 改为 c。
2026-10-25 19:03:38 +08:00
CyC2018 e922f0f2ed Update 算法 - 算法分析.md
三重循环执行次数的公式补上除以 6;倍率实验的结论与前文 ~N^3/6 保持一致;文字校对。
2026-10-25 19:03:38 +08:00
CyC2018 8d0532d231 Update 算法 - 排序.md
补充快速选择中 a[j] 是第 j 小的元素(从 0 开始计数);切分过程的说明与代码保持一致;按 Java 8 文档更新 Arrays.sort() 使用的算法。
2026-10-25 19:03:38 +08:00
CyC2018 da5374a865 Update 正则表达式.md
代码块标注语言。
2026-10-25 19:03:38 +08:00
CyC2018 803b0ef3dd Update 攻击技术.md
代码块标注语言。
2026-10-25 19:03:38 +08:00
CyC2018 dbb209fa6d Update 分布式.md
代码块标注语言。
2026-10-25 19:03:38 +08:00
CyC2018 6d108be39c Update SQL.md
代码块标注语言。
2026-10-25 19:03:38 +08:00
CyC2018 716f595301 Update SQL 语法.md
代码块标注语言。
2026-10-25 19:03:38 +08:00
CyC2018 e43989850f Update SQL 练习.md
代码块标注语言。
2026-10-25 19:03:38 +08:00
CyC2018 0b878616ff Update Linux.md
按 man pages 更新进程状态 T、符号链接、locate 数据库、grep 中花括号转义和 wait() 的说明;代码块标注语言。
2026-10-25 19:03:38 +08:00
CyC2018 d04aa82e4d Update Leetcode 题解 - 链表.md
书名改为纯文本。
2026-10-25 19:03:38 +08:00
CyC2018 886a2033da Update Leetcode 题解 - 贪心思想.md
文字校对,精简题目描述;代码块标注语言。
2026-10-25 19:03:38 +08:00
CyC2018 b8f9b9936a Update Leetcode 题解 - 树.md
Leetcode 拼写。
2026-10-25 19:03:38 +08:00
CyC2018 3cf8a0a770 Update Leetcode 题解 - 栈和队列.md
文字校对。
2026-10-25 19:03:37 +08:00
CyC2018 3ae6ddcd96 Update Leetcode 题解 - 数学.md
书名改为纯文本。
2026-10-25 19:03:37 +08:00
CyC2018 f4217197fa Update Leetcode 题解 - 搜索.md
文字校对。
2026-10-25 19:03:37 +08:00
CyC2018 24bf4fc55b Update Leetcode 题解 - 排序.md
TopK Elements 一句与上文“K 个最大的元素”的定义保持一致。
2026-10-25 19:03:37 +08:00
CyC2018 99653bfde9 Update Leetcode 题解 - 字符串.md
书名改为纯文本。
2026-10-25 19:03:37 +08:00
CyC2018 51f200dd6d Update Leetcode 题解 - 哈希表.md
补上列表符号。
2026-10-25 19:03:37 +08:00
CyC2018 57838668dd Update Leetcode 题解 - 双指针.md
代码块标注语言。
2026-10-25 19:03:37 +08:00
CyC2018 c08d2e0c74 Update Leetcode 题解 - 动态规划.md
文字校对;书名改为纯文本;代码块统一标注语言。
2026-10-25 19:03:37 +08:00
CyC2018 c341215aa3 Update Leetcode 题解 - 位运算.md
移位运算符的转义和 2 的 n 次方写法调整为能正确显示;第 10 题标题改为“求一个数的补数”,与 LeetCode 476 一致;bitCount 拼写;书名改为纯文本;代码块标注语言。
2026-10-25 19:03:37 +08:00
CyC2018 cf16057eb4 Update Leetcode 题解 - 二分查找.md
代码块标注语言。
2026-10-25 19:03:37 +08:00
CyC2018 210ac46188 Update Java 并发.md
代码块标注语言。
2026-10-25 19:03:37 +08:00
CyC2018 90dcdc579a Update Java 容器.md
代码块标注语言。
2026-10-25 19:03:37 +08:00
CyC2018 15399f57eb Update HTTP.md
按 RFC 6265、RFC 9110、RFC 9112 更新 Cookie、Connection 首部写法、安全方法和可缓存状态码的说明;更新 PUT 和证书费用的说明,补充 Chrome 默认禁用服务端推送;代码块标注语言。
2026-10-25 19:03:37 +08:00
CyC2018 9fda94825c Update Git.md
代码块标注语言。
2026-10-25 19:03:37 +08:00