1、java基础阶段:
jdk源码:集合,nio,并发
框架源码:mybatis,spring,springmvc,springboot,springcloud
java虚拟机:内存管理,垃圾回收,类加载机制等
设计模式
数据结构,算法刷题
2、计算机网络:
tcp,udp,http,https,ftp,xmpp等
3、数据库:
mysql各类索引,存储引擎,事物隔离,分表分库share-jdbc,mycat
redis
4、消息队列:
kafka,mq
5、分布式使用:
dubbo,springcloud,Nginx,负载均衡,es,秒杀设计,zookeeper
分布式事物,锁
6、web知识:
jsp,html,js,css,es6,vue,vuex,webpack
工具:uml