目的
在面对职业的新挑战的时候,发现已有的知识体系已经非常陈旧。并且完全不适应在如此强调高并发,高吞吐的时代需求。另外为了让自己的知识体系能尽快衔接大数据相关内容,所以特此在三十岁的高龄,重新规划JAVA的学习路径。主要分为三个大部分,JAVA基础,Spring Boot2.0构建HA工程,大数据平台框架。
总体目标
3个月之内完成新一代知识体系的更迭。同时夯实JAVA底层的基础知识。
能顺利基于Spring Boot构建HA工程(最好掌握Web Flux)
能基于k8s进行代码交付
细分
- JAVA基础
- 1.JVM构成
- 2.class编译原理
- 3.JVM内存管理和GC回收机制
- 4.JAVA 8/9 高级特性
- 5.多线程编程(吃透,到CPU指令层面)
- Spring相关
- Spring Boot2.0构建简单web应用
- Web Flux原理和实践
- 在Docker集群上部署Spring
- k8s实践
- 大数据平台框架
- Hadoop原理及实践(后续细节再添加)
- Spark原理及实践 (后续细节再添加)
- Strom原理及实践(后续细节再添加)