one step, whole life
1. res
基础,精通多线程,熟悉分布式,缓存,消息队列,熟悉JVM, 内存模型,类加载机制,性能优化
web 编程, spring mvc, orm 框架 Hibernate / ibatis, 模板引擎 velocity
关系型数据库设计 及 SQL
OOP, OO, AOP 思想,分析设计能力,熟悉常用设计模式,
大型分布式,高并发,高负载,高可用系统设计和稳定性。
1. 多线程编程,底层机制,重点锁,JUC 实现,
1. 《Java 并发和多线程实践》 练习。
2. 《Java Core》 系列
2. 《Java 并发编程实战》重点突破,整理。
3. 《EAP》并发相关。
2. JVM
1. 《Java 性能优化指南》 攻读,重点突破
3. Spring 框架 深入, web, 缓存
4. Hibernate ORM, 扩展 ibatis
5. 数据库 Oracle 重点复习 , MySql; 数据库设计,索引,SQL 性能分析.
6. RabbitMQ 深入原理,机制, 扩展 Kafka
7. 缓存.
Architecture
1. DDD 设计思想
2. POSA
3. EIS
4. EPA
4. 设计模式 整理.