核心篇
-
数据结构与算法
-
网路:TCP/IP, HTTP
-
操作系统, 文件, shell, CPU, IO, epoll, 非阻塞IO,
-
进程/线程/协程,锁
-
HashMap, ConcurrentHashMap实现原理, 链表, 红黑树
-
git
-
maven
-
缓存:各种缓存, redis zset与跳跃表
-
高并发,高可用,降级,限流,容灾,弱依赖
-
分布式框架
-
架构设计, clean code, DDD, API 设计
-
数据库, 索引与B+树,SQL调优, WAL, 2阶段提交, CAP与BASE
-
class字节码,序列化, JVM, 内存模型, GC
-
多线程与并发编程
-
Java, Kotlin, JavaScript, 编程语言
-
Spring, Sprin