完结撒花!129 集 21 个小时,松哥自制的 Spring Boot2 系列视频教程杀青啦!
松哥的 Spring Boot 教程分为几个阶段。
2016
松哥最早在 2016 年底的时候开始写 Spring Boot 系列的教程,记得当时在广州上班,年底那段时间在深圳出差,在深圳人生地不熟,下班回到酒店,就开始写博客,写 Spring Boot 教程。
我写的 Spring Boot 教程,不敢说是顶呱呱,但是我相信对大家来说绝对是有用的。我在 CSDN 上写了 400 多篇原创干货,其中访问量最高的几篇竟然都是 Spring Boot 相关的:

Spring Boot 火爆程度可见一斑。不过这些都是基于这是基于早期的 Spring Boot 版本写的(1.4.x)。
Spring Boot 也算是业界有名的版本帝,版本更新非常快,这也从侧面说明了 Spring Boot 发展速度之快。于是松哥的教程一直没有停。
2017
我在 2017 年推出了两个 Spring Boot + Vue 前后端分离项目。目前在 GitHub 上 star 数分别超过 8.8k 和 2.8k(公司倒闭 1 年了,而我当年的项目上了 GitHub 热榜)。
为什么这两个项目这么火呢?我也分析过原因,单纯的 Spring Boot 并不难,单纯的 Vue 也不难,相对于 React 和 Angular ,Vue 算是最容易上手的前端框架了。但是要把前后端结合起来,这就有难度了,对前端工程师而言,数据库、Java、Redis 等等,都要花时间去学习,对后端工程师而言,前端的 ES6、webpack、前端工程化、Vue 等等也都要花时间去研究。
而我这两个开源项目,则打通了前后端,从一个 Java 工程师的角度,带领小伙伴既写后端接口,又写前端页面,快速实现一个常规的企业后台管理系统。
时代变了,单兵作战、快速迭代才有未来。从这个角度来讲,每个人都不应只专注于后端的 CRUD,我觉得这是这两个开源项目受欢迎的原因。
2018
2018 年,应清华社夏老师的邀请,出版了 《Spring Boot + Vue 全栈开发实战》 一书。把 Spring Boot 开发中的知识点做了一番仔细的整理,同时也在自己脑海中将 Spring Boot 教程体系化。
新书出版至今,已经加印多次,还被国内某一本大学选作教材(我的第一本书,被选作大学教材了!)。
加了很多读者的微信,也收到读者不少反馈。我发现一些很简单的知识点,大家照着书写还是有问题,虽然我也提供了很多配套案例,可是还是会收到不少小伙伴的求助,很多东西搞不定。
于是,继续出教程....
2019
时间到了 2019 年,Spring Boot 又经过了好几次版本变更,我自己也写了不少新版教程:
还利用业余时间整理了一个电子书出来:

可以说,在 Spring Boot 布道的路上从未停止。
除了这些图文教程之外,松哥最近也抽时间录制了一套 Spring Boot 视频教程,这套教程分为两个阶段:
- Spring Boot 精讲系列
- Spring Boot + Vue 项目实战系列
目前第一阶段的视频已经录制完毕,共 129 集 21 个小时,全程高能无废话,可以说是满满的干货,大家可以看一下目录:

从 9 月份开始,我将开始录制第二阶段的内容,第二阶段我会手把手带领大家做一个 Spring Boot + Vue 的实战项目,具体的项目就是我在 GitHub 上的开源项目 vhr(https://github.com/lenve/vhr),该项目目前已经超过 8.8k star。这个项目我会带领大家从头开始搭建 Spring Boot + Vue 前后端分离环境,权限设计,RESTful 接口设计等,预计两个月之内更新完毕。
看过我博客的小伙伴应该知道,我的博客的思路清晰,小伙伴按照我博客的思路都能够做出来效果,我的视频教程和博客的风格一致,一样也是思路清晰条理清楚,这不是我的自夸,有小伙伴的评价为证:



除了这两个视频之外,后期也会录制其他视频教程,目前确定的有 Cloud 和 Redis,其他的还在规划中,不过可以确定的是,每个月都会发布我自己录制的视频教程。
这些视频的录制,我花费了巨大的时间成本,很多时候我都是晚上十二点才到家,然后早上六点起来录视频,录到八点半,然后去上班:

晚上回到家,除了写博客,还要对录好的视频剪辑,去噪,这是一个细活:


巨大的时间付出,保证了视频的质量,当然也决定了这是一套付费视频。
我自己还在网上搜集了很多别人录制的视频,这些视频对我来说没有多大成本,都是网络上找的,因此我都免费送给大家了,在我公众号底部菜单里有免费视频,这些免费视频大家都可以领取,我不会拿这些随处可见的视频来卖钱。
如果大家想要试看视频,可以参考如下两篇文章:
欢迎大家加入星球,一起学习进步!现在直接扫码加入星球需要 199,这里我提供另外一个优惠的方式,大家可以加我微信,发红包只要 119,然后我手动拉你进星球。星球上每有一个课程完结的时候,就会提升一次价格,早点加入就是优势。同时为了保证加入星球的小伙伴的权益,我可以向大家保证,你在其他地方不会看到一模一样的免费的整套视频教程,因为这些视频都是我自己录制的,全部都是加密之后发布的,所以请大家放心。


感谢大家信任。
完结撒花!129 集 21 个小时,松哥自制的 Spring Boot2 系列视频教程杀青啦!的更多相关文章
- Linux内核分析作业 NO.8 完结撒花~~~
进程的切换和系统的一般执行过程 于佳心 原创作品转载请注明出处 <Linux内核分析>MOOC课程http://mooc.study.163.com/course/USTC-10000 ...
- WordCountPro,完结撒花
WordCountPro,完结撒花 软测第四周作业 一.概述 该项目github地址如下: https://github.com/YuQiao0303/WordCountPro 该项目需求如下: ht ...
- Alpha 完结撒花 —— 事后诸葛亮
写在前面 林燊大哥 一路走来,好不容易,终于完结了. 设想和目标 我们的软件要解决什么问题?是否定义得很清楚?是否对典型用户和典型场景有清晰的描述? 解决的问题 用户在进店之前无法得知店铺的优劣,通过 ...
- 算法详解(LCA&RMQ&tarjan)补坑啦!完结撒花(。◕ˇ∀ˇ◕)
首先,众所周知,求LCA共有3种算法(树剖就不说了,太高级,以后再学..). 1.树上倍增(ST表优化) 2.RMQ&时间戳(ST表优化) 3.tarjan(离线算法)不讲..(后面补坑啦!) ...
- 【一起学源码-微服务】Nexflix Eureka 源码十三:Eureka源码解读完结撒花篇~!
前言 想说的话 [一起学源码-微服务-Netflix Eureka]专栏到这里就已经全部结束了. 实话实说,从最开始Eureka Server和Eureka Client初始化的流程还是一脸闷逼,到现 ...
- 2019年北航OO第四次博客总结<完结撒花>
一.UML单元架构设计 1. 类图解析器架构设计 1.1 UML类图 这次作业的目标是要解析一个UML类图,首先为了解耦,我新建了一个类UmTree进行解析工作,而Interaction类仅仅作为实现 ...
- Beta 完结撒花 —— 事后诸葛亮
写在前面 林燊大哥 团队成员 短学号 名 2325 燊(队长) 1232 志豪 1131 喜源 2523 宏岩 2230 恺翔 2509 钧昊 2507 俞辛 2501 宇航 2502 柏涛 项目宣传 ...
- iOS 烟花撒花效果,图层渐变,图层倒影特效。CAEmitterLayer粒子发射器
iOS 烟花撒花效果,图层渐变,图层倒影特效.CAEmitterLayer粒子发射器 上一节我写了一个关于视图图层的相关类,有关CALayer这个类的使用和一些使用方法,详细看这里,就是我们在处理视图 ...
- Android——仿QQ聊天撒花特效
实现这样的效果,你要知道贝塞尔曲线,何谓贝塞尔曲线?其实就是曲线,嘿嘿,关于曲线的概念大家可以去 Android绘图机制(二)——自定义View绘制形, 圆形, 三角形, 扇形, 椭圆, 曲线,文字和 ...
随机推荐
- spark 源码分析之十八 -- Spark存储体系剖析
本篇文章主要剖析BlockManager相关的类以及总结Spark底层存储体系. 总述 先看 BlockManager相关类之间的关系如下: 我们从NettyRpcEnv 开始,做一下简单说明. Ne ...
- Netty中的责任链模式
适用场景: 对于一个请求来说,如果有个对象都有机会处理它,而且不明确到底是哪个对象会处理请求时,我们可以考虑使用责任链模式实现它,让请求从链的头部往后移动,直到链上的一个节点成功处理了它为止 优点: ...
- python课堂整理10---局部变量与全局变量
一.局部变量与全局变量 1. 没有缩进,顶头写的变量为全局变量 2. 在子程序里定义的变量为局部变量 3. 只有函数能把变量私有化 name = 'lhf' #全局变量 def change_name ...
- python课堂整理7---集合
前面小节: sep 用来控制每个元素间的间隔符号 print("alex", "dabai", "liu", sep = "&qu ...
- 有不少朋友问我Halcon和Opencv的区别?
Halcon:机器视觉行业里知名的商业视觉库,非开源的,在国内市场份额处于第一,其提供了1500个多个API算子供开发人员使用,有些编程基础的都可以轻松的入门,其调试也是很方便的,断点单步运行,图像变 ...
- ListView 控件总结
1.ListView类 1.常用的基本属性: (1)FullRowSelect:设置是否行选择模式.(默认为false) 提示:只有在Details视图该属性才有 ...
- 谈谈用Boox Max 2 阅读A4纸文献的体验
首先说说选择Boox的几个原因: 护眼.这个不用多说,之所以除了电脑,还要电子阅读器,主要是为了护眼. 减少纸质书籍购买.纸质书籍拿在手上是有质感,读起来也更舒服,可一则一些外文书买纸质的是很贵的,相 ...
- 【JDK】JDK源码分析-ArrayList
概述 ArrayList 是 List 接口的一个实现类,也是 Java 中最常用的容器实现类之一,可以把它理解为「可变数组」. 我们知道,Java 中的数组初始化时需要指定长度,而且指定后不能改变. ...
- 原生js实现图片懒加载+加入节流
这两天在学习图片的懒加载实现,看了很多大佬的博客,终于有了点成果.现在用了其中一位大佬的文章中的代码实现了图片懒加载并且在其基础上加入了节流函数. 原理就不多讲了,有需要的可以去大佬的文章看看.大佬文 ...
- 【原创】POI操作Excel导入导出工具类ExcelUtil
关于本类线程安全性的解释: 多数工具方法不涉及共享变量问题,至于添加合并单元格方法addMergeArea,使用ThreadLocal变量存储合并数据,ThreadLocal内部借用Thread.Th ...