学习路线

 

现阶段 简单规划

 

第一阶段

 

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

第五阶段

如何构建一个高性能的网站 (这个需要全面的思考)

 

这就是是我目前整理的大概给自己提供的学习路线,后期会不断完善和调整,为了贯彻实行我的方案,我从开源的项目中选择一个框架作为一个网站架构,在这个基础上不断的完善

 

 

 

 

原文地址:https://www.cnblogs.com/Mr-Y1907/p/13849111.html