2023 8月版黑马JAVA线下就业班

目录

|-- 01阶段-JAVA基础/
    |-- day01基础班(02).avi
    |-- day01基础班(06).avi
    |-- day02基础班(03).avi
    |-- day02基础班(06).avi
    |-- day02基础班(07).avi
    |-- day02基础班(08).avi
    |-- day02基础班(09).avi
    |-- day03-基础班-10.avi
    |-- day03-基础班-7.avi
    |-- day03-基础班~1.avi
    |-- day03-基础班~2.avi
    |-- day03-基础班~3.avi
    |-- day04-基础班 (10).avi
    |-- day04-基础班 (12).avi
    |-- day04-基础班 (14).avi
    |-- day04-基础班 (3).avi
    |-- day04-基础班 (6).avi
    |-- day04-基础班 (7).avi
    |-- day05-基础班 (2).avi
    |-- day05-基础班 (4).avi
    |-- day05-基础班 (6).avi
    |-- day05-基础班 (7).avi
    |-- day05-基础班(1).avi
    |-- day06-基础班 (4).avi
    |-- day06-基础班 (6).avi
    |-- day07-基础班 (2).avi
    |-- day07-基础班 (5).avi
    |-- day07-基础班 (6).avi
    |-- day08-基础班 (3).avi
    |-- day08-基础班 (6).avi
    |-- day09-基础班 (4).avi
    |-- day09-基础班 (5).avi
    |-- day09-基础班(1).avi
    |-- day10-基础班 (2).avi
    |-- day10-基础班 (4).avi
    |-- day10-基础班 (6).avi
    |-- day10-基础班 (8).avi
|-- 02阶段:JavaSE进阶/
    |-- day01-复习回顾继承抽象类/
        |-- 02_继承:继承入门_ev.mp4
        |-- 03_继承:继承的特点_ev.mp4
        |-- 04_继承:继承中成员变量的特点_ev.mp4
        |-- 05_继承:继承中成员方法的特点_ev.mp4
        |-- 06_继承:方法重写_ev.mp4
        |-- 09_回顾上午内容_ev.mp4
        |-- 10_继承:继承在内存中的过程_ev.mp4
        |-- 11_this和super关键字的使用_ev.mp4
        |-- 12_抽象类_ev.mp4
        |-- 13_抽象类案例_ev.mp4
        |-- 14_模板设计模式_ev.mp4
        |-- 16_匿名对象的案例_ev.mp4
    |-- day02-关键字代码块接口枚举/
        |-- 05_static关键字的注意细节_ev.mp4
        |-- 08_工具类的书写规则_ev.mp4
        |-- 10_代码块:静态代码块&局部代码块_ev.mp4
        |-- 11_接口:接口的认知(制定规则)_ev.mp4
        |-- 13_回顾上午内容_ev.mp4
        |-- 14_回顾代码块_ev.mp4
        |-- 16_jdk8和9中接口方法的变化_ev.mp4
        |-- 18_接口和抽象类的使用区别_ev.mp4
        |-- 20_枚举的本质_ev.mp4
    |-- day03-多态内部类常用API/
        |-- 01_作业.mp_ev.mp4
        |-- 02_回顾上次课程内容_ev.mp4
        |-- 04_多态在使用中成员的特点_ev.mp4
        |-- 05_多态的转型(向下转型)_ev.mp4
        |-- 06_多态向下转型时的注意事项及解决方案_ev.mp4
        |-- 08_内部类:成员内部类_ev.mp4
        |-- 09_内部类:匿名内部类的使用_ev.mp4
        |-- 10_匿名内部类在程序中的应用_ev.mp4
        |-- 13_Object类中的equals方法_ev.mp4
        |-- 14_Objects工具类_ev.mp4
        |-- 17_Dateformat类:解析日期_ev.mp4
        |-- 18_Calendar类的基本使用_ev.mp4
    |-- day04-正则表达式集合迭代器/
        |-- 01_作业讲解_ev.mp4
        |-- 06_Arrays工具类_ev.mp4
        |-- 11_正则表达式语法:字符类、运算符、预定义符_ev.mp4
        |-- 16_迭代器执行原理_ev.mp4
        |-- 17_迭代器在使用中的注意事项_ev.mp4
    |-- day05-泛型数据结构接口/
        |-- 02_泛型的概述_ev.mp4
        |-- 03_泛型:泛型类_ev.mp4
        |-- 07_泛型的通配符_ev.mp4
        |-- 09_数据结构概述_ev.mp4
        |-- 10_数据结构:栈_ev.mp4
        |-- 12_回顾上午内容_ev.mp4
        |-- 13_数据结构:数组_ev.mp4
        |-- 17_Set集合_ev.mp4
        |-- 18_使用HashSet集合存储自定义对象(去重)_ev.mp4
        |-- 20_JDK1.8优化哈希表的方式_ev.mp4
    |-- day06-排序查找算法嵌套斗地主案例/
        |-- 05_梳理TreeSet_ev.mp4
        |-- 06_二叉树_ev.mp4
        |-- 07_平衡二叉树_ev.mp4
        |-- 08_数据结构:红黑树_ev.mp4
        |-- 14_算法:二分查找法_ev.mp4
        |-- 15_Map集合介绍_ev.mp4
        |-- 18_Map集合遍历:键找值_ev.mp4
    |-- day07 阶段项目/
        |-- 04_List嵌套Map集合_ev.mp4
        |-- 05_Map嵌套Map集合_ev.mp4
        |-- 07_Collections工具类_ev.mp4
        |-- 09_斗地主游戏:洗牌_ev.mp4
        |-- 10_斗地主游戏:发牌_ev.mp4
        |-- 12_日志技术的概述_ev.mp4
        |-- 13_日志技术体系介绍_ev.mp4
        |-- 17_Logback配置详解-输出位置、输出格式_ev.mp4
        |-- 21_商家功能分析_ev.mp4
        |-- 22_用户功能分析-展示全部影片、购票功能_ev.mp4
    |-- day08 异常,Lambda表达式,Stream流/
        |-- 02_异常:概述_ev.mp4
        |-- 05_异常处理方式1:声明_ev.mp4
        |-- 09_异常:自定义异常_ev.mp4
        |-- 13_Lambda表达式书写格式_ev.mp4
        |-- 16_Lambda表达式练习3_ev.mp4
        |-- 21_Stream流的获取方法_ev.mp4
        |-- 22_Stream流中间方法:过滤功能_ev.mp4
        |-- 25_Stream流的中间方法:转换功能_ev.mp4
        |-- 26_Stream流的中间方法:排序功能_ev.mp4
    |-- day09-线程安全线程间通信线程池/
        |-- 01_每日反馈_ev.mp4
        |-- 03_Stream流:终结方法_ev.mp4
        |-- 05_Stream流:收集方法-toMap_ev.mp4
        |-- 06_Stream流案例_ev.mp4
        |-- 07_Optional类_ev.mp4
        |-- 08_线程的概念_ev.mp4
        |-- 09_什么是多线程_ev.mp4
        |-- 10_线程的使用:Thread类_ev.mp4
        |-- 12_回顾:线程的使用_ev.mp4
        |-- 16_解决线程安全问题:同步代码块_ev.mp4
        |-- 18_解决线程安全问题:同步方法_ev.mp4
        |-- 21_线程的6种状态_ev.mp4
    |-- day10 字节流/
        |-- 02_复习上次课程内容_ev.mp4
        |-- 03_线程通讯_ev.mp4
        |-- 04_等待唤醒的基本使用_ev.mp4
        |-- 05_线程通讯:生产者和消费者_ev.mp4
        |-- 10_相对路径和绝对路径_ev.mp4
        |-- 11_File类常用方法:创建文件和目录_ev.mp4
        |-- 12_回顾:File类_ev.mp4
        |-- 14_File类的练习_ev.mp4
        |-- 15_IO概述_ev.mp4
        |-- 17_字节输出流:write方法_ev.mp4
        |-- 18_字节输出流:追加写入、写入换行符_ev.mp4
        |-- 21_文件复制:读写一个字节数据_ev.mp4
    |-- day11-字符流,转换流/
        |-- 01_反馈+复习_ev.mp4
        |-- 03_文件复制:读写字节数组_ev.mp4
        |-- 07_使用Properties类读取配置文件_ev.mp4
        |-- 08_Properties案例_ev.mp4
        |-- 09_使用ResourceBundle工具类读取配置文件_ev.mp4
        |-- 10_认识递归_ev.mp4
        |-- 13_回顾上午内容_ev.mp4
        |-- 18_字符输入流的使用_ev.mp4
        |-- 23_使用转换流实现GBK到UTF8的文件操作_ev.mp4
    |-- day12-网络编程,JUnit单元测试,设计模式/
        |-- 02_对象操作流(序列化和反序列化)_ev.mp4
        |-- 03_对象操作流写入多个User对象_ev.mp4
        |-- 04_序列化接口存在的作用_ev.mp4
        |-- 07_装饰者设计模式_ev.mp4
        |-- 14_TCP通信程序:客户端Socket_ev.mp4
        |-- 15_TCP通信程序:服务端ServerSocket_ev.mp4
        |-- 19_TCP通信程序:上传文件_ev.mp4
        |-- 20_TCP通信程序:上传文件(优化)_ev.mp4
        |-- 21_使用多线程优化TCP通信程序_ev.mp4
        |-- 22_单例设计模式:饿汉式_ev.mp4
        |-- 27_junit单元测试中的其他注解_ev.mp4
    |-- day13-黑马云盘/
        |-- 01_黑马云盘介绍_ev.mp4
        |-- 03_黑马云盘-浏览目录功能实现_ev.mp4
        |-- 04_黑马云盘-浏览目录功能演示_ev.mp4
        |-- 07_梳理:数据发送格式(协议)_ev.mp4
|-- 03阶段:数据库/
    |-- day01-MySQL基础/
        |-- 05_SQL基础概念_ev.mp4
        |-- 06_DDL语言:数据库_ev.mp4
        |-- 13_DML语言:delete操作_ev.mp4
        |-- 14_DQL语言:基础查询_ev.mp4
        |-- 15_回顾SQL语法_ev.mp4
        |-- 19_DQL查询:聚合函数_ev.mp4
        |-- 20_DQL查询:分组查询_ev.mp4
        |-- 21_DQL查询:分页查询_ev.mp4
        |-- 22_SQL语句的执行顺序_ev.mp4
        |-- 23_数据库备份和还原_ev.mp4
    |-- day02-MySQL高级/
        |-- 02_回顾上次课程内容_ev.mp4
        |-- 04_约束:概述_ev.mp4
        |-- 12_表关系:一对多_ev.mp4
        |-- 13_表关系:多对多_ev.mp4
        |-- 14_表关系:一对一_ev.mp4
        |-- 15_约束:外键约束的基本使用_ev.mp4
        |-- 18_回顾上午内容_ev.mp4
        |-- 22_子查询:多行多列_ev.mp4
    |-- day03-mysql函数和索引/
        |-- 01_作业题目7-1_ev.mp4
        |-- 03_事务的介绍_ev.mp4
        |-- 04_事务的基本使用_ev.mp4
        |-- 09_函数:日期函数_ev.mp4
        |-- 10_函数:判断函数-casewhen_ev.mp4
        |-- 15_索引的使用_ev.mp4
        |-- 17_索引的数据结构_ev.mp4
        |-- 18_查询时使用索引的底层机制_ev.mp4
        |-- 21_作业:第8题-1_ev.mp4
    |-- day04_JDBC和数据库连接池/
        |-- 07_JDBC的API详解:DriverManager_ev.mp4
        |-- 09_JDBC的API详解:Statement_ev.mp4
        |-- 14_Jdbc工具类的编写及使用_ev.mp4
        |-- 15_三层架构模型介绍_ev.mp4
        |-- 17_数据库连接池介绍_ev.mp4
        |-- 18_数据库连接池:Druid的基本使用_ev.mp4
    |-- day05_反射-注解-动态代理/
        |-- 03_类加载器的介绍_ev.mp4
        |-- 05_类加载器的应用:加载src目录下的配置文件_ev.mp4
        |-- 10_反射技术Constructor的应用_ev.mp4
        |-- 15_反射技术的应用_ev.mp4
        |-- 18_元注解_ev.mp4
        |-- 19_注解解析方式_ev.mp4
        |-- 20_注解解析示例(扩展)_ev.mp4
        |-- 21_注解案例:模拟Junit_ev.mp4
    |-- day06_XML-Dom4j-综合案例/
        |-- 01_复习上次课程内容_ev.mp4
        |-- 02_动态代理:案例中的问题_ev.mp4
        |-- 03_动态代理:使用Proxy解决案例中的问题_ev.mp4
        |-- 04_分析动态代理的代码实现_ev.mp4
        |-- 05_今日课程介绍_ev.mp4
        |-- 06_XML概述_ev.mp4
        |-- 09_XML的组成:属性、注释和转义字符_ev.mp4
        |-- 11_XML约束:DTD_ev.mp4
        |-- 13_回顾上午内容.mp4515_ev.mp4
        |-- 15_XML解析的概述_ev.mp4
        |-- 21_综合案例:需求介绍及案例效果_ev.mp4
        |-- 22_综合案例:jdbc自定义框架的使用_ev.mp4
    |-- day07_MyBatis-01/
        |-- 02_SQL练习题_ev.mp4
        |-- 04_Maven介绍_ev.mp4
        |-- 08_使用idea创建maven项目_ev.mp4
        |-- 11_回顾上午内容_ev.mp4
        |-- 12_Maven使用时的注意事项_ev.mp4
        |-- 15_Mybatis的ORM映射介绍_ev.mp4
        |-- 17_Mybatis快速入门-2_ev.mp4
        |-- 18_Mybatis底层实现简单分析_ev.mp4
        |-- 21_核心配置文件:typeAliases_ev.mp4
    |-- day08_MyBatis-02/
        |-- 01_复习+作业_ev.mp4
        |-- 04_核心配置文件:mappers标签_ev.mp4
        |-- 05_核心配置文件内容小结_ev.mp4
        |-- 08_映射文件:update_ev.mp4
        |-- 09_映射文件:delete_ev.mp4
        |-- 10_Mybatis工具类的编写_ev.mp4
        |-- 13_Mybatis案例:查询所有数据-使用resultMap解决名称不一致问题_ev.mp4
        |-- 16_Mybatis案例:条件查询-动态SQL-if_ev.mp4
        |-- 18_Mybatis案例:条件查询-动态SQL-choose_ev.mp4
        |-- 20_Mybatis案例:主键回填_ev.mp4
        |-- 22_Mybatis案例:修改部分数据-动态SQL-set_ev.mp4
    |-- day09_MyBatis-03/
        |-- 02_mybatis高级查询:环境准备_ev.mp4
        |-- 06_mybatis高级查询:一对多查询_ev.mp4
        |-- 07_mybatis高级查询:测试一对多查询_ev.mp4
        |-- 11_mybatis注解开发:Results结果集映射_ev.mp4
        |-- 12_mybatis注解开发:模糊查询_ev.mp4
        |-- 14_综合案例:权限5张表的引入_ev.mp4
        |-- 17_综合案例:分页查询SQL实现_ev.mp4
        |-- 18_综合案例:分页查询Dao层实现_ev.mp4
|-- 04阶段:WEB开发/
    |-- day01-HTML&CSS&JS基础/
        |-- 02.html介绍讲解_ev.mp4
        |-- 03.html入门案例_使用记事本书写讲解_ev.mp4
        |-- 04.vscode介绍和安装以及插件安装讲解_ev.mp4
        |-- 05.在vscode中书写入门的html页面讲解_ev.mp4
        |-- 06.使用vscode注意事项讲解_ev.mp4
        |-- 10.html标签_超链接标签讲解_ev.mp4
        |-- 12.表格标签介绍讲解_ev.mp4
        |-- 14.布局标签_div和span讲解_ev.mp4
        |-- 16.表单标签_form标签介绍讲解_ev.mp4
        |-- 17.上午回顾讲解_ev.mp4
        |-- 21.CSS介绍讲解_ev.mp4
        |-- 23.css选择器介绍讲解_ev.mp4
        |-- 26.在html页面中引入js文件讲解_ev.mp4
        |-- 30.运算符讲解_ev.mp4
        |-- 31.全局函数讲解_ev.mp4
        |-- 32.今日总结和和作业安排_ev.mp4
    |-- day02-JavaScript/
        |-- 03.函数_第二种定义格式讲解_ev.mp4
        |-- 04.函数注意事项讲解_ev.mp4
        |-- 05.js常见对象_数组对象_数组第一种定义格式和注意事项讲解_ev.mp4
        |-- 11.BOM浏览器对象_window对象讲解_ev.mp4
        |-- 16.DOM对象介绍讲解_ev.mp4
        |-- 17.DOM对象_获取元素的方法讲解_ev.mp4
        |-- 20.常见事件_onsubmit事件_ev.mp4
        |-- 26.反馈和总结讲解_ev.mp4
    |-- day03-AJAX&Vue/
        |-- 04.es6新语法基础_箭头函数讲解_ev.mp4
        |-- 07.Ajax异步请求axios框架使用介绍讲解_ev.mp4
        |-- 08.ajax的异步操作axios_axios入门案例_发送get请求讲解_ev.mp4
        |-- 10.ajax的异步操作axios_axios入门案例_发送post请求讲解_ev.mp4
        |-- 15.ajax和json综合案例_前端代码实现_debug查看流程讲解_ev.mp4
        |-- 17.上午回顾讲解.txt664_ev.mp4
        |-- 18.vue基础入门案例实现1讲解_ev.mp4
        |-- 20.vue指令介绍讲解_ev.mp4
        |-- 21.vue常见指令_文本插值讲解_ev.mp4
        |-- 23.条件渲染列表指令v-if和v-show讲解_ev.mp4
        |-- 24.渲染列表指令v-for讲解_ev.mp4
        |-- 26.表单绑定v-model讲解_ev.mp4
        |-- 27.常见的vue指令小结_ev.mp4
        |-- 28.vue的八个钩子函数讲解_ev.mp4
        |-- 29.vue的created钩子函数使用介绍讲解_ev.mp4
        |-- 30.vue的异步操作练习讲解_ev.mp4
        |-- 32.vue的异步操作练习2_查询好友小结讲解_ev.mp4
    |-- day04-Element&Vue脚手架/
        |-- 03.Element快速入门代码实现讲解_ev.mp4
        |-- 06.element的表单组件讲解_ev.mp4
        |-- 07.表格组件讲解_ev.mp4
        |-- 12.npm初始化工程讲解_ev.mp4
        |-- 17.Webpack安装介绍_ev.mp4
        |-- 18.Webpack安装应用讲解_ev.mp4
        |-- 19.基于npm方式打包讲解_ev.mp4
        |-- 20.webpack开发服务器介绍讲解_ev.mp4
        |-- 21.vue脚手架之前安装的软件小结_ev.mp4
        |-- 23.vue-cli介绍_ev.mp4
        |-- 27.vue组件结构说明讲解_ev.mp4
        |-- 30.vue-cli脚手架练习_模拟网易云音乐讲解_ev.mp4
        |-- 31.在脚手架中安装element讲解_ev.mp4
    |-- day05-Tomcat+HTTP+Servlet/
        |-- 04.vue脚手架项目_项目流程演示讲解_ev.mp4
        |-- 05.vue脚手架项目_流程介绍讲解_ev.mp4
        |-- 06.vue脚手架项目_添加学生前端代码说明讲解_ev.mp4
        |-- 07.vue脚手架项目_查询、删除和修改讲解_ev.mp4
        |-- 13.下载安装和tomcat目录结构介绍讲解_ev.mp4
        |-- 16.在tomcat的安装目录webapps下发布web资源讲解_ev.mp4
        |-- 17.在idea中使用原型创建web项目_ev.mp4
        |-- 18.在idea中不使用原型创建web项目_重点_ev.mp4
        |-- 20.上午回顾_ev.mp4
        |-- 21.使用开发工具idea发布web项目的注意事项讲解_ev.mp4
        |-- 23.Servlet入门案例讲解_ev.mp4
        |-- 24.Servlet执行原理讲解_ev.mp4
        |-- 25.Servlet生命周期讲解_ev.mp4
        |-- 30.编写servlet常见问题讲解_ev.mp4
        |-- 32.Servlet映射路径配置规范讲解_ev.mp4
    |-- day06-Request+Response/
        |-- 01.web的绝对路径讲解_ev.mp4
        |-- 06.http协议介绍讲解_ev.mp4
        |-- 08.request请求对象和response响应对象出体验讲解_ev.mp4
        |-- 09.request对象的继承关系讲解_ev.mp4
        |-- 10.请求行的方法代码演示讲解_ev.mp4
        |-- 13.获取请求参数的通用方式_使用之前讲解的api完成_ev.mp4
        |-- 18.分析_post请求中文乱码产生原因和解决方案讲解_ev.mp4
        |-- 19.解决post请求乱码问题代码实现讲解_ev.mp4
        |-- 20.请求转发讲解_ev.mp4
        |-- 21.请求转发应用_携带request域对象的数据讲解_ev.mp4
        |-- 22.request和response对象创建和销毁说明讲解_ev.mp4
        |-- 23.http响应报文协议讲解_ev.mp4
        |-- 24.response继承体系图讲解_ev.mp4
        |-- 25.Response设置响应数据功能介绍讲解_ev.mp4
        |-- 26.请求重定向讲解_ev.mp4
        |-- 27.请求转发和请求重定向区别讲解_ev.mp4
        |-- 28.请求转发和重定向代码是否书写虚拟路径的问题说明讲解_ev.mp4
        |-- 29.今日反馈和作业_ev.mp4
    |-- day07-会话技术/
        |-- 01.反馈和作业题环境搭建_ev.mp4
        |-- 02.作业题代码实现讲解_ev.mp4
        |-- 03.response响应字符数据_ev.mp4
        |-- 04.响应字节数据讲解_ev.mp4
        |-- 05.登录和注册案例_环境搭建讲解_ev.mp4
        |-- 07.登录注册案例_登录流程分析讲解_ev.mp4
        |-- 08.登录注册案例_登录前端发送请求代码实现讲解_ev.mp4
        |-- 09.登录注册案例_登录后端代码实现_web层编写讲解_ev.mp4
        |-- 10.登录注册案例_登录后端代码实现_service和dao层编写讲解_ev.mp4
        |-- 11.登录注册案例_登录前端处理响应代码实现讲解_ev.mp4
        |-- 12.登录注册案例_注册流程分析讲解_ev.mp4
        |-- 14.登录注册案例_注册后端代码实现讲解_ev.mp4
        |-- 15.登录注册案例_注册前端响应代码实现讲解_ev.mp4
        |-- 16.登录注册案例_debug查看注册流程讲解_ev.mp4
        |-- 17.扩展_配置idea模板讲解_ev.mp4
        |-- 20.创建cookie并响应给浏览器讲解_ev.mp4
        |-- 24.关于cookie中存储特殊字符问题讲解_ev.mp4
        |-- 25.cookie小结讲解_ev.mp4
        |-- 26.session介绍讲解_ev.mp4
        |-- 27.session基本使用讲解_ev.mp4
        |-- 30.Session的使用细节_持久化session_ev.mp4
        |-- 31.session钝化和活化讲解_ev.mp4
        |-- 33.今日总结_ev.mp4
    |-- day08-Filter+Listener/
        |-- 01.回顾_ev.mp4
        |-- 03.MVC模式和三层架构讲解_ev.mp4
        |-- 05.Filter过滤器介绍讲解_ev.mp4
        |-- 06.Filter过滤器入门代码实现讲解_ev.mp4
        |-- 16.过滤器案例_登录权限校验总结讲解_ev.mp4
        |-- 17.上午回顾_ev.mp4
        |-- 19.监听器介绍讲解_ev.mp4
        |-- 22.json回顾讲解_ev.mp4
        |-- 24.使用fastjson将java的任意对象转换为json字符串_ev.mp4
        |-- 25.ajax和json综合案例_环境搭建_ev.mp4
        |-- 26.ajax和json综合案例_请求参数和响应数据都是普通字符串讲解_ev.mp4
        |-- 27.ajax和json综合案例_请求参数是字符串和响应数据是json讲解_ev.mp4
        |-- 28.ajax和json综合案例_请求参数和响应数据都是json数据_接收前端json数据介绍讲解_ev.mp4
        |-- 30.ajax和json综合案例_Result类定义讲解_ev.mp4
        |-- 33.反馈讲解_ev.mp4
    |-- day09-git/
        |-- 02.git课程学习介绍讲解_ev.mp4
        |-- 05.git下载和安装讲解_ev.mp4
        |-- 07.git常见命令_提交大暂存区和本地仓库命令讲解_ev.mp4
        |-- 12.git的分支介绍讲解_ev.mp4
        |-- 13.git常见命令_分支创建、查看和切换讲解_ev.mp4
        |-- 16.远程仓库_操作远程服务器讲解_ev.mp4
        |-- 17.上午回顾讲解_ev.mp4
        |-- 22.组长在gitlab上创建用户讲解_ev.mp4
        |-- 24.组长将本地项目上传到gitlab上讲解_ev.mp4
        |-- 25.保护master分支讲解_ev.mp4
        |-- 26.从Gitlab上拉取项目至本地讲解_ev.mp4
        |-- 27.在idea中切换分支讲解_ev.mp4
        |-- 28.将除了master分支推送到gitlab中讲解_ev.mp4
        |-- 30.今日总结_ev.mp4
    |-- day10-综合案例/
        |-- 03.用户角色权限管理系统_数据库环境搭建_ev.mp4
        |-- 04.用户角色权限管理系统_数据表分析搭建_ev.mp4
        |-- 08.用户角色权限管理系统_BaseServlet最终代码实现讲解_ev.mp4
        |-- 09.用户角色权限管理系统_修改用户和对应角色_后端service层代码实现讲解_ev.mp4
        |-- 11.用户角色权限管理系统_用户模块_userList组件说明2讲解_ev.mp4
        |-- 12.用户角色权限管理系统_用户模块_分页查询用户前端页面分析讲解_ev.mp4
        |-- 13.用户角色权限管理系统_用户模块_分页查询流程分析讲解_ev.mp4
        |-- 16.用户角色权限管理系统_用户模块_分页查询后端代码实现_service层编写讲解_ev.mp4
        |-- 21.SpringIOC思想_使用反射、面向接口编程和读取配置文件创建实现类对象讲解_ev.mp4
        |-- 22.SpringIOC思想_使用工厂创建具体类对象讲解_ev.mp4
    |-- day11-综合案例/
        |-- 01.用户角色权限管理系统_修改用户的说明讲解_ev.mp4
        |-- 06.用户角色权限管理系统_修改用户_用户下拉框显示角色关于下拉框的扩展讲解_ev.mp4
        |-- 15.SPI机制概念介绍讲解_ev.mp4
        |-- 16.SPI机制应用_jdbc免注册驱动讲解_ev.mp4
|-- 05阶段:Spring框架/
    |-- 01-spring-day01/
        |-- 01-学习目标_ev.mp4
        |-- 02-spring简介_ev.mp4
        |-- 03-核心概念_ev.mp4
        |-- 06-Bean基础配置_ev.mp4
        |-- 10-集合注入_ev.mp4
    |-- 02-spring-day02/
        |-- 05-注解开发-自定义bean扫描与纯注解开发_ev.mp4
    |-- 03-spring-day03/
        |-- 02-AOP简介_ev.mp4
        |-- 04-AOP工作流程_ev.mp4
        |-- 05-AOP切入点表达式_ev.mp4
        |-- 07-AOP案例-万次执行时间_ev.mp4
        |-- 09-AOP案例-密码数据处理_ev.mp4
        |-- 10-AOP总结_ev.mp4
        |-- 11-Spring事务简介_ev.mp4
        |-- 12-Spring事务角色_ev.mp4
    |-- 04-SpringMvc基础/
        |-- 01-SpringMvc学习目标_ev.mp4
        |-- 02-SpringMvc简介_ev.mp4
        |-- 05-请求与参数处理-请求路径与方式_ev.mp4
        |-- 06-请求与参数处理-参数-六种常规类型_ev.mp4
        |-- 08-请求与参数处理-参数-File类型_ev.mp4
        |-- 10-请求与参数处理-参数-中文乱码处理_ev.mp4
        |-- 11-响应结果处理-结果_ev.mp4
        |-- 13-RESTful风格-简介_ev.mp4
        |-- 15-RESTful风格-简化注解_ev.mp4
        |-- 17-扩展-运行原理-源码解析_ev.mp4
    |-- 05-Springmvc高级/
        |-- 02-SSM整合-配置-mybatis整合_ev.mp4
        |-- 05-SSM整合-业务代码-表现层开发与测试_ev.mp4
    |-- 06-springBoot基础/
        |-- 02-SpringBoot简介_ev.mp4
        |-- 10-基础配置-配置文件分类_ev.mp4
        |-- 13-三方技术整合-SSM案例_ev.mp4
    |-- 07-springBoot高级/
        |-- 01-目标介绍_ev.mp4
        |-- 03-自动化配置原理-自动化配置初体验_ev.mp4
        |-- 06-自动化配置原理-底层原理-@Import注解使用2_ev.mp4
        |-- 10-自动化配置原理-@EnableAutoConfiguration自动配置注解_ev.mp4
        |-- 11-自动化配置原理-按条件开启自动配置类和配置项_ev.mp4
    |-- 08-maven高级/
        |-- 04-依赖传递_ev.mp4
        |-- 06-聚合_ev.mp4
        |-- 09-配置文件加载属性_ev.mp4
        |-- 10-版本管理_ev.mp4
        |-- 14-私服仓库分类_ev.mp4
    |-- 09-Linux基础/
        |-- 02.Linux前言讲解_ev.mp4
        |-- 04.vmware安装讲解_ev.mp4
        |-- 05.在vmware上安装linux操作系统_ev.mp4
        |-- 07.安装SSH连接工具_finalshell安装_ev.mp4
        |-- 08.linux目录结构讲解_ev.mp4
        |-- 09.Linux常用命令演示讲解_ev.mp4
        |-- 13.linux常用命令_more和tail讲解_ev.mp4
        |-- 14.linux常用命令_mkdir和rmdir讲解_ev.mp4
        |-- 15.linux常用命令_上午回顾讲解_ev.mp4
        |-- 16.linux常用命令_强制删除指定目录和文件讲解_ev.mp4
        |-- 19.linux常用命令_tar命令打包和拆包讲解_ev.mp4
        |-- 21.linux常用命令_文本编辑命令vim练习介绍讲解_ev.mp4
        |-- 23.今日总结_ev.mp4
    |-- 10-Linux高级/
        |-- 02.软件安装方式讲解_ev.mp4
        |-- 04.在linux系统上安装软件_安装tomcat和启动以及关闭tomcat讲解_ev.mp4
        |-- 05.在linux系统上安装软件_将tomcat端口号进行暴露讲解_ev.mp4
        |-- 06.在linux系统上安装软件_停止tomcat介绍讲解_ev.mp4
        |-- 07.在linux系统上安装软件_安装mysql软件讲解_ev.mp4
        |-- 09.在linux系统上安装软件_在windows系统远程连接linux系统的mysql以及修改mysql的编码讲解_ev.mp4
        |-- 10.在linux系统上安装软件_使用yum安装lrzsz软件讲解_ev.mp4
        |-- 14.基于Shell脚本自动部署项目_将本地项目代码推送到gitlab上讲解_ev.mp4
        |-- 16.基于Shell脚本自动部署项目_安装maven讲解_ev.mp4
        |-- 17.shell脚本解读以及对脚本文件授权讲解_ev.mp4
        |-- 18.将更新的本地代码拉取到linux服务器上讲解_ev.mp4
    |-- 11-redis基础/
        |-- 01.复习_ev.mp4
        |-- 03.在linux系统上安装redis讲解_ev.mp4
        |-- 04.在windows系统上安装redis讲解_ev.mp4
        |-- 07.使用可视化工具连接redis服务器端讲解_ev.mp4
        |-- 08.Redis的存储的数据介绍讲解_ev.mp4
        |-- 10.Redis的value数据类型_hash类型的操作命令_ev.mp4
        |-- 11.Redis的value数据类型_list类型的操作命令_ev.mp4
        |-- 13.上午回顾_ev.mp4
        |-- 16.jedis介绍讲解_ev.mp4
        |-- 18.jedis操作value是hash类型的代码实现讲解_ev.mp4
        |-- 19.SpringDataRedis介绍_ev.mp4
        |-- 20.使用SpringDataRedis操作redis的项目环境搭建介绍_ev.mp4
        |-- 23.使用SpringDataRedis操作redis_操作hash类型数据讲解_ev.mp4
        |-- 24.使用SpringDataRedis操作redis_操作列表类型数据讲解_ev.mp4
        |-- 29.今日总结讲解_ev.mp4
    |-- 12-Docker/
        |-- 02.Redis持久化方案介绍_ev.mp4
        |-- 04.Redis持久化方案_AOF持久化方案介绍讲解_ev.mp4
        |-- 07.Docker和虚拟机的区别讲解_ev.mp4
        |-- 09.Docker相关概念_DockerHUb和docker的cs架构讲解_ev.mp4
        |-- 10.安装docker讲解_ev.mp4
        |-- 14.操作docker镜像的命令_练习_操作redis镜像讲解_ev.mp4
        |-- 16.操作docker容器的命令_进入docker容器讲解_ev.mp4
        |-- 19.案例:创建并运行一个redis容器,并且支持数据持久化讲解_ev.mp4
        |-- 24.自定义镜像_镜像结构讲解_ev.mp4
        |-- 25.自定义镜像_练习_基于Ubuntu构建Java项目讲解_ev.mp4
        |-- 26.自定义镜像_练习_基于java8构建Java项目讲解_ev.mp4
        |-- 27.Docker-Compose介绍讲解_ev.mp4
        |-- 30.向私有的镜像仓库推送镜像和拉取镜像到本地讲解_ev.mp4
    |-- 13-RabbitMQ/
        |-- 04.MQ初识_MQ介绍讲解_ev.mp4
        |-- 07.MQ初识_RabbitMQ消息模型讲解_ev.mp4
        |-- 08.MQ初识_RabbitMQ原生发送和接收消息的代码实现介绍讲解_ev.mp4
        |-- 12.SpringAMQP发送和接收消息_workQueue工作队列模型的接收消息代码实现讲解_ev.mp4
        |-- 13.上午回顾讲解_ev.mp4
        |-- 15.SpringAMQP发送和接收消息_发布订阅_广播模式代码实现_完成发送者和消费者代码讲解_ev.mp4
        |-- 16.SpringAMQP发送和接收消息_发布订阅_广播模式总结讲解_ev.mp4
        |-- 19.SpringAMQP的消息转换器_默认转换器讲解_ev.mp4
        |-- 20.SpringAMQP的消息转换器_json转换器讲解_ev.mp4
|-- 06阶段:项目一【今日指数金融】/
    |-- day01-项目介绍与工程搭建/
        |-- 03-项目概述-股票相关参数介绍_ev【www.ruike1.com】.mp4
        |-- 05-项目概述-大盘和板块概念介绍_ev【www.ruike1.com】.mp4
        |-- 08-软件开发流程-软件开发角色分工介绍_ev【www.ruike1.com】.mp4
        |-- 09-软件开发流程-软件环境介绍_ev【www.ruike1.com】.mp4
        |-- 12-后端环境搭建-common公共模块工程搭建_ev【www.ruike1.com】.mp4
        |-- 14-后端环境搭建-后端工程可用性测试_ev【www.ruike1.com】.mp4
        |-- 15-前端环境搭建-前端环境准备_ev【www.ruike1.com】.mp4
        |-- 16-前端环境搭建-前后端分离注意事项-跨域问题_ev【www.ruike1.com】.mp4
        |-- 17-前端环境搭建-前后端分离注意事项-前段后响应数据统一封装_ev【www.ruike1.com】.mp4
        |-- 18-用户登录功能-登录功能分析_ev【www.ruike1.com】.mp4
        |-- 21-gitlab代码提交_ev【www.ruike1.com】.mp4
    |-- day02-大盘板块功能实现/
        |-- 01-验证码登录功能-前后端分离访问状态识别问题__ev【www.ruike1.com】.mp4
        |-- 06-验证码登录功能-完善验证码登录功能__ev【www.ruike1.com】.mp4
        |-- 07-2-接口文档管理工具-swagger注解使用__ev【www.ruike1.com】.mp4
        |-- 08-接口文档管理工具-项目集成knife4j__ev【www.ruike1.com】.mp4
        |-- 09-接口文档管理工具-Yapi介绍与安装__ev【www.ruike1.com】.mp4
        |-- 15-大盘板块功能-国内大盘指数SQL分析__ev【www.ruike1.com】.mp4
        |-- 16-大盘板块功能-国内大盘指数功能实现__ev【www.ruike1.com】.mp4
        |-- 18-大盘数据展示功能分析(作业)__ev【www.ruike1.com】.mp4
    |-- day03-股票数据报表与导出/
        |-- 01-股票涨幅统计-涨幅榜更多数据功能分析__ev【www.ruike1.com】.mp4
        |-- 02-PageHelper快速入门__ev【www.ruike1.com】.mp4
        |-- 04-股票涨幅统计-更多涨幅信息功能实现__ev【www.ruike1.com】.mp4
        |-- 06-股票涨幅统计-涨幅榜功能实现(作业)__ev【www.ruike1.com】.mp4
        |-- 07-股票涨幅统计-日期相关SQL函数回顾__ev【www.ruike1.com】.mp4
        |-- 12-EchartJs报表展示-Echarts介绍__ev【www.ruike1.com】.mp4
        |-- 13-EchartJs报表展示-Vue整合Echarts快速入门__ev【www.ruike1.com】.mp4
        |-- 15-EasyExcel使用-EasyExcel介绍__ev【www.ruike1.com】.mp4
        |-- 18-EasyExcel使用-EasyExcel导入数据__ev【www.ruike1.com】.mp4
        |-- 20-股票涨幅数据导出-涨幅信息数据导出功能实现__ev【www.ruike1.com】.mp4
        |-- 21-股票涨幅数据导出-涨幅信息数据导出功能调试__ev【www.ruike1.com】.mp4
    |-- day04-股票K线功能实现/
        |-- 02-股票成交量对比功能-SQL分析__ev【www.ruike1.com】.mp4
        |-- 04-股票成交量对比功能-功能调试__ev【www.ruike1.com】.mp4
        |-- 08-个股分时涨跌幅度统计功能-排序展示优化-2__ev【www.ruike1.com】.mp4
        |-- 11-股票K线图功能-个股分时图功能实现__ev【www.ruike1.com】.mp4
        |-- 12-股票K线图功能-个股分时图功能调试__ev【www.ruike1.com】.mp4
        |-- 13-股票K线图功能-个股日K线功能接口分析__ev【www.ruike1.com】.mp4
        |-- 17-股票K线图功能-个股日K线功能拆分实现思路讲解[作业]__ev【www.ruike1.com】.mp4
    |-- day05-股票数据采集功能/
        |-- 01-股票数据采集环境准备-背景说明__ev【www.ruike1.com】.mp4
        |-- 03-股票数据采集环境准备-RestTemplate快速入门-1__ev【www.ruike1.com】.mp4
        |-- 04-股票数据采集环境准备-RestTemplate快速入门-2__ev【www.ruike1.com】.mp4
        |-- 05-股票数据采集接口介绍-常规股票接口说明__ev【www.ruike1.com】.mp4
        |-- 09-股票相关数据采集-获取原始A股大盘JS格式数据__ev【www.ruike1.com】.mp4
        |-- 11-股票相关数据采集-A股大盘批量保存__ev【www.ruike1.com】.mp4
        |-- 12-股票相关数据采集-个股数据采集分析__ev【www.ruike1.com】.mp4
        |-- 13-股票相关数据采集-个股编码集合查询__ev【www.ruike1.com】.mp4
        |-- 14-股票相关数据采集-个股数据采集准备__ev【www.ruike1.com】.mp4
        |-- 16-股票相关数据采集-个股数据批量保存__ev【www.ruike1.com】.mp4
        |-- 20-MQ同步股票最新数据-主业务后端缓存刷新大盘数据__ev【www.ruike1.com】.mp4
    |-- day06-股票流水定时多线程采集实现/
        |-- 00-今日课程目标__ev【www.ruike1.com】.mp4
        |-- 02-股票数据采集问题分析-股票数据采集延迟高问题__ev【www.ruike1.com】.mp4
        |-- 03-股票数据采集问题分析-线程复用和挤压问题__ev【www.ruike1.com】.mp4
        |-- 05-定时任务框架-基于Docker搭建XXL-JOB任务调度中心__ev【www.ruike1.com】.mp4
        |-- 06-定时任务框架-XXL-JOB任务工程集成流程分析__ev【www.ruike1.com】.mp4
        |-- 09-股票数据周期采集实现-stock_job工程集成xxljob__ev【www.ruike1.com】.mp4
        |-- 10-股票数据周期采集实现-分析大盘任务cron表达式__ev【www.ruike1.com】.mp4
        |-- 11-股票数据周期采集实现-国内股票数据采集任务实现__ev【www.ruike1.com】.mp4
        |-- 13-股票数据采集多线程优化-项目集成线程池__ev【www.ruike1.com】.mp4
        |-- 16-线程池高级-线程池任务拒绝策略__ev【www.ruike1.com】.mp4
    |-- day07-day08实战/
        |-- 00-缓存&Long统一序列化处理注意事项__ev【www.ruike1.com】.mp4
        |-- 02-gitlab开发流程-组长维护基础开发工程__ev【www.ruike1.com】.mp4
        |-- 04-gitlab开发流程-维护开发分支__ev【www.ruike1.com】.mp4
        |-- 06-gitlab开发流程-组长更新master代码__ev【www.ruike1.com】.mp4
        |-- 07-gitlab开发流程-注意事项__ev【www.ruike1.com】.mp4
        |-- 09-实战任务-任务分发流程__ev【www.ruike1.com】.mp4
    |-- day09-分库分表专题/
        |-- 01-分库分表介绍-分库分表概述.wmv__ev【www.ruike1.com】.mp4
        |-- 02-分库分表介绍-分库分表场景示例介绍__ev【www.ruike1.com】.mp4
        |-- 03-分库分表介绍-大数据存储下数据库性能优化分析__ev【www.ruike1.com】.mp4
        |-- 04-1-分库分表方式-垂直分表介绍__ev【www.ruike1.com】.mp4
        |-- 06-分库分表方式-水平分表介绍__ev【www.ruike1.com】.mp4
        |-- 11-sharding-jdbc入门-sharding-jdbc执行原理__ev【www.ruike1.com】.mp4
        |-- 15-sharding-jdbc入门-基于inline模式实现水平分库分表__ev【www.ruike1.com】.mp4
        |-- 17-sharding-jdbc入门-基于inline模式实现垂直分库__ev【www.ruike1.com】.mp4
        |-- 18-sharding-jdbc入门-配置默认数据源__ev【www.ruike1.com】.mp4
    |-- day10-分库分表项目集成和安全框架/
        |-- 01-项目分库分表实现-股票数据预期增长分析__ev【www.ruike1.com】.mp4
        |-- 02-项目分库分表实现-股票数据分库分表规划__ev【www.ruike1.com】.mp4
        |-- 06-项目分库分表实现-大盘板块分库分表功能测试__ev【www.ruike1.com】.mp4
        |-- 07-项目分库分表实现-个股表分表算法类定义__ev【www.ruike1.com】.mp4
        |-- 09-项目分库分表实现-股票任务采集工程集成__ev【www.ruike1.com】.mp4
        |-- 11-认证授权概述-认证授权概念介绍__ev【www.ruike1.com】.mp4
        |-- 12-认证授权概述-权限数据模型__ev【www.ruike1.com】.mp4
        |-- 14-认证授权概述-常见认证方式介绍__ev【www.ruike1.com】.mp4
        |-- 16-JWT入门-JWT介绍__ev【www.ruike1.com】.mp4
        |-- 17-JWT入门-JWT使用__ev【www.ruike1.com】.mp4
        |-- 21-SpringSecurity专题-基于编码方式定义授权__ev【www.ruike1.com】.mp4
        |-- 22-SpringSecurity专题-基于注解方式定义授权__ev【www.ruike1.com】.mp4
    |-- day11-项目集成安全框架/
        |-- 01-自定义认证授权过滤器-SpringSecurity内置认证流程分析__ev【www.ruike1.com】.mp4
        |-- 02-自定义认证授权过滤器-自定义Security认证过滤器__ev【www.ruike1.com】.mp4
        |-- 04-自定义认证授权过滤器-SpringSecurity集成JWT__ev【www.ruike1.com】.mp4
        |-- 06-自定义认证授权过滤器-自定义资源授权过滤器__ev【www.ruike1.com】.mp4
        |-- 07-08-自定义认证授权过滤器-自定义权限访问拒绝处理器__ev【www.ruike1.com】.mp4
        |-- 12-项目集成SpringSecurity-自定义用户详情服务Bean-1__ev【www.ruike1.com】.mp4
        |-- 14-项目集成SpringSecurity-定义Security配置类__ev【www.ruike1.com】.mp4
        |-- 15-项目集成SpringSecurity-定义并配置授权过滤器__ev【www.ruike1.com】.mp4
        |-- 16-项目集成SpringSecurity-自定义权限拒绝处理器__ev【www.ruike1.com】.mp4
    |-- day12-项目部署/
        |-- 01-SpringCache缓存-为什么需要缓存__ev【www.ruike1.com】.mp4
        |-- 02-SpringCache缓存-SpringCache概述__ev【www.ruike1.com】.mp4
        |-- 03-SpringCache缓存-SpringCache测试环境准备__ev【www.ruike1.com】.mp4
        |-- 06-SpringCache缓存-SpringCache注解开发-@CachePut__ev【www.ruike1.com】.mp4
        |-- 07-SpringCache缓存-SpringCache注解开发-@Caching__ev【www.ruike1.com】.mp4
        |-- 08-SpringCache缓存-SpringCache注解开发小结__ev【www.ruike1.com】.mp4
        |-- 08-SpringCache缓存-缓存层选择__ev【www.ruike1.com】.mp4
        |-- 12-Nginx入门-nginx下载与安装__ev【www.ruike1.com】.mp4
        |-- 13-Nginx入门-nginx常用命令介绍__ev【www.ruike1.com】.mp4
        |-- 17-Nginx应用-nginx常见负载均衡算法-面试点__ev【www.ruike1.com】.mp4
        |-- 18-Nginx应用-基于Docker安装nginx__ev【www.ruike1.com】.mp4
        |-- 19-项目部署-前端部署__ev【www.ruike1.com】.mp4
|-- 07阶段:微服务框架/
    |-- 01-mp/
        |-- 01-今日目标_ev.mp4
        |-- 04-MP实现插入操作_ev.mp4
        |-- 12-MP实现查询操作-QueryWrapper逻辑查询or_ev.mp4
        |-- 13-MP实现查询操作-QueryWrapper模糊查询like_ev.mp4
        |-- 18-LambdaQueryWrapper实现删除和更新操作_ev.mp4
        |-- 22-MP封装Service实现CRUD操作_ev.mp4
        |-- 25-mp逻辑删除-扩展_ev.mp4
    |-- 02-springcloud-1/
        |-- 03-认识微服务_技术对比_ev.mp4
        |-- 04-认识微服务_SpringCloud介绍_ev.mp4
        |-- 06-服务拆分_服务远程调用_ev.mp4
        |-- 07-服务拆分_消费者和提供者_ev.mp4
        |-- 08-eureka_服务调用问题_ev.mp4
        |-- 11-eureka_服务注册_ev.mp4
        |-- 12-eureka_服务发现_ev.mp4
        |-- 17-Nacos_快速入门_ev.mp4
        |-- 19-Nacos_负载均衡的权重分配_ev.mp4
        |-- 22-CAP定理介绍-扩展_ev.mp4
    |-- 03-springcloud-2/
        |-- 05-Nacos配置管理_nacos集群_ev.mp4
        |-- 08-Feign服务调用_性能优化_ev.mp4
        |-- 12-Gateway网关_路由断言工厂_ev.mp4
        |-- 14-Gateway网关_全局过滤器_ev.mp4
        |-- 15-Gateway网关_过滤器顺序_ev.mp4
        |-- 16-Gateway网关_CORS跨域_ev.mp4
        |-- 扩展-3-nacos配置跨服务共享_ev.mp4
    |-- 04-es-01/
        |-- 03-初识ES-ES与MySQL的对比_ev.mp4
        |-- 05-初识ES-安装IK分词器_ev.mp4
        |-- 09-索引库操作-修改索引库_ev.mp4
        |-- 12-RestClient操作索引库-RestClient介绍_ev.mp4
        |-- 13-RestClient操作索引库-导入Demo工程_ev.mp4
        |-- 15-RestClient操作索引库-初始化RestHighLevelClient_ev.mp4
    |-- 05-es-02/
        |-- 04-DSL查询-精确查询_ev.mp4
        |-- 05-DSL查询-地理坐标查询_ev.mp4
        |-- 09-DSL结果处理-排序_ev.mp4
        |-- 13-DSL结果处理-高亮显示_ev.mp4
        |-- 15-RestClient查询文档-match、term、range、bool查询_ev.mp4
        |-- 17-RestClient查询文档-高亮_ev.mp4
        |-- 18-黑马旅游案例-分页搜索接口分析_ev.mp4
        |-- 19-黑马旅游案例-实现搜索分页_ev.mp4
        |-- 21-黑马旅游案例-我附近的酒店_ev.mp4
        |-- 22-23-黑马旅游案例-实现酒店竞价排名_ev.mp4
    |-- 06-es-03/
        |-- 02-聚合-bucket聚合_ev.mp4
        |-- 05-聚合-实现过滤条件的动态聚合_ev.mp4
        |-- 09-自动补全-completion_suggest查询_ev.mp4
        |-- 14-数据同步-需求分析_ev.mp4
        |-- 16-数据同步-实现数据同步_ev.mp4
        |-- 18-ES集群-节点角色_ev.mp4
        |-- 20-ES集群-分区路由规则_ev.mp4
        |-- 21-ES集群-故障转移_ev.mp4
    |-- 07-综合实战/
        |-- 01_黑马商城整体架构说明_ev.mp4
        |-- 02_黑马商城案例环境准备_ev.mp4
        |-- 03_黑马商城案例需求_商品管理需求_ev.mp4
        |-- 05_黑马商城案例需求_商品搜索_数据同步需求_ev.mp4
        |-- 06_黑马商城案例需求_订单处理_下单确认页面_ev.mp4
    |-- 08-微服务保护/
        |-- 03-初识Sentinel-认识和安装Sentinel_ev.mp4
        |-- 05-限流规则-快速入门_ev.mp4
        |-- 06-压测工具-jmeter快速入门_ev.mp4
        |-- 09-限流规则-流控模式之链路模式_ev.mp4
        |-- 10-限流规则-流控效果_ev.mp4
        |-- 11-限流规则-流控效果-三种效果_ev.mp4
        |-- 12-限流规则-热点参数限流_ev.mp4
        |-- 18-线程隔离和熔断降级-熔断策略_ev.mp4
        |-- 19-授权规则-实现网关授权_ev.mp4
        |-- 21-规则持久化-实现push模式持久化_ev.mp4
        |-- 22-XXLJOB回顾_ev.mp4
    |-- 09-MQ高级/
        |-- 04-消息可靠性-生产者确认机制演示_ev.mp4
        |-- 08-消息可靠性-消费者失败重试策略_ev.mp4
        |-- 09-项目二MQ的封装_ev.mp4
        |-- 11-死信交换机-给Queue设置TTL实现延迟消息_ev.mp4
        |-- 12-死信交换机-延迟队列介绍_ev.mp4
        |-- 15-惰性队列-演示惰性队列_ev.mp4
        |-- 20-分布式中并发安全问题_ev.mp4
    |-- 10-分布式事务/
        |-- 00_前面内容回顾_ev.mp4
        |-- 05_事务演示_事务问题分析_ev.mp4
        |-- 06_事务理论_CAP定理_ev.mp4
        |-- 08_事务理论_事务模型_ev.mp4
        |-- 13_上午内容小结_ev.mp4
        |-- 14_seata框架_AT工作原理_ev.mp4
        |-- 18_seata框架_AT脏写问题_ev.mp4
        |-- 19_其它事务模式_TCC模式说明_ev.mp4
        |-- 20_其它事务模式_ev.mp4
        |-- 21_基于jenkins实现项目部署_ev.mp4
    |-- 11-Redis高级/
        |-- 00-昨日内容回顾_ev.mp4
        |-- 02-Redis事务说明_ev.mp4
        |-- 03-Redis事务小结_ev.mp4
        |-- 05-Redis持久化机制AOF介绍_ev.mp4
        |-- 06-Redis持久化机制小结_ev.mp4
        |-- 09-Redis高可用-主从复制小结_ev.mp4
        |-- 10-Redis高可用-哨兵模式介绍_ev.mp4
        |-- 11-Redis高可用-哨兵模式演示_ev.mp4
        |-- 12-Redis高可用-集群模式介绍_ev.mp4
        |-- 14-Redis高可用-集群模式演示_ev.mp4
        |-- 16-Redis高可用-集群模式小结_ev.mp4
        |-- 18-Redis淘汰策略_ev.mp4
|-- 08阶段:项目二【神领物流】/
    |-- day01-项目概述/
        |-- 01-课程说明__ev【www.ruike1.com】.mp4
        |-- 03-项目背景-公司介绍__ev【www.ruike1.com】.mp4
        |-- 04-项目背景-产品介绍__ev【www.ruike1.com】.mp4
        |-- 06-技术背景-技术架构__ev【www.ruike1.com】.mp4
        |-- 07-项目介绍-核心流程介绍__ev【www.ruike1.com】.mp4
        |-- 08-项目介绍-功能演示__ev【www.ruike1.com】.mp4
        |-- 09-项目介绍-开发模式及分工__ev【www.ruike1.com】.mp4
        |-- 11-项目准备-软件环境__ev【www.ruike1.com】.mp4
        |-- 12-项目准备-maven私服说明__ev【www.ruike1.com】.mp4
        |-- 13-项目准备-第一个开发任务__ev【www.ruike1.com】.mp4
        |-- 20-任务开发-对接权限管家__ev【www.ruike1.com】.mp4
        |-- 22-任务开发-阅读鉴权代码DEBUG__ev【www.ruike1.com】.mp4
        |-- 24-任务开发-效果测试__ev【www.ruike1.com】.mp4
    |-- day02-运费微服务/
        |-- 03-运费服务研发-需求说明-运费模板需求说明__ev【www.ruike1.com】.mp4
        |-- 05-研发规范-代码规范-代码结构说明__ev【www.ruike1.com】.mp4
        |-- 06-研发规范-代码规范-DTO__ev【www.ruike1.com】.mp4
        |-- 07-研发规范-代码规范-数据校验__ev【www.ruike1.com】.mp4
        |-- 09-研发规范-代码规范-Resource注入__ev【www.ruike1.com】.mp4
        |-- 11-运费服务研发-功能开发-查询全部运费模板__ev【www.ruike1.com】.mp4
        |-- 13-运费服务研发-功能开发-实现新增或更新__ev【www.ruike1.com】.mp4
        |-- 20-运费服务研发-前后端效果测试__ev【www.ruike1.com】.mp4
    |-- day03上-支付微服务/
        |-- 04-技术预研-二维码生成-hutool__ev【www.ruike1.com】.mp4
        |-- 10-技术预研-支付宝支付-快速入门-通用版SDK-退款__ev【www.ruike1.com】.mp4
        |-- 11-技术预研-支付宝支付-快速入门-通用版SDK-查询退款结果__ev【www.ruike1.com】.mp4
        |-- 12-技术预研-支付宝支付-快速入门-EasySDK-创建交易__ev【www.ruike1.com】.mp4
        |-- 13-技术预研-支付宝支付-快速入门-EasySDK-其它方式__ev【www.ruike1.com】.mp4
        |-- 16-技术预研-微信支付-快速入门-V2版-其它接口__ev【www.ruike1.com】.mp4
        |-- 17-技术预研-获取支付结果-方案说明__ev【www.ruike1.com】.mp4
        |-- 18-技术预研-获取支付结果-异步通知-内网穿透__ev【www.ruike1.com】.mp4
    |-- day03下-支付微服务/
        |-- 05-交易中台设计-trade微服务-交易渠道介绍__ev【www.ruike1.com】.mp4
        |-- 08-交易中台设计-trade微服务-扫码付款细节2-分布式锁__ev【www.ruike1.com】.mp4
        |-- 09-交易中台设计-trade微服务-扫码付款细节3-处理幂等性__ev【www.ruike1.com】.mp4
        |-- 10-交易中台设计-trade微服务-扫码付款细节4-动态支付实现__ev【www.ruike1.com】.mp4
        |-- 12-交易中台设计-trade微服务-扫码付款代码DEBUG测试__ev【www.ruike1.com】.mp4
        |-- 14-交易中台设计-trade微服务-交易查询代码介绍__ev【www.ruike1.com】.mp4
        |-- 16-交易中台设计-同步支付状态-异步通知代码介绍__ev【www.ruike1.com】.mp4
        |-- 19-交易中台设计-同步支付状态-主动轮询实现__ev【www.ruike1.com】.mp4
        |-- 20-交易中台设计-同步支付状态-主动轮询实现__ev【www.ruike1.com】.mp4
        |-- 21-今日内容总结_及常见面试问题__ev【www.ruike1.com】.mp4
        |-- 22-APP支付和账单模块说明__ev【www.ruike1.com】.mp4
    |-- day04-路线规划之Neo4j入门/
        |-- 01-今日内容__ev【www.ruike1.com】.mp4
        |-- 04-路线规划研发-技术预研-Neo4j__ev【www.ruike1.com】.mp4
        |-- 05-技术预研-体验Neo4j-可视化工具__ev【www.ruike1.com】.mp4
        |-- 06-技术预研-体验Neo4j-数据结构说明__ev【www.ruike1.com】.mp4
        |-- 14-上午内容小结__ev【www.ruike1.com】.mp4
        |-- 18-技术预研-SpringDataNeo4j快速入门-自定义条件查询__ev【www.ruike1.com】.mp4
        |-- 19-技术预研-SpringDataNeo4j快速入门-复杂查询思路__ev【www.ruike1.com】.mp4
        |-- 20-技术预研-SpringDataNeo4j快速入门-实现查询最短运输路线__ev【www.ruike1.com】.mp4
        |-- 21-练习以及面试连环问__ev【www.ruike1.com】.mp4
    |-- day05-路线规划之微服务/
        |-- 01-今日内容及背景说明__ev【www.ruike1.com】.mp4
        |-- 03-路线规划研发-研发准备-项目工程__ev【www.ruike1.com】.mp4
        |-- 06-路线规划研发-研发准备-阅读机构IService__ev【www.ruike1.com】.mp4
        |-- 11-路线规划研发-机构同步-功能测试__ev【www.ruike1.com】.mp4
        |-- 12-路线规划研发-查询机构树-功能说明__ev【www.ruike1.com】.mp4
        |-- 13-路线规划研发-查询机构树-功能测试__ev【www.ruike1.com】.mp4
        |-- 15-路线规划研发-研发准备-机构编辑及egalmap__ev【www.ruike1.com】.mp4
        |-- 16-路线规划研发-研发准备-EagleMap使用__ev【www.ruike1.com】.mp4
        |-- 18-路线规划研发-路线管理-新增路线思路__ev【www.ruike1.com】.mp4
    |-- day06-智能调度之调度任务/
        |-- 01-今日内容及背景说明__ev【www.ruike1.com】.mp4
        |-- 03-智能调度研发-研发准备-智能调度核心流程介绍__ev【www.ruike1.com】.mp4
        |-- 04-智能调度研发-订单转运单-业务流程介绍__ev【www.ruike1.com】.mp4
        |-- 05-智能调度研发-订单转运单-运单表介绍__ev【www.ruike1.com】.mp4
        |-- 06-智能调度研发-订单转运单-监听快递员取件消息__ev【www.ruike1.com】.mp4
        |-- 07-智能调度研发-订单转运单-美团Leaf-介绍__ev【www.ruike1.com】.mp4
        |-- 08-智能调度研发-订单转运单-美团Leaf-号段模式__ev【www.ruike1.com】.mp4
        |-- 10-智能调度研发-订单转运单-美团Leaf-效果演示__ev【www.ruike1.com】.mp4
        |-- 11-智能调度研发-订单转运单-代码实现思路__ev【www.ruike1.com】.mp4
        |-- 14-智能调度研发-查询运单-功能介绍__ev【www.ruike1.com】.mp4
        |-- 15-智能调度研发-统计运单-功能介绍__ev【www.ruike1.com】.mp4
        |-- 16-智能调度研发-更新运单状态-代码实现思路__ev【www.ruike1.com】.mp4
        |-- 18-智能调度研发-更新运单状态-功能测试__ev【www.ruike1.com】.mp4
        |-- 20-智能调度研发-合并运单-功能测试__ev【www.ruike1.com】.mp4
    |-- day07-智能调度之运输任务/
        |-- 02-智能调度研发-研发准备-运输调度流程__ev【www.ruike1.com】.mp4
        |-- 03-智能调度研发-运输调度-代码实现思路__ev【www.ruike1.com】.mp4
        |-- 04-智能调度研发-运输调度-代码实现思路__ev【www.ruike1.com】.mp4
        |-- 08-智能调度研发-运输调度-xxljob创建调度任务__ev【www.ruike1.com】.mp4
        |-- 11-智能调度研发-运输任务-代码实现思路__ev【www.ruike1.com】.mp4
        |-- 15-智能调度研发-查询运输任务-代码说明__ev【www.ruike1.com】.mp4
        |-- 17-智能调度研发-运单流转-功能测试__ev【www.ruike1.com】.mp4
    |-- day08-智能调度之作业范围/
        |-- 02-作业范围技术预研-MongoDB的介绍__ev【www.ruike1.com】.mp4
        |-- 05-作业范围技术预研-MongoDB基本操作-库表操作__ev【www.ruike1.com】.mp4
        |-- 07-作业范围技术预研-MongoDB基本操作-改操作__ev【www.ruike1.com】.mp4
        |-- 09-作业范围技术预研-MongoDB基本操作-索引操作__ev【www.ruike1.com】.mp4
        |-- 11-作业范围技术预研-SpringDataMongo介绍__ev【www.ruike1.com】.mp4
        |-- 17-作业范围研发-功能测试__ev【www.ruike1.com】.mp4
        |-- 18-今日内容总结__ev【www.ruike1.com】.mp4
    |-- day09-智能调度之取派件调度/
        |-- 04-快递员取派件-业务流程-取件流程__ev【www.ruike1.com】.mp4
        |-- 05-快递员取派件-业务流程-派件流程__ev【www.ruike1.com】.mp4
        |-- 06-快递员取派件-功能实现-新增取派件任务__ev【www.ruike1.com】.mp4
        |-- 07-快递员取派件-功能实现-按照时间查询任务数__ev【www.ruike1.com】.mp4
        |-- 08-快递员取派件-功能实现-按照时间查询任务数__ev【www.ruike1.com】.mp4
        |-- 09-快递员取派件-功能实现-查询删除任务__ev【www.ruike1.com】.mp4
        |-- 10-快递员取派件-功能实现-改派快递员__ev【www.ruike1.com】.mp4
        |-- 13-快递员取派件-功能实现-更新取派件状态测试__ev【www.ruike1.com】.mp4
        |-- 14-快递员取派件-功能实现-今日任务分类计数__ev【www.ruike1.com】.mp4
        |-- 17-调度中心-智能调度快递员代码实现__ev【www.ruike1.com】.mp4
        |-- 18-快递员取派件-调度中心-MQ消息生成取派件任务思路__ev【www.ruike1.com】.mp4
        |-- 21-完整前后端联调-快递员取件__ev【www.ruike1.com】.mp4
        |-- 22-完整前后端联调-取件加支付__ev【www.ruike1.com】.mp4
        |-- 23-完整前后端联调-运输转运__ev【www.ruike1.com】.mp4
        |-- 24-完整前后端联调-派件__ev【www.ruike1.com】.mp4
    |-- day10-物流信息微服务/
        |-- 01-今日课程安排__ev【www.ruike1.com】.mp4
        |-- 02-物流信息-需求分析__ev【www.ruike1.com】.mp4
        |-- 09-物流信息-功能完善-Caffeine实现一级缓存__ev【www.ruike1.com】.mp4
        |-- 10-物流信息-功能完善-Caffeine实现一级缓存__ev【www.ruike1.com】.mp4
        |-- 14-物流信息-功能完善-分布式缓存一致性问题小结__ev【www.ruike1.com】.mp4
        |-- 15-物流信息-Redis缓存问题-缓存击穿问题__ev【www.ruike1.com】.mp4
        |-- 16-物流信息-Redis缓存问题-缓存雪崩问题__ev【www.ruike1.com】.mp4
        |-- 18-物流信息-Redis缓存问题-布隆过滤器实现__ev【www.ruike1.com】.mp4
    |-- day11-分布式日志与链路追踪/
        |-- 01-今日课程安排__ev【www.ruike1.com】.mp4
        |-- 02-微服务架构-问题分析__ev【www.ruike1.com】.mp4
        |-- 03-分布式日志系统-GrayLog简介__ev【www.ruike1.com】.mp4
        |-- 05-分布式日志系统-搜索语法__ev【www.ruike1.com】.mp4
        |-- 07-分布式链路追踪-了解APM__ev【www.ruike1.com】.mp4
        |-- 10-练习与面试连环问__ev【www.ruike1.com】.mp4
        |-- 12-项目回顾-运输流转__ev【www.ruike1.com】.mp4
    |-- day12-实战需求/
        |-- 01_禅道的使用_ev【www.ruike1.com】.mp4
        |-- 02_需求01_搜索服务_ev【www.ruike1.com】.mp4
        |-- 03_需求02_轨迹服务_ev【www.ruike1.com】.mp4
        |-- 08_需求7_支付账单_ev【www.ruike1.com】.mp4
|-- 09阶段:项目三【餐掌柜】测评/
    |-- day01-项目概述,快速启动/
        |-- 03-项目概述-核心架构-业务描述__ev.mp4
        |-- 05-项目概述-数据库概述__ev.mp4
        |-- 08-项目快速启动-业务服务__ev.mp4
        |-- 09-项目快速启动-商家功能演示__ev.mp4
        |-- 10-项目快速启动-运营端管理__ev.mp4
        |-- 11-项目调用链路-调用链路梳理__ev.mp4
        |-- 13-项目开发规范-异常处理__ev.mp4
    |-- day02-品牌管理/
        |-- 02-商家平台-品牌管理-需求功能拆解_ev.mp4
        |-- 03-商家平台-品牌管理-数据库表结构_ev.mp4
        |-- 04-商家平台-品牌管理-实现思路讲解_ev.mp4
        |-- 05-商家平台-品牌管理-实现思路讲解_ev.mp4
    |-- day03-redisson框架/
        |-- 01-redisson框架-概述2__ev.mp4
        |-- 02-redisson框架-key的操作__ev.mp4
        |-- 03-redisson框架-通用对象桶__ev.mp4
        |-- 06-redisson框架-Rmap使用说明__ev.mp4
        |-- 10-点餐平台-点餐功能区-数据库结构__ev.mp4
        |-- 11-点餐平台-是否开台需求说明__ev.mp4
        |-- 12-点餐平台-主体信息查询需求说明.wmv__ev.mp4
        |-- 13-点餐平台-用户开桌操作__ev.mp4
        |-- 14-点餐平台-桌台订单信息__ev.mp4
    |-- day04-购物车操作/
        |-- 01-H5点餐平台-点餐-库存超卖现象__ev.mp4
        |-- 03-购物车操作-功能区拆解__ev.mp4
        |-- 08-下单操作思路__ev.mp4
    |-- day05-订单操作/
        |-- 03-商家平台-订单操作-DEBUG测试__ev.mp4
        |-- 07-商家平台-订单结算-退款__ev.mp4
        |-- 08-商家平台-订单结算-退款__ev.mp4
    |-- day06-交易平台/
        |-- 01-交易平台-支付流程结构分析_ev.mp4
        |-- 03-交易平台-支付宝-Native支付生成二维码实现_ev.mp4
        |-- 04-交易平台-退款流程_ev.mp4
    |-- day07-支付,面试/
        |-- 06-交易平台-对接Native下单_ev.mp4
        |-- 09-交易平台-对接申请退款_ev.mp4
        |-- 10-XXL-JOB-cron表达式回顾_ev.mp4
        |-- 12-XXL-JOB-配置流程_ev.mp4
        |-- 13-面试-boss投递_ev.mp4
    |-- day08-SMS短信服务/
        |-- 04-短信发送处理流程_ev.mp4
        |-- 05-短信通道-功能开发_ev.mp4
        |-- 08-短信模板-功能开发_ev.mp4
        |-- 10-短信发送-功能实现-负载均衡获取短信通道_ev.mp4
|-- 10阶段:-面试热点知识/
    |-- 01_面试热点回顾_jvm/
        |-- 03_面试题_运行时数据区_虚拟机栈_ev.mp4
        |-- 04_面试题_运行时数据区_堆和方法区_ev.mp4
        |-- 07_面试题_垃圾回收_分代算法_ev.mp4
        |-- 08_面试题_垃圾回收_垃圾收集器_ev.mp4
        |-- 09_面试题_类加载_加载流程_ev.mp4
        |-- 11_面试题_JVM常见问题_OOM排查_ev.mp4
        |-- 12_面试题_JVM常见问题_CPU飙高排查_ev.mp4
    |-- 02_mysql面试热点/
        |-- 04_索引的优缺点_ev.mp4
    |-- 03_SSM面试热点/
        |-- 02_热门面试题回顾_ev.mp4
    |-- 04_多线程面试热点/
        |-- 01_线程池回顾01_ev.mp4
        |-- 02_线程池回顾02_ev.mp4
    |-- 05_微服务面试回顾/
        |-- 01_微服务的调用链路_ev.mp4
    |-- 06_分布式框架回顾/
        |-- 2_分布式事务回顾_ev.mp4
        |-- 3_分布式事务_ev.mp4
    |-- 07_神领物流业务回顾/
        |-- 01_运费管理_ev.mp4
        |-- 05_作业范围处理_ev.mp4
        |-- 07_运单调度流转_ev.mp4
|-- 11阶段:项目四【苍穹外卖】/
    |-- day01-项目概述、环境搭建/
        |-- 07_搭建环境 - 后端环境搭建(git管理)__ev【www.ruike1.com】.mp4
        |-- 08_搭建环境 - 后端环境搭建(数据库)__ev【www.ruike1.com】.mp4
        |-- 09_搭建环境 - debug跟踪执行__ev【www.ruike1.com】.mp4
        |-- 10_nginx - 介绍__ev【www.ruike1.com】.mp4
        |-- 15_nginx - 联调解释__ev【www.ruike1.com】.mp4
        |-- 20-中午演讲分享1__ev【www.ruike1.com】.mp4
    |-- day02-员工管理、分类管理/
        |-- 03_新增员工 - 代码实现__ev【www.ruike1.com】.mp4
        |-- 06_新增员工 - 设置员工ID(注入request)__ev【www.ruike1.com】.mp4
        |-- 07_新增员工 - ThreadLocal介绍__ev【www.ruike1.com】.mp4
        |-- 12_员工分页 - 日期格式处理(二)__ev【www.ruike1.com】.mp4
        |-- 14_员工启用禁用 - 代码实现__ev【www.ruike1.com】.mp4
        |-- 15_编辑员工 - 需求分析__ev【www.ruike1.com】.mp4
        |-- 16_编辑员工 - 根据ID查询员工__ev【www.ruike1.com】.mp4
        |-- 18_导入分类代码__ev【www.ruike1.com】.mp4
        |-- 19-中午演讲分享1_ev【www.ruike1.com】.mp4
        |-- 20-中午演讲分享2_ev【www.ruike1.com】.mp4
    |-- day03-菜品管理/
        |-- 05_公共字段填充 - 代码实现(一)__ev【www.ruike1.com】.mp4
        |-- 08_新增菜品 - 文件上传__ev【www.ruike1.com】.mp4
        |-- 09_新增菜品 - controller实现__ev【www.ruike1.com】.mp4
        |-- 10_新增菜品 - service实现__ev【www.ruike1.com】.mp4
        |-- 11_新增菜品 - dao实现__ev【www.ruike1.com】.mp4
        |-- 12_菜品分页查询 - 需求分析__ev【www.ruike1.com】.mp4
        |-- 17_删除菜品 - dao实现__ev【www.ruike1.com】.mp4
        |-- 19_修改菜品 - 根据ID查询菜品__ev【www.ruike1.com】.mp4
    |-- day04-店铺营业状态设置/
        |-- 01_今日内容介绍__ev【www.ruike1.com】.mp4
        |-- 03_redis - 启动和停止__ev【www.ruike1.com】.mp4
        |-- 05_redis - 常用的数据类型__ev【www.ruike1.com】.mp4
        |-- 08_常用命令 - list__ev【www.ruike1.com】.mp4
        |-- 10_常用命令 - zset__ev【www.ruike1.com】.mp4
        |-- 11_常用命令 - 通用命令__ev【www.ruike1.com】.mp4
        |-- 12_springdataredis - 入门__ev【www.ruike1.com】.mp4
        |-- 18_店铺营业状态设置 - 设置状态__ev【www.ruike1.com】.mp4
        |-- 20_店铺营业状态设置 - 用户端获取状态__ev【www.ruike1.com】.mp4
    |-- day05-微信登录、商品浏览/
        |-- 01_今日内容介绍__ev【www.ruike1.com】.mp4
        |-- 02_httpclient - 介绍__ev【www.ruike1.com】.mp4
        |-- 03_httpclient - 发起GET请求__ev【www.ruike1.com】.mp4
        |-- 04_httpclient - 发起POST请求__ev【www.ruike1.com】.mp4
        |-- 06_小程序 - 创建小程序__ev【www.ruike1.com】.mp4
        |-- 07_小程序 - 页面获取数据__ev【www.ruike1.com】.mp4
        |-- 09_小程序 - 微信登录__ev【www.ruike1.com】.mp4
        |-- 11_微信登录 - 流程解释__ev【www.ruike1.com】.mp4
        |-- 12_微信登录 - 需求分析和准备工作__ev【www.ruike1.com】.mp4
        |-- 14_微信登录 - service层(分析)__ev【www.ruike1.com】.mp4
        |-- 17_商品浏览 - 需求分析__ev【www.ruike1.com】.mp4
    |-- day06-缓存商品、购物车/
        |-- 03_缓存菜品 - 功能实现__ev【www.ruike1.com】.mp4
        |-- 05_SpringCache - 概述__ev【www.ruike1.com】.mp4
        |-- 06_SpringCache - @CachePut__ev【www.ruike1.com】.mp4
        |-- 10_SpringCache - 引入redis__ev【www.ruike1.com】.mp4
        |-- 12_添加购物车 - 需求分析__ev【www.ruike1.com】.mp4
        |-- 15_添加购物车 - service实现(二)__ev【www.ruike1.com】.mp4
        |-- 16_添加购物车 - mapper 实现__ev【www.ruike1.com】.mp4
        |-- 17_查看购物车 - 代码实现__ev【www.ruike1.com】.mp4
    |-- day07-用户下单、订单支付/
        |-- 01_今日内容介绍__ev【www.ruike1.com】.mp4
        |-- 03_用户下单 - 需求分析__ev【www.ruike1.com】.mp4
        |-- 07_service - 添加订单详情(一)__ev【www.ruike1.com】.mp4
        |-- 09_mapper - 代码实现__ev【www.ruike1.com】.mp4
        |-- 11_订单支付 - 微信支付流程__ev【www.ruike1.com】.mp4
        |-- 12_订单支付 - 内网穿透__ev【www.ruike1.com】.mp4
        |-- 13_订单支付 - 支付实现__ev【www.ruike1.com】.mp4
    |-- day08-订单状态定时处理/
        |-- 01_今日内容介绍__ev【www.ruike1.com】.mp4
        |-- 02_SpringTask - 概述__ev【www.ruike1.com】.mp4
        |-- 03_SpringTask - 快速入门__ev【www.ruike1.com】.mp4
        |-- 06_订单支付超时 - 代码实现__ev【www.ruike1.com】.mp4
        |-- 07_订单派送超时 - 代码实现__ev【www.ruike1.com】.mp4
        |-- 12_WebSocket - 返回消息__ev【www.ruike1.com】.mp4
        |-- 13_WebSocket - 服务端自动返回消息__ev【www.ruike1.com】.mp4
    |-- day09-数据统计(图形报表)/
        |-- 03_营业额统计 - 需求分析__ev【www.ruike1.com】.mp4
        |-- 05_营业额统计 - service实现(一)__ev【www.ruike1.com】.mp4
        |-- 09_用户统计 - 需求分析__ev【www.ruike1.com】.mp4
        |-- 12_用户统计 - mapper实现__ev【www.ruike1.com】.mp4
        |-- 13_订单统计 - 需求分析__ev【www.ruike1.com】.mp4
        |-- 16_订单统计 - service实现(二)__ev【www.ruike1.com】.mp4
        |-- 18_销量排名 - 需求分析__ev【www.ruike1.com】.mp4
        |-- 21_销量排名 - mapper实现__ev【www.ruike1.com】.mp4
    |-- day10-数据统计(Excel报表)/
        |-- 01_今日内容介绍__ev【www.ruike1.com】.mp4
        |-- 02_导入工作台代码__ev【www.ruike1.com】.mp4
        |-- 04_POI - 写入Excel__ev【www.ruike1.com】.mp4
        |-- 06_POI - 根据模板写入Excel__ev【www.ruike1.com】.mp4
        |-- 07_POI - 读取Excel__ev【www.ruike1.com】.mp4
        |-- 08_导出运营数据 -需求分析__ev【www.ruike1.com】.mp4
|-- 12阶段:BAT大厂面试专题/
    |-- 1-1 面试准备篇/
        |-- 01-准备篇-企业简历筛选规则_ev.mp4
        |-- 02-准备篇-简历注意事项_ev.mp4
        |-- 04-准备篇-Java程序员的面试过程_ev.mp4
        |-- 04-设计模式-工厂设计模式-抽象工厂模式_ev.mp4
        |-- 08-技术场景-单点登录这块怎么实现的_ev.mp4
        |-- 09-技术场景-权限认证是如何实现的_ev.mp4
        |-- 13-技术场景-常见日志的命令_ev.mp4
        |-- 14-技术场景-生产问题怎么排查_ev.mp4
        |-- 15-技术场景-怎么快速定位系统的瓶颈_ev.mp4
    |-- 1-10 设计模式/
        |-- 02-设计模式-工厂设计模式-简单工厂模式_ev.mp4
        |-- 03-设计模式-工厂设计模式-工厂方法模式_ev.mp4
        |-- 04-设计模式-工厂设计模式-抽象工厂模式_ev.mp4
        |-- 07-设计模式-责任链模式-概述及案例_ev.mp4
        |-- 11-技术场景-遇到了哪些比较棘手的问题,怎么解决的_ev.mp4
        |-- 14-技术场景-生产问题怎么排查_ev.mp4
        |-- 15-技术场景-怎么快速定位系统的瓶颈_ev.mp4
    |-- 1-2 Redis篇/
        |-- 01-redis开篇_ev.mp4
        |-- 03-redis使用场景-缓存-缓存击穿_ev.mp4
        |-- 10-redis分布式锁-实现原理(setnx、redisson)_ev.mp4
        |-- 13-redis其他面试问题-分片集群、数据读写规则_ev.mp4
        |-- 14-redis其他面试问题-redis是单线程的,但是为什么_ev.mp4
    |-- 1-3 MySQL篇/
        |-- 05-优化-聚簇索引和非聚簇索引、回表查询_ev.mp4
        |-- 06-优化-覆盖索引、超大分页优化_ev.mp4
        |-- 09-优化-谈一谈你对sql优化的经验_ev.mp4
        |-- 12-事务-undo-log-和-redo-log的区别_ev.mp4
        |-- 15-MySQL-分库分表_ev.mp4
    |-- 1-4 框架篇/
        |-- 03-Spring-AOP相关面试题_ev.mp4
        |-- 04-Spring-事务失效的场景_ev.mp4
        |-- 05-Spring-bean的生命周期_ev.mp4
        |-- 06-Spring-bean的循环依赖(循环引用)_ev.mp4
        |-- 07-Springmvc-执行流程_ev.mp4
        |-- 12-Mybatis-一级、二级缓存_ev.mp4
    |-- 1-5 微服务篇/
        |-- 03-springcloud-注册中心eureka、nacos_ev.mp4
        |-- 05-spring cloud-服务雪崩、熔断降级_ev.mp4
        |-- 08-分布式系统理论-CAP和BASE_ev.mp4
        |-- 09-业务问题-分布式事务解决方案_ev.mp4
    |-- 1-6 消息中间件篇/
        |-- 01-消息中间件-课程介绍_ev.mp4
        |-- 11-Kafka实现高性能的设计有了解过嘛_ev.mp4
    |-- 1-7 集合+数据结构篇/
        |-- 01-集合面试题-课程介绍_ev.mp4
        |-- 05-ArrayList-底层原理及构造函数相关面试题回答_ev.mp4
        |-- 06-ArrayList-如何实现数组和List之间的转换_ev.mp4
        |-- 13-HashMap的put方法的具体流程_ev.mp4
        |-- 14-HashMap-讲一讲HashMap的扩容机制_ev.mp4
    |-- 1-8 多线程篇/
        |-- 03_ev.mp4
        |-- 04_ev.mp4
        |-- 05_ev.mp4
        |-- 08_ev.mp4
        |-- 10_ev.mp4
        |-- 12_ev.mp4
        |-- 16_ev.mp4
        |-- 19_ev.mp4
        |-- 21_ev.mp4
        |-- 23_ev.mp4
        |-- 25_ev.mp4
        |-- 27_ev.mp4
        |-- 29_ev.mp4
        |-- 30_ev.mp4
    |-- 1-9 JVM篇/
        |-- 02-JVM组成-什么是程序计数器_ev.mp4
        |-- 04-JVM组成-什么是虚拟机栈_ev.mp4
        |-- 05-JVM组成-能不能介绍一下方法区_ev.mp4
        |-- 06-JVM组成-你听过直接内存吗_ev.mp4
        |-- 09-垃圾回收-对象什么时候可以被垃圾器回收_ev.mp4
        |-- 11-垃圾回收-说一下JVM的分代回收_ev.mp4
        |-- 14-垃圾回收-强引用、软引用、弱引用、虚引用的区别_ev.mp4
        |-- 15-JVM实践-JVM调优参数可以在哪里设置参数值_ev.mp4
        |-- 17-JVM实践-说一下JVM调优的工具_ev.mp4
|-- 13阶段:23年8月版【天机学堂】/
    |-- day01-初识项目/
        |-- 01项目演示__ev【www.ruike1.com】.mp4
        |-- 02项目介绍__ev【www.ruike1.com】.mp4
        |-- 03项目架构__ev【www.ruike1.com】.mp4
        |-- 04企业开发环境搭建__ev【www.ruike1.com】.mp4
        |-- 06持续集成__ev【www.ruike1.com】.mp4
        |-- 08熟悉项目-整体认识__ev【www.ruike1.com】.mp4
        |-- 09熟悉项目-代码规范__ev【www.ruike1.com】.mp4
        |-- 10熟悉项目-配置文件__ev【www.ruike1.com】.mp4
        |-- 11熟悉项目-异常处理__ev【www.ruike1.com】.mp4
        |-- 16紧急bug-小结__ev【www.ruike1.com】.mp4
        |-- 17测试和部署__ev【www.ruike1.com】.mp4
        |-- 18代码阅读-获取登录用户__ev【www.ruike1.com】.mp4
        |-- 20总结__ev【www.ruike1.com】.mp4
    |-- day02-我的课表/
        |-- 00内容介绍__ev【www.ruike1.com】.mp4
        |-- 01内容介绍_.txt2376_ev【www.ruike1.com】.mp4
        |-- 02开发新业务的流程__ev【www.ruike1.com】.mp4
        |-- 03分析业务流程和接口统计-业务梳理__ev【www.ruike1.com】.mp4
        |-- 05接口设计工具__ev【www.ruike1.com】.mp4
        |-- 06设计业务接口__ev【www.ruike1.com】.mp4
        |-- 07设计数据库__ev【www.ruike1.com】.mp4
        |-- 08设计数据库-扩展__ev【www.ruike1.com】.mp4
        |-- 12分页查询我的课表分析__ev【www.ruike1.com】.mp4
        |-- 14查询最近正在学习的课程分析__ev【www.ruike1.com】.mp4
        |-- 16根据id查询指定课程的学习状态分析__ev【www.ruike1.com】.mp4
        |-- 17根据id查询指定课程的学习状态实现__ev【www.ruike1.com】.mp4
        |-- 19总结__ev【www.ruike1.com】.mp4
    |-- day03-学习计划和进度/
        |-- 00内容回顾__ev【www.ruike1.com】.mp4
        |-- 02业务流程和接口统计__ev【www.ruike1.com】.mp4
        |-- 03设计业务接口__ev【www.ruike1.com】.mp4
        |-- 04设计数据库__ev【www.ruike1.com】.mp4
        |-- 08提交学习记录分析和整体架子__ev【www.ruike1.com】.mp4
        |-- 10提交学习记录处理学习记录-视频__ev【www.ruike1.com】.mp4
        |-- 11提交学习记录处理学习记录-处理课表__ev【www.ruike1.com】.mp4
        |-- 12提交学习记录处理学习记录-测试__ev【www.ruike1.com】.mp4
        |-- 15查询学习计划和进度分析和整体架子__ev【www.ruike1.com】.mp4
        |-- 17上午内容回顾__ev【www.ruike1.com】.mp4
        |-- 20查询学习计划和进度小结__ev【www.ruike1.com】.mp4
    |-- day04-高并发优化/
        |-- 00内容回顾__ev【www.ruike1.com】.mp4
        |-- 01今天内容介绍__ev【www.ruike1.com】.mp4
        |-- 07DelayQueue的快速入门__ev【www.ruike1.com】.mp4
        |-- 09复习学习进度优化方案__ev【www.ruike1.com】.mp4
        |-- 10工具类①__ev【www.ruike1.com】.mp4
    |-- day05-问答系统/
        |-- 02业务流程和接口统计__ev【www.ruike1.com】.mp4
        |-- 05设计数据库__ev【www.ruike1.com】.mp4
        |-- 07新增互动问题(用户端)__ev【www.ruike1.com】.mp4
        |-- 11根据id查询问题详情(用户端)__ev【www.ruike1.com】.mp4
        |-- 14上午内容回顾__ev【www.ruike1.com】.mp4
        |-- 15分页查询问题(管理端)实现二__ev【www.ruike1.com】.mp4
    |-- day06-点赞系统/
        |-- 00上次课内容回顾_.mp42448_ev【www.ruike1.com】.mp4
        |-- 01vo和dto__ev【www.ruike1.com】.mp4
        |-- 02内容介绍__ev【www.ruike1.com】.mp4
        |-- 03点赞业务分析__ev【www.ruike1.com】.mp4
        |-- 04点赞业务数据库设计__ev【www.ruike1.com】.mp4
        |-- 06点赞和取消点赞分析__ev【www.ruike1.com】.mp4
        |-- 07点赞或取消实现__ev【www.ruike1.com】.mp4
        |-- 09查询点赞状态实现__ev【www.ruike1.com】.mp4
        |-- 10查询点赞状态实现feign接口__ev【www.ruike1.com】.mp4
        |-- 14上午复习__ev【www.ruike1.com】.mp4
        |-- 15监听点赞数变更的消息__ev【www.ruike1.com】.mp4
        |-- 19面试__ev【www.ruike1.com】.mp4
    |-- day07-积分系统/
        |-- 00上次课内容回顾__ev【www.ruike1.com】.mp4
        |-- 01内容介绍__ev【www.ruike1.com】.mp4
        |-- 02业务分析-签到__ev【www.ruike1.com】.mp4
        |-- 06签到实现准备__ev【www.ruike1.com】.mp4
        |-- 10业务分析-积分__ev【www.ruike1.com】.mp4
        |-- 13保存积分消费者实现__ev【www.ruike1.com】.mp4
        |-- 15查询今日积分情况分析__ev【www.ruike1.com】.mp4
        |-- 17业务实现-查询赛季列表__ev【www.ruike1.com】.mp4
    |-- day08-排行榜功能/
        |-- 02业务分析-排行榜__ev【www.ruike1.com】.mp4
        |-- 03业务实现-生成实时榜单__ev【www.ruike1.com】.mp4
        |-- 05查询积分榜查询我的榜单__ev【www.ruike1.com】.mp4
        |-- 06查询积分榜查询排行榜__ev【www.ruike1.com】.mp4
        |-- 07查询积分榜查询封装vo和小结_(可能是加密过的文件,请核实)_ev【www.ruike1.com】.mp4
        |-- 10海量数据存储策略-分表__ev【www.ruike1.com】.mp4
        |-- 11海量数据存储策略-分库__ev【www.ruike1.com】.mp4
        |-- 12海量数据存储策略-集群__ev【www.ruike1.com】.mp4
        |-- 18任务调度概念__ev【www.ruike1.com】.mp4
        |-- 20xxl-job快速入门__ev【www.ruike1.com】.mp4
        |-- 21cron表达式__ev【www.ruike1.com】.mp4
        |-- 22榜单持久化-创建表__ev【www.ruike1.com】.mp4
        |-- 23榜单持久化-持久化到DB__ev【www.ruike1.com】.mp4
        |-- 25分片任务实现__ev【www.ruike1.com】.mp4
    |-- day09-优惠券管理/
        |-- 01内容介绍__ev【www.ruike1.com】.mp4
        |-- 02业务流程和接口统计__ev【www.ruike1.com】.mp4
        |-- 08分页查询优惠券实现__ev【www.ruike1.com】.mp4
        |-- 12怎么判断兑换码是否校验过__ev【www.ruike1.com】.mp4
        |-- 16生成兑换码实现__ev【www.ruike1.com】.mp4
        |-- 17兑换码实现优化一__ev【www.ruike1.com】.mp4
        |-- 18兑换码实现优化二__ev【www.ruike1.com】.mp4
    |-- day10-领取优惠券/
        |-- 00昨天内容回顾__ev【www.ruike1.com】.mp4
        |-- 01今天内容介绍__ev【www.ruike1.com】.mp4
        |-- 05查询发放中的优惠券思路分析__ev【www.ruike1.com】.mp4
        |-- 07领取优惠券分析__ev【www.ruike1.com】.mp4
        |-- 11兑换码兑换优惠券实现__ev【www.ruike1.com】.mp4
        |-- 13锁失效问题__ev【www.ruike1.com】.mp4
        |-- 15事务失效的问题解决__ev【www.ruike1.com】.mp4
        |-- 16事务失效的问题小结__ev【www.ruike1.com】.mp4
    |-- day11-领取优惠券的优化/
        |-- 02单机锁失效演示__ev【www.ruike1.com】.mp4
        |-- 07异步领券方案分析__ev【www.ruike1.com】.mp4
        |-- 10异步领券-生产者实现__ev【www.ruike1.com】.mp4
        |-- 11异步领券-消费者实现__ev【www.ruike1.com】.mp4
        |-- 13异步领券-测试2__ev【www.ruike1.com】.mp4
    |-- day12-优惠券使用规则/
        |-- 02业务流程分析__ev【www.ruike1.com】.mp4
        |-- 04优惠券规则代码__ev【www.ruike1.com】.mp4
        |-- 05优惠券智能推荐思路__ev【www.ruike1.com】.mp4
        |-- 08细筛__ev【www.ruike1.com】.mp4
        |-- 12上午内容回顾__ev【www.ruike1.com】.mp4
        |-- 13CompleteableFuture和CountDownLatch__ev【www.ruike1.com】.mp4
        |-- 14CompleteableFuture并发计算__ev【www.ruike1.com】.mp4
        |-- 15筛选最优解分析__ev【www.ruike1.com】.mp4
|-- directory_tree.txt
|-- 展示目录.py
|-- 课件/
    |-- 01-java基础课件
    |-- 02-javase进阶课件/
        |-- 02-03阶段补充课件.rar
    |-- 03-数据库阶段课件
    |-- 04阶段-javaweb课件/
        |-- 04阶段-javaweb课件.rar
    |-- 05-Spring课件/
        |-- Linux课程相关资料.rar
        |-- 项目一前置课b.rar
    |-- 07-微服务课件/
        |-- 07-微服务框架基础课件.zip
    |-- 08-神领物流课件/
        |-- 08-神领物流课件.rar
    |-- 10-面试热点课件/
        |-- 资料.zip
    |-- 11-苍穹外卖课件
    |-- 13-天机学堂/
        |-- 前端.rar
        |-- 虚拟机/
            |-- window/  [More...]

网盘链接

 

[/hidecontent]

 

© 版权声明
THE END
喜欢就支持一下吧
点赞12 分享
相关推荐
评论 抢沙发

请登录后发表评论

    请登录后查看评论内容