Java学习路线
Java的学习路线
一、Java基础
二、Spring框架相关
2.1 Spring框架
三、数据库
3.1 数据库
3.1.1 MySQL
3.1.2 MongoDB
3.2 ORM框架
3.2.1 MyBaits
3.2.2 JPA
3.3 连接池
3.3.1 Druid
3.3.2 C3P0
3.4 分库分表
3.4.1 MyCat
3.4.2 Sharding-JDBC
3.4.2 Sharding-Sphere
四、搜索引擎
4.1 ElasticSearch
五、分布式 / 微服务
5.1 服务发现/注册
5.1.1 Zookeeper
5.1.2 Naocs
5.2 网关
5.2.1Gatewey
5.3 服务调用(负载均衡)
5.3.1 Ribbon
5.3.1 Feiib
5.4 熔断 / 降级
5.4.1 Hystrix
5.4.1
5.5 配置中心
5.5.1 Nacos
5.6 认证和鉴权
5.6.1 Shiro
5.6.2 Spring Security
5.6.3 OAtuh2
5.6.4 SSO
5.7 任务调度
5.7.1 Quartz
5.7.2 Elasitc-Job
5.8 链路追踪和监控
5.8.1 Zipkin
5.8.2 Sleuth
5.8.3 Skywalking
5.9 日志分析与监控
5.9.1 ElasticSearch
5.9.2 Logstash
5.9.3 Kibana
六、中间件
6.1 缓存
6.1.1 Redis
6.2 消息队列
6.2.1 RabbitMQ
6.2.2 RocketMQ
6.2.4 Kafka
6.3 RPC
6.3.1 Dubbo
6.3.2 gRPC
6.3.3 Spring Cloud
6.3.4 Netty
七、容器/虚拟化
7.1 容器技术
7.1.1 Docker
7.2 容器编排技术
7.2.1 Kubernetes
八、刷题
8.1 Leetcode
Leetcode
8.1.1 程序员面试金典
Java学习路线
https://sunshinechen.cn/2022/10/21/Java学习路线/