~/$ ls notes/
Notes
亲手整理,实战检验。这些笔记陪我走过了二十余场面试,每次复盘都在补漏和完善。按推荐阅读顺序排列。
计算机基础
8,835 字计算机网络与协议基础:七层模型、TCP/UDP、HTTP/WebSocket、DNS、CDN 等。
计算机基础笔记
设计模式
10,494 字常见设计模式:单例、策略、工厂、观察者、责任链、建造者等,含设计原则。
设计模式笔记
使用 AI 的范式
153 字与 AI 协作写代码的四个范式:给背景、约束上下文、先伪代码、严格 Review。
笔记
Java 基础
4,358 字Java 基础:数据类型、接口与抽象类、重载重写、异常、泛型、反射、注解。
Java笔记
基础数据结构
5,466 字基础数据结构:String、集合、HashMap、红黑树,及哈希冲突与排序算法。
数据结构笔记
JUC 并发编程
8,141 字Java 并发:JMM、volatile、线程池、锁、AQS、CAS、Synchronized。
Java并发笔记
JVM Java 虚拟机
3,915 字JVM:类加载、双亲委派、ThreadLocal、垃圾回收机制与收集器。
JavaJVM笔记
MySQL
6,826 字MySQL:索引、事务、锁、MVCC、日志、慢查询与 SQL 优化。
MySQL笔记
Redis
6,885 字Redis:数据结构、持久化、缓存三大问题、分布式锁、高可用。
Redis笔记
RocketMQ
2,467 字RocketMQ:消息模型、顺序消费、不丢失不重复、积压处理。
MQ笔记
Spring
7,908 字Spring:IOC、AOP、事务、Bean 生命周期、循环依赖、常见注解。
Spring笔记
乐享生活
5,352 字基于 Redis 的实战项目:登录、秒杀、缓存、UV 统计、附近商户、关注等。
项目Redis笔记