19年底,从公司裸辞,裸辞后happy了一阵子,给自己放了个大假,然后疫情来了,短假成了长假,没事做,干脆和签了个合同,搞Spring全家桶。

合同签好后,开始每天吭哧吭哧弄课件,备课,录视频,我负责课件大纲及录制,负责剪辑及运营等等,我每录制好一部分就交给他们进行剪辑。录视频时,课件案例偶尔有bug,我就直接视频里直接解决了,但是没有剪掉,想着剪辑时他们认为不好的自然会剪,就这样弄了大半年,终于把Spring的基本的框架、Spring MVC、Spring Boot、Spring Cloud和Spring Data都录制好了,视频定位为案例教程,所以没有怎么讲理论,但是一步步按照视频做下来,基础知识的动手是没问题的。之后将课程上架、推广,之后有时候去看评论,发现有的视频顺序他们放错了,于是和负责人沟通、修改。

疫情过去,开始重新去上班,后来买课程的人逐渐减少,我特别忙的时候也很少去关注了。21年10月,再次裸辞,想着等年后再找工作,这段时间陪陪孩子。再次看视频,发现之前关于顺序错乱的回复不知道什么时候不见了,还有没买过课程的人评论课程有时候有bug云云,于是干脆把所有课件都review了一遍,原来负责剪辑的人并没有剪掉任何内容,不过基于视频中也都解决了,实际上我觉得可以给人解决bug的思路,也没什么必要剪掉,于是又重新回复了几个,解决bug费时较长的,将没用的地方重新剪辑了一下,自己重新传了(已经没有剪辑得了,干脆自己搞了…),将上架的课程都整理了一下,描述说明也都修改了一下,然后单独整理了一份Spring Boot的精讲课件,不过手里没有剪辑后的文件,现在只能全部自己重新剪辑了,现在仍然在剪辑上传中。

原本打算过了年开始找工作,没想到年前一天把脚扭了,幸好没有骨折,休息了一阵子,终于可以下地行走,然后疫情再次来了(我咋能这么幸运呢,两次裸辞,赶上两次疫情,老天爷想让我多休息休息,才这么关照我啊…_

暂时不工作,给自己找点事情做,一.学学python;二. 全家桶课程增加高级内容,开始做起…

「Spring全家桶目录」

初识篇: Spring框架 =>

第1章:全家桶概述

第2章:环境搭建

1.环境准备及搭建(一)

2.环境准备及搭建(二)

3.环境准备及搭建(三)

第3章:第一个小程序Hello World

1.第一个Spring Framework的小程序01

2.第一个Spring Framework的小程序02

第4章:控制反转IOC

1.控制反转IOC:Ioc及Spring生命周期介绍

2.控制反转IOC:基于XML装配Bean

3.控制反转IOC:p&c标签及特殊字符注入

4.控制反转IOC:集合装配

5.控制反转IOC:表达式装配-01

6.控制反转IOC:表达式装配-02

7.控制反转IOC:自动装配Bean

8.控制反转IOC:基于Annotation装配Bean

第5章:面向方面编程AOP

1.面向方面编程AOP:AOP术语等基本介绍

2.面向方面编程AOP:Spring AOP-环绕通知类型

3.面向方面编程AOP:Spring AOP-前置通知、后置通知、异常通知

4.面向方面编程AOP:Spring AOP-引介通知

5.面向方面编程AOP:Spring Aspect AOP-Xml1-01

6.面向方面编程AOP:Spring Aspect AOP-Xml1-02

7.面向方面编程AOP:Spring Aspect AOP-Annotation

第6章:log4j日志介绍及使用

1.log4j日志介绍及使用:日志框架简要介绍

2.log4j日志介绍及使用:log4j实例-01

3.log4j日志介绍及使用:log4j实例-02

基础篇:Spring MVC快速开发  =>

第一章:介绍及第一个Spring MVC的小例子

1.第一个Maven的小例子

2.SpringMVC的第一个HelloWorld小例子 01

3.SpringMVC的第一个HelloWorld小例子 02

第二章:表单 验证 国际化 过滤器

1.Spring MVC Form表单_webapp版本升级

2.Spring MVC Form表单及表单内容初始化 01

3.Spring MVC Form表单及表单内容初始化 02

4.Spring MVC Form表单及表单内容初始化 03

5.Spring MVC 的Form表单_表单提交

6.Spring MVC 的Form表单_JSR303验证

7.Spring MVC 的Form表单_Spring验证框架

8.Spring 国际化

9.Spring 过滤器Filter

第三章:拦截器Interceptor

1.Spring MVC拦截器Interceptor_登陆、及account的页面 01

2.Spring MVC拦截器Interceptor_登陆、及account的页面 02

3.Spring MVC拦截器Interceptor_登陆、及account的页面 03

4.Spring MVC拦截器Interceptor_实现HandlerInterceptor的拦截器

5.Spring MVC拦截器Interceptor_实现拦截器方法

第四章:异常处理

SpringMVC异常处理_实例的准备工作 01

SpringMVC异常处理_实例的准备工作 02

SpringMVC异常处理_第一种_简单异常处理器SimpleMapping

SpringMVC异常处理_第二种_实现接口HandlerExceptionResolver

SpringMVC异常处理_第三种_ExceptionHandler注解

SpringMVC异常处理_404及500的处理

第五章:日志Log4j2及slf4j的使用

日志Log4j2及slf4j的使用 01

日志Log4j2及slf4j的使用 02

日志Log4j2及slf4j的使用 03

第六章:主题更改网站皮肤或样式

Spring MVC主题更改网站皮肤或样式_01

Spring MVC主题更改网站皮肤或样式_02

Spring MVC主题更改网站皮肤或样式_03

Spring MVC主题更改网站皮肤或样式_04

第七章:文件上传

Spring MVC文件上传_01

Spring MVC文件上传_02

Spring MVC文件上传_03

第八章:SSM整合

SSM整合-数据库,表的创建及项目需要的包的引入

SSM整合-数据库、mybatis及spring的配置 01

SSM整合-数据库、mybatis及spring的配置 02

SSM整合-插入数据实例 01

SSM整合-插入数据实例 02

SSM整合-查询所有产品数据

SSM整合-显示产品列表中某个产品详情

SSM整合-显示某个产品的更新页面

SSM整合-更新产品提交

SSM整合-移除产品列表中某个产品

核心篇:SpringBoot快速入门  =>

第一章:eclipse速度优化

eclipse速度优化

第二章:第一个Spring Boot Starter小程序

1.第一个Spring Boot Starter小程序-spring网站上创建

2.第一个Spring Boot Starter小程序-eclipse创建

第三章:Spring JavaConfig和常见注解

1.Spring JavaConfig-@Configuration注解

2.Spring JavaConfig-@ComponentScan及其他注解

3.Spring JavaConfig-Spring Boot的启动类注解简要介绍

第四章:Spring Boot扩展启动行为-改变启动Banner

1.扩展启动行为-启动banner的变更

2.加快maven创建及更新springboot项目的速度-修改setting

第五章:Spring Boot热部署

热部署-devtools

第六章:Spring Boot整合Web开发

1.Spring Boot整合Web开发-JSON

2.Spring Boot整合Web开发-Thymeleaf

3.Spring Boot整合Web开发-freemarker

4.Spring Boot整合Web开发-JSP

第七章:全局异常处理

1.全局异常处理-自定义全局错误页面、404及500错误页面

2.全局异常处理-自定义错误处理controller-继承BasicErrorController

3.全局异常处理-@ControllerAdvice+@ExceptionHandler

4.全局异常处理-SimpleMappingExceptionResolver

5.全局异常处理-实现HandlerExceptionResolver接口

第八章:配置文件

1.配置文件_更改端口及context-path

2.配置文件_新的配置文件+自定义属性1

3.配置文件_自定义属性2

4.配置文件_参数间引用+随机值

5.配置文件_yml+多环境设置1

6.配置文件_多环境设置2+外部配置文件

第九章:日志Logback及slf4j的使用

1.日志Logback及slf4j的使用_日志的控制台输出及level设定

2.日志Logback及slf4j的使用_输出日志文件配置

3.日志Logback及slf4j的使用_彩色日志配置

4.日志Logback及slf4j的使用_自定义日志logback1

5.日志Logback及slf4j的使用_自定义日志logback2

6.日志Logback及slf4j的使用_自定义日志logback3

7.日志Logback及slf4j的使用_自定义日志彩色日志设置

8.日志Logback及slf4j的使用_自定义日志-多环境日志+扩展日志属性

第十章:国际化

1.国际化_页面+controller

2.国际化_语言改变+多语言文件中参数设置1

3.国际化_语言改变+多语言文件中参数设置2

第十一章:增删改查实例

1.增删改查实例_创建项目+新增产品的Form页面1

2.增删改查实例_创建项目+新增产品的Form页面2

3.增删改查实例_提交新增产品1

4.增删改查实例_提交新增产品2

5.增删改查实例_新增产品表单验证+国际化验证信息

6.增删改查实例_产品列表

7.增删改查实例_更新产品页面

8.增删改查实例_提交更新产品

9.删改查实例_移除产品

核心篇:深入浅出SpringCloud  =>

第一章:Spring Cloud概述

1.Spring Cloud概述_01

2.Spring Cloud概述_02

第二章:Spring Cloud环境搭建

1.Spring Cloud环境搭建_简要介绍

2.JDK14的下载安装配置

3.IntelliJ IDEA下载安装

第三章:注册中心

4.注册中心_eureka server_01

5.注册中心_eureka server_02

第四章:服务者与消费者

服务提供者与消费者

第五章:服务的调用OpenFeign

1.Eureka client的互相调用OpenFeign

2.注册中心开启密码认证

3.服务提供者返回对象

第六章:Hystrix监控

熔断监控Hystrix Dashboard

第七章:服务网关gateway

1.网关gateway_第一个小例子+关闭网关

2.网关gateway_路由规则

3.网关与服务提供者集成+路径路由匹配+参数匹配+权重匹配

4.网关通过注册中心转发

第八章:消息驱动的微服务Spring Cloud Stream

1.Spring Cloud Stream概述_01

2.Spring Cloud Stream概述_02

3.RabbitMQ的安装及配置

4.Spring Cloud Stream第一个简单小程序

5.Spring Cloud Stream-RabbitMQ Binder实现-案例1

6.Spring Cloud Stream-RabbitMQ Binder实现-案例2

第九章:分布式集群

1.Spring Cloud分布式集群案例_01

2.Spring Cloud分布式集群案例_02

3.Spring Cloud快速移除失效服务

第十章:分布式配置中心

1.Spring Cloud Config_准备工作_01

2.Spring Cloud Config_native管理配置案例

3.Spring Cloud Config_git管理配置案例_1

4.Spring Cloud Config_git管理配置案例_2

进阶篇:SpringData  =>

第一章:Spring Data概述

Spring Data概述

第二章:Spring Data Repository介绍

Spring Data Repository介绍

第三章:Spring Data JPA

1.Spring Data JPA_第一个简单的数据保存实例_01

2.Spring Data JPA_第一个简单的数据保存实例_02

3.Spring Data JPA_第一个简单的数据保存实例_03

4.Spring Data JPA_删改查案例

5.Spring Data JPA_实体生成表+实体及属性名称与表中的不一致

6.Spring Data JPA_加入新的repository方法

7.Spring Data JPA_分页及排序

8.Spring Data JPA_@NamedQuery的使用

9.Spring Data JPA_@Query及native query的使用

10.Spring Data JPA_在@Query分页

11.Spring Data JPA_在@Query 排序+Parameter参数

12.Spring Data JPA_@Query+Spring表达式语言SpEL

13.使用@NamedEntityGraph实现OneToOne关系映射_01

14.使用@NamedEntityGraph实现OneToOne关系映射_02

15.使用@NamedEntityGraph实现ManyToMany关系映射_01

16.使用@NamedEntityGraph实现ManyToMany关系映射_02

17.Spring Data JPA_Projections+QueryHints

18.Spring Data JPA_更新+删除

第四章:Spring Data JDBC

1.Spring Data JDBC第一个小例子_01

2.Spring Data JDBC第一个小例子_02

3.Spring Data JDBC增删改查案例

4.Spring Data JDBC使用@Query实现查找及更新案例

高阶篇:Spring Security

等待上架中…