1)Java项目笔记搭建系统梳理相关知识

作者 : admin 本文共1023个字,预计阅读时间需要3分钟 发布时间: 2024-06-16 共1人阅读

目录

  • 前言
  • 项目结构
    • Java部分
    • Spring整合部分
    • SpringBoot整合部分
  • 模块说明
    • 规划
  • 小结
    • java
    • rabbitmq
    • mybatis
    • spring
    • 最后推荐几本工具书

前言

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

项目结构

主要为三个部分Java部分,Spring整合部分(老项目无微服务),SpringBoot整合部分(微服务相关)
1)Java项目笔记搭建系统梳理相关知识插图

Java部分

1)Java项目笔记搭建系统梳理相关知识插图(1)

Spring整合部分

1)Java项目笔记搭建系统梳理相关知识插图(2)

SpringBoot整合部分

1)Java项目笔记搭建系统梳理相关知识插图(3)

模块说明

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

规划

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

小结

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

java

1)Java项目笔记搭建系统梳理相关知识插图(4)

rabbitmq

1)Java项目笔记搭建系统梳理相关知识插图(5)

mybatis

1)Java项目笔记搭建系统梳理相关知识插图(6)

spring

1)Java项目笔记搭建系统梳理相关知识插图(7)

最后推荐几本工具书

事先说明,咱不是卖书的,我搞得也是电子书。毕竟实体书太沉了,贵(或许买了就是块板砖,压箱底吃灰了,浪费钱),拿着也不方便,各位可以从脚本之家(宝藏哦)搜索对应书籍下载
1)Java项目笔记搭建系统梳理相关知识插图(8)

本站无任何商业行为
个人在线分享-虚灵IT资料分享 » 1)Java项目笔记搭建系统梳理相关知识
E-->