Java学习路线图
学习资料
一、Java基础
Java基础语法
Java面向对象
集合技术
IO技术
网络编程
多线程技术
JDK新特性
XML配置解析
二、Java Web
- 数据库MySQL
- 数据库连接技术JDBC
- 网页开发技术HTML
- 样式表技术CSS
- 网页脚本技术JavaScript
- 服务容器Tomcat
- 动态网页开发技术Servlet
- 异步交互技术Ajax
- 前端开发框架Vue.js
三、Java 开发框架
服务开发框架Spring
Web开发框架SpringMVC
持久层开发框架MyBatis
持久层开发框架MyBatis Plus
服务快速开发技术SpringBoot
版本控制Git
项目构建Maven
服务器系统Linux
四、中间件&服务框架
- 微服务注册中心 Spring Cloud Eureka
- 微服务调用 Spring Cloud OpenFeign
- 客户端负载均衡 Spring Cloud Ribbon
- 微服务网关 Spring Cloud Gateway
- 微服务统一配置中心 Spring Cloud Alibaba Nacos
- 微服务保护 Spring Cloud Alibaba Sentinel
- 消息中间件 RabbitMQ
- 分布式缓存 Redis
- 分布式搜索 ElasticSearch
- 分布式事务 Spring Cloud Alibaba Seata
- 微服务部署 Docker
学习视频
五、项目实战
六、面试准备
- 并发、虚拟机
- 框架、分布式
- 缓存、数据库
参考