1. 为什么写这篇博客
去年带了一个刚毕业的徒弟,和一个来实习的大学生。他们有时候不知道该如何持续的学习,我也在思考了一段时间才有写这篇博客的念头
2.这篇博客的适合人群
已经掌握了java基础,并且能进行curd的java 从业者。 一切的基础都是先完成手头的工作。
3.学习路线
在完成自己的工作后有多余的时间研究一下其他方面的知识点,来完善自己
3.1 linux
linux 这个系统是完全与java 无关的独立技术。我们很多应用都是部署在linux 服务器上,所以掌握linux的一些基础知识是非常有必要的。
3.2 mysql
数据库有很多种,但目前比较通用的数据库是mysql。mysq的知识点,相对java的框架,spring的源码而言,相对独立,自成体系。可以单独学习。并没有什么先后的顺序
3.3 redis
redis作为最常用的非关系型数据库。在缓存中比较常用,应该熟悉其部署,常用的存储的数据结构,常用工具类的书写,持久化策略
3.4 nginx
nginx作为一个常用的负载均衡策略的应用,可以先从按照 启动 部署动静分离。部署vue项目
3.5 maven
maven 作为最常用的依赖管理项目工具,应该了解maven的简单实用,已经发布jar到私服中,高级一些解决一下maven依赖冲突