短视频在未来几年都是风口,许多公司都在朝这个方向进行业务的拓展,蛋糕非常大。本课程将从0起步,带你使用最新SpringBoot技术结合Uniapp,完成当下流行的仿抖音短视频项目。通过完整的项目历练,无论是作为毕设,还是丰富项目经验,都会让你在众多竞争者中脱颖而出。
├──第1章课程导学与学习指南
| ├──1-1课前必读(不读错过一个亿).pdf 1.36M
| └──1-2课程介绍之导学.mp4 55.09M
├──第2章项目介绍与架构设计演示
| ├──2-1项目介绍与演示.mp4 35.51M
| └──2-2技术拓扑架构图.mp4 14.94M
├──第3章运行前端项目
| ├──3-1前后端分离的开发模式.mp4 26.92M
| ├──3-2UniApp介绍.mp4 62.04M
| ├──3-4内网互通原则.mp4 29.11M
| └──3-5运行到iPhone与Android.mp4 47.64M
├──第4章构建后端项目
| ├──4-10数据层-配置mybatis整合SpringBoot.mp4 46.26M
| ├──4-12使用knife4j实现接口文档.mp4 78.16M
| ├──4-1后端开发工具与环境介绍.mp4 43.71M
| ├──4-2MACOS安装MariaDB.pdf 74.12kb
| ├──4-3数据库选型与Navcat数据导入.mp4 63.89M
| ├──4-4聚合工程-构建父工程.mp4 65.26M
| ├──4-5聚合工程-构建子工程.mp4 59.89M
| ├──4-6聚合工程-构建接口工程并且暴露api接口.mp4 60.23M
| ├──4-7Lombok与多环境profile-.mp4 64.14M
| ├──4-8构建项目-优雅Restful响应封装.mp4 56.33M
| └──4-9数据层-配置数据库逆向生成工具.mp4 66.06M
├──第5章开发用户业务模块
| ├──5-10Hibernate参数校验扩展.pdf 46.81kb
| ├──5-11对BO校验进行统一封装.mp4 47.53M
| ├──5-12开发用户是否存在service.mp4 40.58M
| ├──5-13开发创建用户service.mp4 71.50M
| ├──5-14实现短信注册登录与分布式会话.mp4 110.01M
| ├──5-15用户退出登录.mp4 60.56M
| ├──5-16开发查询用户信息接口.mp4 103.09M
| ├──5-17统一封装修改用户信息(一).mp4 93.23M
| ├──5-18统一封装修改用户信息(二).mp4 80.44M
| ├──5-19通用Mapper接口所封装的常用方法.pdf 293.03kb
| ├──5-1手机号一键注册登录流程.mp4 27.09M
| ├──5-20分布式存储的出现与MinIO.mp4 41.89M
| ├──5-21分布式存储技术选型.mp4 9.59M
| ├──5-22安装并搭建MinIO.mp4 110.82M
| ├──5-23整合MinIO与SpringBoot.mp4 111.24M
| ├──5-24实现用户修改头像与背景图.mp4 55.02M
| ├──5-25限制用户上传文件大小.mp4 69.94M
| ├──5-2腾讯云短信.pdf 3.88M
| ├──5-3SpringBoot集成腾讯云短信.mp4 68.40M
| ├──5-4完善发送短信接口.mp4 62.61M
| ├──5-5安装Redis6.0缓存中间件.mp4 88.22M
| ├──5-6整合Redis并存储验证码.mp4 68.20M
| ├──5-7拦截器限制60秒短信发送.mp4 71.68M
| ├──5-8优雅异常封装返回拦截器异常.mp4 49.07M
| └──5-9注册登录-BO接受前端参数验证.mp4 90.26M
├──第6章开发短视频业务模块
| ├──6-10视频详情页展示的数据层实现.mp4 46.30M
| ├──6-11视频详情页展示的api实现.mp4 49.27M
| ├──6-12短视频下载、复制连接、二维码展示.mp4 83.57M
| ├──6-12短视频下载、复制连接、二维码展示_20211109204443.mp4 83.57M
| ├──6-13实现转为私密或公开视频.mp4 56.05M
| ├──6-15展示我的公开和私密视频.mp4 54.90M
| ├──6-1发布短视频的流程梳理.mp4 28.75M
| ├──6-2使用UniCloud云端功能.mp4 43.02M
| ├──6-3实现app端视频上传.mp4 73.91M
| ├──6-4保存视频信息入库.mp4 68.27M
| ├──6-6实现数据层mybatis自定义mapper与sql.mp4 75.94M
| ├──6-7查询短视频列表api实现.mp4 51.42M
| ├──6-8实现下拉刷新与分页功能.mp4 102.84M
| └──6-9分页参数的类型定义.pdf 497.84kb
└──资料代码
| └──imooc-red-book
├00.课程资料
│ ├imooc-red-book-master.zip
│ ├文本
│ │ ├4-11 作业思考.png
│ │ ├4-3 MACOS 安装MariaDB.png
│ │ ├5-10 Hibernate参数校验扩展.png
│ │ ├5-19 通用Mapper接口所封装的常用方法.png
│ │ ├5-2 腾讯云短信.png
│ │ ├5-27 用户名密码注册登录.png
│ │ ├6-14 公用方法在controller中合并提供服务.png
│ │ ├6-20 自定义守卫在构造器重载中的应用【原理加固题】.png
│ │ ├6-5 对VlogBO进行参数校验.png
│ │ ├6-9 分页参数的类型定义.png
│ │ ├7-8 Redis BigKey闭坑指南.png
│ │ ├8-2 本章作业.png
├第10章 (进阶)RabbitMQ 异步解耦
│ ├10-1 业务解耦的需求.mp4
│ ├10-2 RabbitMQ 的介绍与模型.mp4
│ ├10-3 RabbitMQ 3.8.5的安装与配置(一).mp4
│ ├10-4 RabbitMQ 3.8.5的安装与配置(二).mp4
│ ├10-5 集成Rabbitmq – 引入依赖和配置.mp4
│ ├10-6 集成Rabbitmq – 创建交换机和队列.mp4
│ ├10-7 集成Rabbitmq – 创建生产者,配置路由规则.mp4
│ ├10-8 集成Rabbitmq – 消费者接受消息处理业务.mp4
│ ├10-9 异步解耦 – 系统消息入库保存.mp4
├第11章 (进阶)Nacos 分布式服务与配置中心
│ ├11-1 计数统计入库的方式与配置中心模型.mp4
│ ├11-2 SpringCloud Alibaba概述.mp4
│ ├11-3 Nacos 简介.mp4
│ ├11-4 安装Nacos.mp4
│ ├11-5 构建服务注册到Nacos.mp4
│ ├11-6 服务集群注册到Nacos.mp4
│ ├11-7 Nacos 实现动态配置管理.mp4
│ ├11-8 统计数值阈值刷入数据库.mp4
│ ├11-9 Nacos拓展 IP漂移技术.mp4
├第12章 (进阶)发布项目 部署云端
│ ├12-1 聊一聊项目部署上线.mp4
│ ├12-10 云环境 – 配置MongoDB用户权限.mp4
│ ├12-11 云环境 – 安装Redis6.mp4
│ ├12-12 云环境 – 安装MinIO.mp4
│ ├12-13 云环境 – 安装Nacos.mp4
│ ├12-14 profile生产环境配置修改与打包.mp4
│ ├12-15 项目发布与日志调试.mp4
│ ├12-16 打包安卓app.mp4
│ ├12-17 生产环境前后端联调测试.mp4
│ ├12-18 拓展了解ios打包.mp4
│ ├12-2 云服务器选型与购买.mp4
│ ├12-3 云安全组配置.mp4
│ ├12-4 云环境 – 安装JDK.mp4
│ ├12-5 云环境 – 安装MariaDB.mp4
│ ├12-6 云环境 – 下载 RabbitMQ-3.9.8.mp4
│ ├12-7 云环境 – 安装 RabbitMQ-3.9.8.mp4
│ ├12-8 云环境 – 配置 RabbitMQ-3.9.8.mp4
│ ├12-9 云环境 – 安装MongoDB.mp4
├第13章 (升级)Nginx 集群负载均衡
│ ├13-1 从单体到集群的演变与概念.mp4
│ ├13-10 Nginx核心配置文件详解 – 1.mp4
│ ├13-11 Nginx核心配置文件详解 – 2.mp4
│ ├13-12 Nginx核心配置文件详解 – 3.mp4
│ ├13-13 Nginx的常用命令.mp4
│ ├13-14 新建虚拟主机构建静态资源服务.mp4
│ ├13-15 Nginx模块化设计与目录结构.mp4
│ ├13-16 Nginx的集群负载均衡.mp4
│ ├13-17 OSI 网络模型.mp4
│ ├13-18 四层、七层与DNS负载均衡.mp4
│ ├13-19 打包发布第二个项目.mp4
│ ├13-2 Nginx与常见的Web服务器.mp4
│ ├13-20 配置Nginx实现集群与负载均衡.mp4
│ ├13-21 负载均衡之轮训.mp4
│ ├13-22 负载均衡之权重.mp4
│ ├13-23 负载均衡之ip_hash.mp4
│ ├13-24 拓展:一致性哈希算法.mp4
│ ├13-25 负载均衡之url_hash.mp4
│ ├13-26 拓展:动静分离的那些事儿.mp4
│ ├13-27 拓展:lvs与keepalived的高可用集群.mp4
│ ├13-28 升级更新总结.mp4
│ ├13-3 什么是反向代理.mp4
│ ├13-4 安装Nginx.mp4
│ ├13-5 Nginx 默认首页的展示过程.mp4
│ ├13-6 Nginx的进程模型.mp4
│ ├13-7 Nginx处理web请求机制.mp4
│ ├13-8 同步与异步,阻塞与非阻塞.mp4
│ ├13-9 Nginx的配置结构与指令语法.mp4
├第14章 课程总结
│ ├14-1 全面的课程总结.mp4
├第7章 开发粉丝业务模块
│ ├7-1 关注短视频博主(上).mp4
│ ├7-10 实现用户点赞视频.mp4
│ ├7-11 用户取消点赞视频.mp4
│ ├7-12 用户是否点赞视频的判断.mp4
│ ├7-13 视频页点赞总数的展示.mp4
│ ├7-14 用户页点赞视频列表展示.mp4
│ ├7-15 我的关注视频列表展示.mp4
│ ├7-16 互粉朋友视频瀑布列表展示.mp4
│ ├7-2 关注短视频博主(下).mp4
│ ├7-3 Redis 计数妙用.mp4
│ ├7-4 取消关注博主.mp4
│ ├7-5 判断用户是否关注博主.mp4
│ ├7-6 我的关注列表.mp4
│ ├7-7 我的粉丝列表.mp4
│ ├7-9 实现互粉标记显示.mp4
├第8章 开发评论业务模块
│ ├8-1 用户发表评论.mp4
│ ├8-3 评论总数的显示.mp4
│ ├8-4 前端数字总数的优雅显示.mp4
│ ├8-5 查询评论列表的sql脚本.mp4
│ ├8-6 实现查询评论列表与联调.mp4
│ ├8-7 长按删除评论.mp4
│ ├8-8 点赞视频评论的取消.mp4
│ ├8-9 用户是否点赞评论与评论总数展示.mp4
├第9章 开发消息业务模块
│ ├9-1 消息数据存储入库选型.mp4
│ ├9-10 系统消息入库保存 – 点赞评论.mp4
│ ├9-11 MongoDB分页查询系统消息列表.mp4
│ ├9-12 删除系统消息【作业】.mp4
│ ├9-2 MongoDB 介绍概述.mp4
│ ├9-3 MongoDB 安装与配置.mp4
│ ├9-4 MongoDB 的可视化管理工具.mp4
│ ├9-5 SpringBoot 整合MongoDB.mp4
│ ├9-6 保存系统消息到MongoDB.mp4
│ ├9-7 系统消息入库保存 – 关注.mp4
│ ├9-8 系统消息入库保存 – 点赞短视频.mp4
│ ├9-9 系统消息入库保存 – 评论与回复.mp4