一、java基础知识
1、jvm基础知识
类加载,内存结构,垃圾回收机制,性能调优
2、java多线程
线程基本知识,多线程同步,锁,线程池
3、java本地方法
4、java8 的新特性
二、微服务
1、Spring
源码,涉及的设计模式
AOP,IOC
2、springBoot
原理 、项目实战
3、SpringCloud
原理、项目实战
三、中间件
1、mybatis
2、kafka
3、redis
四、大数据
1、scala
2、hadoop/hdfs
五、一些技术
1、nginx
2、docker