刚过完年一直在各种忙,即使在家里远程办公也一直没歇着。忙里偷闲,还是抽空把 Spring Cloud 视频教程录完了,并且 Redis 教程也已经开始录制了,给小伙伴们承诺的四套视频教程,即将迎来大结局。
当目前为止:
├─第 0 章 准备工作 │ 01.回顾 XML 配置 Spring.mp4 │ 02.Java配置SSM-1.mp4 │ 03.Java配置SSM-2.mp4 │ ├─第 01 章 Spring Boot 入门 │ 01.SpringBoot介绍.mp4 │ 02.SpringBoot项目的三种创建方式.mp4 │ 03.SpringBoot启动类上的注解.mp4 │ 04.SpringBoot中parent的理解-1.mp4 │ 05.SpringBoot中parent的理解-2.mp4 │ ├─第 02 章 Spring Boot 基础配置 │ 01.Banner配置.mp4 │ 02.容器相关配置.mp4 │ 03.Spring属性注入.mp4 │ 04.类型安全的属性注入.mp4 │ 05.YAML配置.mp4 │ 06.Profile.mp4 │ ├─第 03 章 Spring Boot 整合视图层技术 │ 01.SpringBoot 整合视图层技术.mp4 │ 02.Spring Boot 整合 Freemarker.mp4 │ 03.Feemarker 常用指令.mp4 │ 04.整合 Thymeleaf.mp4 │ 05.整合 jsp.mp4 │ ├─第 04 章 Spring Boot 整合 Web 开发 │ 01.Spring Boot 默认的 JSON 解析方案.mp4 │ 02.使用 Gson 处理 JSON.mp4 │ 03.Spring Boot 整合 Fastjson.mp4 │ 04.Spring Boot 默认的静态资源访问方案.mp4 │ 05.两种方式自定义静态资源位置.mp4 │ 06.Spring Boot 文件上传.mp4 │ 07.Ajax 实现文件上传.mp4 │ 08.多文件上传.mp4 │ 09.@ControllerAdvice 的三种用法.mp4 │ 10.@ControllerAdvice 处理全局异常_1.mp4 │ 11.@ControllerAdvice 预设全局数据.mp4 │ 12.@ControllerAdvice 请求参数预处理.mp4 │ 13.Spring Boot 自定义错误页.mp4 │ 14.Spring Boot 异常处理源码分析.mp4 │ 15.Spring Boot 自定义异常数据.mp4 │ 16.Spring Boot 自定义异常视图.mp4 │ 17.Spring Boot 通过 CORS 实现跨域.mp4 │ 18.Spring Boot 中加载 XML 配置.mp4 │ 19.Spring Boot 中注册拦截器.mp4 │ 20.CommandLineRunner 实现系统启动任务.mp4 │ 21.ApplicationRunner 实现系统启动任务.mp4 │ 22.Spring Boot 整合 Web 基础组件.mp4 │ 23.Spring Boot 路径映射.mp4 │ 24.Spring Boot 中使用类型转换器.mp4 │ 25.Spring Boot 整合 AOP.mp4 │ 26.Spring Boot 自定义欢迎页.mp4 │ 27.Spring Boot 自定义 favicon.mp4 │ 28.Spring Boot 除去自动化配置.mp4 │ ├─第 05 章 Spring Boot 整合持久层技术 │ 01.Spring Boot 整合持久层技术.mp4 │ 02.Spring Boot 整合 JdbcTemplate.mp4 │ 03.Spring Boot 整合 JdbcTemplate 多数据源.mp4 │ 04.Spring Boot 整合 MyBatis.mp4 │ 05.Spring Boot 整合 MyBatis 多数据源.mp4 │ 06.Spring Data 和 Jpa 简介.mp4 │ 07.Spring Boot 整合 Spring Data Jpa.mp4 │ 08.Spring Data Jpa 关键字定义查询方法.mp4 │ 09.Spring Data Jpa 自定义查询 SQL.mp4 │ 10.Spring Data Jpa 自定义数据修改 SQL.mp4 │ 11.Spring Boot 整合 Jpa 多数据源.mp4 │ ├─第 06 章 Spring Boot 整合 NoSQL │ 01.Spring Boot 整合 NoSQL.mp4 │ 02.Spring Boot 整合 Redis.mp4 │ 03.为什么需要 session 共享.mp4 │ 04.Nginx 简介.mp4 │ 05.Spring Session 实现 Session 共享.mp4 │ 06.引入 Nginx 负载均衡.mp4 │ 07.MongoDB 安装.mp4 │ 08.Spring Boot 整合 MongoDB.mp4 │ ├─第 07 章 构建 REST 服务 │ 01.RESTful 简介.mp4 │ 02.搭建 Jpa 环境.mp4 │ 03.Spring Boot 中 REST 默认提供的增删改查.mp4 │ 04.Spring Boot 中 REST 自定义查询方法.mp4 │ 05.REST 配置 CORS.mp4 │ 06.自定义 REST 配置.mp4 │ 07.MongoDB 实现 REST.mp4 │ ├─第 08 章 开发者工具与单元测试 │ 01.Devtools 简介.mp4 │ 02.devtools 工作原理-.mp4 │ 03.自定义监控资源.mp4 │ 04.LiveReload 自动刷新页面.mp4 │ 05.禁用自动重启.mp4 │ 06.项目重启中的全局配置.mp4 │ 07.Spring Boot 单元测试介绍.mp4 │ 08.Service 测试.mp4 │ 09.Controller 测试.mp4 │ 10.JSON 测试.mp4 │ ├─第 09 章 Spring Boot 缓存 │ 01.Spring Cache 介绍.mp4 │ 02.Spring Cache 整合 Redis.mp4 │ 03.Spring Cache 整合 Ehcache.mp4 │ ├─第 10 章 Spring Boot 安全管理 │ 01.安全管理介绍.mp4 │ 02.Spring Security 初体验.mp4 │ 03.手工配置用户名密码.mp4 │ 04.HttpSecurity 配置.mp4 │ 05.登录表单详细配置.mp4 │ 06.注销登录配置.mp4 │ 07.多个 HttpSecurity.mp4 │ 08.密码加密.mp4 │ 09.方法安全.mp4 │ 10.基于数据库的认证.mp4 │ 11.角色继承.mp4 │ 12.动态配置权限.mp4 │ 13.OAuth2 简介.mp4 │ 14.Spring Security 结合 OAuth2.mp4 │ 15.整合 Shiro 方式一.mp4 │ 16.整合 Shiro 方式二.mp4 │ 17.Spring Security 使用 JSON 登录.mp4 │ ├─第 11 章 Spring Boot 整合 WebSocket │ 01.WebSocket 介绍.mp4 │ 02.WebSocket 实现在线群聊.mp4 │ 03.WebSocket 实现在线单聊.mp4 │ ├─第 12 章 消息服务 │ 01.消息服务.mp4 │ 02.ActiveMQ 安装.mp4 │ 03.Spring Boot 整合 ActiveMQ.mp4 │ 04.RabbitMQ 简介并安装.mp4 │ 05.Spring Boot 整合 RabbitMQ.mp4 │ ├─第 13 章 企业开发 │ 01.邮件协议简介.mp4 │ 02.申请 QQ 邮箱授权码.mp4 │ 03.发送简单邮件.mp4 │ 04.发送带附件的邮件.mp4 │ 05.发送带图片资源的邮件.mp4 │ 06.Thymeleaf 做邮件模板.mp4 │ 07.Freemarker 做邮件模板.mp4 │ 08.Spring Boot 定时任务实现方案一(@Scheduled).mp4 │ 09.Spring Boot 定时任务实现方案二(Quartz).mp4 │ 10.Spring Boot 整合 Swagger2.mp4 │ ├─第 14 章 应用监控 │ 01.应用端点.mp4 │ 02.Health 端点.mp4 │ 03.Info 端点.mp4 │ 04.监控信息可视化.mp4 │ 05.邮件报警.mp4 │ ├─第 15 章 项目构建与部署 │ 01.jar.mp4 │ 02.war.mp4
└─第 16 章 微人事项目实战 001.项目介绍.mp4 002.项目技术架构.mp4 003.Vue 学习规划.mp4 004.Vue 初体验.mp4 005.Vue 条件指令.mp4 006.Vue 循环指令.mp4 007.Vue 处理用户输入.mp4 008.Vue 处理用户输入.mp4 009.Vue 组件初体验.mp4 010.Vue 实例.mp4 011.Vue 模板语法.mp4 012.Vue 计算属性.mp4 013.Vue 侦听器.mp4 014.Vue Class 绑定.mp4 015.Vue Style 绑定.mp4 016.Vue 条件渲染.mp4 017.Vue 列表渲染.mp4 018.Vue 事件处理.mp4 019.Vue 表单输入绑定.mp4 020.Vue 组件基础.mp4 021.Vue 总结.mp4 022.Spa 单页面应用介绍.mp4 023.node 和 npm.mp4 024.创建一个单页面应用.mp4 025.Vue 工程目录介绍.mp4 026.Vue 单页面项目运行.mp4 027.Vue 工程代码解析.mp4 028.vue-cli3 构建 Vue 项目.mp4 029.vue-cli3 项目结构介绍.mp4 030.微人事登录页面制作.mp4 031.处理前端登录事件.mp4 032.服务端环境搭建.mp4 033.服务端登录接口制作(一).mp4 034.服务端登录接口制作(二).mp4 035.前后端接口对接.mp4 036.登录页面跳转.mp4 037.前端请求方法封装.mp4 038.Home 页 title 制作.mp4 039.左边导航菜单制作.mp4 040.菜单项接口介绍.mp4 041.服务端菜单接口设计.mp4 042.Vuex 介绍与安装.mp4 043.Vuex 配置.mp4 044.菜单请求工具类封装.mp4 045.前端页面添加并完善菜单请求.mp4 046.左边导航菜单加载.mp4 047.页面加载问题解决.mp4 048.微人事首页完善.mp4 049.前后端分离权限管理思路探讨.mp4 050.后端接口权限设计.mp4 051.权限问题解决.mp4 052.权限管理继续完善.mp4 053.基础信息设置.mp4 054.职位管理前端页面设计.mp4 055.职位管理后端接口设计.mp4 056.职位管理前后端接口对接.mp4 057.职位管理前后端对接问题解决.mp4 058.职位修改操作.mp4 059.职位批量删除实现.mp4 060.职称管理前端页面设计.mp4 061.职称管理后端接口设计.mp4 062.职称管理前后端接口对接.mp4 063.职称批量删除实现.mp4 064.解决职位管理中的一个小问题.mp4 065.权限组前端页面制作.mp4 066.权限组用户角色前后端接口对接.mp4 067.权限组菜单树展示.mp4 068.菜单角色关系修改.mp4 069.权限组角色添加.mp4 070.权限组角色删除.mp4 071.[补充]登录问题完善.mp4 072.部门管理数据展示和搜索.mp4 073.部门树展示添加与删除.mp4 074.部门树的动态修改[添加].mp4 075.部门树的动态修改[删除].mp4 076.操作员管理接口设计.mp4 077.操作员管理页面展示.mp4 078.用户状态更新操作.mp4 079.操作员角色更新.mp4 080.操作员搜索.mp4 081.操作员删除.mp4 082.[补充]增加数据加载进度条.mp4 083.员工管理后端接口设计.mp4 084.员工管理工具栏展示.mp4 085.员工管理员工数据展示.mp4 086.员工管理员工数据分页.mp4 087.员工管理之员工搜索.mp4 088.员工添加接口设计.mp4 089.员工添加页面绘制.mp4 090.员工添加页面下拉框数据加载.mp4 091.员工添加页面工号加载.mp4 092.员工添加页面部门列表展示.mp4 093.员工添加.mp4 094.员工添加数据校验.mp4 095.[问题处理]部门管理问题处理.mp4 096.员工删除.mp4 097.员工信息更新.mp4 098.[问题处理]自动计算合同期限问题.mp4 099.[问题处理]权限组取消角色的所有权限.mp4 100.员工数据导出(Excel 导出).mp4 101.员工数据导入(Excel 上传).mp4 102.员工数据导入(Excel 解析).mp4 103.员工数据导入(插入数据库).mp4 104.员工高级搜索页面设计.mp4 105.员工高级搜索页面动画.mp4 106.禁用普通搜索.mp4 107.员工高级搜索功能.mp4 108.项目模块化改造.mp4 109.准备 RabbitMQ 消息中间件.mp4 110.搭建邮件服务.mp4 111.自动发送员工入职欢迎邮件.mp4 112.[号外]开发环境的变化.mp4 113.工资账套服务端接口设计.mp4 114.工资账套前端页面设计.mp4 115.添加工资账套页面设计.mp4 116.工资账套添加页面设计.mp4 117.工资账套添加前后端接口对接.mp4 118.工资账套删除.mp4 119.工资账套编辑与刷新.mp4 120.员工账套数据展示.mp4 121.员工工资账套调整页面设计.mp4 122.员工工资账套更新.mp4 123.员工工资账套设置分页.mp4 124.修改工资账套问题解决.mp4 125.聊天页面方案介绍.mp4 126.项目首页增加聊天入口.mp4 127.聊天页面绘制.mp4 128.调整聊天页面个人信息.mp4 129.用户列表展示.mp4 130.服务端消息处理配置.mp4 131.前端的聊天配置.mp4 132.消息首发测试.mp4 133.用户列表优化.mp4 134.消息发送处理.mp4 135.消息接收处理.mp4 136.聊天数据展示.mp4 137.聊天消息自动刷新.mp4 138.聊天完善.mp4 139.聊天消息提示.mp4 140.新消息提示红点.mp4 141.聊天消息动态提示.mp4
├─第 01 章 微服务概述 │ 01.课程介绍.mp4 │ 02.微服务介绍.mp4 │ 03.SpringCloud 介绍.mp4 │ 04.Spring Cloud 体系.mp4 │ 05.[号外]视频案例下载办法.mp4 │ ├─第 02 章 服务注册中心 │ 01.注册中心介绍.mp4 │ 02.Eureka 介绍.mp4 │ 03.Eureka 基本搭建.mp4 │ 04.Eureka 集群搭建.mp4 │ 05.查看视频的 demo.mp4 │ 06.Eureka 工作细节.mp4 │ 07.Eureka 集群原理.mp4 │ ├─第 03 章 服务注册与消费 │ 01.服务注册.mp4 │ 02.服务消费.mp4 │ 03.服务消费升级改造.mp4 │ 04.RestTemplate-GET.mp4 │ 05.RestTemplate-POST.mp4 │ 06.RestTemplate-PUT.mp4 │ 07.RestTemplate-DELETE.mp4 │ 08.客户端负载均衡.mp4 │ 09.负载均衡原理.mp4 │ ├─第 04 章 Consul │ 01.Consul 介绍.mp4 │ 02.Consul 安装.mp4 │ 03.Consul 单节点注册.mp4 │ 04.Consul 集群注册.mp4 │ 05.Consul 消费.mp4 │ ├─第 05 章 Hystrix │ 01.Hystrix 简单介绍.mp4 │ 02.Hystrix 简单应用.mp4 │ 03.Hystrix 效果展示.mp4 │ 04.Hystrix 请求命令.mp4 │ 05.Hystrix 注解实现异步调用.mp4 │ 06.Hystrix 容错[请求命令方式].mp4 │ 07.Hystrix 异常处理.mp4 │ 08.Hystrix 请求缓存.mp4 │ 09.Hystrix 请求合并.mp4 │ 10.Hystrix 请求合并[注解方式].mp4 │ ├─第 06 章 OpenFeign │ 01.OpenFeign 简介.mp4 │ 02.HelloWorld.mp4 │ 03.OpenFeign 参数传递.mp4 │ 04.OpenFeign 继承特性.mp4 │ 05.OpenFeign 日志配置.mp4 │ 06.OpenFeign 数据压缩.mp4 │ 07.OpenFeign 服务降级.mp4 │ ├─第 07 章 Resilience4j │ 01.Resilience4j 介绍.mp4 │ 02.断路器使用演示.mp4 │ 03.RateLimiter 示例.mp4 │ 04.Retry 示例.mp4 │ 05.微服务中的重试.mp4 │ 06.微服务中的断路器.mp4 │ 07.微服务中的限流.mp4 │ 08.监控简介[复习Spring Boot第14章].mp4 │ 09.Prometheus.mp4 │ 10.Grafana.mp4 │ ├─第 08 章 Zuul │ 01.服务网关介绍.mp4 │ 02.Zuul 简介.mp4 │ 03.HelloWorld.mp4 │ 04.Zuul 请求过滤.mp4 │ 05.Zuul 中的其他配置.mp4 │ ├─第 09 章 Spring Cloud Gateway │ 01.Spring Cloud Gateway 介绍.mp4 │ 02.Spring Cloud Gateway 基本用法.mp4 │ 03.Spring Cloud Gateway 结合微服务.mp4 │ 04.Predicate.mp4 │ 05.Filter.mp4 │ ├─第 10 章 Spring Cloud Config │ 01.Spring Cloud Config 介绍.mp4 │ 02.准备配置文件.mp4 │ 03.ConfigServer 搭建.mp4 │ 04.ConfigClient 搭建.mp4 │ 05.ConfigServer 简单配置.mp4 │ 06.常见加密方式介绍.mp4 │ 07.配置文件对称加密.mp4 │ 08.配置文件非对称加密.mp4 │ 09.ConfigServer安全管理.mp4 │ 10.配置服务化.mp4 │ 11.配置文件动态刷新.mp4 │ 12.请求失败重试.mp4 │ ├─第 11 章 Spring Cloud Bus │ 01.Spring Cloud Bus 实现配置文件自动刷新.mp4 │ 02.Spring Cloud Bus 刷新单个配置文件.mp4 │ ├─第 12 章 Spring Cloud Stream │ 01.Spring Cloud Stream 环境搭建.mp4 │ 02.Spring Cloud Stream 自定义消息通道.mp4 │ 03.Spring Cloud Stream 消息分组.mp4 │ 04.Spring Cloud Stream 消息分区.mp4 │ 05.Spring Cloud Stream 定时任务.mp4 │ ├─第 13 章 链路追踪 │ 01.Spring Cloud Sleuth 简介.mp4 │ 02.Spring Cloud Sleuth 初体验.mp4 │ 03.Spring Cloud Sleuth 异步任务信息收集.mp4 │ 04.Zipkin 简单介绍.mp4 │ 05.Zipkin 安装.mp4 │ 06.Zipkin 体验.mp4 │ └─第 14 章 Spring Cloud Alibaba 01.Spring Cloud Alibaba 简介.mp4 02.Nacos 安装+配置中心.mp4 03.Nacos 做注册中心.mp4 04.Sentinel 介绍.mp4 05.Sentinel 安装.mp4 06.Sentinel 基本用法.mp4 07.Nacos 中配置流控规则.mp4
完整的视频目录大家可以在公众号后台回复 视频目录
获取百度网盘地址查看。
为了这套视频松哥牺牲了太多休息时间和陪女票的时间,我一般都是下班后回到家就开始录视频,女票只能安安静静呆在一边,不发出一点声音,就这样积少成多,一步一步积攒成约 74 个小时的视频教程。
之前有小伙伴问松哥哪来那么多时间写文章录视频?还能从哪里来?熬夜呗。
刚开始录制的时候,松哥经验也不是很丰富,我的 Windows 电脑用了 8 年了,录制出来的视频有 呲呲呲呲 的电流声,于是我又去学习了 Adobe Premiere Pro ,把录制的视频用 pr 统一处理了一遍,把噪音降低到最小:
刚开始因为没经验,我对这个问题也束手无策,只能通过软件解决,后来经过小伙伴提醒,松哥花大价钱入手了一个专业的麦,从此彻底解决了视频音质问题。
当然,对于视频教程而言,比这些更重要的是视频的质量,讲的思路是否清晰,小伙伴是否能听懂这才是关键。
其实录视频和写博客有着异曲同工之妙,只是一个知识点的不同展示形式而已。如果你觉得松哥平时的博客写的还不错,能看懂,那么视频基本上也能看懂。这不是我自卖自夸,有小伙伴的评价为证,随便列举一例:
但是要提醒大家的是,学习松哥这套视频教程 「需要有 ssm 基础和 js 基础」 ,如果你对 ssm 尚不熟悉,可以先看看松哥的自己手敲 5万 余字的 ssm 入门教程,在 「公众号后台回复 ssm」 可以获取下载链接。
无论是时间还是精力,在这套视频教程上松哥都投入了很多,所以视频是付费视频。 「按照我们之前的约定,每有一套课程完结的时候,就会调整一下价格,现在 Spring Cloud 完结了,所以视频价格也要调整到 199 了,虽然价格调整了下,但是老实说,依然不贵,Spring Boot+Vue+Spring Cloud+Redis+微人事,四套视频,大家可以在慕课网或者 csdn 学院对比下价格就知道了。」
松哥去年出版了 《Spring Boot+Vue全栈开发实战》,迄今为止这本书加印了多次,今年春节过后,有好几个高校老师加我微信,跟老师们聊天后得知,有两所北京的 985 高校用这本书做了项目实践的教材,其他高校老师的微信也加了不少,还是蛮有成就感的。那么 「凡是在今明两天(2020.03.16-2020.03.17 23:59)购买视频的小伙伴,可以参加松哥组织的一波抽奖活动,中奖概率是 1/5,奖品是一本签名版的《Spring Boot+Vue全栈开发实战》,包邮到家。」
按照惯例,接下来我要秀一波小伙伴们对视频的评价:
秀完之后,接下来再把视频常见问题和大家捋一捋:
视频放在百度网盘上,下载后使用专用播放器授权播放,专用播放器一机一码一人一码。
在线播放的话,一般都是和平台合作,但是国内大家所熟知的平台如慕课网、csdn 学院等,平台抽成基本都是 4 成起,松哥之前还合作了一个平台拿 6 成(也就是假如 100 块钱的课,平台拿走 60)。这样的分成比例无形中会推高课程的价格,现在我自己分发,所以才能做到 「低价」 。同时为了防止视频泄露,松哥对视频做了加密处理,这样可以确保大家不会在其他地方看到一模一样的免费视频,加密后的视频只能使用专用播放器播放,因此不支持在线播放。
这次松哥一共计划出四套视频课程,Spring Boot、微人事、Spring Cloud 以及 Redis,其中前三个目前已经录完了,大家在公众号后台回复 视频目录
可以查看已经录完的视频详情,Redis 从三月份开始更新,现在也已经更新到第四章了。也就是 199 一共可以看这四套视频。
其实我平时在公号发的视频,大家都可以当作试看的,反正的录视频风格是不变的。小伙伴们也可以在公众号后台回复 vhr试看
获取试看合集。
不可以。
星球主要是用来更新视频下载地址的地方,大家在这套视频教程时遇到问题时,都可以在星球上提问。
免费视频是我在网上搜集别人录制的视频,大家在公众号后台回复 2TB
可以获取,付费视频是我自己录制的,录完之后都有二次剪辑,去噪,花费了很大功夫,因此是付费的。
参考 Q6。
学习这套视频,后端需要有 SSM 基础,前端需要有 js 基础(可以不懂 Vue,第十六章视频会讲)。要是不懂 SSM,可以先看松哥之前手敲 5 万余字的 SSM 教程,公众号后台回复 ssm 可以获取下载链接。
好了,加松哥微信( 「a_java_boy」 ),发红包 199,和众多小伙伴一起撸 Spring Boot + Vue +Spring Cloud 以及微人事项目吧。