- base目录:学习java基础知识;
- spring目录:学习spring框架的文件;
- springboot目录:springboot学习文件;
- doc:一些有价值的文章;
每天都要做的:
填补知识空白,重点是Java基础扎实,理解IO、多线程、集合等基础框架,对JVM原理有一定的了解;
整体需要完成的,第一阶段做完前6个:
- 读完《深入理解java web技术内幕》 4月5日前读完。 目的:系统的介绍javaweb开发生态,JVM
- 学习基本 常见的数据结构和算法 剑指offer每天一题。 目的:1. 提高业务抽象能力,把业务模型转化成数据结构,把现实问题转化成算法问题。2.提高性能 3.锻炼思维逻辑,一生适用。4.可以了解程序的底层世界。
- 看完 JavaGuide,看完 CS-Notes 目的:查漏补缺,对于面试常出现的问题做准备。
- 学习多线程 目的:高并发下必备知识
- 看完spring5源码 目的:学习优秀框架,学习如何设计
- 设计模式 目的:对于实际业务中不同类型的问题,长期总结下来的优秀的程序设计方案
- 读完《深入理解jvm虚拟机》第三版 目的:jvm是java最核心的知识,夯实基础
- 读完JavaOn8 目的:夯实基础
- redis
- 消息中间件
- 看完mybatis源码
- 学习 git
- linux系统和常用命令
- 看完nacos源码
- http tcp/ip协议
- mysql题目练习