# 左眼的java学习之路 **Repository Path**: mr-tzp/left-eyes-java-learning-path ## Basic Information - **Project Name**: 左眼的java学习之路 - **Description**: 我想把我的学习道路,分享给大家,作为一个自学成功的人,在路途中找资源是最让我头疼的事情,还有什么阶段该学什么,该做什么,都不明白,所以我会持续更新这个仓库,用它来帮助更多的人 - **Primary Language**: Java - **License**: AFL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 8 - **Forks**: 0 - **Created**: 2022-09-02 - **Last Updated**: 2025-06-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 给梁老师学习java的初级攻略 我是按自己的学习思路,大部分同学也可以自行选择,这2张图是我大概回忆后总结的,还有很多细微的东西没有添加进去 ## 后端学习图: ![](https://tangrontao-course.oss-cn-chengdu.aliyuncs.com/screenshotsImg/java%E5%AD%A6%E4%B9%A0%E8%B7%AF%E7%BA%BF%E6%88%AA%E5%9B%BE/%E8%81%8A%E8%81%8Ajava.png) ## 前端学习图: (未包含js) ![](https://tangrontao-course.oss-cn-chengdu.aliyuncs.com/screenshotsImg/java%E5%AD%A6%E4%B9%A0%E8%B7%AF%E7%BA%BF%E6%88%AA%E5%9B%BE/%E5%89%8D%E7%AB%AF%E6%80%BB%E7%BB%93.png) ## java入门: (选一个喜欢的观看) 建议有空闲时间就选尚硅谷,想速度就狂神,黑马/博学谷是折中的选择,千里之行始于足下! B站 平台地址: - 【Java入门/博学谷Java零基础Java在线教程/适合小白的Java编程/系统完整的Java基础教程】 https://www.bilibili.com/video/BV1Wx411f7qN?share_source=copy_web&vd_source=4b322dc524e9ea60361c2f079730a03d ![OSS/java初学者的截图](https://tangrontao-course.oss-cn-chengdu.aliyuncs.com/screenshotsImg/java%E5%AD%A6%E4%B9%A0%E8%B7%AF%E7%BA%BF%E6%88%AA%E5%9B%BE/%E5%8D%9A%E5%AD%A6%E8%B0%B7Java%E9%9B%B6%E5%9F%BA%E7%A1%80.png) - 【【狂神说Java】Java零基础学习视频通俗易懂】 https://www.bilibili.com/video/BV12J41137hu?share_source=copy_web&vd_source=4b322dc524e9ea60361c2f079730a03d ![OSS/java初学者的截图](https://tangrontao-course.oss-cn-chengdu.aliyuncs.com/screenshotsImg/java%E5%AD%A6%E4%B9%A0%E8%B7%AF%E7%BA%BF%E6%88%AA%E5%9B%BE/%E3%80%90%E7%8B%82%E7%A5%9E%E8%AF%B4Java%E3%80%91Java%E9%9B%B6%E5%9F%BA%E7%A1%80.png) - 【尚硅谷Java入门视频教程(在线答疑+Java面试真题)】 https://www.bilibili.com/video/BV1Kb411W75N?share_source=copy_web&vd_source=4b322dc524e9ea60361c2f079730a03d ![OSS/java初学者的截图](https://tangrontao-course.oss-cn-chengdu.aliyuncs.com/screenshotsImg/java%E5%AD%A6%E4%B9%A0%E8%B7%AF%E7%BA%BF%E6%88%AA%E5%9B%BE/%E5%B0%9A%E7%A1%85%E8%B0%B7Java%E5%85%A5%E9%97%A8%E8%A7%86%E9%A2%91.png) ### java笔记以及代码 百度云盘: 我的笔记都在代码里,你直接下载压缩包就好,但是我初期java不太会做笔记所以顺序有点乱,之后特意去学这门做笔记,所以除开基础的都还好.... 链接: https://pan.baidu.com/s/1EU5ZJMfGc6WerUeoLMrgwg 提取码: 405u java高级的笔记也在代码里面: 链接: https://pan.baidu.com/s/1ZrvKDKmHDQ2_VhYC_lUhRQ 提取码: mgdi ## javaWeb: (网站开发) 这里面的视频对于入门来说都够用了,到项目实战的那些课,才是需要付费买的,到时候去慕课网或者各大平台购买,有保障,前往别去淘宝,我就付出过80块钱的代价......那个课将的惨不忍睹,bug找了30分钟,我都替他尴尬 B站 平台地址: - 【【狂神说Java】JavaWeb入门到实战】 https://www.bilibili.com/video/BV12J411M7Sj?share_source=copy_web&vd_source=4b322dc524e9ea60361c2f079730a03d ![OSS/java初学者的截图](https://tangrontao-course.oss-cn-chengdu.aliyuncs.com/screenshotsImg/java%E5%AD%A6%E4%B9%A0%E8%B7%AF%E7%BA%BF%E6%88%AA%E5%9B%BE/%E3%80%90%E7%8B%82%E7%A5%9E%E8%AF%B4Java%E3%80%91JavaWeb%E5%85%A5%E9%97%A8%E5%88%B0%E5%AE%9E%E6%88%98%E3%80%91.jpeg) - 【尚硅谷丨2022版JavaWeb教程(全新技术栈,全程实战)】 https://www.bilibili.com/video/BV1AS4y177xJ?share_source=copy_web&vd_source=4b322dc524e9ea60361c2f079730a03d ![OSS/java初学者的截图](https://tangrontao-course.oss-cn-chengdu.aliyuncs.com/screenshotsImg/java%E5%AD%A6%E4%B9%A0%E8%B7%AF%E7%BA%BF%E6%88%AA%E5%9B%BE/%E5%B0%9A%E7%A1%85%E8%B0%B7%E4%B8%A82022%E7%89%88JavaWeb.png) - 【黑马程序员最新版JavaWeb基础教程,Java web从入门到企业实战完整版】 https://www.bilibili.com/video/BV1Qf4y1T7Hx?share_source=copy_web&vd_source=4b322dc524e9ea60361c2f079730a03d ![OSS/java初学者的截图](https://tangrontao-course.oss-cn-chengdu.aliyuncs.com/screenshotsImg/java%E5%AD%A6%E4%B9%A0%E8%B7%AF%E7%BA%BF%E6%88%AA%E5%9B%BE/%E9%BB%91%E9%A9%AC%E7%A8%8B%E5%BA%8F%E5%91%98%E6%9C%80%E6%96%B0%E7%89%88JavaWeb%E5%9F%BA%E7%A1%80%E6%95%99%E7%A8%8B.jpeg) ### javaWeb笔记以及代码 百度云盘: 链接: https://pan.baidu.com/s/12jIlRMTj4fmC7PtxuWZZCQ 提取码: nlwf ## Mysql与MyBatis Mysql数据库对于我们Java程序员来说,可谓是重中之重了,可能工作中大部分时间,都得和表和sql语句打交道,这也算是我们Java程序员的拿手好戏了,我这里推荐的是老杜的,相比B站几百万的播放,也不是吹的,我建议还是用可是化工具[Navicat Premium]去学习 下面是它的地址,学会了Mysql,我们还得学学习一个MyBatis (ORM框架)也是一种对象关系映射的框架,比起前面的JDBC深受广大开发者喜欢,我就把它们放在一起了 B站 平台地址: - 【老杜带你学_mysql入门基础(mysql基础视频+数据库实战)】 https://www.bilibili.com/video/BV1Vy4y1z7EX?share_source=copy_web&vd_source=4b322dc524e9ea60361c2f079730a03d ![OSS/java初学者的截图](https://tangrontao-course.oss-cn-chengdu.aliyuncs.com/screenshotsImg/java%E5%AD%A6%E4%B9%A0%E8%B7%AF%E7%BA%BF%E6%88%AA%E5%9B%BE/%E8%80%81%E6%9D%9C%E5%B8%A6%E4%BD%A0%E5%AD%A6_mysql%E5%85%A5%E9%97%A8%E5%9F%BA%E7%A1%80.png) - 【【狂神说Java】Mybatis最新完整教程IDEA版通俗易懂】 https://www.bilibili.com/video/BV1NE411Q7Nx?share_source=copy_web&vd_source=4b322dc524e9ea60361c2f079730a03d ![OSS/java初学者的截图](https://tangrontao-course.oss-cn-chengdu.aliyuncs.com/screenshotsImg/java%E5%AD%A6%E4%B9%A0%E8%B7%AF%E7%BA%BF%E6%88%AA%E5%9B%BE/%E3%80%90%E7%8B%82%E7%A5%9E%E8%AF%B4Java%E3%80%91Mybatis.png) - 【【尚硅谷】2022版MyBatis零基础入门教程(细致全面,快速上手)】 https://www.bilibili.com/video/BV1VP4y1c7j7?share_source=copy_web&vd_source=4b322dc524e9ea60361c2f079730a03d ![OSS/java初学者的截图](https://tangrontao-course.oss-cn-chengdu.aliyuncs.com/screenshotsImg/java%E5%AD%A6%E4%B9%A0%E8%B7%AF%E7%BA%BF%E6%88%AA%E5%9B%BE/%E3%80%90%E5%B0%9A%E7%A1%85%E8%B0%B7%E3%80%912022%E7%89%88MyBatis.png) - 【【狂神说Java】MyBatisPlus最新完整教程通俗易懂】 https://www.bilibili.com/video/BV17E411N7KN?share_source=copy_web&vd_source=4b322dc524e9ea60361c2f079730a03d ![](https://tangrontao-course.oss-cn-chengdu.aliyuncs.com/screenshotsImg/java%E5%AD%A6%E4%B9%A0%E8%B7%AF%E7%BA%BF%E6%88%AA%E5%9B%BE/%E3%80%90%E7%8B%82%E7%A5%9E%E8%AF%B4Java%E3%80%91MyBatisPlus%E6%9C%80%E6%96%B0%E5%AE%8C%E6%95%B4%E6%95%99%E7%A8%8B%E9%80%9A%E4%BF%97%E6%98%93%E6%87%82.jpeg) ### Mysql笔记 百度云盘: 链接: https://pan.baidu.com/s/18csUcQcBBh7Ae29OkQmSUw 提取码: bjkn ### Mybaist笔记 百度云盘: 链接: https://pan.baidu.com/s/1fGwGfgq41knDlcQxTbqJ0w 提取码: 6ag1 ### Mybaist-Plus笔记 百度云盘: 链接: https://pan.baidu.com/s/1ceKBItpmzZWY8Q7FWGsLkw 提取码: 2m8s ## 闲谈:java的框架SSM Spring、SpringMVC、MyBatis(我们在上面和数据库一起学习了) 经典架构,我们当然得学一下,首先就是spring,一下是我对Spring粗浅的理解: 大部分人可能会说 1、Spring是一个轻量级,非入侵式的框架 然后给您解释道,什么是IOC,什么是AOP...... 但是在我看来spring这个单词,是春天的意思,也是我们软件行业的春天, 他是在2002年首次推出的雏形框架,interface21,当时 Spring的理念:使现有的技术更加实用,本身是一个大杂烩,整合了现有的技术框架,但是使用的过程当中,配置越来越多,使用逐渐繁琐, 直到后来,出现了springboot,帮我们省去,繁琐的配置,重复性的工作 让我们程序员,有更多时间注重于,自己的业务开发,但是springboot也染发现在大部分程序员,远离了底层,停留在表面上的使用,这我认为不是一个很好的点,比如SQL语句,整合后,你可能连SQL执行过程都不了解,再哪里发生问题,都不清楚,只能通过日志去,查看,解决所以,我认为学习spring,可以更加了解底层,在项目发生问题的时候,可以更快的去确认Bug 然后我在来谈谈我对IOC的理解 2、IOC:控制反转是一种设计思想,DI(依赖注入)是实现IoC的一种方法,也有人认为DI就是IoC,我们自己去创造对象,管理起来就太麻烦了,所以,我们使用spring,把这对象的控制权,交给spring容器,我们也可以通过,@Autowired和@Resource,2个注解,来进行注入 3、AOP:AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。它可以进行代码切割,不改变原有代码的情况下,增强性能,降低耦合度,提高复用性! 一般使用的话,就是JDK和cglib这种动态代理的方式,我们一般用来做事物和日志,事物的话,一般是通过打注解的方式,这样比较方便。 spring默认使用jdk动态代理,如果没有实现接口,就使用cglib代理 JDK动态代理: 只能针对接口实现代理, jdk动态代理在高版本中性能优于CGLib JDK动态代理是面向接口的。 CGLib动态代理是通过字节码底层继承要代理类来实现 CGLib是一个强大、高性能的Code生产类库,可以实现运行期动态扩展java类,Spring在运行期间通过 CGlib继承要被动态代理的类,重写父类的方法,实现AOP面向切面编程呢。 ## spring框架 - 【【狂神说Java】Spring5最新完整教程IDEA版通俗易懂】 https://www.bilibili.com/video/BV1WE411d7Dv?share_source=copy_web&vd_source=4b322dc524e9ea60361c2f079730a03d ![OSS/java初学者的截图](https://tangrontao-course.oss-cn-chengdu.aliyuncs.com/screenshotsImg/java%E5%AD%A6%E4%B9%A0%E8%B7%AF%E7%BA%BF%E6%88%AA%E5%9B%BE/%E3%80%90%E7%8B%82%E7%A5%9E%E8%AF%B4Java%E3%80%91Spring5.png) - 【【尚硅谷】Spring框架视频教程(spring5超详细源码级讲解)】 https://www.bilibili.com/video/BV1Vf4y127N5?share_source=copy_web&vd_source=4b322dc524e9ea60361c2f079730a03d ![OSS/java初学者的截图](https://tangrontao-course.oss-cn-chengdu.aliyuncs.com/screenshotsImg/java%E5%AD%A6%E4%B9%A0%E8%B7%AF%E7%BA%BF%E6%88%AA%E5%9B%BE/%E3%80%90%E5%B0%9A%E7%A1%85%E8%B0%B7%E3%80%91Spring%E6%A1%86%E6%9E%B6%E8%A7%86%E9%A2%91%E6%95%99%E7%A8%8B.png) ### Spring笔记 百度云盘: 链接: https://pan.baidu.com/s/1Bey52wpjZbbumWj6LgSeMg 提取码: d2ih ## SpringMVC - MVC是模型(Model)、视图(View)、控制器(Controller)的简写,是一种软件设计规范。 - 是将业务逻辑、数据、显示分离的方法来组织代码。 - MVC主要作用是**降低了视图与业务逻辑间的双向偶合**。 - MVC不是一种设计模式,**MVC是一种架构模式**。当然不同的MVC存在差异。 **Model(模型):**数据模型,提供要展示的数据,因此包含数据和行为,可以认为是领域模型或JavaBean组件(包含数据和行为),不过现在一般都分离开来:Value Object(数据Dao) 和 服务层(行为Service)。也就是模型提供了模型数据查询和模型数据的状态更新等功能,包括数据和业务。 **View(视图):**负责进行模型的展示,一般就是我们见到的用户界面,客户想看到的东西。 **Controller(控制器):**接收用户请求,委托给模型进行处理(状态改变),处理完毕后把返回的模型数据返回给视图,由视图负责展示。也就是说控制器做了个调度员的工作。 **最典型的MVC就是JSP + servlet + javabean的模式。** - 【【狂神说Java】SpringMVC最新教程IDEA版通俗易懂】 https://www.bilibili.com/video/BV1aE41167Tu?share_source=copy_web&vd_source=4b322dc524e9ea60361c2f079730a03d ![OSS/java初学者的截图](https://tangrontao-course.oss-cn-chengdu.aliyuncs.com/screenshotsImg/java%E5%AD%A6%E4%B9%A0%E8%B7%AF%E7%BA%BF%E6%88%AA%E5%9B%BE/%E3%80%90%E7%8B%82%E7%A5%9E%E8%AF%B4Java%E3%80%91SpringMVC.png) - 【【尚硅谷】SpringMVC教程丨一套快速上手spring mvc】 https://www.bilibili.com/video/BV1Ry4y1574R?share_source=copy_web&vd_source=4b322dc524e9ea60361c2f079730a03d ![OSS/java初学者的截图](https://tangrontao-course.oss-cn-chengdu.aliyuncs.com/screenshotsImg/java%E5%AD%A6%E4%B9%A0%E8%B7%AF%E7%BA%BF%E6%88%AA%E5%9B%BE/%E3%80%90%E5%B0%9A%E7%A1%85%E8%B0%B7%E3%80%91SpringMVC%E6%95%99%E7%A8%8B.png) ### SpringMVC笔记 百度云盘: 链接: https://pan.baidu.com/s/1vmjFUAA8FaB7VA8FMoYLvQ 提取码: defg ## 前端基础三剑客:HTML+CSS+java 前端这里一定要注意2个东西,一个是JSON传输格式,一个是RestFu风格 作为后端程序员,前端的只是也是稍微要掌握的,可以做出来稍微丑一些,但是不能不做 - 【【狂神说Java】HTML5完整教学通俗易懂】 https://www.bilibili.com/video/BV1x4411V75C?share_source=copy_web&vd_source=4b322dc524e9ea60361c2f079730a03d ![OSS/java初学者的截图](https://tangrontao-course.oss-cn-chengdu.aliyuncs.com/screenshotsImg/java%E5%AD%A6%E4%B9%A0%E8%B7%AF%E7%BA%BF%E6%88%AA%E5%9B%BE/%E7%8B%82%E7%A5%9E%E8%AF%B4Java%E3%80%91HTML5.png) - 【【狂神说Java】JavaScript最新教程通俗易懂】 https://www.bilibili.com/video/BV1JJ41177di?share_source=copy_web&vd_source=4b322dc524e9ea60361c2f079730a03d ![OSS/java初学者的截图](https://tangrontao-course.oss-cn-chengdu.aliyuncs.com/screenshotsImg/java%E5%AD%A6%E4%B9%A0%E8%B7%AF%E7%BA%BF%E6%88%AA%E5%9B%BE/%E3%80%90%E7%8B%82%E7%A5%9E%E8%AF%B4Java%E3%80%91JavaScript.png) - 【【狂神说Java】CSS3最新教程快速入门通俗易懂】 https://www.bilibili.com/video/BV1YJ411a7dy?share_source=copy_web&vd_source=4b322dc524e9ea60361c2f079730a03d ![OSS/java初学者的截图](https://tangrontao-course.oss-cn-chengdu.aliyuncs.com/screenshotsImg/java%E5%AD%A6%E4%B9%A0%E8%B7%AF%E7%BA%BF%E6%88%AA%E5%9B%BE/%E3%80%90%E7%8B%82%E7%A5%9E%E8%AF%B4Java%E3%80%91CSS3%E6%9C%80%E6%96%B0%E6%95%99%E7%A8%8B.png) ### HTML笔记 百度云盘: 链接: https://pan.baidu.com/s/1IRuVVDCAHc_2gCKEcYH8Gw 提取码: 63pr ## SpringBoot框架 这个就不要我介绍了,现在最火的框架 - 【【狂神说Java】SpringBoot最新教程IDEA版通俗易懂】 https://www.bilibili.com/video/BV1PE411i7CV?share_source=copy_web&vd_source=4b322dc524e9ea60361c2f079730a03d ![OSS/java初学者的截图](https://tangrontao-course.oss-cn-chengdu.aliyuncs.com/screenshotsImg/java%E5%AD%A6%E4%B9%A0%E8%B7%AF%E7%BA%BF%E6%88%AA%E5%9B%BE/%E3%80%90%E7%8B%82%E7%A5%9E%E8%AF%B4Java%E3%80%91SpringBoot.png) - 【【尚硅谷】SpringBoot2零基础入门教程(spring boot2干货满满)】 https://www.bilibili.com/video/BV19K4y1L7MT?share_source=copy_web&vd_source=4b322dc524e9ea60361c2f079730a03d ![OSS/java初学者的截图](https://tangrontao-course.oss-cn-chengdu.aliyuncs.com/screenshotsImg/java%E5%AD%A6%E4%B9%A0%E8%B7%AF%E7%BA%BF%E6%88%AA%E5%9B%BE/%E3%80%90%E5%B0%9A%E7%A1%85%E8%B0%B7%E3%80%91SpringBoot2.png) - 【黑马程序员SpringBoot2全套视频教程,springboot零基础到项目实战(spring boot2完整版)】 https://www.bilibili.com/video/BV15b4y1a7yG?share_source=copy_web&vd_source=4b322dc524e9ea60361c2f079730a03d ![OSS/java初学者的截图](https://tangrontao-course.oss-cn-chengdu.aliyuncs.com/screenshotsImg/java%E5%AD%A6%E4%B9%A0%E8%B7%AF%E7%BA%BF%E6%88%AA%E5%9B%BE/%E9%BB%91%E9%A9%AC%E7%A8%8B%E5%BA%8F%E5%91%98SpringBoot2%E5%85%A8%E5%A5%97%E8%A7%86%E9%A2%91%E6%95%99%E7%A8%8B.png) ### 实战项目 --SpringBoot博客项目 b站有视频: 【【实战】开发个小而美的博客(SpringBoot + Semantic UI)】 https://www.bilibili.com/video/BV1Pt4y1U7hv?share_source=copy_web&vd_source=4b322dc524e9ea60361c2f079730a03d 网盘有代码: 链接: https://pan.baidu.com/s/1tuGaQMfRFGM59K8z6vT-3w 提取码: mese ## VUE前端框架 前置所需Promise、axios、ES6、Ajax知识 - 【尚硅谷Vue2.0+Vue3.0全套教程丨vuejs从入门到精通】 https://www.bilibili.com/video/BV1Zy4y1K7SH?share_source=copy_web&vd_source=4b322dc524e9ea60361c2f079730a03d ![OSS/java初学者的截图](https://tangrontao-course.oss-cn-chengdu.aliyuncs.com/screenshotsImg/java%E5%AD%A6%E4%B9%A0%E8%B7%AF%E7%BA%BF%E6%88%AA%E5%9B%BE/%E5%B0%9A%E7%A1%85%E8%B0%B7Vue2.0%2BVue3.0%E5%85%A8%E5%A5%97%E6%95%99%E7%A8%8B.png) ### VUE笔记 百度云盘: 链接: https://pan.baidu.com/s/1oJGnDObS5skflrucO19wTg 提取码: 3mi2 ## Git版本控制器 git和github不是一个东西,git是版本控制器,github是远程仓库 - 【【狂神说Java】Git最新教程通俗易懂】 https://www.bilibili.com/video/BV1FE411P7B3?share_source=copy_web&vd_source=4b322dc524e9ea60361c2f079730a03d ![OSS/java初学者的截图](https://tangrontao-course.oss-cn-chengdu.aliyuncs.com/screenshotsImg/java%E5%AD%A6%E4%B9%A0%E8%B7%AF%E7%BA%BF%E6%88%AA%E5%9B%BE/%E3%80%90%E7%8B%82%E7%A5%9E%E8%AF%B4Java%E3%80%91Git%E6%9C%80%E6%96%B0%E6%95%99%E7%A8%8B.png) - 【【尚硅谷】Git与GitHub基础全套完整版教程(快速上手,一套搞定)】 https://www.bilibili.com/video/BV1pW411A7a5?share_source=copy_web&vd_source=4b322dc524e9ea60361c2f079730a03d ![OSS/java初学者的截图](https://tangrontao-course.oss-cn-chengdu.aliyuncs.com/screenshotsImg/java%E5%AD%A6%E4%B9%A0%E8%B7%AF%E7%BA%BF%E6%88%AA%E5%9B%BE/%E3%80%90%E5%B0%9A%E7%A1%85%E8%B0%B7%E3%80%91Git%E4%B8%8EGitHub%E5%9F%BA%E7%A1%80%E5%85%A8%E5%A5%97.png) ### Git版本控制--笔记 百度云盘: 链接: https://pan.baidu.com/s/1f5b73Ma37y0h9n-exzsrxQ 提取码: eu4e、 MacOS版的git版本控制器 链接: https://pan.baidu.com/s/1f5b73Ma37y0h9n-exzsrxQ 提取码: eu4e ## SpribfCloud微服务分布式 ==在了解微服务前你们都可以先了解一下Dubbo和Zookeeper== - 【【狂神说Java】SpringCloud最新教程IDEA版】 https://www.bilibili.com/video/BV1jJ411S7xr?share_source=copy_web&vd_source=4b322dc524e9ea60361c2f079730a03d ![OSS/java初学者的截图](https://tangrontao-course.oss-cn-chengdu.aliyuncs.com/screenshotsImg/java%E5%AD%A6%E4%B9%A0%E8%B7%AF%E7%BA%BF%E6%88%AA%E5%9B%BE/%E3%80%90%E7%8B%82%E7%A5%9E%E8%AF%B4Java%E3%80%91SpringCloud.png) - 【SpringCloud+RabbitMQ+Docker+Redis+搜索+分布式,史上最全面的springcloud微服务技术栈课程|黑马程序员Java微服务】 https://www.bilibili.com/video/BV1LQ4y127n4?share_source=copy_web&vd_source=4b322dc524e9ea60361c2f079730a03d ![OSS/java初学者的截图](https://tangrontao-course.oss-cn-chengdu.aliyuncs.com/screenshotsImg/java%E5%AD%A6%E4%B9%A0%E8%B7%AF%E7%BA%BF%E6%88%AA%E5%9B%BE/%E6%9C%80%E5%85%A8%E9%9D%A2%E7%9A%84springcloud%E5%BE%AE%E6%9C%8D%E5%8A%A1%E6%8A%80%E6%9C%AF%E6%A0%88%E8%AF%BE%E7%A8%8B%7C%E9%BB%91%E9%A9%AC%E7%A8%8B%E5%BA%8F%E5%91%98.jpeg) - 【尚硅谷SpringCloud框架开发教程(SpringCloudAlibaba微服务分布式架构丨Spring Cloud)】 https://www.bilibili.com/video/BV18E411x7eT?share_source=copy_web&vd_source=4b322dc524e9ea60361c2f079730a03d ![OSS/java初学者的截图](https://tangrontao-course.oss-cn-chengdu.aliyuncs.com/screenshotsImg/java%E5%AD%A6%E4%B9%A0%E8%B7%AF%E7%BA%BF%E6%88%AA%E5%9B%BE/%E5%B0%9A%E7%A1%85%E8%B0%B7SpringCloud.jpeg) ## springsecurity+jwt 鉴权工具 ​ 认证和授权是解决软件系统安全的两个基础概念,认证是校验使用者的身份是否合法,授权是校验使用者是否拥有操作资源的权限。互联网的发展也促进了软件开放性设计的进步,软件既要开放又要安全,如何使用统一的方案解决软件自身及外部系统的认证需求是当前互联网应用要考虑的问题,OAuth2.0协议是当前开放流行的认证协议,现在流行的Spring Security认证框架及OAuth2.0协议实现单体及分布式系统的认证授权技术解决方案。 - 【尚硅谷SpringSecurity框架教程(spring security源码剖析从入门到精通)】 https://www.bilibili.com/video/BV15a411A7kP?share_source=copy_web&vd_source=4b322dc524e9ea60361c2f079730a03d ![OSS/java初学者的截图](https://tangrontao-course.oss-cn-chengdu.aliyuncs.com/screenshotsImg/java%E5%AD%A6%E4%B9%A0%E8%B7%AF%E7%BA%BF%E6%88%AA%E5%9B%BE/%E5%B0%9A%E7%A1%85%E8%B0%B7SpringSecurity%E6%A1%86%E6%9E%B6%E6%95%99%E7%A8%8B.png) - 【黑马程序员Java进阶教程快速入门Spring Security OAuth2.0认证授权】 https://www.bilibili.com/video/BV1VE411h7aL?share_source=copy_web&vd_source=4b322dc524e9ea60361c2f079730a03d ![OSS/java初学者的截图](https://tangrontao-course.oss-cn-chengdu.aliyuncs.com/screenshotsImg/java%E5%AD%A6%E4%B9%A0%E8%B7%AF%E7%BA%BF%E6%88%AA%E5%9B%BE/%E9%BB%91%E9%A9%AC%E7%A8%8B%E5%BA%8F%E5%91%98Spring%20Security%20OAuth2.0%E8%AE%A4%E8%AF%81%E6%8E%88%E6%9D%83.png) ## Nacos注册中心 - 【Nacos视频教程(无废话版)】 https://www.bilibili.com/video/BV1WZ4y1w7ww?share_source=copy_web&vd_source=4b322dc524e9ea60361c2f079730a03d ![OSS](https://tangrontao-course.oss-cn-chengdu.aliyuncs.com/screenshotsImg/java%E5%AD%A6%E4%B9%A0%E8%B7%AF%E7%BA%BF%E6%88%AA%E5%9B%BE/Nacos%E8%A7%86%E9%A2%91%E6%95%99%E7%A8%8B%EF%BC%88%E6%97%A0%E5%BA%9F%E8%AF%9D%E7%89%88%EF%BC%89.jpeg) - 【【2022最新】目前B站最详细的Nacos从入门到高级全套教程(系统全面,小白一学就会)!】 https://www.bilibili.com/video/BV1j14y147Vp?share_source=copy_web&vd_source=4b322dc524e9ea60361c2f079730a03d ![OSS/java初学者的截图](https://tangrontao-course.oss-cn-chengdu.aliyuncs.com/screenshotsImg/java%E5%AD%A6%E4%B9%A0%E8%B7%AF%E7%BA%BF%E6%88%AA%E5%9B%BE/%E3%80%902022%E6%9C%80%E6%96%B0%E3%80%91%E7%9B%AE%E5%89%8DB%E7%AB%99%E6%9C%80%E8%AF%A6%E7%BB%86%E7%9A%84Nacos.jpeg) ## 中间件redis、MQ - 【【趣话Redis第一弹】我是Redis,MySQL大哥被我坑惨了!】 https://www.bilibili.com/video/BV1Fd4y1T7pD?share_source=copy_web&vd_source=4b322dc524e9ea60361c2f079730a03d ![OSS/java初学者的截图](https://tangrontao-course.oss-cn-chengdu.aliyuncs.com/screenshotsImg/java%E5%AD%A6%E4%B9%A0%E8%B7%AF%E7%BA%BF%E6%88%AA%E5%9B%BE/%E3%80%90%E8%B6%A3%E8%AF%9DRedis%E7%AC%AC%E4%B8%80%E5%BC%B9%E3%80%91%E6%88%91%E6%98%AFRedis%EF%BC%8CMySQL%E5%A4%A7%E5%93%A5%E8%A2%AB%E6%88%91%E5%9D%91%E6%83%A8%E4%BA%86%EF%BC%81.jpeg) - 【【狂神说Java】Redis最新超详细版教程通俗易懂】 https://www.bilibili.com/video/BV1S54y1R7SB?share_source=copy_web&vd_source=4b322dc524e9ea60361c2f079730a03d ![OSS/java初学者的截图](https://tangrontao-course.oss-cn-chengdu.aliyuncs.com/screenshotsImg/java%E5%AD%A6%E4%B9%A0%E8%B7%AF%E7%BA%BF%E6%88%AA%E5%9B%BE/%E3%80%90%E7%8B%82%E7%A5%9E%E8%AF%B4Java%E3%80%91Redis%E6%9C%80%E6%96%B0%E8%B6%85%E8%AF%A6%E7%BB%86%E7%89%88%E6%95%99%E7%A8%8B%E9%80%9A%E4%BF%97%E6%98%93%E6%87%82.jpeg) - 【【学相伴】RabbitMQ最新完整教程IDEA版通俗易懂 | KuangStudy | 狂神说 | 学相伴飞哥】 https://www.bilibili.com/video/BV1dX4y1V73G?share_source=copy_web&vd_source=4b322dc524e9ea60361c2f079730a03d ![OSS/java初学者的截图](https://tangrontao-course.oss-cn-chengdu.aliyuncs.com/screenshotsImg/java%E5%AD%A6%E4%B9%A0%E8%B7%AF%E7%BA%BF%E6%88%AA%E5%9B%BE/%E3%80%90%E5%AD%A6%E7%9B%B8%E4%BC%B4%E3%80%91RabbitMQ%E6%9C%80%E6%96%B0.png) ### Redis笔记 百度云盘: 链接: https://pan.baidu.com/s/1Oa5sRonG7dyj2MmfDrlFdQ 提取码: 5mns ## 团队开发工具 coding 一站式研发协作管理平台 这个自行百度了! ## 写接口的工具推荐 showdoc ![OSS](https://tangrontao-course.oss-cn-chengdu.aliyuncs.com/screenshotsImg/java%E5%AD%A6%E4%B9%A0%E8%B7%AF%E7%BA%BF%E6%88%AA%E5%9B%BE/showdoc.jpeg) ![OSS/java初学者的截图](https://tangrontao-course.oss-cn-chengdu.aliyuncs.com/screenshotsImg/java%E5%AD%A6%E4%B9%A0%E8%B7%AF%E7%BA%BF%E6%88%AA%E5%9B%BE/showdoc2.jpeg) ## 总结: ​ 学习完一个东西以后,切记要通过实战去巩固,实战的项目我初学的时候也被坑的参差不齐,所以建议你们自己去慕课网买些付费的,白嫖只能入门,最后想巩固提升还是得买点好的实战项目去练习,锻炼自己的编程思维!