Java学习路径及记录,纯粹个人自用,请多指教
Java
Java基础
- 常用类
- 常用类
- 8种基础数据类型的包装类
- 自动打包/解包
- 序列化
- 异常处理
JVM原理
Java高级特性
- 泛型
- 反射
- 注解
Java网络编程
Java多线程编程
- 线程基础
- synchronized
- wait/notify
Spring Boot
1.IOC
2.AOP
3.WEB
4.数据库访问
- jdbcTemplate
- Spring-data-jpa
- Mybatis
- 多数据源配置
- Redis连接
- Mongodb连接
5.缓存管理
6.日志管理
- logbak
- log4j
- 日志级别
- 多环境不同日志界别控制
7.JMS
8.事务管理
- 事务管理
- 分布式事务
9.定时和异步
- @Scheduled创建定时任务
- @Async实现异步调用
10.监控与安全
11.测试
- Junit
12.其他
- 热启动
- Maven
Sping Cloud
1.服务注册与发现
-
Eureka
- Eureka集群和服务分区
- Eureka高可用
-
Consule
2.服务调用与负载均衡
-
Ribbon
-
Feign
-
Zuul
- Zuul高可用
- Filter
-
Hystrix
- 熔断监控Hystrix DashBoard与Turbine
3.配置与自动刷新
-
自动刷新
-
加密/解密
5.消息驱动
-
Spirng Cloud Stream
-
RabbitMQ
-
Kafka
-
Spring Cloud Bus
-
CURL/Postman
6.服务跟踪
-
服务跟踪Sleuth与ZipKin
其他
领域驱动设计 软件核心...
容器化
分布式事务
无状态服务/有状态服务
spark
serverless
cloud native