一、java高级特性
集合
反射
泛型
枚举
注解
动态代理
i/o nio netty
并发 多线程 线程池
jvm
xml解析
json解析
http
tcp/ip
二、源码分析
jdk源码--熟悉常用类的源码
spring源码--设计模式和java高级特性
mybatis源码
tomcat源码
三、分布式专题
缓存--Redis
消息队列 -- ActiceMQ; RabbitMQ; ZeroMQ; kafka;
搜索引擎 --luncece;elasticsearch;solr;
数据库分库分表-mycat
日志监控
四、微服务
springboot
springcloud
serviceMesh
五、性能优化
jvm
tomcat
mysql
六、工程化管理
Git
Maven
Jenkins
sonar
docker
七、大数据
hadoop
spark
storm