Java学习路线
加粗重点
1、入门基础
JavaSE,JavaWeb(H5、js、vue),DataStructure,Algorithm
客户端服务器:Tomcat、Jetty(Tomcat轻量版,很多功能要自己定制),netty(高性能异步服务器)
2、初级
数据库:MySQL(关系型数据库),JDBC,Redis(非关系型数据库,性能极强),MongDB
提升效率:Maven,Git
3、中级
框架:Spring,SpringMVC,Mybatis,SSM,MybatisPlus(方便简单,但Mybatis定制性更好)
服务整合:SpringBoot
4、高级
计算机网络,设计模式,JVM,多线程,netty
远程服务调用:Dubbo
微服务:SpringCloud
注册中心:Zookeeper,Eureka,redis,nacos(Eureka强化版)
负载均衡:Nginx,Ribbon
消息队列中间件:Redis,kafka,RocketMQ,RabbitMQ
性能测试:JMeter
5、进阶
容器:Linux,Docker,kubernetes
其他:数据库调优、JVM调优