一、Java基础
基础语法
面向对象
集合
IO
多线程与并发
异常
网络编程
二、JavaWeb基础
反射
注解
数据库
- MySQL
- JDBC
- 连接池
测试
静态网页
- HTML5
- CSS
- JavaScript
- JQuery
- Vue
- Ajax
动态网页
- Servlet
- Jsp
- El
- JSTL
- Cookie
- Session
- Filter
- Listener
三、Java进阶
编程
- 数据结构和算法
- 设计模式
性能
- JVM
- 多线程
- NIO
网络
- Netty
四、JavaWeb进阶
服务器
- VM
- Linux
- Tomcat
- Nginx
容器
- Docker
构建
- Maven
协作
- Git
- SVN
框架
- SSM
- SpringBoot
五、分布式
1. 框架
- SpringCloud
2. 数据库
- MongoDB
- Redis
- ES
3. 消息队列
- RabbitMq
- KaFka