Commit Graph
3959 Commits
Author SHA1 Message Date
CyC2018 5d46cfa1eb Update HTTP.md
补充 JWT 的组成、与 Session 的区别、失效与存储问题。
2026-10-26 01:17:35 +08:00
CyC2018 5057a45c5c Add Spring.md
新增 Spring 笔记,包括 IoC 与 Bean 的生命周期、循环依赖、AOP 与自调用、事务的传播行为与失效原因、Spring Boot 自动配置,并配图。
2026-10-26 01:17:35 +08:00
CyC2018 3687d5ee19 Update 系统设计基础.md
补充秒杀系统的设计:层层过滤请求、Redis Lua 预扣库存、异步下单和数据库兜底;补充海量数据处理:Top K、按哈希切分、位图和外部排序,并配图。
2026-10-26 01:17:35 +08:00
CyC2018 d096bccfd6 Update 计算机操作系统 - 进程管理.md
补充协程,以及 Java 虚拟线程。
2026-10-26 01:17:35 +08:00
CyC2018 6d5ab9ee85 Update MySQL.md
补充 Explain 的 type 和 Extra 字段、慢查询日志,以及深分页的原因和优化方法,并配图。
2026-10-26 01:17:34 +08:00
CyC2018 d1fb6c0bdc Update Java 虚拟机.md
补充线上问题排查:内存溢出与内存泄漏、CPU 占用过高、死锁,附实际运行的输出。
2026-10-26 01:17:34 +08:00
CyC2018 83bc4f40b0 Update Java 并发.md
补充 ThreadPoolExecutor 的参数、提交任务时的处理顺序、拒绝策略和线程数的估算方法,以及多线程交替打印,并配图。
2026-10-26 01:17:34 +08:00
CyC2018 1443a302f9 Merge pull request #1459 from CyC2018/add-llm-app-note
新增大模型应用笔记
2026-10-25 22:48:33 +08:00
CyC2018 60f3eb9e83 Merge pull request #1458 from CyC2018/add-codetop-problems
补充常见面试算法题
2026-10-25 22:48:13 +08:00
CyC2018 76a3b4e75d Merge pull request #1461 from CyC2018/update-diagram-style
调整配图配色
2026-10-25 22:48:07 +08:00
CyC2018 a991be0937 Merge pull request #1460 from CyC2018/update-gitignore
Update .gitignore
2026-10-25 22:48:02 +08:00
CyC2018 eff8659285 Update 数据库系统原理.md
调整配图的配色和阴影。
2026-10-25 22:44:15 +08:00
CyC2018 81547e754d Update Java 容器.md
调整配图的配色和阴影。
2026-10-25 22:44:14 +08:00
CyC2018 0e1460ca88 Update 分布式.md
调整配图的配色和阴影。
2026-10-25 22:44:13 +08:00
CyC2018 803cc6b7b0 Update Socket.md
调整配图的配色和阴影。
2026-10-25 22:44:13 +08:00
CyC2018 73a9e2e9f0 Update 攻击技术.md
调整配图的配色和阴影。
2026-10-25 22:44:13 +08:00
CyC2018 b363951aa1 Update 消息队列.md
调整配图的配色和阴影。
2026-10-25 22:44:12 +08:00
CyC2018 0457ed4ef9 Update 系统设计基础.md
调整配图的配色和阴影。
2026-10-25 22:44:12 +08:00
CyC2018 868a05fd57 Update 缓存.md
调整配图的配色和阴影。
2026-10-25 22:44:11 +08:00
CyC2018 6a573ec6c7 Update Leetcode 题解 - 双指针.md
调整配图的配色和阴影。
2026-10-25 22:41:56 +08:00
CyC2018 29401da91b Update Leetcode 题解 - 链表.md
调整配图的配色和阴影。
2026-10-25 22:41:55 +08:00
CyC2018 a4d7977334 Update README.md
在系统设计分类下添加大模型应用笔记的链接。
2026-10-25 22:40:28 +08:00
CyC2018 7353fc7853 Add 大模型应用.md
新增大模型应用笔记,包括大模型基础、提示词与上下文、检索增强生成、Agent 和工程实践,并配示意图。
2026-10-25 22:40:21 +08:00
CyC2018 3ed68b9f62 Update Leetcode 题解 - 数学.md
补充用 Rand7() 实现 Rand10()。
2026-10-25 21:34:16 +08:00
CyC2018 2e4411257d Update Leetcode 题解 - 动态规划.md
补充最大正方形、最长有效括号。
2026-10-25 21:34:16 +08:00
CyC2018 6f6d47471a Update Leetcode 题解 - 栈和队列.md
补充字符串解码、基本计算器。
2026-10-25 21:34:16 +08:00
CyC2018 3a9bab7fd4 Update Leetcode 题解 - 哈希表.md
补充和为 K 的子数组。
2026-10-25 21:34:16 +08:00
CyC2018 bffd004f5b Update Leetcode 题解 - 数组与矩阵.md
补充合并区间、下一个排列。
2026-10-25 21:34:15 +08:00
CyC2018 525eaf34c6 Update Leetcode 题解 - 二分查找.md
补充两个有序数组的中位数。
2026-10-25 21:34:15 +08:00
CyC2018 ae8f449f58 Update Leetcode 题解 - 字符串.md
补充最长回文子串、字符串相乘、比较版本号。
2026-10-25 21:34:15 +08:00
CyC2018 fce2082f1a Update Leetcode 题解 - 双指针.md
补充三数之和、接雨水、最小覆盖子串,并配图说明接雨水的水位计算。
2026-10-25 21:34:15 +08:00
CyC2018 709067f4f2 Update Leetcode 题解 - 链表.md
补充 K 个一组翻转链表、重排链表、合并 K 个有序链表、链表排序,并配图说明 K 个一组翻转时的指针变化。
2026-10-25 21:34:15 +08:00
CyC2018 7c67f7e3c7 Update .gitignore
忽略本地的面经数据目录。
2026-10-25 21:27:48 +08:00
CyC2018 66e712517e Merge pull request #1457 from CyC2018/add-principle-diagrams
补充原理示意图
2026-10-25 19:35:17 +08:00
CyC2018 0cd19245c7 Update 系统设计基础.md
补充漏桶与令牌桶的说明和示意图。
2026-10-25 19:34:23 +08:00
CyC2018 5422b53ef0 Update Java 容器.md
补充 HashMap 扩容时桶下标变化的示意图。
2026-10-25 19:34:23 +08:00
CyC2018 734115be54 Update 数据库系统原理.md
补充 Next-Key Locks 锁定区间的示意图。
2026-10-25 19:34:22 +08:00
CyC2018 e3e2351a2f Update 分布式.md
补充 Saga 补偿流程和 RocketMQ 事务消息的示意图。
2026-10-25 19:34:22 +08:00
CyC2018 9994d82cb4 Update 缓存.md
补充布隆过滤器的原理说明和示意图,以及 LRU 中 HashMap 与双向链表的结构图。
2026-10-25 19:34:21 +08:00
CyC2018 b3e943b5e6 Update Socket.md
补充 select/poll 与 epoll 的对比示意图。
2026-10-25 19:34:21 +08:00
CyC2018 f6c77c1cab Update 攻击技术.md
补充 CSRF 攻击过程的时序图。
2026-10-25 19:34:21 +08:00
CyC2018 b91f974dac Update 消息队列.md
补充消费者组与分区分配的示意图。
2026-10-25 19:34:20 +08:00
CyC2018 bd246b9e97 Merge pull request #1456 from CyC2018/merge-duplicate-notes
统一维护重复的笔记文件
2026-10-25 19:24:30 +08:00
CyC2018 ce63574fdd Merge pull request #1455 from CyC2018/diagram-tools
添加配图水印工具和贡献指南
2026-10-25 19:24:16 +08:00
CyC2018 aacf933e60 Merge pull request #1454 from CyC2018/add-diagrams
为系统设计笔记补充配图
2026-10-25 19:24:03 +08:00
CyC2018 37093b1541 Merge pull request #1453 from CyC2018/fix-note-errors
更新笔记内容和配图
2026-10-25 19:23:34 +08:00
CyC2018 bfe43b720c Update 设计模式.md
设计模式统一由目录和各篇单独的笔记维护,本文件改为指向设计模式目录。
2026-10-25 19:05:33 +08:00
CyC2018 1689d9732e Update 设计模式 - 目录1.md
设计模式目录统一由设计模式 - 目录.md 维护,本文件改为指向它。
2026-10-25 19:05:12 +08:00
CyC2018 8b6a74c72b Update SQL.md
SQL 语法.md 包含相同的内容,统一由它维护,本文件改为指向它。
2026-10-25 19:05:12 +08:00
CyC2018 8d203ceb48 Update CONTRIBUTING.md
说明配图水印的 CI 检查。
2026-10-25 19:04:34 +08:00