CyC2018
|
f458bf7676
|
Update 设计模式 - 单例.md
按《Effective Java》原文调整对枚举单例的表述。
|
2026-11-04 22:39:59 +08:00 |
|
CyC2018
|
de01a8b399
|
Update 计算机网络 - 应用层.md
补充地址栏省略协议时浏览器优先尝试 HTTPS 的行为。
|
2026-11-04 22:39:58 +08:00 |
|
CyC2018
|
8f6f13683b
|
Update 计算机网络 - 传输层.md
补充服务器重启时 SO_REUSEADDR 的作用及与 SO_REUSEPORT 的区别。
|
2026-11-04 22:39:58 +08:00 |
|
CyC2018
|
68974bb287
|
Update 计算机操作系统 - 进程管理.md
附录 A4 的代码补上关闭输出缓冲的一行,补充互斥锁与自旋锁的区别。
|
2026-11-04 22:39:58 +08:00 |
|
CyC2018
|
41665ad273
|
Update 计算机操作系统 - 死锁.md
补充按线程 ID 查询更早执行的语句,附录 A3 补实测输出。
|
2026-11-04 22:39:58 +08:00 |
|
CyC2018
|
ab8da3373c
|
Update 缓存.md
补充 CDN 的调度、版本化文件名与刷新,击穿时等待的时长上限,以及 lazyfree-lazy-server-del。
|
2026-11-04 22:39:58 +08:00 |
|
CyC2018
|
392f4bd066
|
Update 系统设计基础.md
补充 Java 进程的文件描述符上限、抽奖概率的穷举核对、抢红包对账能补回的范围和短码删除后的处理。
|
2026-11-04 22:39:58 +08:00 |
|
CyC2018
|
1fe784ca36
|
Update 消息队列.md
补充 auto.offset.reset 对重启和新消费者组的影响,附录 A2 用 Kafka 4.4 重新实测。
|
2026-11-04 22:39:58 +08:00 |
|
CyC2018
|
6ae4884320
|
Update 数据库系统原理.md
调整高频标记。
|
2026-11-04 22:39:58 +08:00 |
|
CyC2018
|
1e2285030d
|
Update 学习路线 - 面试冲刺.md
说明中补充算法题的作答顺序。
|
2026-11-04 22:39:58 +08:00 |
|
CyC2018
|
f355b8494c
|
Update 学习路线 - 大模型应用开发.md
说明中补充 AI 应用岗常问的后端内容对应的天数和算法岗的准备建议,同步 RAG 评测的参考要点。
|
2026-11-04 22:39:58 +08:00 |
|
CyC2018
|
bbf96d5ca0
|
Update 学习路线 - Java 后端.md
同步动态年龄判定和 Kafka 动手练习的参考要点。
|
2026-11-04 22:39:58 +08:00 |
|
CyC2018
|
04e6cd5f11
|
Update 大模型应用.md
新增 Text2SQL 一节(附录 A34),补充幂等键的生成与保存、熔断的失败统计、置信度校准、推理模型的结构化输出、长上下文 Embedding 的切片等内容;调整高频标记。
|
2026-11-04 22:39:58 +08:00 |
|
CyC2018
|
c79f2f416b
|
Update 分布式.md
补充分布式锁与 Redis 淘汰策略、UUIDv7,以及幂等中切面与事务的顺序、COMMIT 结果未知时的处理。
|
2026-11-04 22:39:58 +08:00 |
|
CyC2018
|
26e718c5b8
|
Update Spring.md
补充 BeanFactory 与 ApplicationContext 的关系、Bean 的默认名称规则和只标 @Async 时的代理类型(附录 A15)。
|
2026-11-04 22:39:58 +08:00 |
|
CyC2018
|
b39db9446a
|
Update Redis.md
补充 I/O 线程不处理的连接类型,以及成员上千万时排行榜的拆分。
|
2026-11-04 22:39:57 +08:00 |
|
CyC2018
|
dde942a346
|
Update MySQL.md
补充自增值的空洞与计数器持久化、GROUP BY 不再隐式排序、关联列字符集不一致、COUNT(*) 选择的索引、分批删除的加锁范围、跨请求读主库等内容,新增附录 A17、A18;调整高频标记。
|
2026-11-04 22:39:57 +08:00 |
|
CyC2018
|
bdabc32e89
|
Update Java 虚拟机.md
补充 G1 和 Parallel 的动态年龄判定方式,以及线程栈中线程池空闲线程的识别。
|
2026-11-04 22:39:57 +08:00 |
|
CyC2018
|
27efdcba99
|
Update Java 并发.md
补充 JDK 24 起公共池线程不继承 InheritableThreadLocal、乐观锁冲突时的处理、ThreadPoolTaskExecutor 的队列容量,以及线程池中等待自己子任务造成的饥饿(附录 A29);调整高频标记。
|
2026-11-04 22:39:57 +08:00 |
|
CyC2018
|
1593f48f5c
|
Update Java 容器.md
调整 HashSet、TreeSet 和 ArrayList 尾部添加的复杂度说法,补充同步容器中先判断再写入的组合操作。
|
2026-11-04 22:39:57 +08:00 |
|
CyC2018
|
dd47639622
|
Update Java 基础.md
补充 String Pool 移出永久代的原因、按 Javadoc 调整 Error 的说明,补充 System.exit() 时其它线程的 finally(附录 A6)和 Integer、Long、String 的 hashCode 实现。
|
2026-11-04 22:39:57 +08:00 |
|
CyC2018
|
83068461b7
|
Update HTTP.md
补充 301 被缓存后无法撤回、普通刷新时子资源直接使用缓存(附录 A2 补实测),以及 TLS 1.3 默认提供的 X25519MLKEM768 混合密钥交换。
|
2026-11-04 22:39:57 +08:00 |
|
CyC2018
|
18d5ea9e9f
|
Update Docker.md
调整 Kubernetes 一节的高频标记。
|
2026-11-04 22:39:57 +08:00 |
|
CyC2018
|
f84ab45a80
|
Merge pull request #1537 from CyC2018/readme-entry
Update README.md
|
2026-11-02 01:43:41 +08:00 |
|
CyC2018
|
988eab2d5c
|
Update README.md
在线阅读入口改称“网站在线阅读”,删去笔记热度标记的说明,更新一位贡献者的主页链接,与头像对应。
|
2026-11-02 01:42:36 +08:00 |
|
CyC2018
|
c22538362d
|
Merge pull request #1536 from CyC2018/polish-notes-1102
补充部分笔记的内容,重新绘制部分配图
|
2026-11-02 01:42:19 +08:00 |
|
CyC2018
|
e407e1304b
|
Update 计算机网络 - 应用层.md
补充 DNS 缓存投毒、HSTS 与 HTTP/2 在访问网页过程中的作用。
|
2026-11-02 01:31:14 +08:00 |
|
CyC2018
|
33c096ea0d
|
Update 计算机网络 - 传输层.md
补充 CLOSE_WAIT 堆积的成因与排查,以及第三次握手的 ACK 全部丢失时服务器的处理。
|
2026-11-02 01:31:14 +08:00 |
|
CyC2018
|
c7e61e37c7
|
Update 计算机操作系统 - 进程管理.md
补充上下文切换的缓存与 TLB 开销、clone 与信号携带的数据、EEVDF 的选择规则、哲学家就餐问题的其它解法。
|
2026-11-02 01:31:14 +08:00 |
|
CyC2018
|
d83b05ec48
|
Update 计算机操作系统 - 死锁.md
补充锁等待超时只回滚当前语句、死锁日志的读法,附录补充对应实测。
|
2026-11-02 01:31:14 +08:00 |
|
CyC2018
|
d1d0a64068
|
Update 计算机操作系统 - 概述.md
补充 vDSO 调用不出现在 strace 中的说明。
|
2026-11-02 01:31:14 +08:00 |
|
CyC2018
|
f6cf5731cb
|
Update 缓存.md
补充多级缓存的失效与回填、Caffeine 的过期与刷新、布隆过滤器的容量、缓存击穿和一致性的处理细节与实测。
|
2026-11-02 01:31:14 +08:00 |
|
CyC2018
|
b1c463f3c8
|
Update 系统设计基础.md
补充心跳与保活、限流的兜底、扩容时的数据库连接数、支付回调的验签、先写 Redis 再异步落库的风险、systemd 服务的文件描述符上限等说明,调整 Feed 拉模式的表述。
|
2026-11-02 01:31:14 +08:00 |
|
CyC2018
|
e2df82fed2
|
Update 消息队列.md
补充消费确认与重新投递、顺序消费的失败处理、延迟消息与时间轮、topic 交换机的匹配规则、Redis Stream 的可靠性、mmap 的拷贝次数等说明。
|
2026-11-02 01:31:14 +08:00 |
|
CyC2018
|
f62eaec91a
|
Update 数据库系统原理.md
补充快照读与当前读混用时的幻读、间隙边界与主键的关系、加锁读的实测输出,以及 8.0 起加列使用 INSTANT 的说明。
|
2026-11-02 01:31:14 +08:00 |
|
CyC2018
|
6b023f51f3
|
Update 微服务.md
附录环境说明文字校对。
|
2026-11-02 01:31:14 +08:00 |
|
CyC2018
|
5f1ab4fc7d
|
Update 学习路线 - 面试冲刺.md
同步笔记的更新,调整部分参考要点。
|
2026-11-02 01:31:14 +08:00 |
|
CyC2018
|
0ac8c2552b
|
Update 学习路线 - 大模型应用开发.md
同步笔记的更新,调整部分导读和参考要点。
|
2026-11-02 01:31:14 +08:00 |
|
CyC2018
|
2c91b26f20
|
Update 学习路线 - Java 后端.md
同步笔记的更新,调整部分自测题的问法和参考要点。
|
2026-11-02 01:31:13 +08:00 |
|
CyC2018
|
1a50fef45a
|
Update 大模型应用.md
补充量化评测、FP8 编码条件、投机解码草稿来源、预填充估算、向量索引的度量配置、难负样本、Agent 链路追踪、代码沙箱的隔离、模型选型与版本变化等内容,新增附录 A33(模型生成 SQL 的权限限制),意图路由实验改称 Embedding 相似度。
|
2026-11-02 01:31:13 +08:00 |
|
CyC2018
|
0de1855b8f
|
Update 分布式.md
补充 ZAB 与 Raft 选举的区别、分布式锁的原子释放、RPC 序列化的安全等说明。
|
2026-11-02 01:31:13 +08:00 |
|
CyC2018
|
7e886805a6
|
Update sql-flow.png
连接器与预处理器的说明与正文的分步说明一致。
|
2026-11-02 01:31:13 +08:00 |
|
CyC2018
|
18912e61c5
|
Update intent-routing-eval.png
“分类模型”改称“Embedding 相似度”,与正文一致。
|
2026-11-02 01:31:13 +08:00 |
|
CyC2018
|
444ddc8c43
|
Update gqa.png
在方块旁直接标注查询头与 K、V 组,去掉图例。
|
2026-11-02 01:31:12 +08:00 |
|
CyC2018
|
da218ebd8e
|
Update docker-image-layers.png
两组层的来源直接写在各组上方,去掉图例。
|
2026-11-02 01:31:12 +08:00 |
|
CyC2018
|
2ec4a55b81
|
Update agent-messages.png
在图中直接标注新增的两条消息,去掉图下的说明。
|
2026-11-02 01:31:11 +08:00 |
|
CyC2018
|
2fdcece880
|
Update Spring.md
补充事务回滚规则的新配置、循环依赖的处理过程、初始化回调中不宜做的事、事务提交后的监听方法写数据库、Runner 的执行顺序等说明。
|
2026-11-02 01:31:11 +08:00 |
|
CyC2018
|
fb4b2ef217
|
Update Socket.md
补充 LT 模式下的部分写入、Netty 的触发方式与 EventLoop 阻塞、epoll 改用红黑树的原因、AIO 的实现等说明。
|
2026-11-02 01:31:11 +08:00 |
|
CyC2018
|
f73cc9fe1d
|
Update Redis.md
补充 HyperLogLog 合并、热点计数、跳跃表层数、定期删除、AOF 写入时机、事务与 Lua 脚本、I/O 多线程、WAIT 与故障转移等说明。
|
2026-11-02 01:31:11 +08:00 |
|
CyC2018
|
2ad6e916ad
|
Update Redis - 进阶.md
补充字典扩容与缩容阈值的版本差异。
|
2026-11-02 01:31:11 +08:00 |
|