现阶段 简单规划
第一阶段
Java基础部分 用来复习和巩固,看能否温故而知新
工具的使用,eclipse已经使用很久了,但是关于idea的使用确实很少,以后尽可能使用idea工具进行开发
基础语法 Java的各种语法,原理更多的去了解,这部分建议买书,用来闲暇时间观看
多线程问题,常用api,io,Java高级特性 反射、代理和泛型、枚举、Java正则表达式API详解 等等 了解的还是不够深入,可以详细了解
这部分可以通过有的可以通过课外书,有的可以通过视频,来加深对着部分内容的理解,这部分希望在闲暇的时候安排
第二阶段
数据库技术
Sql的 增删改查 会使用并不代表是最优结果
存储过程 这个使用的很少,要专门的学习这个点
数据库优化 这个是重中之重
这部分 可以针对于各个点,专门写个博客来记录和整理
第三阶段
Jdbc
由于市面上均已经有了成熟的各种框架,所以,这方面更多的还是侧重与使用
第四阶段
Web技术
这部分是平常工作生活中最多接触到的,但大多都是常用的,有些例如其他技术的使用上,还是关注的有些少,以后可以多多尝试一些这些方面。例如新技术的使用
还有就是各个点的深入了解,过滤,监听,SpringBoot 、Spring Data Jpa、 Thymeleaf 、 Shiro 、 Jwt 、 EhCache,WebService
Excel /pdf 文档处理 ,报表,条码,单据打印 虽然我对于这部分有使用,但是认识还不够,需要进行一个全面的整理
这部分作为重点,因为虽然有的有在使用,但是认识的还是不够全面,希望能有更近一步的认识
第五阶段
这部分在我把第四部分学习到一定程度再考虑
OpenJpa,搜索引擎,OA工作流
Spring cloud全家桶,分布式开发 (以后进阶的重点)
缓存
Ngix
第五阶段
如何构建一个高性能的网站 (这个需要全面的思考)
这就是是我目前整理的大概给自己提供的学习路线,后期会不断完善和调整,为了贯彻实行我的方案,我从开源的项目中选择一个框架作为一个网站架构,在这个基础上不断的完善