八月最后一天,给小伙伴们汇报下 TienChin 项目视频进度

距离上次跟小伙伴们汇报 TienChin 项目视频进度已经过去一个月啦,今天是 8 月 31 号,再来汇报一下这个月视频的进展。

其实也没啥好说的,直接上目录吧!

├── 000.开篇.mp4
├── 001.运行RuoYi-Vue.mp4
├── 002.代码格式化.mp4
├── 003.项目结构大改造.mp4
├── 004.项目改造完善.mp4
├── 005.项目结构分析.mp4
├── 006.验证码响应结果分析.mp4
├── 007.验证码生成接口分析.mp4
├── 008.验证码配置分析.mp4
├── 009.验证码的校验.mp4
├── 010.登录流程分析.mp4
├── 011.登录JWT校验.mp4
├── 012.SpringSecurity登录配置分析.mp4
├── 013.自定义多数据源思路分析.mp4
├── 014.自定义多数据源-1.mp4
├── 015.自定义多数据源-2.mp4
├── 016.手动实现网页上切换数据源.mp4
├── 017.RateLimiter注解简介.mp4
├── 018.自定义限流注解-1.mp4
├── 019.自定义限流注解-2.mp4
├── 020.RuoYi脚手架限流注解分析.mp4
├── 021.幂等性实现的6中思路梳理.mp4
├── 022.实现JSON格式参数多次读取.mp4
├── 023.防止请求重复提交.mp4
├── 024.防止接口重复提交注解分析.mp4
├── 025.数据权限注解介绍.mp4
├── 026.数据权限案例准备工作.mp4
├── 027.权限注解实现思路分析.mp4
├── 028.自定义数据权限注解@DataScope.mp4
├── 029.数据权限过滤角色数据.mp4
├── 030.数据权限过滤用户数据.mp4
├── 031.数据权限注解总结.mp4
├── 032.操作日志记录.mp4
├── 033.修改日志方法名称.mp4
├── 034.理解Aware接口.mp4
├── 035.自定义注解+AOP整理.mp4
├── 036.TienChin细化到按钮的权限实现思路.mp4
├── 037.理解TienChin项目中的权限注解.mp4
├── 038.角色和权限概念梳理.mp4
├── 039.Spring Security中角色和权限的区别.mp4
├── 040.SpringSecurity中的权限处理逻辑.mp4
├── 041.SpringSecurity中使用权限通配符.mp4
├── 042.SpringSecurity另一种权限判断方式.mp4
├── 043.自定义权限表达式.mp4
├── 044.使用POSTMAN测试项目接口.mp4
├── 045.自定义TienChin项目权限判断表达式.mp4
├── 046.登录鉴权流程梳理.mp4
├── 047.运行RuoYi-Vue3.mp4
├── 048.动态菜单实现思路.mp4
├── 049.动态菜单JSON分析.mp4
├── 050.动态菜单的path问题.mp4
├── 051.服务端查询当前登录用户菜单.mp4
├── 052.服务端构建动态菜单.mp4
├── 053.动态菜单实现思路梳理.mp4
├── 054.Vue3中的动态菜单递归渲染.mp4
├── 055.前端固定路由定义.mp4
├── 056.前端轻量级状态管理框架Pinia.mp4
├── 057.前端网络请求封装思路.mp4
├── 058.前端登录请求执行流程.mp4
├── 059.前端动态菜单加载思路.mp4
├── 060.动态菜单为什么不能存在localStorage.mp4
├── 061.动态菜单为什么不能存在localStorage-2.mp4
├── 062.前端路由导航守卫源码分析.mp4
├── 063.前端动态菜单加载四个核心变量.mp4
├── 064.routes变量多级菜单铺平.mp4
├── 065.component字符串转对象.mp4
├── 066.前端多级菜单铺平.mp4
├── 067.过滤前端本地动态路由.mp4
├── 068.前端generateRoutes方法.mp4
├── 069.前端回调地狱.mp4
├── 070.Promise初体验.mp4
├── 071.then方法的各种情况.mp4
├── 072.Promise中的catch代码块.mp4
├── 073.Promise中的finally代码块.mp4
├── 074.Promise中的静态方法.mp4
├── 075.TienChin项目Vue3中的Promise.mp4
├── 076.Vue3中的变量定义方式.mp4
├── 077.Vue3中方法的定义.mp4
├── 078.Vue3中钩子函数的定义.mp4
├── 079.Vue3中的计算属性.mp4
├── 080.Vue3中的watch函数.mp4
├── 081.Vue3中的ref和reactive.mp4
├── 082.Vue3中的setup函数.mp4
├── 083.Vue3中自定义全局方法.mp4
├── 084.Vue3中router和store的调用.mp4
├── 085.插件和全局方法的区别.mp4
├── 086.在Vue3中定义一个插件.mp4
├── 087.在插件中注册全局组件.mp4
├── 088.在插件中自定义全局指令.mp4
├── 089.Vue3自定义插件时传入参数.mp4
├── 090.自定义插件中的provide和inject.mp4
├── 091.什么是Vue中的指令.mp4
├── 092.Vue3自定义局部指令.mp4
├── 093.Vue3全局自定义指令.mp4
├── 094.Vue3自定义指令同时传递两个参数.mp4
├── 095.自定义插件传递动态参数.mp4
├── 096.Vue3中自定义权限指令.mp4
├── 097.Vite简介.mp4
├── 098.创建一个基于Vite的项目.mp4
├── 099.Vite项目安装vue-router.mp4
├── 100.Vue3方法自动导入插件.mp4
├── 101.Vite中省略组件后缀.mp4
├── 102.Vue3简化组件名称配置.mp4
├── 【号外001】.登录流程解析.mp4
├── 【号外002】.分布式事务开篇.mp4
├── 【号外003】.分布式事务seata三个核心概念.mp4
├── 【号外004】.分布式事务seata四种事务模式.mp4
├── 【号外005】.分布式事务seata中的at模式.mp4
├── 【号外006】.分布式事务安装seata-server.mp4
├── 【号外007】.分布式事务seata-at模式实战.mp4
├── 【号外008】.分布式事务seata-at模式总结.mp4
├── 【号外009】.多数据源如何处理事务问题.mp4
├── 【号外010】.分布式事务seata-at模式补充.mp4
├── 【号外011】.分布式事务seata-tcc模式简介.mp4
├── 【号外012】.分布式事务seata-tcc模式实战-1.mp4
├── 【号外013】.分布式事务seata-tcc模式实战-2.mp4
├── 【号外014】.分布式事务seata-tcc模式实战-3.mp4
├── 【号外015】.分布式事务seata-tcc模式实战-4.mp4
├── 【号外016】.分布式事务seata-tcc总结.mp4
├── 【号外017】.分布式事务seata-xa简介.mp4
├── 【号外018】.MySQL中的XA事务实践.mp4
├── 【号外019】.分布式事务seata-xa模式实战-1.mp4
├── 【号外020】.分布式事务seata-xa模式实战-2.mp4
├── 【号外021】.分布式事务总结-1.mp4
├── 【号外022】.分布式事务总结-2.mp4
├── 【号外023】.动态代理的两种实现方式.mp4
└── 【号外024】.解决多数据源注解失效问题.mp4

目前已经录的总共是 103+24=127 集,约 31 个小时。 八月份的更新主要是讲了 Vue3 的各种玩法以及 Vite 和一些配套插件,现在这一部分的内容也基本讲完了,接下来会更一点 Flowable 流程引擎,然后就正式开始做项目了。

这套视频预计更完之后内容会比较多,所以小伙伴们其实现在就可以跟着松哥慢慢敲起来了,更完再敲积累太多容易打退堂鼓。

虽然我感觉自己一直在吆喝,但是还是不少小伙伴来了第一句话是“松哥又有新教程啦?”:

因此这里再跟大伙啰嗦一下:

TienChin 项目是一个健身会员管理系统,基于 RuoYi-Vue 脚手架来做,使用 Spring Boot + Vue3 开发,不同于之前的 vhr 是一个脚手架,TienChin 项目的业务完成度会超过 90%。这个项目的视频教程整体上分为两大块:第一块主要是解剖 RuoYi-Vue 脚手架,让小伙伴们能够熟练掌握这个脚手架的使用,在这个过程中,我会讲许多技术点,前面列出来的视频目录都属于这一部分的内容,这个过程中我不会带领大家从头敲一边 RuoYi-Vue 脚手架,但是对项目里边的一些技术点,会有针对性的讲解,也会写一些案例来帮助大家理解这些技术点。第二块内容则主要是业务功能的完成了,业务功能涉及到的技术点主要有:SpringBoot、Vue、MyBatis Plus、MySQL、Redis、Flowable、EasyExcel、NodeJS 等。

目前更新的视频主要出于第一阶段,不过按照目前的进度,应该很快就会进入到第二阶段。

这些视频基本上都是工作之余录制的,大部分都是早上 6-8 点之间录的,也有一些是利用周末的晚上录制的,所以是付费视频,视频定价是 399,不过目前可以 7 折上车,也就是 279,之前买过 vhr 的小伙伴可在此基础上再优惠 30,即只要 249,随着视频的录制,内容越来越多,折扣力度也会变小,这个之前买过 vhr 视频的小伙伴应该都懂,无论你何时上车,当前价格都是你在未来能够买到的最低价格啦。

录视频还是蛮辛苦的,一方面赚点小钱养家糊口,另一方面也是小伙伴们的认可在支撑着我把这件事做下去,得瑟一下:

有时候看小伙伴们发的,我真的特别动容。虽然大家看我天天写文章聊技术,其实我在生活中除了工作之外很少和人交流,真的特别想给这些爱学习会说话的小伙伴们点赞,他们肯定会混的比我好。


好啦,最后再统一回答大家几个关于视频的问题。

Q1:视频放在哪里,怎么播放?

视频放在百度网盘上,下载后使用专用播放器授权播放,专用播放器一机一码一人一码。至于小伙伴们推荐的阿里网盘等,由于空间、分享文件类型等限制,并无法用在 TienChin 项目视频分发中。

Q2:视频为什么不支持在线播放?

在线播放的话,一般都是和平台合作,但是国内大家所熟知的平台如慕课网、csdn 学院等,平台抽成基本都是 4 成起,松哥之前还合作了一个平台拿 6 成(也就是假如 100 块钱的课,平台拿走 60)。这样的分成比例无形中会推高课程的价格,现在我自己分发,所以才能做到低价。同时为了防止视频泄露,松哥对视频做了加密处理,这样可以确保大家不会在其他地方看到一模一样的免费视频,加密后的视频只能使用专用播放器播放,因此不支持在线播放。

Q3:视频可以试看吗?

其实我最近在公号发的视频,大家都可以当作试看的,反正的录视频风格是不变的。和 vhr 视频相比,现在的 TienChin 项目视频音质是杠杠滴,下面三个视频是我最近发过的,小伙伴们可以当作试看的视频:

Q4:可以砍价吗?

不可以,这个价格已经很便宜了,没法砍了(悄悄告诉大家,从 vhr 到 tienchin,暂时没有人砍价成功过)。

Q5:视频多久更新完毕?

其实如果单纯带着大家写业务功能,这个项目不会花太多时间,这样虽然大家完整的做了一个项目,但是技术却不会有太多长进,而我则希望在这个过程中多整点活,能让小伙伴们技术也有一些提升,这样内容一加,最终何时更完就不确定了。不过,有一点是可以保证的,每周至少一次,每周至少更一个半小时精品视频。

Q6:知识星球是什么?

星球主要是用来更新视频下载地址的地方,大家在这套视频教程时遇到问题时,都可以在星球上提问,小伙伴们购买视频后,我会拉你进星球。

Q7:这套视频适合哪些人看?

学习这套视频,首先需要有 SSM 基础,如果没有,可以在公众号后台回复 SSM,有我录制的免费视频教程;另外也需要一些 Spring Boot 基础和 Vue 基础,要是没接触过 Spring Boot 和 Vue 的话,那么建议先看看 vhr,戳这里:Spring Boot+Vue+微人事视频教程

Q8:看视频有问题可以问吗?

参考 Q6。

Q9:这套视频我能学到啥?

TienChin 项目基于 RuoYi-Vue 脚手架(Spring Boot+Vue3),这套视频学完后,小伙伴们对 RuoYi-Vue 脚手架基本上就融会贯通了,并能在 RuoYi-Vue 脚手架上随心所欲的开发常规的企业后台应用。并且对于分布式事务 seata、Flowable 流程引擎等框架也能熟练使用并掌握其原理,对于 Redis 在项目中的各种实际应用场景也会有较好的掌握。


好啦,七折 279 抄底就在今天啦!

P.s.:可能有小伙伴加了松哥多个微信,其实没有必要重复添加,任意一个都能找到我。当然,如果你还没有松哥微信,扫码加微信,转账 279 上车吧(买过 vhr 的小伙伴可在此基础上再优惠 ¥30 哦)~

原文地址:https://cloud.tencent.com/developer/article/2088515

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


学习编程是顺着互联网的发展潮流,是一件好事。新手如何学习编程?其实不难,不过在学习编程之前你得先了解你的目的是什么?这个很重要,因为目的决定你的发展方向、决定你的发展速度。
IT行业是什么工作做什么?IT行业的工作有:产品策划类、页面设计类、前端与移动、开发与测试、营销推广类、数据运营类、运营维护类、游戏相关类等,根据不同的分类下面有细分了不同的岗位。
女生学Java好就业吗?女生适合学Java编程吗?目前有不少女生学习Java开发,但要结合自身的情况,先了解自己适不适合去学习Java,不要盲目的选择不适合自己的Java培训班进行学习。只要肯下功夫钻研,多看、多想、多练
Can’t connect to local MySQL server through socket \'/var/lib/mysql/mysql.sock问题 1.进入mysql路径
oracle基本命令 一、登录操作 1.管理员登录 # 管理员登录 sqlplus / as sysdba 2.普通用户登录
一、背景 因为项目中需要通北京网络,所以需要连vpn,但是服务器有时候会断掉,所以写个shell脚本每五分钟去判断是否连接,于是就有下面的shell脚本。
BETWEEN 操作符选取介于两个值之间的数据范围内的值。这些值可以是数值、文本或者日期。
假如你已经使用过苹果开发者中心上架app,你肯定知道在苹果开发者中心的web界面,无法直接提交ipa文件,而是需要使用第三方工具,将ipa文件上传到构建版本,开...
下面的 SQL 语句指定了两个别名,一个是 name 列的别名,一个是 country 列的别名。**提示:**如果列名称包含空格,要求使用双引号或方括号:
在使用H5混合开发的app打包后,需要将ipa文件上传到appstore进行发布,就需要去苹果开发者中心进行发布。​
+----+--------------+---------------------------+-------+---------+
数组的声明并不是声明一个个单独的变量,比如 number0、number1、...、number99,而是声明一个数组变量,比如 numbers,然后使用 nu...
第一步:到appuploader官网下载辅助工具和iCloud驱动,使用前面创建的AppID登录。
如需删除表中的列,请使用下面的语法(请注意,某些数据库系统不允许这种在数据库表中删除列的方式):
前不久在制作win11pe,制作了一版,1.26GB,太大了,不满意,想再裁剪下,发现这次dism mount正常,commit或discard巨慢,以前都很快...
赛门铁克各个版本概览:https://knowledge.broadcom.com/external/article?legacyId=tech163829
实测Python 3.6.6用pip 21.3.1,再高就报错了,Python 3.10.7用pip 22.3.1是可以的
Broadcom Corporation (博通公司,股票代号AVGO)是全球领先的有线和无线通信半导体公司。其产品实现向家庭、 办公室和移动环境以及在这些环境...
发现个问题,server2016上安装了c4d这些版本,低版本的正常显示窗格,但红色圈出的高版本c4d打开后不显示窗格,
TAT:https://cloud.tencent.com/document/product/1340