CyC2018
|
a630d162dd
|
Update 分布式.md
调整配图:用图标表示服务、数据库、请求等元素,并在图中标出具体的数据。
|
2026-10-26 04:42:10 +08:00 |
|
CyC2018
|
35a9947d84
|
Update Redis.md
调整配图:用图标表示服务、数据库、请求等元素,并在图中标出具体的数据。
|
2026-10-26 04:42:09 +08:00 |
|
CyC2018
|
d36dcb08b7
|
Update 微服务.md
调整配图:用图标表示服务、数据库、请求等元素,并在图中标出具体的数据。
|
2026-10-26 04:42:09 +08:00 |
|
CyC2018
|
322a253794
|
Merge pull request #1465 from CyC2018/add-microservice-note
新增微服务笔记
|
2026-10-26 03:51:49 +08:00 |
|
CyC2018
|
0a6bb8605a
|
Merge pull request #1463 from CyC2018/add-index-log-redis-topics
补充索引失效、MySQL 日志、Redis 编码与集群等内容
|
2026-10-26 03:49:53 +08:00 |
|
CyC2018
|
1c362130eb
|
Merge pull request #1462 from CyC2018/add-high-frequency-topics
补充线程池、Spring、RPC、深分页等内容
|
2026-10-26 03:49:19 +08:00 |
|
CyC2018
|
1fb999398b
|
Update README.md
在系统设计分类下添加微服务笔记的链接。
|
2026-10-26 03:43:23 +08:00 |
|
CyC2018
|
f65e4ae03b
|
Add 微服务.md
新增微服务笔记,包括服务拆分、注册中心、OpenFeign 与实例下线的感知、网关、配置中心、服务保护与分布式事务、链路追踪和灰度发布,并配图。
|
2026-10-26 03:43:23 +08:00 |
|
CyC2018
|
6795b4b3ab
|
Update 缓存.md
补充大 Key 与热 Key 的问题、发现和处理方法。
|
2026-10-26 02:34:35 +08:00 |
|
CyC2018
|
d904085d1c
|
Update Redis.md
补充对象编码,以及 Redis Cluster 的哈希槽、重定向、哈希标签和故障转移,并配图。
|
2026-10-26 02:34:35 +08:00 |
|
CyC2018
|
ade61d0de3
|
Update MySQL.md
补充索引失效的常见情况、索引的分类与使用条件,以及 redo log、binlog 和两阶段提交,并配图。
|
2026-10-26 02:34:34 +08:00 |
|
CyC2018
|
946d9534ba
|
Update README.md
在 Java 分类下添加 Spring 笔记的链接。
|
2026-10-26 01:17:36 +08:00 |
|
CyC2018
|
463086c22b
|
Update 分布式.md
补充 RPC 的调用过程、服务发现、与 HTTP 的区别、超时与重试,并配图。
|
2026-10-26 01:17:35 +08:00 |
|
CyC2018
|
542ebd703a
|
Update HTTP.md
补充 JWT 的组成、与 Session 的区别、失效与存储问题。
|
2026-10-26 01:17:35 +08:00 |
|
CyC2018
|
bcd514f113
|
Add Spring.md
新增 Spring 笔记,包括 IoC 与 Bean 的生命周期、循环依赖、AOP 与自调用、事务的传播行为与失效原因、Spring Boot 自动配置,并配图。
|
2026-10-26 01:17:35 +08:00 |
|
CyC2018
|
dad0aacc6d
|
Update 系统设计基础.md
补充秒杀系统的设计:层层过滤请求、Redis Lua 预扣库存、异步下单和数据库兜底;补充海量数据处理:Top K、按哈希切分、位图和外部排序,并配图。
|
2026-10-26 01:17:35 +08:00 |
|
CyC2018
|
73de771a54
|
Update 计算机操作系统 - 进程管理.md
补充协程,以及 Java 虚拟线程。
|
2026-10-26 01:17:35 +08:00 |
|
CyC2018
|
e2122e741b
|
Update MySQL.md
补充 Explain 的 type 和 Extra 字段、慢查询日志,以及深分页的原因和优化方法,并配图。
|
2026-10-26 01:17:34 +08:00 |
|
CyC2018
|
c2dc2b32c3
|
Update Java 虚拟机.md
补充线上问题排查:内存溢出与内存泄漏、CPU 占用过高、死锁,附实际运行的输出。
|
2026-10-26 01:17:34 +08:00 |
|
CyC2018
|
a4fd208a11
|
Update Java 并发.md
补充 ThreadPoolExecutor 的参数、提交任务时的处理顺序、拒绝策略和线程数的估算方法,以及多线程交替打印,并配图。
|
2026-10-26 01:17:34 +08:00 |
|
CyC2018
|
faf9daee45
|
Merge pull request #1459 from CyC2018/add-llm-app-note
新增大模型应用笔记
|
2026-10-25 22:48:33 +08:00 |
|
CyC2018
|
c30d42fa81
|
Merge pull request #1458 from CyC2018/add-codetop-problems
补充常见面试算法题
|
2026-10-25 22:48:13 +08:00 |
|
CyC2018
|
6e0bfeb7a2
|
Merge pull request #1461 from CyC2018/update-diagram-style
调整配图配色
|
2026-10-25 22:48:07 +08:00 |
|
CyC2018
|
692c0e2bbb
|
Merge pull request #1460 from CyC2018/update-gitignore
Update .gitignore
|
2026-10-25 22:48:02 +08:00 |
|
CyC2018
|
f6874c75dd
|
Update 分布式.md
调整配图的配色和阴影。
|
2026-10-25 22:44:13 +08:00 |
|
CyC2018
|
6a9abc9172
|
Update Socket.md
调整配图的配色和阴影。
|
2026-10-25 22:44:13 +08:00 |
|
CyC2018
|
083a7b9f58
|
Update 攻击技术.md
调整配图的配色和阴影。
|
2026-10-25 22:44:13 +08:00 |
|
CyC2018
|
ff79cff8a3
|
Update 消息队列.md
调整配图的配色和阴影。
|
2026-10-25 22:44:12 +08:00 |
|
CyC2018
|
238cc1c0c4
|
Update 系统设计基础.md
调整配图的配色和阴影。
|
2026-10-25 22:44:12 +08:00 |
|
CyC2018
|
dfb49c2291
|
Update 缓存.md
调整配图的配色和阴影。
|
2026-10-25 22:44:11 +08:00 |
|
CyC2018
|
bd35435b53
|
Update Leetcode 题解 - 链表.md
调整配图的配色和阴影。
|
2026-10-25 22:41:55 +08:00 |
|
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
|
a214636854
|
Update Leetcode 题解 - 数学.md
补充用 Rand7() 实现 Rand10()。
|
2026-10-25 21:34:16 +08:00 |
|
CyC2018
|
c10c863f7e
|
Update Leetcode 题解 - 动态规划.md
补充最大正方形、最长有效括号。
|
2026-10-25 21:34:16 +08:00 |
|
CyC2018
|
a7a3a27f34
|
Update Leetcode 题解 - 栈和队列.md
补充字符串解码、基本计算器。
|
2026-10-25 21:34:16 +08:00 |
|
CyC2018
|
7f782b86d4
|
Update Leetcode 题解 - 哈希表.md
补充和为 K 的子数组。
|
2026-10-25 21:34:16 +08:00 |
|
CyC2018
|
85e7bc671a
|
Update Leetcode 题解 - 数组与矩阵.md
补充合并区间、下一个排列。
|
2026-10-25 21:34:15 +08:00 |
|
CyC2018
|
b37a590a11
|
Update Leetcode 题解 - 二分查找.md
补充两个有序数组的中位数。
|
2026-10-25 21:34:15 +08:00 |
|
CyC2018
|
fea0ef8f10
|
Update Leetcode 题解 - 字符串.md
补充最长回文子串、字符串相乘、比较版本号。
|
2026-10-25 21:34:15 +08:00 |
|
CyC2018
|
26f4f72d71
|
Update Leetcode 题解 - 双指针.md
补充三数之和、接雨水、最小覆盖子串,并配图说明接雨水的水位计算。
|
2026-10-25 21:34:15 +08:00 |
|
CyC2018
|
814e9c3739
|
Update Leetcode 题解 - 链表.md
补充 K 个一组翻转链表、重排链表、合并 K 个有序链表、链表排序,并配图说明 K 个一组翻转时的指针变化。
|
2026-10-25 21:34:15 +08:00 |
|
CyC2018
|
6a61a8bd7e
|
Update .gitignore
忽略本地的面经数据目录。
|
2026-10-25 21:27:48 +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 |
|