Java学习清单
序号 | 学习科目 | 详细描述 | 学习进度 | 学习计划 | 优先级 | 备注 |
1 | Spring |
1、IOC 2、AOP 3、事务 4、Spring Security 5、Spring Web Flow |
||||
2 | 多线程 |
1、线程的创建 2、锁 3、线程池 4、线程协作 |
|
|||
3 | 网络编程 |
1、BIO/NIO/AIO 2、Netty |
||||
4 | 缓存 |
1、缓存原理:算法策略,命中率等 2、缓存常见问题及解决办法 3、设计模式封装缓存操作工具类 4、本地缓存:Hutool 5、Redis |
||||
5 | 加解密 |
|
||||
6 | 算法 |
1、排序算法 2、查找算法 |
||||
7 | 设计模式 |
1、六大设计原则 2、23中设计模式 |
||||
8 | 分布式 |
1、Spring Boot 2、Spring Cloud 3、集群 |
||||
9 | 数据库 |
1、MySQL基础 2、高性能MySQL |
||||
10 | JVM |
1、Java内存模型 2、JVM调优 |
||||
11 | 整理一个自己的工具包 |