黑马Java新版V14.5 线下就业班
——/黑马Java新版V14.5线下就业班/├──01阶段-JAVA基础
├──day01基础班(01).avi137.33M
├──day01基础班(02).avi151.08M
├──day01基础班(03).avi131.81M
├──day01基础班(04).avi88.05M
├──day01基础班(05).avi128.68M
├──day01基础班(06).avi52.40M
├──day02基础班(01).avi218.93M
├──day02基础班(02).avi148.58M
├──day02基础班(03).avi82.56M
├──day02基础班(04).avi169.45M
├──day02基础班(05).avi168.84M
├──day02基础班(06).avi99.98M
├──day02基础班(07).avi62.03M
├──day02基础班(08).avi90.23M
├──day02基础班(09).avi53.62M
├──day02基础班(10).avi118.70M
├──day03-基础班-10.avi107.15M
├──day03-基础班-7.avi95.93M
├──day03-基础班-8.avi112.20M
├──day03-基础班-9.avi14.10M
├──day03-基础班.avi208.75M
├──day03-基础班~1.avi103.43M
├──day03-基础班~2.avi53.68M
├──day03-基础班~3.avi97.81M
├──day03-基础班~4.avi50.37M
├──day03-基础班~5.avi81.97M
├──day03-基础班—6.avi105.72M
├──day04-基础班 (10).avi101.00M
├──day04-基础班 (11).avi74.40M
├──day04-基础班 (12).avi48.95M
├──day04-基础班 (13).avi82.54M
├──day04-基础班 (14).avi110.80M
├──day04-基础班 (2).avi98.59M
├──day04-基础班 (3).avi29.51M
├──day04-基础班 (4).avi50.21M
├──day04-基础班 (5).avi31.98M
├──day04-基础班 (6).avi42.55M
├──day04-基础班 (7).avi42.84M
├──day04-基础班 (8).avi53.01M
├──day04-基础班 (9).avi110.06M
├──day04-基础班(1).avi213.64M
├──day05-基础班 (2).avi166.47M
├──day05-基础班 (3).avi121.07M
├──day05-基础班 (4).avi140.97M
├──day05-基础班 (5).avi92.67M
├──day05-基础班 (6).avi22.62M
├──day05-基础班 (7).avi117.01M
├──day05-基础班 (8).avi187.98M
├──day05-基础班 (9).avi180.15M
├──day05-基础班(1).avi141.35M
├──day06-基础班 (2).avi155.46M
├──day06-基础班 (3).avi162.41M
├──day06-基础班 (4).avi156.98M
├──day06-基础班 (5).avi170.55M
├──day06-基础班 (6).avi178.43M
├──day06-基础班 (7).avi91.50M
├──day06-基础班(1).avi188.38M
├──day07-基础班 (2).avi124.90M
├──day07-基础班 (3).avi162.73M
├──day07-基础班 (4).avi126.52M
├──day07-基础班 (5).avi210.12M
├──day07-基础班 (6).avi169.95M
├──day07-基础班 (7).avi56.44M
├──day07-基础班 (8).avi69.03M
├──day07-基础班(1).avi235.39M
├──day08-基础班 (2).avi141.04M
├──day08-基础班 (3).avi189.78M
├──day08-基础班 (4).avi73.40M
├──day08-基础班 (5).avi55.98M
├──day08-基础班 (6).avi136.84M
├──day08-基础班 (7).avi134.61M
├──day08-基础班 (8).avi177.61M
├──day08-基础班 (9).avi195.59M
├──day08-基础班(1).avi263.25M
├──day09-基础班 (2).avi127.68M
├──day09-基础班 (3).avi199.31M
├──day09-基础班 (4).avi131.45M
├──day09-基础班 (5).avi216.84M
├──day09-基础班 (6).avi134.23M
├──day09-基础班 (7).avi138.91M
├──day09-基础班 (8).avi41.00M
├──day09-基础班(1).avi236.40M
├──day10-基础班 (2)【后半段录制有点问题 后面会更新】.avi318.63M
├──day10-基础班 (3).avi177.51M
├──day10-基础班 (4).avi52.07M
├──day10-基础班 (5).avi175.08M
├──day10-基础班 (6).avi162.88M
├──day10-基础班 (7).avi105.21M
├──day10-基础班 (8).avi127.77M
└──day10-基础班(1).avi198.85M
├──02阶段:JavaSE进阶
├──day01-复习回顾继承抽象类
├──04_继承:继承中成员变量的特点.mp422.34M
├──05_继承:继承中成员方法的特点.mp418.72M
├──01_课程介绍.mp444.82M
├──02_继承:继承入门.mp435.81M
├──03_继承:继承的特点.mp444.91M
├──06_继承:方法重写.mp447.12M
├──07_继承:继承中构造方法的特点.mp469.36M
├──08_继承:上午知识点小结.mp414.40M
├──09_回顾上午内容.mp453.67M
├──10_继承:继承在内存中的过程.mp487.98M
├──11_this和super关键字的使用.mp417.32M
├──12_抽象类.mp447.10M
├──13_抽象类案例.mp424.06M
├──14_模板设计模式.mp452.54M
├──15_匿名对象的介绍.mp444.69M
├──16_匿名对象的案例.mp450.18M
└──17_语雀的使用:分享知识库.mp473.27M
├──day02-关键字代码块接口枚举
├──01_作业.mp424.26M
├──02_回顾上次课程内容.mp454.12M
├──03_使用idea导入模块工程.mp410.06M
├──04_static关键字&内存图解.mp474.97M
├──05_static关键字的注意细节.mp437.77M
├──06_final关键字.mp425.36M
├──07_权限修饰符关键字.mp447.71M
├──08_工具类的书写规则.mp47.86M
├──09_代码块:构造代码块.mp424.33M
├──10_代码块:静态代码块&局部代码块.mp432.93M
├──11_接口:接口的认知(制定规则).mp447.46M
├──12_接口:接口的定义及实现.mp456.73M
├──13_回顾上午内容.mp438.80M
├──14_回顾代码块.mp47.44M
├──15_接口使用的案例.mp464.53M
├──16_jdk8和9中接口方法的变化.mp474.89M
├──17_类和接口的关系.mp48.70M
├──18_接口和抽象类的使用区别.mp456.72M
├──19_枚举的定义和使用.mp457.99M
└──20_枚举的本质.mp435.82M
├──day03-多态内部类常用API
├──01_作业.mp.mp482.02M
├──02_回顾上次课程内容.mp415.73M
├──03_多态的概述.mp444.24M
├──04_多态在使用中成员的特点.mp439.83M
├──05_多态的转型(向下转型).mp418.26M
├──06_多态向下转型时的注意事项及解决方案.mp457.87M
├──07_接口的多态使用.mp430.85M
├──08_内部类:成员内部类.mp426.76M
├──09_内部类:匿名内部类的使用.mp449.64M
├──10_匿名内部类在程序中的应用.mp452.00M
├──11_回顾上午内容.mp468.00M
├──12_Object类中的toString方法.mp458.22M
├──13_Object类中的equals方法.mp427.70M
├──14_Objects工具类.mp448.79M
├──15_Date类使用.mp459.84M
├──16_DateFormat类基本使用.mp452.76M
├──17_Dateformat类:解析日期.mp438.93M
├──18_Calendar类的基本使用.mp482.99M
├──19_Calendar类中的常用方法的使用.mp445.73M
└──20_Calendar类-代码实践.mp428.60M
├──day04-正则表达式集合迭代器
├──01_作业讲解.mp446.23M
├──02_Math工具类的使用.mp422.18M
├──03_System工具类的使用.mp418.48M
├──04_BigInteger类的使用.mp428.73M
├──05_BigDecimal类的使用.mp455.37M
├──06_Arrays工具类.mp431.41M
├──07_包装类介绍&基本使用mp4.mp436.73M
├──08_包装类在使用时的细节.mp455.78M
├──09_String类中常用方法介绍.mp475.41M
├──10_正则表达式介绍.mp426.22M
├──11_正则表达式语法:字符类、运算符、预定义符.mp446.98M
├──12_正则表达式语法:数量词、分组括号.mp449.49M
├──13_Collection集合介绍.mp430.49M
├──14_Collection集合的基本使用.mp423.54M
├──15_迭代器:Iterator的基本使用.mp464.79M
├──16_迭代器执行原理.mp426.15M
├──17_迭代器在使用中的注意事项.mp463.59M
└──18_增强for循环.mp429.15M
├──day05-泛型数据结构接口
├──01_作业+复习.mp494.54M
├──02_泛型的概述.mp428.01M
├──03_泛型:泛型类.mp429.96M
├──04_泛型:泛型接口.mp452.93M
├──05_泛型:泛型方法.mp476.58M
├──06_梳理泛型基础知识点.mp443.69M
├──07_泛型的通配符.mp489.16M
├──08_泛型案例.mp415.91M
├──09_数据结构概述.mp410.30M
├──10_数据结构:栈.mp410.24M
├──11_数据结构:队列.mp416.96M
├──12_回顾上午内容.mp450.27M
├──13_数据结构:数组.mp418.68M
├──14_List集合.mp442.72M
├──15_数据结构:链表.mp436.97M
├──16_LinkedList集合.mp453.41M
├──17_Set集合.mp428.66M
├──18_使用HashSet集合存储自定义对象(去重).mp444.30M
├──19_数据结构:哈希表.mp465.10M
├──20_JDK1.8优化哈希表的方式.mp439.41M
└──21_LinkedHaseSet集合.mp418.80M
├──day06-排序查找算法嵌套斗地主案例
├──01_作业讲解.mp438.27M
├──02_回顾上次课程内容.mp4225.mp418.75M
├──03_TreeSet集合.mp429.38M
├──04_TreeSet集合:自然排序.mp484.42M
├──05_梳理TreeSet.mp424.78M
├──06_二叉树.mp418.59M
├──07_平衡二叉树.mp426.56M
├──08_数据结构:红黑树.mp454.20M
├──09_TreeSet集合:比较器.mp4109.40M
├──10_回顾上午内容.mp427.03M
├──11_可变参数的使用.mp485.12M
├──12_算法:冒泡排序.mp440.08M
├──13_算法:选择排序.mp433.30M
├──14_算法:二分查找法.mp441.60M
├──15_Map集合介绍.mp439.89M
├──16_Map集合的基本使用.mp441.39M
├──17_Map集合遍历方式介绍.mp445.09M
├──18_Map集合遍历:键找值.mp425.98M
├──19_Map集合遍历:键值对.mp431.92M
├──20_Map集合的key存储自定义对象(去重).mp429.44M
├──21_LinkedHashMap集合.mp413.50M
└──22_TreeMap集合.mp443.50M
├──day07 阶段项目
├──01_作业.mp497.13M
├──02_Map集合的应用案例.mp458.85M
├──03_List嵌套List集合.mp420.62M
├──04_List嵌套Map集合.mp417.72M
├──05_Map嵌套Map集合.mp432.03M
├──06_梳理嵌套集合.mp414.47M
├──07_Collections工具类.mp435.33M
├──08_斗地主游戏:分析程序&编写准备牌代码.mp485.12M
├──09_斗地主游戏:洗牌.mp417.40M
├──10_斗地主游戏:发牌.mp446.32M
├──11_斗地主游戏:看牌.mp446.68M
├──12_日志技术的概述.mp421.07M
├──13_日志技术体系介绍.mp416.01M
├──14_Logback概述.mp410.73M
├──15_Logback快速入门.mp457.38M
├──16_Logback入门案例中的问题.mp410.72M
├──17_Logback配置详解-输出位置、输出格式.mp486.90M
├──18_Logback配置详解-日志级别设置.mp436.43M
├──19_阶段项目-介绍.mp448.65M
├──20_功能分析:首页、登录、商家界面、用户界面.mp446.19M
├──21_商家功能分析.mp427.44M
└──22_用户功能分析-展示全部影片、购票功能.mp428.14M
├──day08 异常,Lambda表达式,Stream流
├──01_回顾:logback日志框架的使用.mp460.26M
├──02_异常:概述.mp437.74M
├──03_异常:异常体系介绍.mp444.99M
├──04_异常:JVM处理异常的方式.mp417.51M
├──05_异常处理方式1:声明.mp453.02M
├──06_throw关键字的使用.mp458.41M
├──07_异常处理方式2:捕获.mp4113.29M
├──08_异常处理时的常用方法介绍.mp445.35M
├──09_异常:自定义异常.mp487.56M
├──10_回顾上午内容.mp427.03M
├──11_Lambda概述.mp420.17M
├──12_函数式接口.mp447.38M
├──13_Lambda表达式书写格式.mp425.82M
├──14_Lambda表达式练习1.mp422.95M
├──15_Lambda表达式练习2.mp420.23M
├──16_Lambda表达式练习3.mp420.78M
├──17_Lambda表达式练习4.mp418.36M
├──18_Lambda表达式省略模式.mp412.82M
├──19_Lambda表达式和匿名内部类的区别.mp48.82M
├──20_Stream流的介绍.mp437.56M
├──21_Stream流的获取方法.mp470.37M
├──22_Stream流中间方法:过滤功能.mp433.51M
├──23_Stream流中间方法:截取功能、跳过功能.mp420.33M
├──24_Stream流中间方法:合并流、去重功能.mp428.23M
├──25_Stream流的中间方法:转换功能.mp428.13M
└──26_Stream流的中间方法:排序功能.mp418.67M
├──day09-线程安全线程间通信线程池
├──01_每日反馈.mp429.15M
├──02_回顾Stream流.mp435.31M
├──03_Stream流:终结方法.mp466.59M
├──04_Stream流:收集方法.mp447.00M
├──05_Stream流:收集方法-toMap.mp434.43M
├──06_Stream流案例.mp422.45M
├──07_Optional类.mp453.59M
├──08_线程的概念.mp428.21M
├──09_什么是多线程.mp412.00M
├──10_线程的使用:Thread类.mp456.59M
├──11_线程的使用:Runnable接口.mp451.18M
├──12_回顾:线程的使用.mp426.34M
├──13_线程中的常用方法.mp461.14M
├──14_线程安全问题演示及分析.mp453.45M
├──15_线程安全问题解决思路.mp421.51M
├──16_解决线程安全问题:同步代码块.mp444.59M
├──17_同步代码块书写时遇到的问题.mp47.20M
├──18_解决线程安全问题:同步方法.mp417.98M
├──19_解决线程安全问题:Lock锁.mp423.82M
├──20_线程的死锁.mp417.43M
└──21_线程的6种状态.mp419.50M
├──day10 字节流
├──01_反馈+作业.mp4119.14M
├──02_复习上次课程内容.mp436.07M
├──03_线程通讯.mp435.09M
├──04_等待唤醒的基本使用.mp457.92M
├──05_线程通讯:生产者和消费者.mp499.01M
├──06_线程池的概述.mp412.46M
├──07_线程池的基本使用.mp428.32M
├──08_线程池中Callable任务的使用.mp430.84M
├──09_File类概述和创建.mp421.86M
├──10_相对路径和绝对路径.mp410.62M
├──11_File类常用方法:创建文件和目录.mp412.60M
├──12_回顾:File类.mp46.97M
├──13_File类常用方法.mp474.39M
├──14_File类的练习.mp455.46M
├──15_IO概述.mp437.85M
├──16_字节输出流入门.mp440.24M
├──17_字节输出流:write方法.mp422.61M
├──18_字节输出流:追加写入、写入换行符.mp429.68M
├──19_字节输入流入门.mp440.41M
├──20_idea模块工程找到不读取的文件.mp441.50M
├──21_文件复制:读写一个字节数据.mp465.53M
└──22_IO资源处理方式.mp465.21M
├──day11-字符流,转换流
├──01_反馈+复习.mp4115.95M
├──02_字节输入流:读取多个数据.mp486.18M
├──03_文件复制:读写字节数组.mp417.78M
├──04_文件复制:使用字节缓冲流提高效率.mp450.02M
├──05_缓冲流提高读取效率的原理.mp437.44M
├──06_Properties类的基本使用.mp422.79M
├──07_使用Properties类读取配置文件.mp442.07M
├──08_Properties案例.mp431.09M
├──09_使用ResourceBundle工具类读取配置文件.mp429.07M
├──10_认识递归.mp421.45M
├──11_递归的分析.mp417.60M
├──12_递归案例.mp452.02M
├──13_回顾上午内容.mp416.36M
├──14_使用字节流读取中文时出现乱码.mp419.99M
├──15_编码表介绍.mp424.44M
├──16_解析字节流读取中文时产生乱码的原因.mp426.69M
├──17_字符输出流的使用.mp462.39M
├──18_字符输入流的使用.mp436.29M
├──19_字符缓冲流的基本使用.mp445.80M
├──20_字符缓冲流案例.mp480.46M
├──21_使用转换流读写特定编码表的字符数据.mp464.68M
├──22_字符流的工作原理.mp415.08M
└──23_使用转换流实现GBK到UTF8的文件操作.mp432.39M
├──day12-网络编程,JUnit单元测试,设计模式
├──01_反馈+复习.mp4123.32M
├──02_对象操作流(序列化和反序列化).mp499.73M
├──03_对象操作流写入多个User对象.mp438.82M
├──04_序列化接口存在的作用.mp467.50M
├──05_序列化流使用时的细节.mp420.96M
├──06_打印流的使用.mp436.97M
├──07_装饰者设计模式.mp471.81M
├──08_Commons-io工具包的使用.mp457.56M
├──09_网络编程三要素.mp423.49M
├──10_网络编程三要素-IP地址.mp420.96M
├──11_网络编程三要素-InetAddress类.mp431.63M
├──12_网络编程三要素-端口.mp417.55M
├──13_网络编程三要素-通信协议.mp414.93M
├──14_TCP通信程序:客户端Socket.mp441.99M
├──15_TCP通信程序:服务端ServerSocket.mp437.17M
├──16_TCP通信程序:客户端和服务端交互.mp464.32M
├──17_TCP协议的三次握手.mp47.87M
├──18_TCP通信程序:练习1.mp473.50M
├──19_TCP通信程序:上传文件.mp4119.39M
├──20_TCP通信程序:上传文件(优化).mp467.54M
├──21_使用多线程优化TCP通信程序.mp4133.05M
├──22_单例设计模式:饿汉式.mp444.24M
├──23_单例设计模式:懒汉式.mp442.10M
├──24_多例设计模式.mp469.80M
├──25_工厂设计模式.mp480.77M
├──26_junit单元测试基本使用.mp449.00M
├──27_junit单元测试中的其他注解.mp423.70M
└──28_junit单元测试的断言.mp447.59M
└──day13-黑马云盘
├──01_黑马云盘介绍.mp471.27M
├──02_黑马云盘技术选型&功能逻辑分析.mp432.72M
├──03_黑马云盘-浏览目录功能实现.mp4277.69M
├──04_黑马云盘-浏览目录功能演示.mp460.38M
├──05_黑马云盘-文件上传.mp418.59M
├──06_黑马云盘-文件下载.mp425.82M
├──07_梳理:数据发送格式(协议).mp429.74M
└──08_梳理:文件上传功能.mp4160.78M
├──03阶段:数据库
├──day01-MySQL基础
├──01_数据库概念.mp417.49M
├──02_MySQL安装(免安装版本).mp420.02M
├──03_使用DataGrip连接MySQL.mp460.94M
├──04_MySQL数据模型.mp418.20M
├──05_SQL基础概念.mp419.78M
├──06_DDL语言:数据库.mp439.78M
├──07_DDL语言:数据表创建.mp438.55M
├──08_DataGrip在使用中的问题.mp419.78M
├──09_DDL语言:数据表的删除和修改.mp429.68M
├──10_DDL语言:修改数据表示例.mp425.41M
├──11_DML语言:insert操作.mp472.38M
├──12_DML语言:update操作.mp424.20M
├──13_DML语言:delete操作.mp429.70M
├──14_DQL语言:基础查询.mp438.89M
├──15_回顾SQL语法.mp441.71M
├──16_DQL语言:条件查询-1.mp450.72M
├──17_DQL语言:条件查询-2.mp424.10M
├──18_DQL查询:排序查询.mp416.76M
├──19_DQL查询:聚合函数.mp447.92M
├──20_DQL查询:分组查询.mp463.65M
├──21_DQL查询:分页查询.mp430.62M
├──22_SQL语句的执行顺序.mp411.16M
└──23_数据库备份和还原.mp439.17M
├──day02-MySQL高级
├──01_作业.mp462.16M
├──02_回顾上次课程内容.mp435.19M
├──03_上次课程中遇到的问题.mp431.29M
├──04_约束:概述.mp419.99M
├──05_约束:主键约束的基本使用.mp443.48M
├──06_约束:主键自增.mp431.93M
├──07_约束:主键在使用时的注意细节.mp415.16M
├──08_约束:唯一约束的基本使用.mp415.47M
├──09_约束:非空约束的基本使用.mp424.70M
├──10_约束:默认值约束.mp430.61M
├──11_表关系的概述.mp410.98M
├──12_表关系:一对多.mp420.81M
├──13_表关系:多对多.mp419.50M
├──14_表关系:一对一.mp419.17M
├──15_约束:外键约束的基本使用.mp445.53M
├──16_约束:外键约束的注意细节.mp452.33M
├──17_多表查询:笛卡尔积.mp454.58M
├──18_回顾上午内容.mp425.16M
├──19_多表查询:内连接查询.mp457.04M
├──20_多表查询:外连接查询.mp449.16M
├──21_子查询:单行单列、多行单列.mp4129.39M
└──22_子查询:多行多列.mp487.22M
├──day03-mysql函数和索引
├──01_作业题目7-1.mp498.62M
├──02_作业题目7-2.mp427.04M
├──03_事务的介绍.mp423.47M
├──04_事务的基本使用.mp436.10M
├──05_事务原理.mp413.33M
├──06_事务的四大特性.mp410.63M
├──07_事务隔离级别介绍.mp434.23M
├──08_事务隔离级别演示:脏读问题的发生及解决.mp454.90M
├──09_函数:日期函数.mp446.20M
├──10_函数:判断函数-casewhen.mp438.91M
├──11_函数:字符函数.mp419.57M
├──12_函数:数学函数.mp416.68M
├──13_MySQL性能介绍.mp431.84M
├──14_索引的介绍及分类.mp427.39M
├──15_索引的使用.mp451.85M
├──16_回顾上午内容.mp455.64M
├──17_索引的数据结构.mp447.46M
├──18_查询时使用索引的底层机制.mp464.34M
├──19_面试题:索引创建的原则.mp446.73M
├──20_面试题:索引失效.mp480.20M
├──21_作业:第8题-1.mp474.75M
└──22_作业:第8题-2(自连接).mp445.89M
├──day04_JDBC和数据库连接池
├──01_作业-1.mp4106.16M
├──02_作业-2.mp454.41M
├──03_作业-3.mp441.14M
├──04_JDBC前言.mp48.87M
├──05_JDBC介绍.mp417.34M
├──06_JDBC快速入门.mp476.46M
├──07_JDBC的API详解:DriverManager.mp446.31M
├──08_JDBC的API详解:Connection.mp420.21M
├──09_JDBC的API详解:Statement.mp433.84M
├──10_JDBC的API详解:ResultSet.mp434.68M
├──11_JDBC案例:用户登录.mp452.86M
├──12_使用PreparedStatement解决SQL注入.mp4106.22M
├──13_回顾上午内容.mp489.51M
├──14_Jdbc工具类的编写及使用.mp4127.87M
├──15_三层架构模型介绍.mp425.93M
├──16_使用三层架构模型实现用户登录功能.mp4130.62M
├──17_数据库连接池介绍.mp451.45M
├──18_数据库连接池:Druid的基本使用.mp484.59M
└──19_数据库连接池案例:查询所有品牌.mp4108.53M
├──day05_反射-注解-动态代理
├──02_类加载概述.mp440.17M
├──03_类加载器的介绍.mp468.50M
├──04_双亲委派机制.mp421.07M
├──05_类加载器的应用:加载src目录下的配置文件.mp440.19M
├──06_反射概述.mp426.54M
├──07_获取Class对象的三种方式.mp476.43M
├──08_Constructor对象的初体验.mp439.05M
├──09_Constructor对象的基本使用.mp4100.70M
├──10_反射技术Constructor的应用.mp460.09M
├──11_回顾上午内容.mp442.25M
├──12_Method对象的初体验.mp436.31M
├──13_Method对象的基本使用.mp477.42M
├──14_Field对象的基本使用.mp449.44M
├──15_反射技术的应用.mp456.53M
├──16_注解的概述.mp418.17M
├──17_自定义注解.mp438.80M
├──18_元注解.mp451.43M
├──19_注解解析方式.mp479.68M
├──20_注解解析示例(扩展).mp483.54M
└──21_注解案例:模拟Junit.mp438.27M
├──day06_XML-Dom4j-综合案例
├──01_复习上次课程内容.mp467.87M
├──02_动态代理:案例中的问题.mp464.89M
├──03_动态代理:使用Proxy解决案例中的问题.mp4192.22M
├──04_分析动态代理的代码实现.mp481.53M
├──05_今日课程介绍.mp47.83M
├──06_XML概述.mp415.93M
├──07_编写第1个XML文件.mp426.90M
├──08_XML的组成:声明和元素.mp430.23M
├──09_XML的组成:属性、注释和转义字符.mp432.75M
├──10_XML的组成:字符区.mp48.86M
├──11_XML约束:DTD.mp450.16M
├──12_XML约束:schema.mp464.24M
├──13_回顾上午内容.mp4515.mp437.37M
├──14_XML约束:schema的名称空间.mp442.89M
├──15_XML解析的概述.mp447.21M
├──16_XML解析:dom解析原理和dom树模型.mp430.04M
├──17_XML解析:dom4j中的常用API介绍.mp469.64M
├──18_XML解析:使用dom4j解析xml文件内容.mp454.32M
├──19_XML解析:解析xml文件数据并存储到集合.mp422.83M
├──20_XML解析:使用xpath解析xml文件.mp4144.70M
├──21_综合案例:需求介绍及案例效果.mp440.78M
├──22_综合案例:jdbc自定义框架的使用.mp4113.20M
└──23_综合案例:jdbc自定义框架的底层代码实现.mp4157.25M
├──day07_MyBatis-01
├──07_Maven坐标的介绍.mp420.69M
├──08_使用idea创建maven项目.mp482.06M
├──09_使用idea导入maven项目的注意事项.mp418.13M
├──10_Maven的基本使用.mp433.24M
├──11_回顾上午内容.mp428.03M
├──12_Maven使用时的注意事项.mp429.71M
├──13_Mybatis介绍.mp425.13M
├──14_Mybatis的架构介绍.mp419.49M
├──15_Mybatis的ORM映射介绍.mp49.97M
├──16_Mybatis快速入门-1.mp4121.66M
├──17_Mybatis快速入门-2.mp490.28M
├──18_Mybatis底层实现简单分析.mp442.08M
├──19_核心配置文件:properties.mp446.88M
├──20_核心配置文件:settings.mp465.40M
├──21_核心配置文件:typeAliases.mp451.70M
├──01_基础作业-第1题.mp4123.06M
├──02_SQL练习题.mp465.42M
├──03_Maven前言.mp423.55M
├──04_Maven介绍.mp423.94M
├──05_Maven安装配置.mp484.70M
└──06_IDEA集成Maven环境.mp419.74M
├──day08_MyBatis-02
├──01_复习+作业.mp4143.16M
├──02_核心配置文件:typeAliases中的内置别名.mp421.65M
├──03_核心配置文件:typeHandlers和environments.mp440.72M
├──04_核心配置文件:mappers标签.mp453.68M
├──05_核心配置文件内容小结.mp422.53M
├──06_映射文件:select.mp454.85M
├──07_映射文件:insert.mp460.91M
├──08_映射文件:update.mp434.57M
├──09_映射文件:delete.mp422.47M
├──10_Mybatis工具类的编写.mp460.33M
├──11_mybatis作业案例:添加学生.mp453.78M
├──12_mybatis作业案例:修改学生.mp465.24M
├──13_Mybatis案例:查询所有数据-使用resultMap解决名称不一致问题.mp4128.33M
├──14_Mybatis案例:查看详情-${}和#{}的区别.mp4131.19M
├──15_Mybatis案例:条件查询-Map集合作为SQL参数.mp489.11M
├──16_Mybatis案例:条件查询-动态SQL-if.mp441.01M
├──17_Mybatis案例:条件查询-动态SQL-where.mp427.46M
├──18_Mybatis案例:条件查询-动态SQL-choose.mp430.91M
├──19_Mybatis案例:添加.mp443.85M
├──20_Mybatis案例:主键回填.mp4112.23M
├──21_Mybatis案例:修改所有字段.mp438.56M
├──22_Mybatis案例:修改部分数据-动态SQL-set.mp415.70M
└──23_Mybatis案例:批量删除-动态SQL-foreach.mp458.01M
└──day09_MyBatis-03
├──01_回顾:mybatis开发环境搭建.mp449.25M
├──02_mybatis高级查询:环境准备.mp478.64M
├──03_mybatis高级查询:一对一查询.mp4104.26M
├──04_mybatis高级查询:测试一对一查询.mp421.02M
├──05_maven模块工程的快速创建.mp410.22M
├──06_mybatis高级查询:一对多查询.mp474.74M
├──07_mybatis高级查询:测试一对多查询.mp413.62M
├──08_mybatis注解开发:Insert.mp466.49M
├──09_mybatis注解开发:Select.mp424.57M
├──10_mybatis注解开发:主键回填.mp446.38M
├──11_mybatis注解开发:Results结果集映射.mp448.42M
├──12_mybatis注解开发:模糊查询.mp458.16M
├──13_mybatis注解开发:动态sql.mp498.32M
├──14_综合案例:权限5张表的引入.mp445.33M
├──15_综合案例:环境准备.mp4112.68M
├──16_综合案例:用户模块功能分析.mp416.93M
├──17_综合案例:分页查询SQL实现.mp464.13M
├──18_综合案例:分页查询Dao层实现.mp433.82M
└──19_综合案例:分页查询service层实现.mp456.08M
├──04阶段:WEB开发
├──day01-HTML&CSS&JS基础
├──23.css选择器介绍讲解.mp430.73M
├──24.查阅API使用css的属性讲解.mp493.74M
├──25.JavaScript介绍讲解.mp418.10M
├──26.在html页面中引入js文件讲解.mp432.97M
├──27.js的三种输出方式讲解.mp416.79M
├──28.定义变量讲解.mp423.39M
├──29.数据类型讲解.mp436.48M
├──30.运算符讲解.mp435.56M
├──31.全局函数讲解.mp433.74M
├──32.今日总结和和作业安排.mp435.59M
├──01.今日课程整体介绍讲解.mp44.86M
├──02.html介绍讲解.mp422.51M
├──03.html入门案例_使用记事本书写讲解.mp420.18M
├──04.vscode介绍和安装以及插件安装讲解.mp425.90M
├──05.在vscode中书写入门的html页面讲解.mp432.14M
├──06.使用vscode注意事项讲解.mp429.02M
├──07.html标签_基础标签讲解.mp449.96M
├──08.html标签_基础标签练习.mp475.20M
├──09.html标签_音频、视频和图片标签讲解.mp443.38M
├──10.html标签_超链接标签讲解.mp416.55M
├──11.列表标签讲解.mp438.03M
├──12.表格标签介绍讲解.mp448.77M
├──13.表格标签_实现跨行和列讲解.mp434.94M
├──14.布局标签_div和span讲解.mp416.15M
├──15.关于form表单标签以及子标签场景介绍讲解.mp411.79M
├──16.表单标签_form标签介绍讲解.mp424.42M
├──17.上午回顾讲解.mp422.78M
├──18.input输入域讲解.mp459.39M
├──19.下拉框和文本域标签讲解.mp426.36M
├──20.查阅文档说明.mp420.21M
├──21.CSS介绍讲解.mp413.84M
├──22.浏览器使用js引擎执行js代码介绍.mp44.05M
└──22.在html页面中引入css讲解.mp436.48M
├──day02-JavaScript
├──01.反馈和作业.mp446.54M
├──02.函数_第一种定义格式讲解.mp444.02M
├──03.函数_第二种定义格式讲解.mp411.14M
├──04.函数注意事项讲解.mp458.65M
├──05.js常见对象_数组对象_数组第一种定义格式和注意事项讲解.mp451.83M
├──06.js常见对象_数组对象_数组第二种定义格式和注意事项讲解.mp411.81M
├──07.js常见对象_数组对象_常见属性和函数讲解.mp424.19M
├──08.js常见对象_正则对象讲解.mp431.49M
├──09.js常见对象_字符串对象讲解.mp465.39M
├──10.js常见对象_自定义对象讲解.mp437.86M
├──11.BOM浏览器对象_window对象讲解.mp468.67M
├──12.window对象练习_切换灯泡图片讲解.mp452.43M
├──13.history对象讲解.mp425.97M
├──14.上午回顾讲解.mp425.67M
├──15.location对象讲解.mp414.39M
├──16.DOM对象介绍讲解.mp440.27M
├──17.DOM对象_获取元素的方法讲解.mp445.98M
├──18.DOM对象_元素的使用讲解.mp4103.42M
├──19.DOM对象_事件绑定介绍讲解.mp449.67M
├──20.常见事件_onsubmit事件.mp455.57M
├──21.常见事件_onload事件.mp439.89M
├──22.js综合案例_校验注册表单需求说明讲解.mp48.69M
├──23.js综合案例_校验注册表单_离焦校验用户名是否合法讲解.mp476.13M
├──24.js综合案例_校验注册表单_离焦校验密码和手机号是否合法以及是否可以提交表单代码实现讲解.mp453.01M
├──25.js综合案例_校验注册表单_debug调试查看代码流程讲解.mp457.04M
└──26.反馈和总结讲解.mp457.66M
├──day03-AJAX&Vue
├──05.ajax介绍讲解.mp441.04M
├──06.AJAX的交互模型和传统交互模型的区别讲解.mp410.74M
├──07.Ajax异步请求axios框架使用介绍讲解.mp437.72M
├──08.ajax的异步操作axios_axios入门案例_发送get请求讲解.mp473.76M
├──09.ajax的异步操作axios_axios入门案例_发送get请求_注意讲解.mp425.77M
├──10.ajax的异步操作axios_axios入门案例_发送post请求讲解.mp431.95M
├──11.ajax的异步操作axios_检查用户名是否已被注册讲解.mp487.76M
├──12.json介绍讲解.mp413.37M
├──13.json的基础语法代码演示讲解.mp433.47M
├──14.ajax和json综合案例_前端代码实现讲解.mp491.34M
├──15.ajax和json综合案例_前端代码实现_debug查看流程讲解.mp421.05M
├──16.vue介绍讲解.mp413.13M
├──17.上午回顾讲解.txt664.mp425.03M
├──18.vue基础入门案例实现1讲解.mp443.21M
├──19.vue基础入门案例实现2讲解.mp442.52M
├──20.vue指令介绍讲解.mp412.27M
├──21.vue常见指令_文本插值讲解.mp419.47M
├──22.绑定任意属性指令讲解.mp435.80M
├──23.条件渲染列表指令v-if和v-show讲解.mp427.24M
├──24.渲染列表指令v-for讲解.mp437.79M
├──25.绑定事件的指令v-on讲解.mp429.21M
├──26.表单绑定v-model讲解.mp426.35M
├──27.常见的vue指令小结.mp46.80M
├──28.vue的八个钩子函数讲解.mp497.44M
├──29.vue的created钩子函数使用介绍讲解.mp49.92M
├──30.vue的异步操作练习讲解.mp430.41M
├──31.vue的异步操作练习2_查询好友讲解.mp453.43M
├──32.vue的异步操作练习2_查询好友小结讲解.mp422.70M
├──33.谷歌插件安装讲解.mp426.07M
├──34.今日反馈和总结讲解.mp416.94M
├──01.反馈和作业.mp488.99M
├──02.es6介绍.mp48.95M
├──03.es6新语法基础_定义变量和常量以及模板字符串讲解.mp434.33M
└──04.es6新语法基础_箭头函数讲解.mp433.78M
├──day04-Element&Vue脚手架
├──01.今日课程安排介绍.mp45.56M
├──02.element介绍讲解.mp47.34M
├──03.Element快速入门代码实现讲解.mp464.45M
├──04.element基础布局.mp427.16M
├──05.容器布局讲解.mp435.92M
├──06.element的表单组件讲解.mp4140.67M
├──07.表格组件讲解.mp462.70M
├──08.导航栏组件讲解.mp466.38M
├──09.element综合案例讲解.mp474.87M
├──10.nodejs介绍讲解.mp49.89M
├──11.nodejs使用讲解.mp454.50M
├──12.npm初始化工程讲解.mp415.52M
├──13.npm本地安装讲解.mp416.33M
├──14.全局安装和批量安装讲解.mp417.53M
├──15.使用npm安装淘宝NPM镜像讲解.mp432.17M
├──16.webpack介绍讲解.mp414.11M
├──17.Webpack安装介绍.mp44.10M
├──18.Webpack安装应用讲解.mp444.31M
├──19.基于npm方式打包讲解.mp437.64M
├──20.webpack开发服务器介绍讲解.mp443.67M
├──21.vue脚手架之前安装的软件小结.mp46.06M
├──22.vue-cli脚手架_学习脚手架掌握重点.mp46.56M
├──23.vue-cli介绍.mp411.17M
├──24.vue快速入门介绍讲解.mp427.58M
├──25.vue脚手架基础介绍_服务器设置讲解.mp451.03M
├──26.vue脚手架常见目录结构分析_App.vue和main.js和index.html说明.mp438.69M
├──27.vue组件结构说明讲解.mp420.70M
├──28.路由介绍讲解.mp438.07M
├──29.脚手架小结讲解.mp424.11M
├──30.vue-cli脚手架练习_模拟网易云音乐讲解.mp445.71M
├──31.在脚手架中安装element讲解.mp434.26M
├──32.将Element-UI组件库添加到vue脚手架中代码实现讲解.mp424.89M
└──33.今日总结.mp420.74M
├──day05-Tomcat+HTTP+Servlet
├──01.复习.mp442.74M
├──02.vue脚手架项目_前后端分离介绍讲解.mp46.71M
├──03.vue脚手架项目_环境搭建讲解.mp451.03M
├──04.vue脚手架项目_项目流程演示讲解.mp414.62M
├──05.vue脚手架项目_流程介绍讲解.mp462.83M
├──06.vue脚手架项目_添加学生前端代码说明讲解.mp436.00M
├──07.vue脚手架项目_查询、删除和修改讲解.mp452.70M
├──08.今日课程目标.mp47.03M
├──09.web介绍讲解.mp421.16M
├──10.软件架构模式和通信特点讲解.mp418.57M
├──11.URL请求路径介绍讲解.mp437.78M
├──12.服务器介绍讲解.mp425.28M
├──13.下载安装和tomcat目录结构介绍讲解.mp435.93M
├──14.启动访问和关闭tomcat讲解.mp435.90M
├──15.解决启动tomcat失败的问题讲解.mp434.43M
├──16.在tomcat的安装目录webapps下发布web资源讲解.mp434.22M
├──17.在idea中使用原型创建web项目.mp450.13M
├──18.在idea中不使用原型创建web项目_重点.mp440.16M
├──19.使用idea发布web资源.mp420.18M
├──20.上午回顾.mp429.82M
├──21.使用开发工具idea发布web项目的注意事项讲解.mp4100.42M
├──22.Servlet概述讲解.mp421.94M
├──23.Servlet入门案例讲解.mp439.53M
├──24.Servlet执行原理讲解.mp465.89M
├──25.Servlet生命周期讲解.mp455.03M
├──26.服务器启动,立刻加载Servlet对象讲解.mp423.15M
├──27.实现Servlet方式二_继承抽象类GenericServlet讲解.mp437.07M
├──28.实现Servlet方式三_继承抽象类HttpServlet讲解.mp428.85M
├──29.实现Servlet方式三_自定义类继承HttpServlet类的原理讲解.mp471.29M
├──30.编写servlet常见问题讲解.mp499.58M
├──31.Servlet基本的映射路径讲解.mp422.62M
├──32.Servlet映射路径配置规范讲解.mp473.16M
└──33.今日总结.mp419.59M
├──day06-Request+Response
├──01.web的绝对路径讲解.mp454.35M
├──02.web的相对路径讲解.mp473.98M
├──03.servlet的注解开发入门实现讲解.mp434.89M
├──04.servlet的注解开发入门注意事项讲解.mp473.65M
├──05.在idea中配置Servlet3.0注解开发的模板讲解.mp424.50M
├──06.http协议介绍讲解.mp414.75M
├──07.浏览器抓包观察请求报文协议讲解.mp486.47M
├──08.request请求对象和response响应对象出体验讲解.mp433.05M
├──09.request对象的继承关系讲解.mp434.46M
├──10.请求行的方法代码演示讲解.mp482.22M
├──11.获取请求头的方法讲解.mp420.21M
├──12.获取请求体数据讲解.mp431.38M
├──13.获取请求参数的通用方式_使用之前讲解的api完成.mp441.00M
├──14.获取请求参数的通用方式讲解.mp482.32M
├──15.扩展_jdk8遍历map集合.mp434.40M
├──16-17.上午回顾.mp424.36M
├──18.分析_post请求中文乱码产生原因和解决方案讲解.mp425.27M
├──19.解决post请求乱码问题代码实现讲解.mp4106.46M
├──20.请求转发讲解.mp430.86M
├──21.请求转发应用_携带request域对象的数据讲解.mp429.85M
├──22.request和response对象创建和销毁说明讲解.mp46.92M
├──23.http响应报文协议讲解.mp450.10M
├──24.response继承体系图讲解.mp412.32M
├──25.Response设置响应数据功能介绍讲解.mp443.58M
├──26.请求重定向讲解.mp484.07M
├──27.请求转发和请求重定向区别讲解.mp415.64M
├──28.请求转发和重定向代码是否书写虚拟路径的问题说明讲解.mp440.76M
└──29.今日反馈和作业.mp482.20M
├──day07-会话技术
├──01.反馈和作业题环境搭建.mp486.91M
├──02.作业题代码实现讲解.mp485.96M
├──03.response响应字符数据.mp459.92M
├──04.响应字节数据讲解.mp438.53M
├──05.登录和注册案例_环境搭建讲解.mp474.22M
├──06.登录和注册案例_前端回顾讲解.mp429.83M
├──07.登录注册案例_登录流程分析讲解.mp433.26M
├──08.登录注册案例_登录前端发送请求代码实现讲解.mp441.42M
├──09.登录注册案例_登录后端代码实现_web层编写讲解.mp431.56M
├──10.登录注册案例_登录后端代码实现_service和dao层编写讲解.mp452.49M
├──11.登录注册案例_登录前端处理响应代码实现讲解.mp430.75M
├──12.登录注册案例_注册流程分析讲解.mp412.96M
├──13.登录注册案例_注册前端请求代码实现讲解.mp412.68M
├──14.登录注册案例_注册后端代码实现讲解.mp4100.01M
├──15.登录注册案例_注册前端响应代码实现讲解.mp424.87M
├──16.登录注册案例_debug查看注册流程讲解.mp47.01M
├──17.扩展_配置idea模板讲解.mp417.35M
├──18.会话和会话跟踪技术介绍讲解.mp443.32M
├──19.cookie的概念介绍和工作流程讲解.mp412.90M
├──20.创建cookie并响应给浏览器讲解.mp442.26M
├──21.获取cookie讲解.mp422.81M
├──22.Cookie原理分析讲解.mp420.30M
├──23.Cookie存活时间讲解.mp451.18M
├──24.关于cookie中存储特殊字符问题讲解.mp449.97M
├──25.cookie小结讲解.mp44.58M
├──26.session介绍讲解.mp48.22M
├──27.session基本使用讲解.mp444.79M
├──28.session原理讲解.mp457.30M
├──29.session原理代码验证讲解.mp426.70M
├──30.Session的使用细节_持久化session.mp453.96M
├──31.session钝化和活化讲解.mp454.20M
├──32.销毁session讲解.mp434.00M
└──33.今日总结.mp415.56M
├──day08-Filter+Listener
├──01.回顾.mp437.10M
├──02.今日目标.mp410.29M
├──03.MVC模式和三层架构讲解.mp425.35M
├──04.javaweb三大组件介绍.mp43.63M
├──05.Filter过滤器介绍讲解.mp412.99M
├──06.Filter过滤器入门代码实现讲解.mp455.77M
├──07.Filter过滤器入门_入门案例总结讲解.mp423.21M
├──08.Filter过滤器入门_补充讲解.mp445.26M
├──09.在idea中配置filter的模板讲解.mp428.70M
├──10.过滤器_生命周期讲解.mp458.96M
├──11.过滤器_拦截路径讲解.mp481.98M
├──12.过滤器_过滤器链讲解.mp450.17M
├──13.过滤器案例_解决全站乱码问题讲解.mp450.44M
├──14.过滤器案例_登录权限校验分析讲解.mp428.52M
├──15.过滤器案例_登录权限校验代码实现讲解.mp469.76M
├──16.过滤器案例_登录权限校验总结讲解.mp417.79M
├──17.上午回顾.mp410.65M
├──18.ServletContext介绍讲解.mp449.75M
├──19.监听器介绍讲解.mp428.02M
├──20.监听器入门案例讲解.mp437.61M
├──21.监听器案例_模拟spring框架.mp456.26M
├──22.json回顾讲解.mp44.96M
├──23.fastjson介绍讲解.mp427.67M
├──24.使用fastjson将java的任意对象转换为json字符串.mp486.10M
├──25.ajax和json综合案例_环境搭建.mp427.74M
├──26.ajax和json综合案例_请求参数和响应数据都是普通字符串讲解.mp436.34M
├──27.ajax和json综合案例_请求参数是字符串和响应数据是json讲解.mp431.53M
├──28.ajax和json综合案例_请求参数和响应数据都是json数据_接收前端json数据介绍讲解.mp480.41M
├──29.ajax和json综合案例_请求参数和响应数据都是json数据代码实现讲解.mp462.58M
├──30.ajax和json综合案例_Result类定义讲解.mp478.14M
├──31.ajax和json综合案例_BaseControoler编写讲解.mp452.59M
├──32.ajax和json综合案例_BaseControoler编写_使用泛型改造方法讲解.mp415.67M
└──33.反馈讲解.mp428.98M
├──day09-git
├──01.后期课程安排.mp414.58M
├──02.git课程学习介绍讲解.mp410.34M
├──03.git概述讲解.mp417.11M
├──04.git相关概念讲解.mp423.78M
├──05.git下载和安装讲解.mp414.22M
├──06.git常见命令_初始化和查看文件状态命令讲解.mp423.30M
├──07.git常见命令_提交大暂存区和本地仓库命令讲解.mp439.58M
├──08.git常见命令_差异化比较命令讲解.mp440.77M
├──09.git常见命令_版本回退和查看提交日志命令讲解.mp444.50M
├──10.git常见命令_撤销讲解.mp425.11M
├──11.git基础命令总结.mp44.58M
├──12.git的分支介绍讲解.mp412.55M
├──13.git常见命令_分支创建、查看和切换讲解.mp426.74M
├──14.git常见命令_分支切换和删除讲解.mp422.22M
├──15.远程仓库_码云介绍讲解.mp431.50M
├──16.远程仓库_操作远程服务器讲解.mp456.40M
├──17.上午回顾讲解.mp439.49M
├──18.IDEA中使用GIT-基本操作-add与commit讲解.mp4115.36kb
├──19.IDEA中使用GIT-基本操作-差异化和版本回退以及撤销讲解.mp4115.36kb
├──20.关于组长和组员操作远程仓库说明介绍.mp412.78M
├──21.idea关联远程仓库gitlab介绍讲解.mp4115.36kb
├──22.组长在gitlab上创建用户讲解.mp421.84M
├──23.组长在gitlab上创建组讲解.mp423.75M
├──24.组长将本地项目上传到gitlab上讲解.mp438.28M
├──25.保护master分支讲解.mp418.37M
├──26.从Gitlab上拉取项目至本地讲解.mp420.26M
├──27.在idea中切换分支讲解.mp427.27M
├──28.将除了master分支推送到gitlab中讲解.mp417.23M
├──29.将其他分支代码合并到master分支上并提交到gitlab上.mp416.93M
└──30.今日总结.mp436.34M
├──day10-综合案例
├──21.SpringIOC思想_使用反射、面向接口编程和读取配置文件创建实现类对象讲解.mp451.86M
├──22.SpringIOC思想_使用工厂创建具体类对象讲解.mp475.23M
├──23.SpringIOC思想_使用工厂创建具体类对象总结讲解.mp452.64M
├──01.复习.mp418.71M
├──02.用户角色权限管理系统_环境搭建.mp494.57M
├──03.用户角色权限管理系统_数据库环境搭建.mp434.15M
├──04.用户角色权限管理系统_数据表分析搭建.mp415.47M
├──05.用户角色权限管理系统_BaseServlet编写_使用if语句判断执行对应的方法讲解.mp493.03M
├──06.用户角色权限管理系统_BaseServlet编写_使用反射技术替换过多if语句判断执行对应的方法讲解.mp488.12M
├──07.回顾this讲解.mp44.54M
├──08.用户角色权限管理系统_BaseServlet最终代码实现讲解.mp455.00M
├──09.用户角色权限管理系统_修改用户和对应角色_后端service层代码实现讲解.mp433.57M
├──10.用户角色权限管理系统_用户模块_userList组件说明1讲解.mp4108.98M
├──11.用户角色权限管理系统_用户模块_userList组件说明2讲解.mp448.45M
├──12.用户角色权限管理系统_用户模块_分页查询用户前端页面分析讲解.mp447.90M
├──13.用户角色权限管理系统_用户模块_分页查询流程分析讲解.mp412.71M
├──14.用户角色权限管理系统_用户模块_分页查询前端代码请求实现讲解.mp426.89M
├──15.用户角色权限管理系统_用户模块_分页查询后端代码实现_web层编写讲解.mp451.05M
├──16.用户角色权限管理系统_用户模块_分页查询后端代码实现_service层编写讲解.mp432.96M
├──17.用户角色权限管理系统_用户模块_分页查询后端代码实现_dao层编写讲解.mp4126.15M
├──18.用户角色权限管理系统_用户模块_分页查询前端处理响应代码实现讲解.mp468.40M
├──19.用户角色权限管理系统_用户模块_分页查询小结讲解.mp422.97M
└──20.SpringIOC思想问题引入讲解.mp423.49M
└──day11-综合案例
├──01.用户角色权限管理系统_修改用户的说明讲解.mp412.68M
├──02.用户角色权限管理系统_修改用户_用户数据回显讲解.mp457.97M
├──03.用户角色权限管理系统_修改用户_用户下拉框显示角色的前端请求和后端web层代码实现讲解.mp454.79M
├──04.用户角色权限管理系统_修改用户_用户下拉框显示角色的后端业务层和dao层代码实现讲解.mp434.79M
├──05.用户角色权限管理系统_修改用户_用户下拉框显示角色的前端处理响应的代码实现讲解.mp441.34M
├──06.用户角色权限管理系统_修改用户_用户下拉框显示角色关于下拉框的扩展讲解.mp422.64M
├──07.用户角色权限管理系统_修改用户和对应角色_分析讲解.mp425.24M
├──08.用户角色权限管理系统_修改用户和对应角色_前端请求和后端web层代码实现讲解.mp454.71M
├──09.用户角色权限管理系统_修改用户和对应角色_后端service层代码实现讲解.mp433.57M
├──10.用户角色权限管理系统_修改用户和对应角色_后端dao层代码实现讲解.mp491.45M
├──11.用户角色权限管理系统_修改用户和对应角色_前端处理响应讲解.mp465.07M
├──12.用户角色权限管理系统_修改用户总结讲解.mp437.12M
├──13.SPI机制_引入_工程之间的关系介绍讲解.mp456.26M
├──14.SPI机制_ServiceLoader类介绍讲解.mp438.68M
├──15.SPI机制概念介绍讲解.mp412.50M
├──16.SPI机制应用_jdbc免注册驱动讲解.mp447.84M
└──17.SPI机制应用_Servlet实现方式三_ServletContainerInitializer讲解.mp428.12M
├──05阶段:Spring框架
├──01-spring-day01
├──01-学习目标.mp43.89M
├──01-学习目标.mp41009.mp42.35M
├──02-spring简介.mp423.64M
├──03-核心概念.mp49.67M
├──04-入门案例-IoC.mp441.20M
├──05-入门案例-DI.mp450.70M
├──06-Bean基础配置.mp432.58M
├──07-Bean实例化.mp471.96M
├──08-依赖注入方式.mp457.54M
├──09-依赖自动装配.mp422.46M
├──10-集合注入.mp442.51M
└──11-Bean生命周期.mp444.35M
├──02-spring-day02
├──01-第三方资源配置.mp499.64M
├──04-Spring核心容器总结.mp435.29M
├──05-注解开发-自定义bean扫描与纯注解开发.mp4101.25M
├──06-注解开发-Bean管理.mp429.96M
├──07-注解开发-依赖注入.mp4137.97M
├──08-注解开发-管理第三方Bean.mp4113.64M
├──09-注解开发-总结.mp48.90M
├──10-第三方技术整合-mybatis.mp4193.23M
└──11-第三方技术整合-junit.mp434.64M
├──03-spring-day03
├──01-学习目标.mp42.02M
├──02-AOP简介.mp49.49M
├──03-AOP入门案例.mp498.77M
├──04-AOP工作流程.mp418.52M
├──05-AOP切入点表达式.mp451.31M
├──06-AOP通知类型.mp459.06M
├──07-AOP案例-万次执行时间.mp436.27M
├──08-AOP案例-如何获取通知数据.mp488.67M
├──09-2-AOP案例-密码数据处理-问题处理.mp449.48M
├──09-AOP案例-密码数据处理.mp479.52M
├──10-AOP总结.mp445.62M
├──11-Spring事务简介.mp4154.44M
└──12-Spring事务角色.mp47.74M
├──04-SpringMvc基础
├──01-SpringMvc学习目标.mp437.69M
├──02-SpringMvc简介.mp415.82M
├──03-SpringMvc快速入门-代码实操.mp4116.72M
├──04-SpringMvc快速入门-测试工具及知识点总结.mp432.44M
├──05-请求与参数处理-请求路径与方式.mp452.18M
├──06-请求与参数处理-参数-六种常规类型.mp4173.60M
├──07-请求与参数处理-参数-Date.mp434.40M
├──08-请求与参数处理-参数-File类型.mp465.02M
├──09-请求与参数处理-参数-JSON类型.mp474.89M
├──10-请求与参数处理-参数-中文乱码处理.mp451.80M
├──11-响应结果处理-结果.mp467.99M
├──12-响应结果处理-类型转换器.mp417.57M
├──13-RESTful风格-简介.mp49.02M
├──14-RESTful风格-快速体验.mp463.22M
├──15-RESTful风格-简化注解.mp446.04M
├──16-RESTful风格-实战案例.mp4125.50M
├──17-扩展-运行原理-源码解析.mp4203.95M
├──18-知识梳理.mp479.91M
└──19-SpringMvc底层.mp4141.49M
├──05-Springmvc高级
├──01-学习目标.mp43.89M
├──02-SSM整合-配置-mybatis整合.mp4128.21M
├──03-SSM整合-配置-SpringMvc整合.mp471.94M
├──04-SSM整合-业务代码-业务层数据层模块开发与测试.mp4146.77M
├──05-SSM整合-业务代码-表现层开发与测试.mp456.79M
├──06-SSM整合-表现层数据封装.mp474.15M
├──07-SSM整合-异常处理器.mp456.23M
├──08-SSM整合-项目异常处理方案.mp467.69M
├──09-SSM整合-整合页面.mp4158.13M
├──10-拦截器-简介.mp415.84M
├──11-拦截器-入门案例.mp444.11M
├──12-拦截器-参数介绍.mp449.30M
└──13-拦截器-拦截器链.mp461.32M
├──06-springBoot基础
├──01-学习目标.mp45.61M
├──02-SpringBoot简介.mp47.08M
├──03-SpringBoot快速入门.mp492.76M
├──04-入门总结.mp480.82M
├──05-基础配置-配置文件格式介绍.mp435.12M
├──06-基础配置-yaml格式详解.mp498.00M
├──07-基础配置-多环境开发配置-配置文件.mp448.25M
├──08-基础配置-多环境开发配置-启动命令.mp477.16M
├──09-基础配置-多环境开发配置-maven设置.mp498.06M
├──10-基础配置-配置文件分类.mp449.15M
├──11-三方技术整合-JUnit.mp443.33M
├──12-三方技术整合-Mybatis.mp471.88M
└──13-三方技术整合-SSM案例.mp448.69M
├──07-springBoot高级
├──01-目标介绍.mp46.79M
├──02-自动化配置原理-starter依赖管理机制.mp466.36M
├──03-自动化配置原理-自动化配置初体验.mp4156.31M
├──04-自动化配置原理-底层原理-@Configuration配置注解.mp4105.57M
├──05-自动化配置原理-底层原理-@Import注解使用1.mp430.75M
├──06-自动化配置原理-底层原理-@Import注解使用2.mp479.56M
├──07-自动化配置原理-底层原理-@Conditional衍生条件装配.mp455.87M
├──08-自动化配置原理-底层原理-@ConfigurationProperties配置绑定.mp417.77M
├──09-自动化配置原理-@SpringBootApplication入口分析.mp429.67M
├──10-自动化配置原理-@EnableAutoConfiguration自动配置注解.mp4138.97M
├──11-自动化配置原理-按条件开启自动配置类和配置项.mp4123.41M
├──12-自动化配置原理-debug全流程.mp452.49M
├──13-自动化配置原理-总结.mp424.57M
├──14-SpringBoot健康监控.mp496.48M
└──15-扩展Lombok.mp465.24M
├──08-maven高级
├──07-继承.mp4118.29M
├──08-属性.mp477.08M
├──09-配置文件加载属性.mp478.36M
├──10-版本管理.mp444.27M
├──11-多环境开发.mp445.85M
├──12-跳过测试.mp462.28M
├──13-私服简介与安装.mp452.04M
├──14-私服仓库分类.mp410.97M
├──15-本地仓库访问私服配置.mp438.58M
├──16-私服资源上传与下载.mp463.54M
├──01-学习目标.mp42.35M
├──02-分模块开发的意义.mp46.06M
├──03-分模块开发与设计.mp479.44M
├──04-依赖传递.mp457.30M
├──05-可选依赖与排除依赖.mp440.06M
└──06-聚合.mp432.88M
├──09-Linux基础
├──01.项目一_前置课程_课程安排.mp411.12M
├──02.Linux前言讲解.mp419.47M
├──03.linux系统介绍讲解.mp417.22M
├──04.vmware安装讲解.mp425.40M
├──05.在vmware上安装linux操作系统.mp447.69M
├──06.网卡设置(其实我们在上述安装已经开启加载网卡了,如果能够查看到ip不需要操作这一步).mp421.02M
├──07.安装SSH连接工具_finalshell安装.mp422.92M
├──08.linux目录结构讲解.mp412.21M
├──09.Linux常用命令演示讲解.mp445.39M
├──10.linux命令技巧和格式讲解.mp419.46M
├──11.linux常用命令_ls列出目录讲解.mp443.02M
├──12.linux常用命令_cd和cat讲解.mp420.84M
├──13.linux常用命令_more和tail讲解.mp442.14M
├──14.linux常用命令_mkdir和rmdir讲解.mp438.87M
├──15.linux常用命令_上午回顾讲解.mp45.52M
├──16.linux常用命令_强制删除指定目录和文件讲解.mp411.71M
├──17.linux常用命令_cp赋值讲解.mp456.97M
├──18.linux常用命令_mv移动和改名讲解.mp445.15M
├──19.linux常用命令_tar命令打包和拆包讲解.mp462.96M
├──20.linux常用命令_文本编辑命令vim和vi介绍讲解.mp433.98M
├──21.linux常用命令_文本编辑命令vim练习介绍讲解.mp437.57M
├──22.linux常用命令_搜索命令find和grep讲解.mp450.24M
└──23.今日总结.mp425.62M
├──10-Linux高级
├──01.复习.mp44.23M
├──02.软件安装方式讲解.mp48.44M
├──03.在linux系统上安装软件_安装JDK讲解.mp462.29M
├──04.在linux系统上安装软件_安装tomcat和启动以及关闭tomcat讲解.mp439.16M
├──05.在linux系统上安装软件_将tomcat端口号进行暴露讲解.mp446.47M
├──06.在linux系统上安装软件_停止tomcat介绍讲解.mp418.03M
├──07.在linux系统上安装软件_安装mysql软件讲解.mp448.32M
├──08.在linux系统上安装软件_启动mysql和在linux系统中登录mysql讲解.mp455.15M
├──09.在linux系统上安装软件_在windows系统远程连接linux系统的mysql以及修改mysql的编码讲解.mp434.06M
├──10.在linux系统上安装软件_使用yum安装lrzsz软件讲解.mp477.93M
├──11.手动部署项目讲解.mp465.03M
├──12.手动部署项目_后台运行项目讲解.mp433.36M
├──13.基于Shell脚本自动部署项目介绍讲解.mp410.73M
├──14.基于Shell脚本自动部署项目_将本地项目代码推送到gitlab上讲解.mp449.08M
├──15.基于Shell脚本自动部署项目_将gitlab远程仓库项目克隆到linux服务器上讲解.mp433.77M
├──16.基于Shell脚本自动部署项目_安装maven讲解.mp453.02M
├──17.shell脚本解读以及对脚本文件授权讲解.mp455.60M
├──18.将更新的本地代码拉取到linux服务器上讲解.mp427.04M
└──19.设置静态IP讲解.mp424.84M
├──11-redis基础
├──01.复习.mp48.30M
├──02.Redis介绍讲解.mp426.35M
├──03.在linux系统上安装redis讲解.mp472.11M
├──04.在windows系统上安装redis讲解.mp45.57M
├──05.Linux系统中启动和停止Redis讲解.mp443.86M
├──06.Windows系统中启动和停止Redis讲解.mp48.07M
├──07.使用可视化工具连接redis服务器端讲解.mp429.92M
├──08.Redis的存储的数据介绍讲解.mp413.30M
├──09.Redis的value数据类型_string类型的操作命令.mp464.72M
├──10.Redis的value数据类型_hash类型的操作命令.mp448.10M
├──11.Redis的value数据类型_list类型的操作命令.mp456.35M
├──12.Redis的value数据类型_set类型的操作命令.mp427.88M
├──13.上午回顾.mp412.70M
├──14.Redis的value的类型_zset类型的操作命令讲解.mp448.73M
├──15.Redis的其他操作讲解.mp452.07M
├──16.jedis介绍讲解.mp423.76M
├──17.jedis操作value是string类型的代码实现讲解.mp444.02M
├──18.jedis操作value是hash类型的代码实现讲解.mp430.06M
├──19.SpringDataRedis介绍.mp411.92M
├──20.使用SpringDataRedis操作redis的项目环境搭建介绍.mp428.36M
├──21.使用SpringDataRedis操作redis_值是string类型讲解.mp4141.49M
├──22.使用SpringDataRedis操作redis_优化key使用jdk序列化器的问题讲解.mp440.95M
├──23.使用SpringDataRedis操作redis_操作hash类型数据讲解.mp466.40M
├──24.使用SpringDataRedis操作redis_操作列表类型数据讲解.mp438.66M
├──25.使用SpringDataRedis操作redis_操作Set类型的数据讲解.mp433.54M
├──26.使用SpringDataRedis操作redis_操作ZSet类型的数据讲解.mp493.65M
├──27.使用SpringDataRedis操作redis_通用命令讲解.mp429.44M
├──28.使用SpringDataRedis操作redis_连接池讲解.mp416.10M
└──29.今日总结讲解.mp427.32M
├──12-Docker
├──01.复习.mp421.56M
├──02.Redis持久化方案介绍.mp413.61M
├──03.Redis持久化方案_RDB持久化方案介绍讲解.mp412.73M
├──04.Redis持久化方案_AOF持久化方案介绍讲解.mp446.78M
├──05.Redis持久化机制RDB和AOF的区别讲解.mp423.16M
├──06.docker介绍讲解.mp448.93M
├──07.Docker和虚拟机的区别讲解.mp426.55M
├──08.Docker镜像和容器说明讲解.mp46.71M
├──09.Docker相关概念_DockerHUb和docker的cs架构讲解.mp419.99M
├──10.安装docker讲解.mp439.34M
├──11.配置镜像加速讲解.mp422.08M
├──12.操作docker镜像的命令_从远程仓库拉取镜像到本地以及查看镜像讲解.mp426.99M
├──13.操作docker镜像的命令_将本地镜像打包和加载本地镜像以及删除镜像讲解.mp442.46M
├──14.操作docker镜像的命令_练习_操作redis镜像讲解.mp416.80M
├──15.操作docker容器的命令_创建和启动容器以及查看容器状态讲解.mp441.92M
├──16.操作docker容器的命令_进入docker容器讲解.mp430.44M
├──17.操作docker容器的命令_其他命令讲解.mp435.06M
├──19.案例:创建并运行一个redis容器,并且支持数据持久化讲解.mp440.75M
├──20.数据卷介绍讲解.mp421.68M
├──21.数据卷基本命令演示讲解.mp415.72M
├──22.数据卷练习_修改nginx的index.html页面内容讲解.mp443.86M
├──23.数据卷练习_安装mysql容器讲解.mp4108.79M
├──24.自定义镜像_镜像结构讲解.mp415.09M
├──25.自定义镜像_练习_基于Ubuntu构建Java项目讲解.mp469.37M
├──26.自定义镜像_练习_基于java8构建Java项目讲解.mp464.62M
├──27.Docker-Compose介绍讲解.mp465.57M
├──28.Docker-Compose练习_部署应用讲解.mp452.49M
├──29.搭建私有的镜像仓库讲解.mp446.08M
└──30.向私有的镜像仓库推送镜像和拉取镜像到本地讲解.mp428.72M
└──13-RabbitMQ
├──11.SpringAMQP发送和接收消息_BasicQueue简单队列模型的接收消息代码实现讲解.mp443.93M
├──12.SpringAMQP发送和接收消息_workQueue工作队列模型的接收消息代码实现讲解.mp486.31M
├──13.上午回顾讲解.mp432.92M
├──14.SpringAMQP发送和接收消息_发布订阅_广播模式代码实现_完成在消费者中的配置类声明队列和交换机以及绑定讲解.mp462.55M
├──15.SpringAMQP发送和接收消息_发布订阅_广播模式代码实现_完成发送者和消费者代码讲解.mp458.37M
├──16.SpringAMQP发送和接收消息_发布订阅_广播模式总结讲解.mp422.07M
├──17.SpringAMQP发送和接收消息_发布订阅_路由模式_消费者代码实现讲解.mp498.52M
├──18.SpringAMQP发送和接收消息_发布订阅_路由模式_生产者代码实现讲解.mp453.08M
├──19.SpringAMQP的消息转换器_默认转换器讲解.mp454.37M
├──20.SpringAMQP的消息转换器_json转换器讲解.mp436.59M
├──21.今日总结.mp439.20M
├──01.复习509.mp.mp420.04M
├──02.MQ初识_同步通讯讲解.mp418.62M
├──03.MQ初识_异步通讯讲解.mp418.01M
├──04.MQ初识_MQ介绍讲解.mp431.74M
├──05.MQ初识_MQ安装讲解.mp458.38M
├──06.MQ初识_rabbitmq内部结构工作流程讲解.mp424.10M
├──07.MQ初识_RabbitMQ消息模型讲解.mp446.60M
├──08.MQ初识_RabbitMQ原生发送和接收消息的代码实现介绍讲解.mp466.00M
├──09.SpringAMQP介绍讲解.mp415.56M
└──10.SpringAMQP发送和接收消息_BasicQueue简单队列模型的发送消息代码实现讲解.mp435.15M
├──06阶段:项目一【今日指数金融】
├──day01-项目介绍与工程搭建
├──00-今日指数项目整体计划安排.mp467.85M
├──01-项目概述-今日指数项目介绍.mp433.90M
├──02-项目概述-股票概念介绍.mp430.17M
├──03-项目概述-股票相关参数介绍.mp465.87M
├──04-项目概述-股票K线图介绍.mp435.91M
├──05-项目概述-大盘和板块概念介绍.mp441.76M
├──06-项目概述-项目技术选型和业务模块介绍.mp456.94M
├──07-软件开发流程-软件整体开发流程介绍.mp466.88M
├──08-软件开发流程-软件开发角色分工介绍.mp450.39M
├──09-软件开发流程-软件环境介绍.mp436.05M
├──10-后端环境搭建-数据库环境搭建.mp482.57M
├──11-后端环境搭建-后端聚合父工程搭建.mp4145.14M
├──12-后端环境搭建-common公共模块工程搭建.mp4102.55M
├──13-后端环境搭建-主业务工程搭建.mp4100.82M
├──14-后端环境搭建-后端工程可用性测试.mp4111.98M
├──15-前端环境搭建-前端环境准备.mp452.42M
├──16-前端环境搭建-前后端分离注意事项-跨域问题.mp425.37M
├──17-前端环境搭建-前后端分离注意事项-前段后响应数据统一封装.mp464.61M
├──18-用户登录功能-登录功能分析.mp477.54M
├──19-用户登录功能-密码加密器配置.mp466.35M
├──20-用户登录功能-登录功能实现.mp4136.74M
└──21-gitlab代码提交.mp433.47M
├──day02-大盘板块功能实现
├──00-昨日内容回顾_.mp473.24M
├──01-验证码登录功能-前后端分离访问状态识别问题_.mp451.79M
├──02-验证码登录功能-验证码功能需求分析_.mp4155.78M
├──03-验证码登录功能-SessionID唯一性解决方案_.mp461.75M
├──04-验证码登录功能-验证码功能实现_.mp4155.51M
├──05-验证码登录功能-验证码功能测试_.mp461.47M
├──06-接口文档管理工具-swagger介绍_.mp426.16M
├──06-验证码登录功能-完善验证码登录功能_.mp4157.11M
├──07-1-接口文档管理工具-项目集成swagger_.mp473.06M
├──07-2-接口文档管理工具-swagger注解使用_.mp4135.58M
├──08-接口文档管理工具-项目集成knife4j_.mp473.29M
├──09-接口文档管理工具-Yapi介绍与安装_.mp473.31M
├──10-接口文档管理工具-Yapi基本使用_.mp445.22M
├──11-接口文档管理工具-Yapi自动同步swagger_.mp467.06M
├──12-大盘板块功能-国内大盘指数业务分析_.mp4121.50M
├──13-大盘板块功能-功能准备-日期工具类封装_.mp4120.69M
├──14-大盘板块功能-功能准备-常量数据封装_.mp462.52M
├──15-大盘板块功能-国内大盘指数SQL分析_.mp497.61M
├──16-大盘板块功能-国内大盘指数功能实现_.mp4127.14M
├──17-大盘板块功能-国内大盘指数功能调试_.mp451.47M
├──18-大盘数据展示功能分析(作业)_.mp415.16M
├──19-扩展-解决mysql容器启动,但是无法外部连接问题_.mp418.46M
└──20-扩展-实体类规范说明_.mp489.91M
├──day03-股票数据报表与导出
├──01-股票涨幅统计-涨幅榜更多数据功能分析_.mp483.25M
├──02-PageHelper快速入门_.mp4148.67M
├──03-股票涨幅统计-涨幅榜更多SQL分析_.mp466.12M
├──04-股票涨幅统计-更多涨幅信息功能实现_.mp4105.47M
├──05-股票涨幅统计-更多涨幅信息功能接口调试_.mp440.40M
├──06-股票涨幅统计-涨幅榜功能实现(作业)_.mp424.16M
├──07-股票涨幅统计-日期相关SQL函数回顾_.mp482.56M
├──08-股票涨幅统计-T日涨跌停数据统计业务分析_.mp420.46M
├──09-股票涨幅统计-T日涨跌停统计SQL分析_.mp497.27M
├──10-股票涨幅统计-T日涨跌停统计功能实现_.mp4133.88M
├──11-股票涨幅统计-T日涨跌停统计接口调试_.mp426.83M
├──12-EchartJs报表展示-Echarts介绍_.mp453.04M
├──13-EchartJs报表展示-Vue整合Echarts快速入门_.mp497.89M
├──14-EchartJs报表展示-项目中Echarts的使用_.mp433.63M
├──15-EasyExcel使用-EasyExcel介绍_.mp431.46M
├──16-EasyExcel使用-EasyExcel导出数据快速入门_.mp482.19M
├──17-EasyExcel使用-EasyExcel导出数据高级设置_.mp488.14M
├──18-EasyExcel使用-EasyExcel导入数据_.mp472.82M
├──19-股票涨幅数据导出-涨幅榜数据导出功能分析_.mp445.89M
├──20-股票涨幅数据导出-涨幅信息数据导出功能实现_.mp4128.57M
└──21-股票涨幅数据导出-涨幅信息数据导出功能调试_.mp443.20M
├──day04-股票K线功能实现
├──01-股票成交量对比功能-功能分析_.mp430.12M
├──02-股票成交量对比功能-SQL分析_.mp462.74M
├──03-股票成交量对比功能-功能实现_.mp4149.30M
├──04-股票成交量对比功能-功能调试_.mp432.76M
├──05-个股分时涨跌幅度统计功能-功能分析_.mp425.38M
├──06-个股分时涨跌幅度统计功能-SQL分析_.mp499.77M
├──06-个股分时涨跌幅度统计功能-功能实现_.mp4113.48M
├──07-个股分时涨跌幅度统计功能-分析存在的问题_.mp456.23M
├──08-个股分时涨跌幅度统计功能-排序展示优化-1_.mp488.86M
├──08-个股分时涨跌幅度统计功能-排序展示优化-2_.mp443.49M
├──09-股票K线图功能-个股分时图业务分析_.mp441.86M
├──10-股票K线图功能-个股分时图SQL分析_.mp413.30M
├──11-股票K线图功能-个股分时图功能实现_.mp470.86M
├──12-股票K线图功能-个股分时图功能调试_.mp443.00M
├──13-股票K线图功能-个股日K线功能接口分析_.mp466.66M
├──14-股票K线图功能-个股日K线SQL分析_.mp4127.77M
├──15-股票K线图功能-个股日K线功能实现_.mp482.13M
├──16-股票K线图功能-个股日K线功能调试_.mp444.21M
├──17-股票K线图功能-个股日K线功能拆分实现思路讲解[作业]_.mp422.43M
└──18-本地缓存-caffineCache_.mp499.52M
├──day05-股票数据采集功能
├──01-股票数据采集环境准备-背景说明_.mp425.66M
├──02-股票数据采集环境准备-构建股票数据采集工程_.mp471.72M
├──03-股票数据采集环境准备-RestTemplate快速入门-1_.mp4159.31M
├──04-股票数据采集环境准备-RestTemplate快速入门-2_.mp4110.44M
├──05-股票数据采集接口介绍-常规股票接口说明_.mp490.36M
├──06-股票数据采集接口介绍-sina股票接口说明_.mp439.05M
├──07-股票相关数据采集-A股大盘数据采集准备_.mp490.84M
├──08-股票相关数据采集-Java正则回顾_.mp464.74M
├──09-股票相关数据采集-获取原始A股大盘JS格式数据_.mp4159.38M
├──10-股票相关数据采集-A股大盘数据采集后解析封装实现_.mp4164.45M
├──11-股票相关数据采集-A股大盘批量保存_.mp4110.57M
├──12-股票相关数据采集-个股数据采集分析_.mp459.58M
├──13-股票相关数据采集-个股编码集合查询_.mp489.52M
├──14-股票相关数据采集-个股数据采集准备_.mp482.85M
├──15-股票相关数据采集-个股数据拉取实现_.mp4214.42M
├──16-股票相关数据采集-个股数据批量保存_.mp473.17M
├──17-股票相关数据采集-板块实时数据采集功能思路分析(作业)_.mp438.16M
├──18-MQ同步股票最新数据-项目集成RabbitMQ背景说明_.mp438.56M
├──19-MQ同步股票最新数据-采集工程向MQ同步大盘数据_.mp4200.02M
└──20-MQ同步股票最新数据-主业务后端缓存刷新大盘数据_.mp4198.14M
├──day06-股票流水定时多线程采集实现
├──00-今日课程目标_.mp424.57M
├──01-股票数据采集问题分析-股票流水持续采集问题_.mp420.79M
├──02-股票数据采集问题分析-股票数据采集延迟高问题_.mp414.56M
├──03-股票数据采集问题分析-线程复用和挤压问题_.mp434.21M
├──04-定时任务框架-XXL-JOB介绍_.mp447.36M
├──05-2-定时任务框架-安装注意事项_.mp446.80M
├──05-定时任务框架-基于Docker搭建XXL-JOB任务调度中心_.mp4102.59M
├──06-定时任务框架-XXL-JOB任务工程集成流程分析_.mp490.95M
├──07-定时任务框架-XXL-JOB任务注册执行_.mp487.25M
├──08-定时任务框架-CRON表达式入门_.mp459.56M
├──09-股票数据周期采集实现-stock_job工程集成xxljob_.mp482.91M
├──10-股票数据周期采集实现-分析大盘任务cron表达式_.mp439.24M
├──11-股票数据周期采集实现-国内股票数据采集任务实现_.mp4129.96M
├──12-股票数据采集多线程优化-项目引入多线程提高数据采集效率_.mp4152.74M
├──13-股票数据采集多线程优化-项目集成线程池_.mp4179.66M
├──15-线程池高级-回顾线程池工作流程概述_.mp422.53M
├──16-线程池高级-线程池任务拒绝策略_.mp470.79M
├──17-线程池高级-验证线程池工作流程-任务队列未满前场景_.mp4108.92M
├──18-线程池高级-验证线程池工作流程-任务队列已满后场景_.mp4243.54M
├──19-线程池高级-自定义拒绝策略_.mp496.16M
└──20-线程池高级-线程池参数设置原则_.mp4102.51M
├──day07-day08实战
├──00-缓存&Long统一序列化处理注意事项_.mp419.43M
├──01-gitlab开发流程-组长维护开发组_.mp448.65M
├──02-gitlab开发流程-组长维护基础开发工程_.mp454.90M
├──03-gitlab开发流程-组长设置受保护分支_.mp427.94M
├──04-gitlab开发流程-维护开发分支_.mp49.89M
├──05-gitlab开发流程-普通开发者开发流程_.mp472.44M
├──06-gitlab开发流程-组长更新master代码_.mp423.92M
├──07-gitlab开发流程-注意事项_.mp443.60M
├──08-实战任务-内容介绍_.mp454.92M
└──09-实战任务-任务分发流程_.mp421.76M
├──day09-分库分表专题
├──01-分库分表介绍-分库分表概述.wmv_.mp416.69M
├──02-分库分表介绍-分库分表场景示例介绍_.mp423.02M
├──03-分库分表介绍-大数据存储下数据库性能优化分析_.mp434.09M
├──04-1-分库分表方式-垂直分表介绍_.mp467.96M
├──04-1-分库分表方式-垂直分表原则_.mp419.49M
├──05-分库分表方式-垂直分库介绍_.mp437.11M
├──06-分库分表方式-水平分表介绍_.mp416.19M
├──07-分库分表方式-水平分库介绍_.mp420.67M
├──08-分库分表方式-分库分表带来的问题与小结_.mp417.82M
├──09-sharding-jdbc入门-ShardingSphere生态介绍_.mp433.71M
├──10-sharding-jdbc入门-sharding-jdbc相关名词解释_.mp467.25M
├──11-sharding-jdbc入门-sharding-jdbc执行原理_.mp444.36M
├──12-sharding-jdbc入门-sharding-jdbc分片方式介绍_.mp413.82M
├──13-sharding-jdbc入门-基于inline模式配置水平分表_.mp4207.76M
├──14-sharding-jdbc入门-基于inline模式测试水平分表效果_.mp441.68M
├──15-sharding-jdbc入门-基于inline模式实现水平分库分表_.mp470.25M
├──16-sharding-jdbc入门-sharding-jdbc广播表_.mp445.91M
├──17-sharding-jdbc入门-基于inline模式实现垂直分库_.mp451.37M
├──18-sharding-jdbc入门-配置默认数据源_.mp484.47M
├──19-sharding-jdbc入门-inline模式小结_.mp452.38M
├──20-sharding-jdbc入门-基于Standard模式自定义分库逻辑实现_.mp4259.06M
└──21-sharding-jdbc入门-基于Standard模式自定义分表逻辑实现_.mp4159.47M
├──day10-分库分表项目集成和安全框架
├──01-项目分库分表实现-股票数据预期增长分析_.mp475.85M
├──02-项目分库分表实现-股票数据分库分表规划_.mp417.77M
├──03-项目分库分表实现-默认数据源配置_.mp4141.18M
├──04-项目分库分表实现-广播表配置_.mp493.74M
├──05-项目分库分表实现-定义公共的分库算法类_.mp4165.30M
├──06-项目分库分表实现-大盘板块分库分表功能测试_.mp4127.14M
├──07-项目分库分表实现-个股表分表算法类定义_.mp490.42M
├──08-项目分库分表实现-个股表分库分表功能测试_.mp4134.28M
├──09-项目分库分表实现-股票任务采集工程集成_.mp457.42M
├──10-项目分库分表实现-分库分表注意事项_.mp439.37M
├──11-认证授权概述-认证授权概念介绍_.mp420.73M
├──12-认证授权概述-权限数据模型_.mp439.01M
├──13-认证授权概述-RBAC权限模型_.mp425.25M
├──14-认证授权概述-常见认证方式介绍_.mp437.06M
├──15-认证授权概述-常见技术实现_.mp49.43M
├──16-JWT入门-JWT介绍_.mp428.31M
├──17-JWT入门-JWT使用_.mp487.30M
├──18-JWT入门-前端存储方案_.mp434.75M
├──19-SpringSecurity专题-SpringSecurity快速入门_.mp444.94M
├──20-SpringSecurity专题-基于配置类定义认证信息_.mp480.55M
├──21-SpringSecurity专题-基于编码方式定义授权_.mp484.06M
├──22-SpringSecurity专题-基于注解方式定义授权_.mp4102.59M
├──23-SpringSecurity专题-密码加密方式-可逆加密_.mp445.99M
├──24-SpringSecurity专题-密码加密方式-不可逆加密_.mp474.80M
└──25-Bcrypt加密底层实现_.mp479.48M
├──day11-项目集成安全框架
├──00-SpringSecurity专题-动态加载用户权限实现_.mp4150.05M
├──01-自定义认证授权过滤器-SpringSecurity内置认证流程分析_.mp4233.40M
├──02-自定义认证授权过滤器-自定义Security认证过滤器_.mp4170.12M
├──03-自定义认证授权过滤器-配置自定义认证过滤器_.mp4148.52M
├──04-自定义认证授权过滤器-SpringSecurity集成JWT_.mp4131.70M
├──05-自定义认证授权过滤器-SpringSecurity基于Jwt实现认证小结_.mp413.66M
├──06-自定义认证授权过滤器-自定义资源授权过滤器_.mp4215.80M
├──07-08-自定义认证授权过滤器-自定义权限访问拒绝处理器_.mp4205.19M
├──09-10-自定义认证授权过滤器-自定义认证授权流程小结_.mp430.40M
├──11-项目集成SpringSecurity-自定义认证过滤器核心逻辑_.mp4122.33M
├──12-项目集成SpringSecurity-自定义用户详情服务Bean-1_.mp4188.54M
├──12-项目集成SpringSecurity-自定义用户详情服务Bean-2_.mp4168.61M
├──14-项目集成SpringSecurity-定义Security配置类_.mp4263.15M
├──15-项目集成SpringSecurity-定义并配置授权过滤器_.mp485.34M
├──16-项目集成SpringSecurity-自定义权限拒绝处理器_.mp468.39M
├──17-项目集成SpringSecurity-为接口资源配置权限信息标识_.mp494.91M
└──18-项目集成SpringSecurity-前端动态路由调整_.mp4121.84M
└──day12-项目部署
├──00-今日内容安排_.mp413.94M
├──01-SpringCache缓存-为什么需要缓存_.mp422.51M
├──02-SpringCache缓存-SpringCache概述_.mp437.51M
├──03-SpringCache缓存-SpringCache测试环境准备_.mp4105.04M
├──04-SpringCache缓存-SpringCache注解开发-@Cacheable_.mp4124.74M
├──05-SpringCache缓存-SpringCache注解开发-@CacheEvict_.mp464.23M
├──06-SpringCache缓存-SpringCache注解开发-@CachePut_.mp438.70M
├──07-SpringCache缓存-SpringCache注解开发-@Caching_.mp463.41M
├──08-SpringCache缓存-SpringCache注解开发小结_.mp46.97M
├──08-SpringCache缓存-缓存层选择_.mp422.12M
├──09-SpringCache缓存-项目集成SpringCache_.mp433.72M
├──10-SpringCache缓存-缓存股票编码实现_.mp4110.35M
├──11-SpringCache缓存-缓存作业介绍_.mp423.07M
├──12-Nginx入门-nginx下载与安装_.mp472.90M
├──13-Nginx入门-nginx常用命令介绍_.mp442.06M
├──14-Nginx应用-部署静态资源_.mp479.13M
├──15-Nginx应用-反向代理演示_.mp453.67M
├──16-Nginx应用-负载均衡演示_.mp445.73M
├──17-Nginx应用-nginx常见负载均衡算法-面试点_.mp449.10M
├──18-Nginx应用-基于Docker安装nginx_.mp474.56M
├──19-项目部署-前端部署_.mp496.28M
└──20-项目部署-基于Docker部署后端服务_.mp4264.34M
├──07阶段:微服务框架
├──01-mp
├──01-今日目标.mp416.23M
├──02-MybatisPlus简介.mp449.49M
├──03-MP快速入门.mp491.50M
├──04-MP实现插入操作.mp424.38M
├──05-注解@TableId介绍.mp462.12M
├──06-MP主键生成策略介绍.mp421.50M
├──07-注解@TableField作用.mp453.65M
├──08-MP实现删除操作.mp429.40M
├──09-MP实现更新操作.mp420.22M
├──10-MP实现查询操作-MP实现分页查询.mp479.40M
├──11-MP实现查询操作-QueryWrapper实现基础查询.mp449.68M
├──12-MP实现查询操作-QueryWrapper逻辑查询or.mp414.53M
├──13-MP实现查询操作-QueryWrapper模糊查询like.mp416.24M
├──14-MP实现查询操作-QueryWrapper排序查询.mp413.56M
├──15-MP实现查询操作-QueryWrapper限定字段查询.mp438.99M
├──16-MP实现查询操作-QueryWrapper实现分页条件查询.mp420.65M
├──17-MP实现查询操作-LambdaQueryWrapper查询.mp455.65M
├──18-LambdaQueryWrapper实现删除和更新操作.mp447.54M
├──19-自定义查询接口实现分页查询(扩展).mp461.35M
├──20-MP封装Service介绍.mp430.63M
├──21-MP封装Service快速入门.mp491.68M
├──22-MP封装Service实现CRUD操作.mp4126.04M
├──23-MP代码生成器.mp454.44M
├──24-使用mybatisx逆向生成代码-扩展.mp433.15M
├──25-mp逻辑删除-扩展.mp468.69M
├──26-mp乐观锁-扩展.mp491.43M
└──27-mp属性值自动填充-扩展.mp490.44M
├──02-springcloud-1
├──01-今日目标.mp416.05M
├──02-认识微服务_微服务架构演变.mp445.95M
├──03-认识微服务_技术对比.mp424.88M
├──04-认识微服务_SpringCloud介绍.mp426.48M
├──05-服务拆分_微服务工程测试环境准备.mp444.36M
├──06-服务拆分_服务远程调用.mp443.08M
├──07-服务拆分_消费者和提供者.mp44.77M
├──08-eureka_服务调用问题.mp415.94M
├──09-eureka_基本原理.mp423.09M
├──10-eureka_搭建EurekaServer.mp450.04M
├──11-eureka_服务注册.mp449.17M
├──12-eureka_服务发现.mp454.56M
├──13-Ribbon_负载均衡原理.mp491.17M
├──14-Ribbon_负载均衡策略.mp463.66M
├──15-Ribbon_懒加载.mp443.64M
├──16-Nacos_安装nacos.mp445.98M
├──17-Nacos_快速入门.mp441.26M
├──18-Nacos_服务分级存储及本地集群优先.mp478.57M
├──19-Nacos_负载均衡的权重分配.mp423.58M
├──20-Nacos_环境隔离.mp446.06M
├──21-Nacos_Nacos与eureka的差异.mp436.63M
└──22-CAP定理介绍-扩展.mp414.62M
├──03-springcloud-2
├──00-昨日内容回顾_今日目标.mp423.65M
├──01-Nacos配置管理_配置中心介绍.mp414.00M
├──02-Nacos配置管理_快速入门.mp495.34M
├──03-Nacos配置管理_配置热更新.mp462.72M
├──04-Nacos配置管理_多环境共享及优先级.mp442.04M
├──05-Nacos配置管理_nacos集群.mp4143.74M
├──06-Feign服务调用_快速入门.mp4148.11M
├──07-Feign服务调用_日志级别.mp4124.96M
├──08-Feign服务调用_性能优化.mp469.89M
├──09-Feign服务调用_最佳实践.mp4131.98M
├──10-Gateway网关_介绍.mp417.97M
├──11-Gateway网关_快速入门.mp498.45M
├──12-Gateway网关_路由断言工厂.mp426.06M
├──13-Gateway网关_路由过滤器.mp457.04M
├──14-Gateway网关_全局过滤器.mp4137.31M
├──15-Gateway网关_过滤器顺序.mp443.27M
├──16-Gateway网关_CORS跨域.mp479.96M
├──扩展-1-feign调用注意事项.mp469.54M
├──扩展-2-feign最佳实践自动装配版.mp431.00M
├──扩展-3-nacos配置跨服务共享.mp4113.50M
└──扩展-4-nacos扩展配置实现配置局部微调.mp428.04M
├──04-es-01
├──01-初识ES_认识ElasticSearch.mp483.40M
├──02-初识ES_正向索引和倒排索引.mp426.57M
├──03-初识ES-ES与MySQL的对比.mp438.17M
├──04-初识ES-安装ES和Kibana.mp4106.63M
├──05-初识ES-安装IK分词器.mp458.71M
├──06-初识ES-拓展IK分词器.mp463.00M
├──07-索引库操作-常见Mapping属性.mp417.43M
├──08-索引库操作-创建、查询、删除索引库.mp435.28M
├──09-索引库操作-修改索引库.mp419.96M
├──10-文档操作-创建、查询、删除文档.mp430.93M
├──11-文档操作-修改文档.mp434.45M
├──12-RestClient操作索引库-RestClient介绍.mp432.44M
├──13-RestClient操作索引库-导入Demo工程.mp449.58M
├──14-RestClient操作索引库-索引库结构分析.mp479.89M
├──15-RestClient操作索引库-初始化RestHighLevelClient.mp452.69M
├──16-RestClient操作索引库-创建索引库.mp474.32M
├──17-RestClient操作索引库-查询和删除索引库.mp451.43M
├──18-RestClient操作文档-新增文档.mp4109.27M
├──19-RestClient操作文档-查询、修改、删除文档.mp4136.61M
├──20-RestClient操作文档-批量处理文档.mp4106.98M
└──21-面试点梳理.mp428.78M
├──05-es-02
├──01-昨日内容回顾与今日课程安排.mp441.79M
├──02-DSL查询-查询分类.mp420.76M
├──03-DSL查询-全文检索查询.mp480.07M
├──04-DSL查询-精确查询.mp424.96M
├──05-DSL查询-地理坐标查询.mp467.46M
├──06-DSL查询-相关性算分介绍.mp460.87M
├──07-DSL查询-FunctionScore查询.mp449.53M
├──08-DSL查询-bool查询.mp440.50M
├──09-DSL结果处理-排序.mp466.23M
├──10-DSL结果处理-分页查询.mp420.43M
├──12-DSL结果处理-深度分页问题.mp474.47M
├──13-DSL结果处理-高亮显示.mp456.15M
├──14-RestClient查询文档-快速入门.mp4118.95M
├──15-RestClient查询文档-match、term、range、bool查询.mp4113.04M
├──16-RestClient查询文档-分页、排序.mp441.83M
├──17-RestClient查询文档-高亮.mp481.18M
├──18-黑马旅游案例-分页搜索接口分析.mp454.21M
├──19-黑马旅游案例-实现搜索分页.mp4163.62M
├──20-黑马旅游案例-实现条件过滤.mp4174.93M
├──21-黑马旅游案例-我附近的酒店.mp4172.94M
├──22-23-黑马旅游案例-实现酒店竞价排名.mp4172.40M
└──24-今日内容总结.mp454.92M
├──06-es-03
├──01-聚合-聚合分类.mp432.90M
├──02-聚合-bucket聚合.mp444.79M
├──03-聚合-metric聚合及嵌套.mp420.93M
├──04-聚合-RestClient实现聚合.mp472.88M
├──05-聚合-实现过滤条件的动态聚合.mp4179.02M
├──06-自动补全-拼音分词器的安装和基本使用.mp443.03M
├──07-自动补全-自定义分词器.mp454.21M
├──08-自动补全-拼音分词器注意事项.mp416.08M
├──09-自动补全-completion_suggest查询.mp449.97M
├──10-自动补全-修改Hotel索引库_加入拼音分词.mp4109.23M
├──11-自动补全-对接前端实现搜索栏补全.mp4149.78M
├──12-自动补全-总结.mp429.67M
├──13-数据同步-同步策略分析.mp428.10M
├──14-数据同步-需求分析.mp443.52M
├──15-数据同步-声明队列和交换机.mp4121.32M
├──16-数据同步-实现数据同步.mp4108.29M
├──17-ES集群-搭建集群.mp493.67M
├──17-ES集群-集群介绍.mp416.61M
├──18-ES集群-节点角色.mp456.35M
├──19-ES集群-脑裂问题.mp454.75M
├──20-ES集群-分区路由规则.mp421.27M
└──21-ES集群-故障转移.mp426.40M
├──07-综合实战
├──01_黑马商城整体架构说明.mp416.67M
├──02_黑马商城案例环境准备.mp467.29M
├──03_黑马商城案例需求_商品管理需求.mp434.64M
├──04_黑马商城案例需求_商品搜索.mp469.22M
├──05_黑马商城案例需求_商品搜索_数据同步需求.mp425.71M
├──06_黑马商城案例需求_订单处理_下单确认页面.mp494.59M
└──07_黑马商城案例需求_订单处理.mp472.64M
├──08-微服务保护
├──01-今日课程介绍.mp4130.34M
├──02-初识Sentinel-雪崩问题及解决方案.mp444.93M
├──03-初识Sentinel-认识和安装Sentinel.mp4103.36M
├──04-初识Sentinel-微服务整合Sentinel.mp4123.65M
├──05-限流规则-快速入门.mp429.42M
├──06-压测工具-jmeter快速入门.mp476.45M
├──07-限流规则-流控模式之直接模式.mp421.96M
├──08-限流规则-流控模式之关联模式.mp442.62M
├──09-限流规则-流控模式之链路模式.mp477.24M
├──10-限流规则-流控效果.mp440.33M
├──11-限流规则-流控效果-三种效果.mp4150.28M
├──12-限流规则-热点参数限流.mp449.68M
├──13-上午内容小结.mp416.97M
├──14-线程隔离和熔断降级-Feign整合Sentinel.mp427.52M
├──15-线程隔离和熔断降级-Feign整合Sentinel.mp4159.09M
├──16-线程隔离和熔断降级-线程隔离.mp4107.59M
├──17-线程隔离和熔断降级-断路器的三个状态.mp410.85M
├──18-线程隔离和熔断降级-熔断策略.mp4176.79M
├──19-授权规则-实现网关授权.mp453.88M
├──20-授权规则-自定义异常结果.mp433.43M
├──21-规则持久化-实现push模式持久化.mp4124.12M
├──22-XXLJOB回顾.mp4158.33M
└──23-gateway网关-过滤器补充.mp446.80M
├──09-MQ高级
├──02-消息可靠性-生产者确认机制.mp422.97M
├──03-消息可靠性-生产者确认设置.mp479.07M
├──04-消息可靠性-生产者确认机制演示.mp453.25M
├──05-消息可靠性-消息持久化演示.mp440.15M
├──06-消息可靠性-消费者ACK确认机制.mp4142.17M
├──07-消息可靠性-消费者失败重试.mp463.62M
├──08-消息可靠性-消费者失败重试策略.mp455.79M
├──09-项目二MQ的封装.mp466.38M
├──10-死信交换机-什么是死信交换机.mp465.75M
├──11-死信交换机-给Queue设置TTL实现延迟消息.mp457.17M
├──12-死信交换机-延迟队列介绍.mp447.68M
├──13-死信交换机-利用DelayExchange实现延迟消息.mp4111.03M
├──14-惰性队列-消息堆积问题.mp423.89M
├──15-惰性队列-演示惰性队列.mp469.04M
├──16-集群-普通集群介绍.mp494.92M
├──17-集群-镜像集群.mp472.02M
├──18-集群-仲裁队列.mp463.07M
├──19-rabbitmq总结.mp488.50M
├──20-分布式中并发安全问题.mp460.51M
├──21-分布式锁的实现思路.mp450.85M
├──22-分布式锁Redisson的工作原理.mp433.36M
├──23-分布式锁效果演示.mp4207.71M
└──01-MQ的常见问题.mp414.46M
├──10-分布式事务
├──00_前面内容回顾.mp4120.46M
├──02_事务回顾_事务ACID特性.mp418.84M
├──03_事务演示_场景说明.mp426.46M
├──04_事务演示_导入demo工程.mp460.42M
├──05_事务演示_事务问题分析.mp415.07M
├──06_事务理论_CAP定理.mp451.67M
├──07_事务理论_BASE理论.mp430.90M
├──08_事务理论_事务模型.mp410.66M
├──09_seata框架_介绍.mp441.13M
├──10_seata框架_SeataTC部署.mp479.25M
├──11_seata框架_微服务集成.mp462.71M
├──12_seata框架_AT模式说明.mp474.28M
├──13_上午内容小结.mp421.18M
├──14_seata框架_AT工作原理.mp460.39M
├──15_seata框架_AT模式演示.mp429.99M
├──16_seata框架_AT回滚原理.mp484.32M
├──17_seata框架_AT脏读问题.mp435.51M
├──18_seata框架_AT脏写问题.mp449.73M
├──19_部署流程.mp486.88M
├──19_其它事务模式_TCC模式说明.mp429.31M
├──20_其它事务模式.mp426.26M
└──21_基于jenkins实现项目部署.mp4615.38M
└──11-Redis高级
├──00-昨日内容回顾.mp475.00M
├──01-Redis快速回顾-今日内容.mp423.42M
├──02-Redis事务说明.mp462.04M
├──03-Redis事务小结.mp460.62M
├──04-Redis持久化机制RDB介绍.mp4141.72M
├──05-Redis持久化机制AOF介绍.mp499.00M
├──06-Redis持久化机制小结.mp415.64M
├──07-Redis高可用-主从复制介绍.mp415.68M
├──08-Redis高可用-主从复制演示.mp490.17M
├──09-Redis高可用-主从复制小结.mp423.36M
├──10-Redis高可用-哨兵模式介绍.mp472.09M
├──11-Redis高可用-哨兵模式演示.mp4126.25M
├──12-Redis高可用-集群模式介绍.mp457.33M
├──13-Redis高可用-集群模式演示.mp440.41M
├──14-Redis高可用-集群模式演示.mp4105.22M
├──15-Redis高可用-集群模式小结.mp476.26M
├──16-Redis高可用-集群模式小结.mp4171.08M
├──17-Redis过期key删除策略介绍.mp464.94M
└──18-Redis淘汰策略.mp472.38M
├──08阶段:项目二【神领物流】
├──day01-项目概述
├──19-项目准备-权限管家的使用_.mp440.18M
├──20-任务开发-对接权限管家_.mp4175.45M
├──21-任务开发-阅读鉴权代码_.mp434.81M
├──22-任务开发-阅读鉴权代码DEBUG_.mp473.66M
├──23-任务开发-修改管理员权限BUG_.mp463.11M
├──24-任务开发-效果测试_.mp4127.79M
├──25-今日内容小结_课后练习_.mp461.72M
├──01-课程说明_.mp431.51M
├──02-今日内容安排_.mp427.46M
├──03-项目背景-公司介绍_.mp453.36M
├──04-项目背景-产品介绍_.mp459.55M
├──05-技术背景-系统架构_.mp438.74M
├──06-技术背景-技术架构_.mp430.09M
├──07-项目介绍-核心流程介绍_.mp444.53M
├──08-项目介绍-功能演示_.mp481.82M
├──09-项目介绍-开发模式及分工_.mp484.33M
├──10-项目介绍-微服务调用关系_.mp418.17M
├──11-项目准备-软件环境_.mp471.97M
├──12-项目准备-maven私服说明_.mp469.68M
├──13-项目准备-第一个开发任务_.mp440.95M
├──14-项目准备-部署后台管理前端_.mp4110.81M
├──16-项目准备-bug重现演示_.mp434.32M
├──17项目准备git拉取网关_.mp459.70M
└──18-项目准备-权限管家的使用_.mp432.83M
├──day02-运费微服务
├──01-今日课程安排_.mp439.95M
├──02-运费服务研发-需求说明-任务说明需求分析_.mp429.93M
├──03-运费服务研发-需求说明-运费模板需求说明_.mp433.57M
├──04-运费服务研发-需求说明-表设计说明_.mp476.78M
├──05-研发规范-代码规范-代码结构说明_.mp419.09M
├──06-研发规范-代码规范-DTO_.mp460.52M
├──07-研发规范-代码规范-数据校验_.mp4120.95M
├──08-研发规范-代码规范-异常处理_.mp471.77M
├──09-研发规范-代码规范-Resource注入_.mp414.29M
├──10-研发规范-代码规范-配置文件_.mp479.51M
├──11-运费服务研发-功能开发-查询全部运费模板_.mp487.42M
├──12-运费服务研发-功能开发-新增或更新思路_.mp465.53M
├──13-运费服务研发-功能开发-实现新增或更新_.mp4113.74M
├──14-运费服务研发-功能开发-新增更新测试_.mp4116.50M
├──15-运费服务研发-功能开发-运费计算思路_.mp4149.80M
├──16-运费服务研发-功能开发-实现运费计算-查模板_.mp4140.07M
├──17-运费服务研发-功能开发-实现运费计算-查模板测试_.mp4103.65M
├──18-运费服务研发-功能开发-实现运费计算-计算运费_.mp4114.17M
├──19-运费服务研发-功能开发-运费计算测试_.mp499.71M
└──20-运费服务研发-前后端效果测试_.mp4177.02M
├──day03上-支付微服务
├──01-昨日内容回顾_.mp490.06M
├──02-今日课程安排_.mp434.61M
├──03-神领物流-交易业务时序图_.mp454.72M
├──04-技术预研-二维码生成-hutool_.mp493.87M
├──05-技术预研-支付宝支付-产品介绍_.mp434.46M
├──06-技术预研-支付宝支付-环境准备(沙箱)_.mp4149.78M
├──07-技术预研-支付宝支付-当面付支付流程说明_.mp414.91M
├──08-技术预研-支付宝支付-快速入门-通用版SDK-创建交易_.mp4164.29M
├──09-技术预研-支付宝支付-快速入门-通用版SDK-查询支付结果_.mp473.75M
├──10-技术预研-支付宝支付-快速入门-通用版SDK-退款_.mp4105.74M
├──11-技术预研-支付宝支付-快速入门-通用版SDK-查询退款结果_.mp451.05M
├──12-技术预研-支付宝支付-快速入门-EasySDK-创建交易_.mp4111.18M
├──13-技术预研-支付宝支付-快速入门-EasySDK-其它方式_.mp4107.10M
├──14-技术预研-微信支付-产品介绍_.mp455.63M
├──15-技术预研-微信支付-快速入门-V2版-创建交易_.mp4125.95M
├──16-技术预研-微信支付-快速入门-V2版-其它接口_.mp491.94M
├──17-技术预研-获取支付结果-方案说明_.mp434.83M
├──18-技术预研-获取支付结果-异步通知-内网穿透_.mp444.92M
├──19-技术预研-获取支付结果-微信支付结果异步通知_.mp4140.93M
└──20-技术预研-获取支付结果-支付宝支付结果异步通知_.mp486.40M
├──day03下-支付微服务
├──01-今日内容_.mp4104.04kb
├──02-支付功能-需求说明_.mp419.63M
├──03-支付功能-整体实现流程_.mp457.35M
├──04-交易中台设计-trade微服务整体结构介绍_.mp4162.22M
├──05-交易中台设计-trade微服务-交易渠道介绍_.mp4135.84M
├──06-交易中台设计-trade微服务-交易单表介绍_.mp438.67M
├──07-交易中台设计-trade微服务-核心代码流程介绍_.mp423.11M
├──08-交易中台设计-trade微服务-扫码付款细节2-分布式锁_.mp454.83M
├──09-交易中台设计-trade微服务-扫码付款细节3-处理幂等性_.mp478.39M
├──10-交易中台设计-trade微服务-扫码付款细节4-动态支付实现_.mp459.49M
├──11-交易中台设计-trade微服务-扫码付款细节6-二维码生成_.mp480.59M
├──12-交易中台设计-trade微服务-扫码付款代码DEBUG测试_.mp4127.37M
├──13-交易中台设计-微信支付的介绍_.mp485.62M
├──14-交易中台设计-trade微服务-交易查询代码介绍_.mp493.67M
├──15-交易中台设计-trade微服务-交易退款代码介绍_.mp4159.43M
├──16-交易中台设计-同步支付状态-异步通知代码介绍_.mp475.42M
├──17-交易中台设计-同步支付状态-异步通知测试_.mp483.52M
├──18-交易中台设计-同步支付状态-主动轮询代码介绍_.mp4111.58M
├──19-交易中台设计-同步支付状态-主动轮询实现_.mp451.22M
├──20-交易中台设计-同步支付状态-主动轮询实现_.mp464.13M
├──21-今日内容总结_及常见面试问题_.mp471.65M
└──22-APP支付和账单模块说明_.mp4165.18M
├──day04-路线规划之Neo4j入门
├──01-今日内容_.mp444.81M
├──02-路线规划研发-需求说明_.mp49.51M
├──03-路线规划研发-路线分析_.mp423.02M
├──04-路线规划研发-技术预研-Neo4j_.mp418.31M
├──05-技术预研-体验Neo4j-可视化工具_.mp417.14M
├──06-技术预研-体验Neo4j-数据结构说明_.mp429.10M
├──07-技术预研-Neo4j基础入门-创建数据命令_.mp433.75M
├──08-技术预研-Neo4j基础入门-基本查询_.mp437.07M
├──09-技术预研-Neo4j基础入门-关系深度查询_.mp449.94M
├──11-技术预研-Neo4j基础入门-关系深度查询-成本优先_.mp439.16M
├──12-技术预研-Neo4j基础入门-分页更新删除_.mp412.83M
├──13-技术预研-Neo4j基础入门-删除更新索引_.mp422.20M
├──14-上午内容小结_.mp434.71M
├──15-技术预研-SpringDataNeo4j快速入门-技术介绍_.mp416.58M
├──16-技术预研-SpringDataNeo4j快速入门-准备DEMO工程_.mp440.61M
├──17-技术预研-SpringDataNeo4j快速入门-实现网点CRUD_.mp435.83M
├──18-技术预研-SpringDataNeo4j快速入门-自定义条件查询_.mp457.71M
├──19-技术预研-SpringDataNeo4j快速入门-复杂查询思路_.mp4103.35M
├──20-技术预研-SpringDataNeo4j快速入门-实现查询最短运输路线_.mp427.14M
└──21-练习以及面试连环问_.mp427.78M
├──day05-路线规划之微服务
├──01-今日内容及背景说明_.mp437.00M
├──02-路线规划研发-研发准备-需求分析_.mp419.26M
├──03-路线规划研发-研发准备-项目工程_.mp451.11M
├──04-路线规划研发-研发准备-MQ配置说明_.mp436.60M
├──05-路线规划研发-研发准备-其它配置说明_.mp46.98M
├──06-路线规划研发-研发准备-阅读机构IService_.mp439.20M
├──07-路线规划研发-机构同步-业务流程_.mp437.89M
├──08-路线规划研发-机构同步-实现思路分析_.mp414.78M
├──09-路线规划研发-机构同步-实现思路分析_.mp416.16M
├──10-路线规划研发-机构同步-实现消息监听_.mp438.87M
├──11-路线规划研发-机构同步-功能测试_.mp412.61M
├──12-路线规划研发-查询机构树-功能说明_.mp436.51M
├──13-路线规划研发-查询机构树-功能测试_.mp444.38M
├──15-路线规划研发-研发准备-机构编辑及egalmap_.mp458.33M
├──16-路线规划研发-研发准备-EagleMap使用_.mp475.88M
├──17-路线规划研发-研发准备-阅读路线Repository_.mp444.83M
├──18-路线规划研发-路线管理-新增路线思路_.mp461.79M
├──19-路线规划研发-路线管理-新增路线实现_.mp4100.96M
├──20-路线规划研发-路线管理-新增路线测试_.mp448.41M
├──21-路线规划研发-路线管理-其它路线实现说明_.mp423.93M
├──22-路线规划研发-部署路线微服务_.mp435.60M
└──23-路线规划研发-导入正式数据_.mp432.77M
├──day06-智能调度之调度任务
├──10-智能调度研发-订单转运单-美团Leaf-效果演示_.mp431.10M
├──11-智能调度研发-订单转运单-代码实现思路_.mp476.45M
├──12-智能调度研发-订单转运单-代码实现_.mp480.36M
├──13-智能调度研发-订单转运单-功能测试_.mp469.89M
├──14-智能调度研发-查询运单-功能介绍_.mp434.24M
├──15-智能调度研发-统计运单-功能介绍_.mp461.20M
├──16-智能调度研发-更新运单状态-代码实现思路_.mp434.94M
├──17-智能调度研发-更新运单状态-代码实现_.mp469.58M
├──18-智能调度研发-更新运单状态-功能测试_.mp437.61M
├──19-智能调度研发-合并运单-业务流程_.mp429.02M
├──20-智能调度研发-合并运单-功能测试_.mp484.48M
├──01-今日内容及背景说明_.mp448.02M
├──02-智能调度研发-研发准备-智能调度核心流程介绍_.mp421.39M
├──03-智能调度研发-研发准备-智能调度核心流程介绍_.mp429.55M
├──04-智能调度研发-订单转运单-业务流程介绍_.mp416.96M
├──05-智能调度研发-订单转运单-运单表介绍_.mp427.58M
├──06-智能调度研发-订单转运单-监听快递员取件消息_.mp441.06M
├──07-智能调度研发-订单转运单-美团Leaf-介绍_.mp433.11M
├──08-智能调度研发-订单转运单-美团Leaf-号段模式_.mp418.81M
└──09-智能调度研发-订单转运单-美团Leaf-双buffer_.mp417.46M
├──day07-智能调度之运输任务
├──01-今日课程安排_.mp450.73M
├──02-智能调度研发-研发准备-运输调度流程_.mp49.42M
├──03-智能调度研发-运输调度-代码实现思路_.mp463.99M
├──04-智能调度研发-运输调度-代码实现思路_.mp442.71M
├──05-智能调度研发-运输调度-定时调度运输车辆_.mp435.40M
├──06-智能调度研发-运输调度-计算运输运力关联运单_.mp440.03M
├──07-智能调度研发-运输调度-MQ通知生成运输任务_.mp456.70M
├──08-智能调度研发-运输调度-xxljob创建调度任务_.mp422.51M
├──09-智能调度研发-运输调度-模拟数据-完整测试_.mp4125.02M
├──10-智能调度研发-运输任务-需求表关系说明_.mp438.13M
├──11-智能调度研发-运输任务-代码实现思路_.mp427.76M
├──12-智能调度研发-运输任务-代码实现-监听消息代码_.mp442.54M
├──13-智能调度研发-运输任务-代码实现-创建运输任务_.mp422.63M
├──14-智能调度研发-运输任务-代码实现-完整测试_.mp494.65M
├──15-智能调度研发-查询运输任务-代码说明_.mp462.29M
├──16-智能调度研发-运单流转-业务说明_.mp452.57M
├──17-智能调度研发-运单流转-功能测试_.mp4109.10M
└──18-练习与面试连环问_.mp416.36M
├──day08-智能调度之作业范围
├──00-智能调度流程回顾_.mp434.79M
├──01-今日课程安排_.mp48.56M
├──02-作业范围技术预研-MongoDB的介绍_.mp415.21M
├──03-作业范围技术预研-数据库的选型_.mp49.19M
├──04-作业范围技术预研-和mysql概念对比_.mp415.75M
├──05-作业范围技术预研-MongoDB基本操作-库表操作_.mp412.51M
├──06-作业范围技术预研-MongoDB基本操作-增操作_.mp426.83M
├──07-作业范围技术预研-MongoDB基本操作-改操作_.mp430.29M
├──08-作业范围技术预研-MongoDB基本操作-查询操作_.mp442.51M
├──09-作业范围技术预研-MongoDB基本操作-索引操作_.mp427.17M
├──10-作业范围技术预研-MongoDB客户端_.mp418.36M
├──11-作业范围技术预研-SpringDataMongo介绍_.mp427.91M
├──12-作业范围技术预研-SpringDataMongo快速入门-增删改_.mp431.51M
├──13-作业范围技术预研-SpringDataMongo快速入门-查询_.mp451.57M
├──14-作业范围研发-需求说明_.mp433.00M
├──15-作业范围研发-搭建工程_.mp440.16M
├──16-作业范围研发-代码实现_.mp451.08M
├──17-作业范围研发-功能测试_.mp456.10M
└──18-今日内容总结_.mp4180.55M
├──day09-智能调度之取派件调度
├──01-要减压_.mp421.69M
├──02-今日课程安排_.mp417.90M
├──03-快递员取派件-表结构_.mp422.09M
├──04-快递员取派件-业务流程-取件流程_.mp412.91M
├──05-快递员取派件-业务流程-派件流程_.mp49.06M
├──06-快递员取派件-功能实现-新增取派件任务_.mp427.11M
├──07-快递员取派件-功能实现-按照时间查询任务数_.mp443.41M
├──08-快递员取派件-功能实现-按照时间查询任务数_.mp440.45M
├──09-快递员取派件-功能实现-查询删除任务_.mp441.25M
├──10-快递员取派件-功能实现-改派快递员_.mp414.99M
├──11-快递员取派件-功能实现-更新取派件状态_.mp425.78M
├──12-快递员取派件-功能实现-更新取派件状态实现_.mp468.77M
├──13-快递员取派件-功能实现-更新取派件状态测试_.mp414.65M
├──14-快递员取派件-功能实现-今日任务分类计数_.mp437.54M
├──15-调度中心-智能调度快递员代码思路_.mp468.21M
├──16-调度中心-智能调度快递员代码实现_.mp464.76M
├──17-调度中心-智能调度快递员代码实现_.mp438.87M
├──18-快递员取派件-调度中心-MQ消息生成取派件任务思路_.mp422.27M
├──19-快递员取派件-调度中心-MQ消息生成取派件任务实现_.mp438.99M
├──20-完整前后端联调-下单流程_.mp4130.70M
├──21-完整前后端联调-快递员取件_.mp427.08M
├──22-完整前后端联调-取件加支付_.mp433.86M
├──23-完整前后端联调-运输转运_.mp498.10M
└──24-完整前后端联调-派件_.mp438.93M
├──day10-物流信息微服务
├──01-今日课程安排_.mp48.99M
├──01_昨日内容回顾_.mp430.40M
├──02-物流信息-需求分析_.mp418.89M
├──03-物流信息-实现分析_.mp420.50M
├──04-物流信息-功能实现-保存查询测试_.mp466.71M
├──05-物流信息-功能实现-消费消息思路_.mp415.63M
├──06-物流信息-功能实现-消费消息_.mp454.06M
├──07-物流信息-功能完善-多级缓存设计_.mp416.54M
├──08-物流信息-技术预研-Caffeine介绍_.mp422.31M
├──09-物流信息-功能完善-Caffeine实现一级缓存_.mp445.08M
├──10-物流信息-功能完善-Caffeine实现一级缓存_.mp435.03M
├──11-物流信息-功能完善-Redis实现二级缓存_.mp431.11M
├──12-物流信息-功能完善-缓存一致性问题_.mp429.47M
├──13-物流信息-功能完善-分布式缓存一致性问题_.mp480.78M
├──14-物流信息-功能完善-分布式缓存一致性问题小结_.mp415.53M
├──15-物流信息-Redis缓存问题-缓存击穿问题_.mp419.46M
├──16-物流信息-Redis缓存问题-缓存雪崩问题_.mp436.14M
├──17-物流信息-Redis缓存问题-布隆过滤器_.mp441.40M
├──18-物流信息-Redis缓存问题-布隆过滤器实现_.mp459.94M
└──19-练习与面试连环问_.mp430.53M
├──day11-分布式日志与链路追踪
├──01-今日课程安排_.mp469.67M
├──02-微服务架构-问题分析_.mp417.16M
├──03-分布式日志系统-GrayLog简介_.mp427.57M
├──04-分布式日志系统-GrayLog部署安装_.mp443.71M
├──05-分布式日志系统-搜索语法_.mp449.02M
├──06-分布式日志系统-日志统计仪表盘_.mp429.05M
├──07-分布式链路追踪-了解APM_.mp429.43M
├──08-分布式链路追踪-Skywalking简介安装_.mp455.69M
├──09-分布式链路追踪-Skywalking效果演示_.mp444.61M
├──10-练习与面试连环问_.mp442.80M
├──11-项目回顾-支付模块_.mp484.91M
└──12-项目回顾-运输流转_.mp468.05M
└──day12-实战需求
├──01_禅道的使用.mp440.22M
├──02_需求01_搜索服务.mp430.54M
├──03_需求02_轨迹服务.mp422.91M
├──04_需求3_短信服务.mp417.35M
├──05_需求4_线程池优化.mp415.97M
├──06_需求5_导入导出.mp47.98M
├──07_需求6_支付账单.mp410.44M
└──08_需求7_支付账单.mp412.99M
├──09阶段:项目三【餐掌柜】测评
├──day01-项目概述,快速启动
├──01-今日内容_.mp420.60M
├──02-项目概述-SaaS平台 _.mp446.85M
├──03-项目概述-核心架构-业务描述_.mp433.85M
├──04-项目概述-核心架构-核心业务 _.mp435.57M
├──05-项目概述-数据库概述_.mp435.05M
├──06-项目快速启动-虚拟机导入_.mp430.20M
├──07-项目快速启动-通用服务介绍_.mp4139.11M
├──08-项目快速启动-业务服务_.mp436.14M
├──09-项目快速启动-商家功能演示_.mp445.23M
├──10-项目快速启动-运营端管理_.mp464.55M
├──11-项目调用链路-调用链路梳理_.mp445.70M
├──12-项目开发规范-基础类定义_.mp481.22M
└──13-项目开发规范-异常处理_.mp472.51M
├──day02-品牌管理
├──01-商家平台概述_表关系说明.mp414.89M
├──02-商家平台-品牌管理-需求功能拆解.mp437.69M
├──03-商家平台-品牌管理-数据库表结构.mp495.69M
├──04-商家平台-品牌管理-实现思路讲解.mp433.30M
└──05-商家平台-品牌管理-实现思路讲解.mp488.91M
├──day03-redisson框架
├──00-如何梳理项目_.mp463.03M
├──01-redisson框架-概述2_.mp420.41M
├──01-redisson框架-概述_.mp46.32M
├──02-redisson框架-key的操作_.mp449.20M
├──03-redisson框架-通用对象桶_.mp440.35M
├──04-redisson框架-原子整长型使用说明_.mp460.78M
├──05-redisson框架-原子整长型使用说明_.mp422.45M
├──06-redisson框架-Rmap使用说明_.mp460.14M
├──07-redisson框架-RmapCache使用说明_.mp456.35M
├──08-redisson框架-分布式锁使用说明_.mp452.27M
├──09-点餐平台-点餐功能区-拆解_.mp440.32M
├──10-点餐平台-点餐功能区-数据库结构_.mp428.35M
├──11-点餐平台-是否开台需求说明_.mp440.16M
├──12-点餐平台-主体信息查询需求说明.wmv_.mp475.17M
├──13-点餐平台-用户开桌操作_.mp459.52M
└──14-点餐平台-桌台订单信息_.mp4124.24M
├──day04-购物车操作
├──01-H5点餐平台-点餐-库存超卖现象_.mp459.64M
├──02-H5点餐平台-点餐-初始化库存_.mp479.92M
├──03-购物车操作-功能区拆解_.mp431.78M
├──04-购物车操作-功能开发总述_.mp440.55M
├──05-购物车操作-功能开发主流程_.mp431.84M
├──06-购物车操作-添加购物车_.mp460.70M
├──07-购物车操作-debug演示流程_.mp448.59M
├──08-下单操作思路_.mp498.68M
├──09-下单操作实现-stream流方案_.mp495.26M
└──10-购物车_.mp464.33M
├──day05-订单操作
├──05-商家平台-转台-DEBUG测试_.mp425.59M
├──06-商家平台-订单结算-需求分析_.mp446.27M
├──07-商家平台-订单结算-退款_.mp4143.55M
├──08-商家平台-订单结算-退款_.mp4144.37M
├──01-商家平台-订单操作-功能区拆解_.mp436.88M
├──02-商家平台-订单操作-修改订单项完整逻辑_.mp433.85M
├──03-商家平台-订单操作-DEBUG测试_.mp435.86M
└──04-商家平台-转台-功能区拆解_.mp443.08M
├──day06-交易平台
├──01-交易平台-支付流程结构分析.mp472.46M
├──02-交易平台-支付流程.mp432.00M
├──03-交易平台-支付宝-Native支付生成二维码实现.mp496.89M
├──04-交易平台-退款流程.mp4113.90M
└──05-交易平台-综合面试题回顾.mp4238.05M
├──day07-支付,面试
├──01.微信支付-接入参数.mp473.63M
├──02-微信支付-架构封装思路.mp428.34M
├──03-微信支付-配置初始化.mp416.81M
├──04-微信支付-Factory封装.mp4100.09M
├──05-微信支付-封装思路.mp432.08M
├──06-交易平台-对接Native下单.mp4104.64M
├──07-交易平台-对接查询支付状态.mp439.43M
├──08-交易平台-对接查询退款状态.mp433.95M
├──09-交易平台-对接申请退款.mp484.82M
├──10-XXL-JOB-cron表达式回顾.mp452.06M
├──11-XXL-JOB-工作原理.mp4124.01M
├──12-XXL-JOB-配置流程.mp427.77M
├──13-面试-boss投递.mp4101.09M
└──14-面试-协作部分.mp4102.49M
└──day08-SMS短信服务
├──01-SMS短信服务业务概述.mp444.95M
├──02-SMS短信服务设计概述.mp4103.06M
├──03-模板和签名维护流程.mp420.24M
├──04-短信发送处理流程.mp431.07M
├──04-短信渠道配置.mp442.49M
├──05-短信通道-功能开发.mp429.59M
├──06-短信渠道配置.mp456.76M
├──07-短信签名-功能开发.mp4156.29M
├──08-短信模板-功能开发.mp460.18M
├──09-短信发送-UML类图分析.mp430.65M
├──10-短信发送-功能实现-负载均衡获取短信通道.mp4144.00M
├──11-短信发送-功能实现-兑换参数.mp466.20M
└──12-短信发送-debug流程.mp461.56M
├──10阶段:-面试热点知识
├──01_面试热点回顾_jvm
├──01_面试题_jvm的组成.mp440.47M
├──02_面试题_运行时数据区_介绍.mp444.85M
├──03_面试题_运行时数据区_虚拟机栈.mp482.63M
├──04_面试题_运行时数据区_堆和方法区.mp453.03M
├──05_面试题_垃圾回收_可达性分析.mp465.91M
├──06_面试题_垃圾回收_基础算法.mp454.95M
├──07_面试题_垃圾回收_分代算法.mp480.35M
├──08_面试题_垃圾回收_垃圾收集器.mp480.18M
├──09_面试题_类加载_加载流程.mp466.54M
├──10_面试题_类加载_加载时机.mp476.01M
├──11_面试题_JVM常见问题_OOM排查.mp4191.80M
└──12_面试题_JVM常见问题_CPU飙高排查.mp4184.88M
├──02_mysql面试热点
├──01_最近面试常见问题.mp466.06M
├──02_索引的数据结构_B+Tree.mp4119.78M
├──03_innoDB和myisam.mp498.27M
├──04_索引的优缺点.mp484.47M
├──05_sql优化话术思路.mp4100.32M
└──06_mysql面试小结.mp4244.68M
├──03_SSM面试热点
├──01_用户登陆认证的流程.mp4172.56M
├──02_热门面试题回顾.mp4104.33M
├──03_Spring面试题小结.mp4230.92M
└──04_spring事务和AOP.mp4376.67M
├──04_多线程面试热点
├──01_线程池回顾01.mp4282.48M
├──02_线程池回顾02.mp4302.49M
├──03_线程池回顾03.mp4149.83M
└──04_单体项目快速搭建.mp431.67M
├──05_微服务面试回顾
├──01_微服务的调用链路.mp4141.86M
├──02_nacos基本使用.mp438.44M
├──03_nacos注册中心和配置中心工作原理.mp4139.41M
├──04_gateway网关回顾_路由_认证鉴权.mp4210.14M
└──05_feign的使用.mp4196.24M
├──06_分布式框架回顾
├──1_消息队列回顾.mp4130.16M
├──2_分布式事务回顾.mp483.68M
├──3_分布式事务.mp461.87M
└──4_分布式锁回顾.mp4176.47M
└──07_神领物流业务回顾
├──01_运费管理.mp477.94M
├──02_下单流程.mp441.04M
├──03_路线规划后台数据管理.mp4124.60M
├──04_路线规划查询.mp4122.30M
├──05_作业范围处理.mp4131.61M
├──06_订单转运单.mp4141.15M
├──07_运单调度流转.mp4245.04M
└──08_物流信息服务.mp4114.02M
├──11阶段:项目四【苍穹外卖】
├──day01-项目概述、环境搭建
├──01_今日内容介绍_.mp410.26M
├──02_项目背景介绍_.mp417.10M
├──03_软件开发介绍_.mp430.99M
├──04_项目介绍_.mp497.90M
├──05_搭建环境 - 前端环境搭建_.mp418.17M
├──06_搭建环境 - 后端环境搭建(介绍)_.mp471.22M
├──07_搭建环境 - 后端环境搭建(git管理)_.mp463.00M
├──08_搭建环境 - 后端环境搭建(数据库)_.mp477.17M
├──09_搭建环境 - debug跟踪执行_.mp475.36M
├──10_nginx - 介绍_.mp478.14M
├──11_nginx - 配置文件解释_.mp484.20M
├──12_nginx - 反向代理(介绍)_.mp419.90M
├──13_nginx - 反向代理(具体配置)_.mp465.48M
├──14_nginx - 负载均衡_.mp4106.06M
├──15_nginx - 联调解释_.mp476.43M
├──16_完善登录功能_.mp4106.13M
├──17_导入接口到YApi_.mp460.66M
├──18_swagger - 介绍_.mp462.30M
├──19_swagger - 常用注解_.mp487.96M
├──20-中午演讲分享1_.mp49.68M
└──21-中午演讲分享2_.mp46.33M
├──day02-员工管理、分类管理
├──01_今日内容介绍_.mp411.26M
├──02_新增员工 - 需求分析_.mp444.10M
├──03_新增员工 - 代码实现_.mp4114.31M
├──04_新增员工 - 功能测试_.mp443.87M
├──05_新增员工 - 用户名重复处理_.mp477.13M
├──06_新增员工 - 设置员工ID(注入request)_.mp483.42M
├──07_新增员工 - ThreadLocal介绍_.mp464.68M
├──08_新增员工 - 获取员工ID_.mp4
├──09_员工分页 - 需求分析_.mp432.82M
├──10_员工分页 - 代码实现_.mp4101.02M
├──11_员工分页 - 日期格式处理(一)_.mp4119.49M
├──12_员工分页 - 日期格式处理(二)_.mp481.44M
├──13_员工启动禁用 - 需求分析_.mp419.22M
├──14_员工启用禁用 - 代码实现_.mp496.87M
├──15_编辑员工 - 需求分析_.mp418.26M
├──16_编辑员工 - 根据ID查询员工_.mp464.50M
├──17_编辑员工 - 更新员工_.mp458.80M
├──18_导入分类代码_.mp461.08M
├──19-中午演讲分享1.mp47.68M
└──20-中午演讲分享2.mp412.56M
├──day03-菜品管理
├──01_今日内容介绍129_.txt.mp44.58M
├──02_公共字段填充 - 需求分析_.mp428.34M
├──03_公共字段填充 - 画图分析需求_.mp428.98M
├──04_公共字段填充 - 画图分析解决方案_.mp458.94M
├──05_公共字段填充 - 代码实现(一)_.mp458.74M
├──06_公共字段填充 - 代码实现(二)_.mp4112.64M
├──07_新增菜品 - 需求分析_.mp443.74M
├──08_新增菜品 - 文件上传_.mp487.00M
├──09_新增菜品 - controller实现_.mp460.36M
├──10_新增菜品 - service实现_.mp485.87M
├──11_新增菜品 - dao实现_.mp478.86M
├──12_菜品分页查询 - 需求分析_.mp434.83M
├──13_菜品分页查询 - 代码实现_.mp4153.01M
├──14_删除菜品 - 需求分析_.mp418.56M
├──15_删除菜品 - controller实现_.mp476.15M
├──16_删除菜品 - service实现_.mp477.35M
├──17_删除菜品 - dao实现_.mp4132.48M
├──18_修改菜品 - 需求分析_.mp427.15M
├──19_修改菜品 - 根据ID查询菜品_.mp466.09M
└──20_修改菜品 - 修改菜品_.mp4159.90M
├──day04-店铺营业状态设置
├──01_今日内容介绍_.mp49.16M
├──02_redis - 介绍_.mp420.66M
├──03_redis - 启动和停止_.mp479.75M
├──04_redis - 可视化工具安装_.mp421.40M
├──05_redis - 常用的数据类型_.mp426.09M
├──06_常用命令 - 字符串_.mp420.44M
├──07_常用命令 - hash_.mp415.88M
├──08_常用命令 - list_.mp419.99M
├──09_常用命令 - set_.mp426.62M
├──10_常用命令 - zset_.mp455.12M
├──11_常用命令 - 通用命令_.mp416.05M
├──12_springdataredis - 入门_.mp4105.99M
├──13_SpringDataRedis - 操作hash_.mp451.17M
├──14_SpringDataRedis - 操作list_.mp429.70M
├──15_SpringDataRedis - 操作Set和ZSet_.mp496.72M
├──16_SpringDataRedis - 配置RedisTemplate_.mp498.65M
├──17_店铺营业状态设置 - 需求分析_.mp426.45M
├──18_店铺营业状态设置 - 设置状态_.mp481.49M
├──19_店铺营业状态设置 - 获取状态_.mp456.28M
└──20_店铺营业状态设置 - 用户端获取状态_.mp4100.98M
├──day05-微信登录、商品浏览
├──01_今日内容介绍_.mp48.30M
├──02_httpclient - 介绍_.mp421.66M
├──03_httpclient - 发起GET请求_.mp4104.33M
├──04_httpclient - 发起POST请求_.mp475.17M
├──05_小程序 - 准备工作_.mp437.66M
├──06_小程序 - 创建小程序_.mp425.19M
├──07_小程序 - 页面获取数据_.mp433.83M
├──08_小程序 - 获取用户信息_.mp494.52M
├──09_小程序 - 微信登录_.mp449.76M
├──10_小程序 - 发起请求_.mp450.89M
├──11_微信登录 - 流程解释_.mp467.16M
├──12_微信登录 - 需求分析和准备工作_.mp455.94M
├──13_微信登录 - controller_.mp463.49M
├──14_微信登录 - service层(分析)_.mp463.29M
├──15_微信登录 - service层(实现)_.mp4108.32M
├──16_微信登录 - 拦截器设置_.mp491.07M
├──17_商品浏览 - 需求分析_.mp439.87M
├──18_商品浏览 - 导入代码_.mp4109.86M
├──20230429_142410_.mp46.44M
└──20230429_142752_.mp44.54M
├──day06-缓存商品、购物车
├──01_今日内容介绍_.mp46.98M
├──02_缓存菜品 - 需求分析_.mp428.62M
├──03_缓存菜品 - 功能实现_.mp4126.44M
├──04_缓存菜品 - 更新缓存_.mp4141.86M
├──05_SpringCache - 概述_.mp445.36M
├──06_SpringCache - @CachePut_.mp4132.74M
├──07_SpringCache - @Cacheable_.mp492.41M
├──08_SpringCache - @CacheEvict_.mp474.75M
├──09_SpringCache - 缓存Null值处理_.mp471.28M
├──10_SpringCache - 引入redis_.mp457.72M
├──11_缓存套餐 - 代码实现_.mp483.81M
├──12_添加购物车 - 需求分析_.mp460.92M
├──13_添加购物车 - controller实现_.mp485.59M
├──14_添加购物车 - service实现(一)_.mp490.06M
├──15_添加购物车 - service实现(二)_.mp478.50M
├──16_添加购物车 - mapper 实现_.mp4111.69M
├──17_查看购物车 - 代码实现_.mp439.58M
└──18_清空购物车 - 代码实现_.mp435.99M
├──day07-用户下单、订单支付
├──01_今日内容介绍_.mp44.77M
├──02_地址簿代码导入_.mp464.27M
├──03_用户下单 - 需求分析_.mp429.99M
├──04_controller - 代码实现_.mp464.98M
├──05_service - 补充订单数据_.mp4108.09M
├──06_service - 添加订单_.mp490.16M
├──07_service - 添加订单详情(一)_.mp476.93M
├──08_service - 添加订单详情(二)_.mp482.55M
├──09_mapper - 代码实现_.mp4113.98M
├──10_订单支付 - 微信支付介绍_.mp448.34M
├──11_订单支付 - 微信支付流程_.mp458.68M
├──12_订单支付 - 内网穿透_.mp469.26M
├──13_订单支付 - 支付实现_.mp4123.30M
└──14_订单支付 - 再说微信支付的流程_.mp418.39M
├──day08-订单状态定时处理
├──01_今日内容介绍_.mp43.31M
├──02_SpringTask - 概述_.mp441.66M
├──03_SpringTask - 快速入门_.mp468.89M
├──04_订单状态定时处理 - 需求分析_.mp425.29M
├──05_订单支付超时 - 需求分析_.mp466.36M
├──06_订单支付超时 - 代码实现_.mp497.19M
├──07_订单派送超时 - 代码实现_.mp491.04M
├──08_WebSocket - 概述_.mp429.90M
├──09_WebSocket - 入门演示_.mp477.91M
├──10_WebSocket - 动手实现(前端)_.mp453.74M
├──11_WebSocket - 发送消息_.mp482.37M
├──12_WebSocket - 返回消息_.mp486.92M
├──13_WebSocket - 服务端自动返回消息_.mp4142.19M
├──14_订单 - 来单提醒_.mp479.90M
├──15_订单 - 催单_.mp4107.02M
└──20230506_142308_.mp46.19M
├──day09-数据统计(图形报表)
├──01_今日内容介绍_.mp44.68M
├──02_ECharts - 介绍_.mp443.45M
├──03_营业额统计 - 需求分析_.mp420.32M
├──04_营业额统计 - controller实现_.mp468.52M
├──05_营业额统计 - service实现(一)_.mp458.45M
├──06_营业额统计 - service实现(二)_.mp4117.76M
├──07_营业额统计 - map实现_.mp445.76M
├──08_营业额统计 - 页面测试_.mp48.91M
├──09_用户统计 - 需求分析_.mp417.41M
├──10_用户统计 - controller实现_.mp461.18M
├──11_用户统计 - service实现_.mp461.37M
├──12_用户统计 - mapper实现_.mp441.29M
├──13_订单统计 - 需求分析_.mp416.06M
├──14_订单统计 - controller实现_.mp450.77M
├──15_订单统计 - service实现(一)_.mp472.01M
├──16_订单统计 - service实现(二)_.mp454.05M
├──17_订单统计 - mapper实现_.mp443.20M
├──18_销量排名 - 需求分析_.mp411.64M
├──19_销量排名 - controller实现_.mp452.64M
├──20_销量排名 - service实现_.mp480.54M
└──21_销量排名 - mapper实现_.mp493.75M
└──day10-数据统计(Excel报表)
├──01_今日内容介绍_.mp46.57M
├──02_导入工作台代码_.mp4111.00M
├──03_POI - 介绍_.mp424.08M
├──04_POI - 写入Excel_.mp483.90M
├──05_POI - 根据模板写入Excel_.mp466.70M
├──06_POI - 根据模板写入Excel_.mp470.26M
├──07_POI - 读取Excel_.mp493.16M
├──08_导出运营数据 -需求分析_.mp429.64M
├──09_导出运营数据 - 查询整体数据_.mp477.08M
├──10_导出运营数据 - 写入整体数据_.mp468.73M
└──11_导出运营数据 - 写入每日明细数据_.mp4117.15M
├──12阶段:BAT大厂面试专题
├──1-1 面试准备篇
├──01-设计模式-课程介绍.mp45.15M
├──01-准备篇-企业简历筛选规则.mp421.62M
├──02-设计模式-工厂设计模式-简单工厂模式.mp426.82M
├──02-准备篇-简历注意事项.mp432.86M
├──03-设计模式-工厂设计模式-工厂方法模式.mp416.97M
├──03-准备篇-应届生该如何找到合适的练手项目.mp422.60M
├──04-设计模式-工厂设计模式-抽象工厂模式.mp416.74M
├──04-准备篇-Java程序员的面试过程.mp424.98M
├──05-设计模式-策略模式-概述及简单案例.mp414.98M
├──06-设计模式-综合案例-策略模式和工厂方法模式.mp458.98M
├──07-设计模式-责任链模式-概述及案例.mp429.30M
├──08-技术场景-单点登录这块怎么实现的.mp418.29M
├──09-技术场景-权限认证是如何实现的.mp410.27M
├──10 会销比计算.mp4170.43M
├──10-技术场景-上传数据的安全性你们怎么控制.mp49.89M
├──11-技术场景-遇到了哪些比较棘手的问题,怎么解决的.mp410.88M
├──12-技术场景-你们项目中日志怎么采集的.mp429.19M
├──13-技术场景-常见日志的命令.mp415.14M
├──14-技术场景-生产问题怎么排查.mp419.40M
└──15-技术场景-怎么快速定位系统的瓶颈.mp413.73M
├──1-10 设计模式
├──01-设计模式-课程介绍.mp45.15M
├──02-设计模式-工厂设计模式-简单工厂模式.mp426.82M
├──03-设计模式-工厂设计模式-工厂方法模式.mp416.97M
├──04-设计模式-工厂设计模式-抽象工厂模式.mp416.74M
├──05-设计模式-策略模式-概述及简单案例.mp414.98M
├──06-设计模式-综合案例-策略模式和工厂方法模式.mp458.98M
├──07-设计模式-责任链模式-概述及案例.mp429.30M
├──08-技术场景-单点登录这块怎么实现的.mp418.29M
├──09-技术场景-权限认证是如何实现的.mp410.27M
├──10-技术场景-上传数据的安全性你们怎么控制.mp49.89M
├──11-技术场景-遇到了哪些比较棘手的问题,怎么解决的.mp410.88M
├──12-技术场景-你们项目中日志怎么采集的.mp429.19M
├──13-技术场景-常见日志的命令.mp415.14M
├──14-技术场景-生产问题怎么排查.mp419.40M
└──15-技术场景-怎么快速定位系统的瓶颈.mp413.73M
├──1-2 Redis篇
├──01-redis开篇.mp46.28M
├──02-redis使用场景-缓存-缓存穿透.mp428.91M
├──03-redis使用场景-缓存-缓存击穿.mp419.12M
├──04-redis使用场景-缓存-缓存雪崩.mp411.70M
├──05-redis使用场景-缓存-双写一致性.mp441.24M
├──06-redis使用场景-缓存-持久化.mp436.91M
├──07-redis使用场景-缓存-数据过期策略.mp417.20M
├──08-redis使用场景-缓存-数据淘汰策略.mp423.10M
├──09-redis分布式锁-使用场景.mp420.80M
├──10-redis分布式锁-实现原理(setnx、redisson).mp448.94M
├──11-redis其他面试问题-主从复制、主从同步流程.mp428.61M
├──12-redis其他面试问题-哨兵模式、集群脑裂.mp429.34M
├──13-redis其他面试问题-分片集群、数据读写规则.mp417.44M
└──14-redis其他面试问题-redis是单线程的,但是为什么.mp457.29M
├──1-3 MySQL篇
├──12-事务-undo-log-和-redo-log的区别.mp419.48M
├──13-事务-解释一下mvcc.mp460.53M
├──14-MySQL-主从同步原理.mp49.46M
├──15-MySQL-分库分表.mp440.16M
├──01-MySQL篇-课程介绍.mp44.62M
├──02-优化-如何定位慢查询.mp414.83M
├──03-优化-sql语句执行的很慢,如何分析.mp422.59M
├──04-优化-索引概念及索引底层数据结构.mp430.39M
├──05-优化-聚簇索引和非聚簇索引、回表查询.mp417.69M
├──06-优化-覆盖索引、超大分页优化.mp423.36M
├──07-优化-索引创建的原则.mp417.11M
├──08-优化-什么情况下索引会失效.mp437.55M
├──09-优化-谈一谈你对sql优化的经验.mp421.64M
├──10-事务-事务的特性.mp410.26M
└──11-事务-并发事务问题、隔离级别.mp419.97M
├──1-4 框架篇
├──01-框架篇-课程介绍.mp43.94M
├──02-Spring-单例bean是线程安全的吗.mp410.76M
├──03-Spring-AOP相关面试题.mp440.52M
├──04-Spring-事务失效的场景.mp444.01M
├──05-Spring-bean的生命周期.mp454.22M
├──06-Spring-bean的循环依赖(循环引用).mp441.11M
├──07-Springmvc-执行流程.mp431.23M
├──08-Springboot-自动配置原理.mp421.82M
├──09-spring框架常见的注解.mp413.98M
├──10-MyBatis-执行流程.mp419.48M
├──11-Mybatis-延迟加载使用及原理.mp445.37M
└──12-Mybatis-一级、二级缓存.mp448.56M
├──1-5 微服务篇
├──01-微服务-课程介绍.mp45.97M
├──02-springcloud-常见组件有哪些.mp48.00M
├──03-springcloud-注册中心eureka、nacos.mp426.29M
├──04-springcloud-ribbon负载均衡.mp426.86M
├──05-spring cloud-服务雪崩、熔断降级.mp421.52M
├──06-spring-cloud-微服务的监控-skywalking.mp442.93M
├──07-业务问题-微服务限流(漏桶算法、令牌桶算法).mp438.09M
├──08-分布式系统理论-CAP和BASE.mp430.60M
├──09-业务问题-分布式事务解决方案.mp435.71M
├──10-业务问题-分布式服务的接口幂等性如何设计.mp425.62M
└──11-业务问题-你们项目中使用了什么分布式任务调度.mp430.41M
├──1-6 消息中间件篇
├──01-消息中间件-课程介绍.mp44.17M
├──02-RabbitMQ-如何保证消息不丢失.mp423.91M
├──03-RabbitMQ-消息的重复消费问题如何解决的.mp45.40M
├──04-RabbitMQ-中死信交换机 (RabbitMQ延迟队列有了.mp426.56M
├──05-RabbitMQ-如果有100万消息堆积在MQ.mp410.93M
├──06-RabbitMQ的高可用机制有了解过嘛.mp417.35M
├──07-Kafka是如何保证消息不丢失.mp434.50M
├──08-Kafka是如何保证消费的顺序性.mp410.36M
├──09-Kafka的高可用机制有了解过嘛.mp416.58M
├──10-Kafka数据清理机制了解过嘛.mp414.36M
└──11-Kafka实现高性能的设计有了解过嘛.mp417.93M
├──1-7 集合+数据结构篇
├──01-集合面试题-课程介绍.mp412.83M
├──02-算法复杂度分析.mp441.07M
├──03-ArrayList-数据结构-数组.mp429.37M
├──04-ArrayList-源码分析.mp456.13M
├──05-ArrayList-底层原理及构造函数相关面试题回答.mp47.53M
├──06-ArrayList-如何实现数组和List之间的转换.mp422.95M
├──07-LinkedList-数据结构-链表.mp421.41M
├──08-ArrayList和LinkedList的区别是什么?.mp49.99M
├──09-数据结构-二叉树.mp424.23M
├──10-数据结构-红黑树.mp414.90M
├──11-数据结构-散列表.mp434.28M
├──12-HashMap-说一下HashMap的实现原理?.mp418.56M
├──13-HashMap的put方法的具体流程.mp444.20M
├──14-HashMap-讲一讲HashMap的扩容机制.mp434.35M
├──15-HashMap源码分析-动画工具介绍.mp48.09M
├──16-HashMap的寻址算法和数组长度为什么是2的n次幂.mp430.49M
└──17-HashMap在1.7情况下的多线程死循环问题.mp419.48M
├──1-8 多线程篇
├──26.mp462.57M
├──27.mp432.90M
├──28.mp422.49M
├──29.mp413.65M
├──30.mp438.89M
├──01.mp47.94M
├──02.mp411.62M
├──03.mp412.96M
├──04.mp433.65M
├──05.mp425.02M
├──06.mp419.98M
├──07.mp426.15M
├──08.mp426.03M
├──09.mp429.71M
├──10.mp443.51M
├──11.mp412.58M
├──12.mp425.46M
├──13.mp427.09M
├──14.mp439.25M
├──15.mp418.55M
├──16.mp417.10M
├──17.mp449.05M
├──18.mp433.36M
├──19.mp414.19M
├──20.mp414.97M
├──21.mp463.25M
├──22.mp416.04M
├──23.mp411.69M
├──24.mp439.51M
└──25.mp411.44M
└──1-9 JVM篇
├──01-JVM介绍、运行流程.mp416.38M
├──02-JVM组成-什么是程序计数器.mp415.67M
├──03-JVM组成-你能给我详细的介绍下堆吗.mp413.30M
├──04-JVM组成-什么是虚拟机栈.mp425.60M
├──05-JVM组成-能不能介绍一下方法区.mp437.92M
├──06-JVM组成-你听过直接内存吗.mp422.83M
├──07-类加载器-什么是类加载器、什么是双亲委派.mp426.66M
├──08-类加载器-说一下类装载的执行过程.mp434.20M
├──09-垃圾回收-对象什么时候可以被垃圾器回收.mp421.12M
├──10-垃圾回收-JVM垃圾回收算法有哪些?.mp414.79M
├──11-垃圾回收-说一下JVM的分代回收.mp419.96M
├──12-垃圾回收-说一下JVM有哪些垃圾回收器.mp418.69M
├──13-垃圾回收-详细聊一下G1垃圾回收器.mp426.08M
├──14-垃圾回收-强引用、软引用、弱引用、虚引用的区别.mp418.53M
├──15-JVM实践-JVM调优参数可以在哪里设置参数值.mp410.60M
├──16-JVM实践-用的JVM调优的参数都有哪些?.mp419.10M
├──17-JVM实践-说一下JVM调优的工具.mp460.77M
├──18-JVM实践-Java内存泄漏的排查思路.mp429.42M
└──19-JVM实践-CPU飙高的排查方案及思路.mp438.22M
├──13阶段:23年8月版【天机学堂】
├──day01-初识项目
├──00课程安排_.mp415.56M
├──01项目演示_.mp477.74M
├──02项目介绍_.mp437.29M
├──03项目架构_.mp434.78M
├──04企业开发环境搭建_.mp4165.68M
├──05企业开发环境搭建小结_.mp442.43M
├──06持续集成_.mp477.34M
├──07本地开发部署_.mp446.56M
├──08熟悉项目-整体认识_.mp491.53M
├──09熟悉项目-代码规范_.mp445.49M
├──10熟悉项目-配置文件_.mp445.14M
├──11熟悉项目-异常处理_.mp452.80M
├──12bug复现_.mp465.05M
├──13紧急bug链路追踪_.mp436.94M
├──14紧急bug分析解决-本地部署_.mp487.46M
├──15紧急bug分析解决-远程调试【了解】_.mp435.53M
├──16紧急bug-小结_.mp47.49M
├──17测试和部署_.mp4102.88M
├──18代码阅读-获取登录用户_.mp485.18M
├──19关于网关和微服务面试题_.mp45.35M
└──20总结_.mp416.79M
├──day02-我的课表
├──00内容介绍_.mp462.81M
├──01内容介绍_.txt2376.mp410.93M
├──02开发新业务的流程_.mp415.19M
├──03分析业务流程和接口统计-业务梳理_.mp431.31M
├──04分析业务流程和接口统计-接口统计_.mp416.31M
├──05接口设计工具_.mp442.69M
├──06设计业务接口_.mp491.06M
├──07设计数据库_.mp429.59M
├──08设计数据库-扩展_.mp415.54M
├──09业务实现-准备工作_.mp493.30M
├──10添加课程到课表分析_.mp452.22M
├──11添加课程到课表实现_.mp4184.92M
├──12分页查询我的课表分析_.mp458.44M
├──13分页查询我的课表实现_.mp4186.40M
├──14查询最近正在学习的课程分析_.mp470.05M
├──15查询最近正在学习的课程实现_.mp4170.59M
├──16根据id查询指定课程的学习状态分析_.mp426.97M
├──17根据id查询指定课程的学习状态实现_.mp474.57M
├──18作业练习_.mp47.31M
└──19总结_.mp411.90M
├──day03-学习计划和进度
├──00内容回顾_.mp432.21M
├──01内容介绍_.mp46.01M
├──02业务流程和接口统计_.mp427.92M
├──03设计业务接口_.mp474.02M
├──04设计数据库_.mp416.53M
├──05业务实现准备工作_.mp433.16M
├──06查询指定课程的学习记录分析_.mp439.21M
├──07查询指定课程的学习记录实现_.mp485.54M
├──08提交学习记录分析和整体架子_.mp496.61M
├──09提交学习记录处理学习记录-考试_.mp423.40M
├──10提交学习记录处理学习记录-视频_.mp477.50M
├──11提交学习记录处理学习记录-处理课表_.mp4101.29M
├──12提交学习记录处理学习记录-测试_.mp450.83M
├──13提交学习记录处理学习记录-小结_.mp429.54M
├──14创建学习计划_.mp477.23M
├──15查询学习计划和进度分析和整体架子_.mp476.22M
├──16查询学习计划和进度-当前用户本周计划统计_.mp4126.41M
├──17查询学习计划和进度-分页数据分析_.mp455.58M
├──17上午内容回顾_.mp446.62M
├──19查询学习计划和进度-分页数据实现_.mp4198.21M
├──20查询学习计划和进度小结_.mp421.35M
└──21学习方法_.mp448.50M
├──day04-高并发优化
├──00内容回顾_.mp488.09M
├──01今天内容介绍_.mp46.04M
├──02高并发优化方案_.mp445.34M
├──03学习进度优化方案_.mp491.15M
├──04学习进度优化方案设计_.mp470.40M
├──05学习进度优化方案设计2_.mp47.77M
├──06DelayQueue介绍_.mp423.87M
├──07DelayQueue的快速入门_.mp4101.87M
├──08知识点补充-volatile和 @PostConstruct_.mp476.93M
├──09复习学习进度优化方案_.mp424.65M
├──10工具类①_.mp477.04M
├──11工具类②_.mp4144.02M
├──12业务改造_.mp4233.67M
└──13面试_.mp417.86M
├──day05-问答系统
├──01今天内容介绍_.mp48.78M
├──02业务流程和接口统计_.mp479.56M
├──03设计业务接口1_.mp434.94M
├──04设计业务接口2_.mp475.37M
├──05设计数据库_.mp437.02M
├──06业务实现准备工作_.mp428.46M
├──07新增互动问题(用户端)_.mp465.80M
├──08分页查询问题(用户端)分析_.mp441.05M
├──09分页查询问题(用户端)实现_.mp4269.59M
├──10分页查询问题(用户端)优化_.mp462.41M
├──11根据id查询问题详情(用户端)_.mp446.01M
├──12分页查询问题(管理端)分析_.mp472.34M
├──13分页查询问题(管理端)实现一_.mp480.45M
├──14上午内容回顾_.mp435.49M
├──15分页查询问题(管理端)实现二_.mp4299.39M
└──16ES和MYSQL数据同步_.mp430.26M
├──day06-点赞系统
├──00上次课内容回顾_.mp42448.mp441.55M
├──01vo和dto_.mp425.68M
├──02内容介绍_.mp410.32M
├──03点赞业务分析_.mp432.09M
├──04点赞业务数据库设计_.mp430.77M
├──05点赞业务实现-准备工作_.mp441.36M
├──06点赞和取消点赞分析_.mp429.60M
├──07点赞或取消实现_.mp490.30M
├──08监听点赞数变更的消息_.mp4122.01M
├──09查询点赞状态实现_.mp463.21M
├──10查询点赞状态实现feign接口_.mp453.76M
├──11改进的思路_.mp431.37M
├──12Redis的数据结构选择_.mp467.09M
├──12点赞接口优化_.mp4114.38M
├──13定时任务_.mp429.44M
├──14定时任务实现业务_.mp474.89M
├──14上午复习_.mp430.22M
├──15监听点赞数变更的消息_.mp4146.49M
├──16监听点赞数变更的消息-关于数据一致问题_.mp455.98M
├──17改造查询点赞状态管道介绍_.mp424.39M
├──18改造查询点赞状态管道实现_.mp497.97M
└──19面试_.mp446.87M
├──day07-积分系统
├──00上次课内容回顾_.mp450.09M
├──01内容介绍_.mp45.16M
├──02业务分析-签到_.mp441.87M
├──03知识点-bitmaps_.mp443.89M
├──04签到需求和接口分析_.mp430.01M
├──05签到需求和思路分析_.mp48.99M
├──06签到实现准备_.mp427.26M
├──07签到实现_.mp4120.33M
├──08查询我的本月签到记录分析_.mp411.82M
├──09查询我的本月签到记录实现_.mp4102.63M
├──10业务分析-积分_.mp452.80M
├──11业务实现-保存积分生产者_.mp461.58M
├──12保存积分消费者分析和准备_.mp455.10M
├──13保存积分消费者实现_.mp4135.83M
├──14上午回顾_.mp411.80M
├──15查询今日积分情况分析_.mp430.69M
├──16查询今日积分情况实现_.mp487.04M
├──17业务实现-查询赛季列表_.mp418.79M
└──18关于bitmaps_.mp412.63M
├──day08-排行榜功能
├──01今天内容介绍_.mp42490.mp45.82M
├──02业务分析-排行榜_.mp453.93M
├──03业务实现-生成实时榜单_.mp454.40M
├──04查询积分榜准备工作_.mp487.73M
├──05查询积分榜查询我的榜单_.mp488.62M
├──06查询积分榜查询排行榜_.mp4125.30M
├──07查询积分榜查询封装vo和小结_(可能是加密过的文件,请核实).mp4140.69M
├──08历史排行榜方案分析_.mp424.54M
├──09海量数据存储策略-分区【了解】_.mp459.92M
├──10海量数据存储策略-分表_.mp435.42M
├──11海量数据存储策略-分库_.mp420.82M
├──12海量数据存储策略-集群_.mp46.58M
├──13海量数据存储策略-小结_.mp418.30M
├──14历史榜单存储策略和流程_.mp433.68M
├──15动态表名插件_.mp486.26M
├──16ThreadLocal_.mp422.57M
├──17上午内容回顾_.mp446.62M
├──18任务调度概念_.mp420.55M
├──19XXLJOb介绍和部署_.mp459.04M
├──20xxl-job快速入门_.mp473.51M
├──21cron表达式_.mp426.51M
├──22榜单持久化-创建表_.mp486.36M
├──23榜单持久化-持久化到DB_.mp4113.52M
├──24榜单持久化-清除Redis的数据_.mp442.97M
├──25分片任务实现_.mp4111.93M
└──26分片任务问题解决_.mp4227.84M
├──day09-优惠券管理
├──00上次课内容回顾_.mp4120.90M
├──01内容介绍_.mp47.44M
├──02业务流程和接口统计_.mp437.15M
├──03设计数据库_.mp4108.88M
├──04优惠券管理-准备工作_.mp447.71M
├──05新增优惠券分析_.mp432.21M
├──06新增优惠券实现_.mp4125.88M
├──07分页查询优惠券分析_.mp441.78M
├──08分页查询优惠券实现_.mp460.23M
├──09发放优惠券分析_.mp432.04M
├──10发放优惠券实现_.mp4114.32M
├──11Base32算法_.mp453.75M
├──12兑换码算法_.mp446.59M
├──12怎么判断兑换码是否校验过_.mp421.84M
├──13工具类_.mp461.61M
├──14兑换码算法小结_.mp410.30M
├──15上午内容回顾_.mp417.38M
├──16生成兑换码实现_.mp4136.24M
├──17兑换码实现优化一_.mp448.29M
├──18兑换码实现优化二_.mp489.75M
└──19面试_.mp446.87M
├──day10-领取优惠券
├──00昨天内容回顾_.mp483.30M
├──01今天内容介绍_.mp48.78M
├──02接口统计和数据库设计_.mp440.05M
├──03业务实现准备工作_.mp415.95M
├──04查询发放中的优惠券接口分析_.mp429.51M
├──05查询发放中的优惠券思路分析_.mp440.11M
├──06查询发放中的优惠券实现_.mp4173.00M
├──07领取优惠券分析_.mp422.07M
├──08领取优惠券实现_.mp4146.55M
├──09领取优惠券小结_.mp419.81M
├──10兑换码兑换优惠券分析_.mp440.74M
├──11兑换码兑换优惠券实现_.mp4143.37M
├──12超卖问题的分析和解决_.mp4179.04M
├──13锁失效问题_.mp492.69M
├──14锁失效问题解决(事务和锁边界)_.mp491.76M
├──15事务失效的问题解决_.mp4113.52M
├──16事务失效的问题小结_.mp431.72M
└──17面试题_.mp410.26M
├──day11-领取优惠券的优化
├──00内容回顾_.mp42555.mp4107.01M
├──01内容介绍_.mp46.01M
├──02单机锁失效演示_.mp460.24M
├──03分布式锁介绍_.mp443.55M
├──04基于Redis实现简单的分布式锁_.mp470.50M
├──05基于Redission实现分布式锁_.mp4136.59M
├──06Redission原理【面试】_.mp455.96M
├──07异步领券方案分析_.mp429.57M
├──08异步领券思路分析_.mp461.24M
├──09优惠券缓存实现_.mp4123.82M
├──10异步领券-生产者实现_.mp4177.83M
├──11异步领券-消费者实现_.mp490.71M
├──12上午内容回顾_.mp423.75M
├──12异步领券-测试_.mp4184.47M
└──13异步领券-测试2_.mp453.47M
└──day12-优惠券使用规则
├──02业务流程分析_.mp462.60M
├──03优惠券规则分析_.mp456.90M
├──04优惠券规则代码_.mp475.89M
├──05优惠券智能推荐思路_.mp439.62M
├──00上次课内容回顾_.mp42570.mp467.09M
├──01今天内容介绍_.mp414.14M
├──06定义接口_.mp463.35M
├──07查询用户券并初步筛选_.mp4104.66M
├──08细筛_.mp4143.40M
├──09完成全排列组合_.mp472.47M
├──10计算每种方案分析_.mp447.91M
├──11计算每种方案实现_.mp4223.76M
├──12上午内容回顾_.mp413.47M
├──13CompleteableFuture和CountDownLatch_.mp470.09M
├──14CompleteableFuture并发计算_.mp478.95M
├──15筛选最优解分析_.mp431.33M
└──16筛选最优解实现_.mp4143.05M
└──课件
├──01-java基础课件
└──java基础课件.zip1.83G
├──02-javase进阶课件
├──02-03阶段补充课件.rar15.49M
└──02-javase进阶课件.rar297.74M
├──03-数据库阶段课件
└──03-数据库阶段课件.rar1.35G
├──04阶段-javaweb课件
└──04阶段-javaweb课件.rar2.32G
├──05-Spring课件
├──05-Spring课件.rar373.24M
├──Linux课程相关资料.rar6.09G
└──项目一前置课b.rar613.30M
├──06-项目1-今日指数课件
└──06-项目1-今日指数课件.zip2.36G
├──07-微服务课件
├──07-微服务课件-高级篇.rar330.55M
└──07-微服务框架基础课件.zip2.13G
├──08-神领物流课件
├──08-神领物流课件.rar20.71G
└──讲义地址.txt0.09kb
├──09-参掌柜测评课件
└──09-餐掌柜课件.rar9.00G
├──10-面试热点课件
└──资料.zip63.06M
├──11-苍穹外卖课件
└──苍穹课件.rar1.03G
├──12-BAT大厂面试课件
└──BAT大厂360°面试突击课程资料.zip546.87M
└──13-天机学堂
├──虚拟机
├──前端.rar116.74M
└──天机学堂课件.rar83.72M
下载地址:
**** Hidden Message ***** 啥也不说了,感谢楼主分享哇! 啥也不说了,感谢楼主分享哇! 啥也不说了,感谢楼主分享哇! 啥也不说了,感谢楼主分享哇! 啥也不说了,感谢楼主分享哇! 我只是路过打酱油的 啥也不说了,感谢楼主分享哇! 啥也不说了,感谢楼主分享哇! 啥也不说了,感谢楼主分享哇!