当前位置:   article > 正文

1)Java项目笔记搭建系统梳理相关知识_可以通过项目学知识java

可以通过项目学知识java

前言

工作有年头了,学到了很多技术,收获了很多。但是对与工作相关的专业技能知识的掌握杂而乱,不够全面系统。因此做了个项目笔记来辅助梳理所掌握内容,方便需要时拿出来看看,前面做的时候,反反复复重建过好几次,目前的笔记结构较为满意(看过很多资料,没有令我满意的,别人总结的再好,终究不是自己的)

项目结构

主要为三个部分Java部分,Spring整合部分(老项目无微服务),SpringBoot整合部分(微服务相关)
在这里插入图片描述

Java部分

在这里插入图片描述

Spring整合部分

在这里插入图片描述

SpringBoot整合部分

在这里插入图片描述

模块说明

java部分主要是java基础和算法,数据结构及leetcode;Spring部分和SpringBoot部分不细说了,主要是各个技术与之对应的整合。还有个部分项目模块无法体现,Linux服务器上安装部署各个技术相关的软件,目前已部署的有,数据库(Oracle,MySQL,Redis),MQ(RabbitMQ,ActiveMQ),ZooKeeper,Nacos,Docker,这些已全部在Linux服务器上部署安装(在工作中所有的软件都是在Linux服务器上部署的),虽然在工作中这些基本上是不用我们部署的,自己模拟部署了解一下流程,以便出问题好定位问题。

规划

Jenkins的自动化打包部署流程在Linux上部署实现
MQ(kafka,ActiveMQ)的Linux部署实现
项目apollo做配置中心部署
等等...
  • 1
  • 2
  • 3
  • 4

小结

先部署环境,这是前置条件,在项目笔记中逐一去梳理,这样才有条理不会乱,否则就是零零散散的碎片化知识,不利于系统掌握。至于怎么部署,需要自己查资料了,这不是三言两语就能道明的,这只是个大致的框架。架子搭好之后,针对每一个技术模块逐一去查漏补缺,深入学习掌握。有些许不足后面逐渐完善,后面博客会写的比较少,把能用到的技术结合这个项目做笔记,有些技术要点只有结合具体的效果更便于掌握,不然没有具体的项目为依托做笔记,过段时间只有模糊的记忆了。
下面是部分的项目笔记供参考

java

在这里插入图片描述

rabbitmq

在这里插入图片描述

mybatis

在这里插入图片描述

spring

在这里插入图片描述

最后推荐几本工具书

事先说明,咱不是卖书的,我搞得也是电子书。毕竟实体书太沉了,贵(或许买了就是块板砖,压箱底吃灰了,浪费钱),拿着也不方便,各位可以从脚本之家(宝藏哦)搜索对应书籍下载
在这里插入图片描述

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号