资源介绍
尚硅谷 2023年5月 Java线下班实体版全套125G
资源目录
├─阶段01:Java语言基础(JDK17)
│ │ 配套资料.rar
│ │
│ ├─01 Java语言概述
│ │ 01-课程目录的说明.mp4
│ │ 02-Java基础全程学习路线.mp4
│ │ 03-抽丝剥茧话Java.mp4
│ │ 04-Java全程学习路线图.mp4
│ │ 05-计算机硬件的介绍.mp4
│ │ 06-常见的DOS命令.mp4
│ │ 07-不同编程语言的介绍.mp4
│ │ 08-Java相关历史.mp4
│ │ 09-JDK的选择和下载.mp4
│ │ 10-JDK8的安装与path环境变量的配置.mp4
│ │ 11-JDK17的安装和环境变量的说明.mp4
│ │ 12-HelloWorld的编写和执行.mp4
│ │ 13-第一个HelloWorld的总结.mp4
│ │ 14-单行注释和多行注释的使用.mp4
│ │ 15-文档注释的使用.mp4
│ │ 16-API文档的说明.mp4
│ │ 17-Java语言的特点和JVM的功能.mp4
│ │ 18-两个案例的代码实现.mp4
│ │ 19-本章复习与企业真题.mp4
│ │
│ ├─02 变量与运算符
│ │ 01-学习的方法和经验.mp4
│ │ 02-关键字的使用.mp4
│ │ 03-标识符的使用.mp4
│ │ 04-变量的基本使用.mp4
│ │ 05-整型数据类型的使用.mp4
│ │ 06-浮点类型的使用及练习.mp4
│ │ 07-字符类型的使用.mp4
│ │ 08-布尔类型的使用.mp4
│ │ 09-基本数据类型变量间的自动类型提升规则.mp4
│ │ 10-基本数据类型变量间的强制类型转换规则.mp4
│ │ 11-强制类型转换的课后练习.mp4
│ │ 12-String的基本使用.mp4
│ │ 13-String的课后练习.mp4
│ │ 14-各种进制_二进制转换为十进制.mp4
│ │ 15-十进制转换为二进制.mp4
│ │ 16-二进制与八进制、十六进制间的转换.mp4
│ │ 17-算术运算符的基本使用.mp4
│ │ 18-算术运算符的课后练习.mp4
│ │
│ ├─03 流程控制语句
│ │ 01-赋值运算符的使用.mp4
│ │ 02-比较运算符的使用.mp4
│ │ 03-逻辑运算符的使用.mp4
│ │ 04-逻辑运算符的练习.mp4
│ │ 05-位运算符的使用.mp4
│ │ 06-条件运算符的使用.mp4
│ │ 07-第2章变量与运算符的复习与企业真题.mp4
│ │ 08-if-else结构的基本使用.mp4
│ │ 09-if-else结构的嵌套使用.mp4
│ │ 10-if-else的课后练习.mp4
│ │ 11-Scanner类的使用.mp4
│ │ 12-Scanner类的练习.mp4
│ │ 13-如何获取一个随机数.mp4
│ │
│ ├─04 IDEA的安装与使用
│ │ 01-IDEA的介绍与下载.mp4
│ │ 02-IDEA的卸载.mp4
│ │ 03-IDEA的安装.mp4
│ │ 04-IDEA的注册说明.mp4
│ │ 05-HelloWorld的编写.mp4
│ │ 06-JDK相关设置的说明.mp4
│ │ 07-IDEA相关的必备设置.mp4
│ │ 07-switch-case的基本使用.mp4
│ │ 08-switch-case的练习1.mp4
│ │ 08-工程、模块、包、类相关的理解.mp4
│ │ 09-switch-case的练习2.mp4
│ │ 09-导入工程、模块等操作.mp4
│ │ 10-for循环结构的基本使用.mp4
│ │ 10-第4章的复习和企业真题.mp4
│ │ 11-for循环结构的练习.mp4
│ │ 12-while循环结构的基本使用.mp4
│ │ 13-While循环结构的练习.mp4
│ │ 14-do-while循环结构的基本使用.mp4
│ │ 15-do-while循环结构的练习.mp4
│ │ 16-无限循环结构的使用.mp4
│ │ 17-嵌套循环的使用.mp4
│ │ 18-使用嵌套for实现菱形的效果.mp4
│ │ 19-使用嵌套for实现九九乘法表.mp4
│ │ 20-break和continue关键字的使用.mp4
│ │ 21-通过质数的输出体会算法的魅力.mp4
│ │ 22-项目一的演示和Utility工具类的说明.mp4
│ │ 23-项目一的代码实现.mp4
│ │ 24-项目的研发流程.mp4
│ │ 25-第三章复习和企业真题.mp4
│ │
│ ├─05 数组
│ │ 01-数组的概述.mp4
│ │ 02-一维数组的初始化.mp4
│ │ 03-调用数组元素、遍历等操作.mp4
│ │ 04-数组元素的默认初始化值.mp4
│ │ 05-一维数组的内存解析.mp4
│ │ 06-一维数组的课后3个练习.mp4
│ │ 07-二维数组的声明和初始化.mp4
│ │ 08-二维数组元素的调用.mp4
│ │ 09-二维数组的长度、遍历操作.mp4
│ │ 10-二维数组元素的默认初始化值.mp4
│ │ 11-二维数组的内存解析.mp4
│ │ 12-二维数组的课后3个练习.mp4
│ │ 13-常见算法操作之:特征值的计算.mp4
│ │ 14-常见算法操作之:数组元素的赋值.mp4
│ │ 15-常见算法操作之:数组的赋值与复制.mp4
│ │ 16-常见算法操作之:数组的反转.mp4
│ │ 17-常见算法操作之:扩容与缩容.mp4
│ │ 18-常见算法操作之:查找.mp4
│ │ 19-常见算法操作之:排序与冒泡排序.mp4
│ │ 20-常见算法操作之:快速排序.mp4
│ │ 21-排序算法的小结.mp4
│ │ 22-Arrays工具类的使用.mp4
│ │ 23-数组中的常见异常.mp4
│ │ 24-第五章数组的复习和企业真题.mp4
│ │
│ ├─06 面向对象编程(基础)
│ │ 01-面向对象编程的概述.mp4
│ │ 02-面向对象的两大概念:类与对象.mp4
│ │ 03-创建类并实例化类的举例.mp4
│ │ 04-对象的内存解析.mp4
│ │ 05-对象的内存解析小结.mp4
│ │ 06-成员变量与局部变量的对比.mp4
│ │ 07-属性的课后练习.mp4
│ │ 08-方法的声明结构1.mp4
│ │ 09-方法的声明结构2.mp4
│ │ 10-方法的课后练习.mp4
│ │ 11-方法调用的内存解析.mp4
│ │ 12-属性和方法的整体练习1.mp4
│ │ 13-属性和方法的整体练习2.mp4
│ │ 14-对象数组的使用1.mp4
│ │ 15-对象数组的使用2.mp4
│ │ 16-方法的重载.mp4
│ │ 17-可变个数形参的方法.mp4
│ │ 18-方法的值传递机制.mp4
│ │ 19-方法的值传递机制举例.mp4
│ │ 20-方法的值传递机制课后练习.mp4
│ │ 21-递归方法的使用.mp4
│ │ 22-递归方法的练习.mp4
│ │ 23-package关键字的使用.mp4
│ │ 24-import关键字的使用.mp4
│ │ 25-面向对象的特征一:封装性.mp4
│ │ 26-封装性的课后练习.mp4
│ │ 27-测试几种不同的权限修饰符.mp4
│ │ 28-类的成员之三:构造器.mp4
│ │ 29-构造器的课后练习1-2.mp4
│ │ 30-构造器的课后练习3.mp4
│ │ 31-对象的实例变量赋值的过程.mp4
│ │ 32-JavaBean的理解.mp4
│ │ 33-UML类图的理解.mp4
│ │ 34-第6章的复习和企业真题.mp4
│ │
│ ├─07 面向对象编程(进阶)
│ │ 01-this调用属性或方法.mp4
│ │ 02-this调用构造器.mp4
│ │ 03-this的课后练习1.mp4
│ │ 04-this的课后练习2.mp4
│ │ 05-项目二的演示和代码实现.mp4
│ │ 06-面向对象的特征之二:继承性.mp4
│ │ 07-继承性的课后练习.mp4
│ │ 08-测试4种不同的权限修饰.mp4
│ │ 09-方法的重写.mp4
│ │ 10-方法的重写的课后练习.mp4
│ │ 11-super调用父类的方法或属性.mp4
│ │ 12-super调用父类的构造器.mp4
│ │ 13-super使用的课后练习和企业真题.mp4
│ │ 14-子类对象实例化的全过程.mp4
│ │ 15-面向对象的特征之三:多态性.mp4
│ │ 16-多态的应用举例和优缺点.mp4
│ │ 17-向下转型与instanceOf的使用.mp4
│ │ 18-多态的课后练习1,2.mp4
│ │ 19-多态的课后练习3,4及笔试真题.mp4
│ │ 20-Object类的介绍及clone()、finalize()的介绍.mp4
│ │ 21-equals()方法的使用.mp4
│ │ 22-equals()的应用及课后练习.mp4
│ │ 23-toString()的使用及练习.mp4
│ │ 24-第07章复习与企业真题.mp4
│ │
│ ├─08 面向对象编程(高阶)
│ │ 01-static修饰变量:类变量.mp4
│ │ 02-static修饰方法:类方法.mp4
│ │ 03-static的应用和课后练习1.mp4
│ │ 04-static的课后练习2与面试真题.mp4
│ │ 05-单例模式的使用.mp4
│ │ 06-main()的体会.mp4
│ │ 07-代码块的使用.mp4
│ │ 08-代码块的课后练习.mp4
│ │ 09-属性赋值位置及先后顺序的小结.mp4
│ │ 10-属性赋值的课后练习和真题.mp4
│ │ 11-final关键字的使用及真题.mp4
│ │ 12-抽象类与抽象方法的使用.mp4
│ │ 13-抽象的应用:模板方法的设计模式.mp4
│ │ 14-抽象的课后练习.mp4
│ │ 15-接口的理解和类与接口的关系.mp4
│ │ 16-接口与接口间的继承关系_接口的多态性.mp4
│ │ 17-接口的课后练习1,2.mp4
│ │ 18-接口的课后练习3.mp4
│ │ 19-jdk8和jdk9中接口的新特性.mp4
│ │ 20-内部类的理解及成员内部类的使用.mp4
│ │ 21-局部内部类的使用.mp4
│ │ 22-内部类的课后练习.mp4
│ │ 23-枚举类的理解_jdk5.0之前的定义方式.mp4
│ │ 24-jdk5.0使用enum定义枚举类_常用方法.mp4
│ │ 25-枚举类的课后练习.mp4
│ │ 26-注解的使用.mp4
│ │ 27-单元测试方法的使用.mp4
│ │ 28-包装类的理解_基本数据类型与包装类间的转换.mp4
│ │ 29-String与基本数据类型、包装类间的转换.mp4
│ │ 30-包装类的课后练习与企业真题.mp4
│ │ 30-原视频-包装类的课后练习与企业真题-补充.mp4
│ │ 30-原视频-包装类的课后练习与企业真题.mp4
│ │ 31-包装类的课后练习与企业真题-补充.mp4
│ │ 32-IDEA中快捷键的使用和修改.mp4
│ │ 33-IDEA中如何调试程序.mp4
│ │ 34-第08章复习.mp4
│ │ 35-第08章企业真题.mp4
│ │
│ ├─09 异常处理
│ │ 01-异常的概述_常见的异常举例.mp4
│ │ 02-异常处理方式一:try-catch的使用.mp4
│ │ 03-finally的使用.mp4
│ │ 04-异常处理方式二:throws.mp4
│ │ 05-使用throw手动抛出异常对象.mp4
│ │ 06-如何自定义异常.mp4
│ │ 07-异常的课后练习1-4.mp4
│ │ 08-项目三的演示.mp4
│ │ 09-完成domain包下的相关JavaBean.mp4
│ │ 10-完成service包下的NameListService.mp4
│ │ 11-NameListService的测试.mp4
│ │ 12-完成service包下的TeamService.mp4
│ │ 13-使用TeamView进行最终测试.mp4
│ │ 14-第09章的复习和企业真题.mp4
│ │
│ ├─10 多线程
│ │ 01-程序、进程、线程的概念.mp4
│ │ 02-单多核CPU_并行与并发.mp4
│ │ 03-线程创建方式1:继承Thread类.mp4
│ │ 04-继承Thread类方式的课后练习.mp4
│ │ 05-线程创建方式2:实现Runnable接口.mp4
│ │ 06-线程的课后练习.mp4
│ │ 07-Thread类的常用方法及优先级的设置.mp4
│ │ 08-说明下yield().mp4
│ │ 09-线程的生命周期.mp4
│ │ 10-同步代码块解决实现Runnable接口的线程安全问题.mp4
│ │ 11-同步代码块解决继承Thread类的线程安全问题.mp4
│ │ 12-同步方法解决线程创建的两种方式的线程安全问题.mp4
│ │ 13-线程方法和同步机制的课后练习.mp4
│ │ 14-线程安全的懒汉式.mp4
│ │ 15-同步机制带来的死锁问题.mp4
│ │ 16-Lock机制解决线程安全问题.mp4
│ │ 17-线程间的通信机制.mp4
│ │ 18-线程的另外两种创建方式:实现Callable与线程池.mp4
│ │ 19-第10章的复习和企业真题.mp4
│ │
│ ├─11 常用类和基础API
│ │ 01-String的基本理解.mp4
│ │ 02-String的不可变性.mp4
│ │ 03-String的实例化.mp4
│ │ 04-String的连接操作.mp4
│ │ 05-String的构造器_编码与解码.mp4
│ │ 06-String的常用方法的测试.mp4
│ │ 07-String的课后练习1,2.mp4
│ │ 08-String的课后练习2,3.mp4
│ │ 09-StringBuffer和StringBuilder的对比与源码分析.mp4
│ │ 10-StringBuffer和StringBuilder的常用方法和课后笔试题.mp4
│ │ 11-两个Date的使用.mp4
│ │ 12-SimpleDateFormat和Calendar的使用.mp4
│ │ 13-JDK8之前日期时间API的练习.mp4
│ │ 14-JDK8中新的日期时间API的使用和练习.mp4
│ │ 15-使用Comparable接口实现自然排序.mp4
│ │ 16-使用Comparator接口实现定制排序及对比.mp4
│ │ 17-其它类的使用.mp4
│ │ 18-第11章复习.mp4
│ │ 19-第11章企业真题.mp4
│ │
│ ├─12 集合框架
│ │ 01-数组的特点及弊端_集合框架体系介绍.mp4
│ │ 02-Collection中的常用方法测试.mp4
│ │ 03-迭代器的使用及原理的分析.mp4
│ │ 04-增强for循环的使用.mp4
│ │ 05-List的常用方法.mp4
│ │ 06-List的遍历操作.mp4
│ │ 07-List的实现类的对比.mp4
│ │ 08-List的课后练习和笔试题.mp4
│ │ 09-Set的不同实现类的说明.mp4
│ │ 10-Set的无序性和不可重复性的剖析.mp4
│ │ 11-TreeSet的使用及两种比较器的复习.mp4
│ │ 12-Set的课后练习和笔试题.mp4
│ │ 13-Map的实现类的对比和HashMap中元素的特点.mp4
│ │ 14-Map的常用方法.mp4
│ │ 15-TreeMap的使用.mp4
│ │ 16-Properties的使用.mp4
│ │ 17-Map的课后练习.mp4
│ │ 18-Collections工具类的使用.mp4
│ │ 19-第12章的复习和企业真题.mp4
│ │
│ ├─13 泛型
│ │ 01-泛型的理解_集合中使用泛型的举例.mp4
│ │ 02-泛型在集合和比较器中的使用练习.mp4
│ │ 03-如何自定义泛型类.mp4
│ │ 04-如何自定义泛型方法.mp4
│ │ 05-泛型类和泛型方法的应用举例.mp4
│ │ 06-泛型类和泛型方法的课后练习.mp4
│ │ 07-泛型在继承上的体现.mp4
│ │ 08-通配符和有限制条件的通配符的使用.mp4
│ │ 09-第13章的复习和企业真题.mp4
│ │
│ ├─14 数据结构与集合源码
│ │ 01-数据结构的研究对象_常用数据结构的代码实现.mp4
│ │ 02-树的相关内容的介绍.mp4
│ │ 03-ArrayList在JDK7和JDK8中的源码剖析.mp4
│ │ 04-Vector在JDK8中的源码剖析.mp4
│ │ 05-LinkedList在JDK8中的源码剖析.mp4
│ │ 06-JDK7中HashMap的源码剖析.mp4
│ │ 07-JDK8中HashMap的源码剖析.mp4
│ │ 08-LinkedHashMap和HashSet、LinkedHashSet的源码剖析.mp4
│ │ 09-HashMap的课后两个练习.mp4
│ │ 10-第14章复习与企业真题.mp4
│ │
│ ├─15 File类与IO流
│ │ 01-File对象的创建和常用方法的测试.mp4
│ │ 02-File的课后练习.mp4
│ │ 03-IO流的概述.mp4
│ │ 04-使用FileReader读取文本文件中的数据.mp4
│ │ 05-使用FileWriter写出数据及复制文件的操作.mp4
│ │ 06-FileInputStream和FileOutputStream的使用.mp4
│ │ 07-缓冲流之BufferedInputStream和BufferedOutputStream的使用.mp4
│ │ 08-缓冲流之BufferedReader和BufferedWriter的使用.mp4
│ │ 09-转换流的使用及字符集的说明.mp4
│ │ 10-对象流及对象的序列化机制.mp4
│ │ 11-其他流的使用与第三方的jar包的使用说明.mp4
│ │ 12-第15章的复习和企业真题.mp4
│ │
│ ├─16 网络编程
│ │ 01-网络编程概述与通信三要素的说明.mp4
│ │ 02-InetAddress的使用.mp4
│ │ 03-TCP协议与UDP协议的对比.mp4
│ │ 04-TCP网络通信例题1.mp4
│ │ 05-TCP网络通信例题2-3.mp4
│ │ 06-聊天室代码实现的说明与演示.mp4
│ │ 07-UDP网络通信举例.mp4
│ │ 08-URL编程.mp4
│ │ 09-第16章复习与企业真题.mp4
│ │
│ ├─17 反射机制
│ │ 01-反射的理解与使用举例.mp4
│ │ 02-反射的理解.mp4
│ │ 03-Class的理解与获取Class实例的方式.mp4
│ │ 04-Class可以指向哪些结构.mp4
│ │ 05-类的加载过程与类的加载器的理解.mp4
│ │ 06-反射的应用1:创建运行时类的对象.mp4
│ │ 07-反射的应用2:获取运行时类的完整结构.mp4
│ │ 08-反射的应用3-1:调用指定的属性.mp4
│ │ 09-反射的应用3-2:调用指定的方法.mp4
│ │ 10-反射的应用3-3:调用指定的构造器.mp4
│ │ 11-反射的应用4:获取指定的注解信息.mp4
│ │ 12-体会反射的动态性.mp4
│ │ 13-体会反射动态性的课后练习.mp4
│ │ 14-第17章复习与企业真题.mp4
│ │
│ └─18 JDK新特性
│ 01-新特性的概述_如何学习新特性.mp4
│ 02-lambda表达式的使用.mp4
│ 03-方法引用的使用.mp4
│ 04-构造器引用与数组引用.mp4
│ 05-Stream的实例化_中间操作:筛选与切片.mp4
│ 06-中间操作:映射、排序.mp4
│ 07-终止操作:匹配与查找、归约、收集.mp4
│ 08-JDK8之后的语法的新特性1.mp4
│ 09-JDK8之后的语法的新特性2.mp4
│ 10-JDK8之后API及其他新特性的说明.mp4
│ 11-第18章的复习和企业真题_最后寄语.mp4
│
├─阶段02:MySQL数据库技术
│ ├─01 数据类型、运算符
│ │ 01_课程介绍和文件夹介绍.mp4
│ │ 02_数据库的介绍.mp4
│ │ 03_MySQL安装包的下载.mp4
│ │ 04_MySQL的安装.mp4
│ │ 05_MySQL5.7和8.0同时使用.mp4
│ │ 06_卸载MySQL5.7.mp4
│ │ 07_配置MySQL.exe环境变量.mp4
│ │ 08_使用IDEA连接到MySQL数据库.mp4
│ │ 09_数据库里的基本概念介绍.mp4
│ │ 10_MySQL里的注释&数据类型介绍.mp4
│ │ 11_数据类型_整数型的使用.mp4
│ │ 12_数据类型_小数类型的使用.mp4
│ │ 13_数据类型_字符串类型的使用.mp4
│ │ 14_数据类型_char和varchar的异同.mp4
│ │ 15_数据类型_varchar的取值范围.mp4
│ │ 16_数据类型_布尔&枚举&集合的使用.mp4
│ │ 17_数据类型_日期类型的使用.mp4
│ │ 课件.rar
│ │
│ ├─02 DDL、DML、DQL
│ │ 01_回顾总结.mp4
│ │ 02_运算符_算术运算符的使用.mp4
│ │ 03_运算符_比较运算符的使用.mp4
│ │ 04_运算符_位运算符和逻辑运算符的使用.mp4
│ │ 05_MySQL的语法规范.mp4
│ │ 06_MySQL语言的组成.mp4
│ │ 07_DDL_建库建表语句.mp4
│ │ 08_DDL_修改表结构(了解).mp4
│ │ 09_DDL_字符集和校对集的概念.mp4
│ │ 10_数据库中文乱码的解决方案(了解).mp4
│ │ 11_约束和索引的概念.mp4
│ │ 12_约束_主键约束.mp4
│ │ 13_约束_唯一约束.mp4
│ │ 14_约束_外键约束.mp4
│ │ 15_约束_非空默认值以及自增.mp4
│ │ 16_约束_check约束的使用.mp4
│ │ 课件资料.rar
│ │
│ ├─03 多表查询、数据库管理
│ │ 01_MySQL回顾总结.mp4
│ │ 02_DML_插入数据.mp4
│ │ 03_DML_修改和删除数据.mp4
│ │ 04_DQL_基本查询语句.mp4
│ │ 05_DQL_orderby和limit语句.mp4
│ │ 06_DQL_单行函数的使用介绍(了解).mp4
│ │ 07_DQL_groupby语句和聚合函数的使用(重点).mp4
│ │ 08_DQL_流程控制语句(了解).mp4
│ │ 09_DQL_having和where的使用.mp4
│ │ 10_多表查询_union拼接查询.mp4
│ │ 11_多表查询_from的自连接.mp4
│ │ 12_多表查询_join连接查询.mp4
│ │ 13_子查询和视图表.mp4
│ │ 14_子查询练习.mp4
│ │ 15_SQL语句的执行顺序.mp4
│ │ 16_数据库的事务以及特性.mp4
│ │ 17_事务的隔离级别(了解).mp4
│ │ 课件资料.rar
│ │
│ ├─04 JDBC
│ │ 01_回顾总结.mp4
│ │ 02_DCL_user表的介绍.mp4
│ │ 03_DCL_修改用户的密码.mp4
│ │ 04_DCL_用户管理.mp4
│ │ 05_DCL_允许用户异地登录.mp4
│ │ 06_数据库的备份与恢复.mp4
│ │ 07_JDBC_驱动介绍.mp4
│ │ 08_JDBC使用的基本流程.mp4
│ │ 09_JDBC注册驱动的注意事项(了解).mp4
│ │ 10_使用JDBC对数据库进行增删改查.mp4
│ │ 11_ResultSet数据结构分析.mp4
│ │ 12_SQL注入和PreparedStatement的使用.mp4
│ │ 13_存入Blob类型的数据.mp4
│ │ 14_插入数据以后获取到自增的key.mp4
│ │ 15_提高批处理的效率.mp4
│ │ 16_数据库连接池的概念.mp4
│ │ 17_Druid数据库连接池的基本使用.mp4
│ │ 课件资料.rar
│ │
│ ├─05 JDBC封装
│ │ 01_回顾总结.mp4
│ │ 02_使用DataSourceFactory创建数据库连接池.mp4
│ │ 03_加载文件的三种方式.mp4
│ │ 04_封装获取连接的工具类ConnectionTool.mp4
│ │ 05_使用ThreadLocal保证同一个线程多次获取到的都是同一个连接.mp4
│ │ 06_通过下标获取到ResultSet里的所有数据.mp4
│ │ 07_将ResultSet封装成为ListMap结构.mp4
│ │ 08_将ResultSet封装成为ListBean结构.mp4
│ │ 09_字段名和属性名不同时的处理方式.mp4
│ │ 10_封装BaseDAO完成增删改操作.mp4
│ │ 11_封装BaseDAO将查询结果转换成为List.mp4
│ │ 12_使用第三方库封装BaseDAO.mp4
│ │ 13_创建和表相关的DAO.mp4
│ │ code.rar
│ │
│ └─配套资料.rar
│
│
├─阶段03:Web开发与实战
│ ├─01 HTML
│ │ 01_JavaWeb课程介绍.mp4
│ │ 02_Web前端介绍.mp4
│ │ 03_HTML文档结构介绍(了解).mp4
│ │ 04_HTML结构标签.mp4
│ │ 05_超链接和图片标签.mp4
│ │ 06_列表标签的使用.mp4
│ │ 07_表格标签的使用.mp4
│ │ 08_form表单的基本使用.mp4
│ │ 09_input标签type属性的常见值介绍.mp4
│ │ 10_input标签name和value属性的使用.mp4
│ │ 11_input标签的其他属性.mp4
│ │ 12_下拉框的使用.mp4
│ │ 13_标签的属性.mp4
│ │ 14_CSS的三种使用方式介绍.mp4
│ │ code.rar
│ │ note.rar
│ │
│ ├─02 CSS
│ │ 01_HTML回顾总结.mp4
│ │ 02_CSS回顾和介绍.mp4
│ │ 03_CSS基本选择器以及优先级.mp4
│ │ 04_CSS组合选择器的使用.mp4
│ │ 05_CSS选择器权重计算.mp4
│ │ 06_选择器的回顾总结.mp4
│ │ 07_CSS属性-文本相关属性.mp4
│ │ 08_颜色的表示方式.mp4
│ │ 09_CSS属性-字体相关属性.mp4
│ │ 10_CSS属性-背景相关属性.mp4
│ │ 11_CSS属性-布局属性介绍.mp4
│ │ 12_CSS盒子模型-相关属性介绍.mp4
│ │ 13_CSS盒子模型-边框属性.mp4
│ │ 14_CSS盒子模型-内边距和外边距属性.mp4
│ │ 15_CSS盒子模型-margin和padding的特殊情况.mp4
│ │ 16_boxsizing属性的介绍.mp4
│ │ 17_CSS浮动-浮动属性的使用.mp4
│ │ 18_CSS浮动-浮动布局案例.mp4
│ │ 19_CSS布局-定位属性的使用.mp4
│ │ code.rar
│ │
│ ├─03 JavaScript
│ │ 01.js-javascript是一门弱类型语言.mp4
│ │ 02.js-javascript中的方法定义.mp4
│ │ 03.js-javascript中的事件.mp4
│ │ 04.js-项目实战-静态页面实现.mp4
│ │ 05.js-项目实战-鼠标悬浮变背景颜色.mp4
│ │ 06.js-项目实战-修改单元格中字体颜色.mp4
│ │ 07.js-项目实战-鼠标离开还原背景颜色和文字颜色.mp4
│ │ 08.js-项目实战-答疑.mp4
│ │ 09.js-项目实战-代码优化.mp4
│ │ 10.js-项目实战-鼠标悬浮单价变手的形状.mp4
│ │ 11.js-项目实战-点击单价单元格出现文本框.mp4
│ │ 代码.rar
│ │
│ ├─04 JDBC优化
│ │ 01.js-review.mp4
│ │ 02.js-项目实战-更新单价.mp4
│ │ 03.js-项目实战-更新小计和总计.mp4
│ │ 04.js-项目实战-控制键盘输入.mp4
│ │ 05.js-项目实战-删除指定的行.mp4
│ │ 06.js-项目实战-全选全不选.mp4
│ │ 07.js-项目实战-添加新库存-页面设计.mp4
│ │ 08.js-项目实战-添加新库存-功能实现.mp4
│ │ 09.jdbc回顾-准备工作.mp4
│ │ 10.jdbc回顾-获取所有库存记录.mp4
│ │ 11.jdbc回顾-通过单元测试测试查询所有库存记录的方法.mp4
│ │ 12.jdbc回顾-单元测试所有dao方法.mp4
│ │ 13.jdbc回顾-BaseDao优化(一)-抽取获取连接和释放资源方法.mp4
│ │ 14.jdbc回顾-BaseDao优化(二)-添加jdbc.properties文件.mp4
│ │ 15.jdbc回顾-BaseDao优化(三)-添加Druid.mp4
│ │ 16.jdbc回顾-BaseDao优化(四)-优化增删改方法.mp4
│ │ 17.jdbc回顾-BaseDao优化(五)-提取通用查询方法.mp4
│ │ 代码.rar
│ │
│ ├─05 Tomcat、XML、Servlet
│ │ 01.web-review.mp4
│ │ 02.web-请求响应URL含义.mp4
│ │ 03.web-tomcat目录结构介绍.mp4
│ │ 04.web-在tomcat上新建部署运行项目并访问.mp4
│ │ 05.web-在idea中集成tomcat.mp4
│ │ 06.web-常见错误小结.mp4
│ │ 07.web-XML的基本语法(了解).mp4
│ │ 08.web-XML的解析(了解).mp4
│ │ 09.web-XML的解析练习(了解).mp4
│ │ 10.web-服务器端的动态组件-Servlet.mp4
│ │ 11.web-Servlet快速学习(重要).mp4
│ │ 12.web-Servlet获取请求参数.mp4
│ │ 13.web-GetPOST和URI以及QueryString.mp4
│ │ 14.web-servlet-服务器向客户端响应信息.mp4
│ │ 15.web-servlet-解决响应乱码问题以及MIME-TYPE的含义.mp4
│ │ 代码.rar
│ │ 素材.rar
│ │
│ ├─06 HTTP、Session
│ │ 01.web-servlet-review.mp4
│ │ 02.web-servlet-服务器内部转发(重要).mp4
│ │ 03.web-servlet-客户端重定向.mp4
│ │ 04.web-servlet-服务器内部转发和客户端重定向小结.mp4
│ │ 05.web-HTTP无状态和SessionID.mp4
│ │ 06.web-通过代码演示会话跟踪技术.mp4
│ │ 07.web-session属性域(重要).mp4
│ │ 08.web-request属性域(重要).mp4
│ │ 09.web-application属性域(重要).mp4
│ │ 10.web-为什么需要学习thymeleaf.mp4
│ │ 11.web-thyemeleaf快速入门.mp4
│ │ 12.web-项目实战-水果库存系统新建项目.mp4
│ │ 13.web-项目实战-新建dao和pojo.mp4
│ │ 14.web-项目实战-新建IndexServlet.mp4
│ │ 15.web-项目实战-新建index.html.mp4
│ │ 16.web-项目实战-首页库存列表展示.mp4
│ │ 17.web-项目实战-编辑库存信息.mp4
│ │ 18.web-项目实战-修改库存信息.mp4
│ │ 19.web-项目实战-删除特定库存记录.mp4
│ │ 20.web-项目实战-添加新库存.mp4
│ │ 代码.rar
│ │ 素材.rar
│ │
│ ├─07 Thymeleaf
│ │ 01.web-项目实战-添加四个分页按钮.mp4
│ │ 02.web-项目实战-分页功能实现(一).mp4
│ │ 03.web-项目实战-分页功能实现(二).mp4
│ │ 04.web-项目实战-分页功能实现(三).mp4
│ │ 05.web-项目实战-分页功能实现(四).mp4
│ │ 06.web-项目实战-将Servlet改成注解版本.mp4
│ │ 07.web-项目实战-路径问题-base.mp4
│ │ 08.web-项目实战-@{}以及以及PageServlet.mp4
│ │ 09.web-项目实战-Servlet优化(一).mp4
│ │ 10.web-项目实战-Servlet优化(二).mp4
│ │ 11.web-Servlet基础知识-Servlet的继承关系和生命周期.mp4
│ │ 12.web-Servlet基础知识-Servlet的启动时机问题.mp4
│ │ 13.web-Servlet基础知识-Servlet的初始化方法和ServletConfig.mp4
│ │ 14.web-Servlet基础知识-ServletContext和获取上下文参数.mp4
│ │ 代码.rar
│ │
│ ├─08 WebService
│ │ 01.web-service的概念和MVC的概念.mp4
│ │ 02.web-项目实战-给库存系统添加service层.mp4
│ │ 03.web-耦合的概念以及简单工厂方法的概念.mp4
│ │ 04.web-项目实战-制造beans.xml配置文件.mp4
│ │ 05.web-项目实战-IOC实现.mp4
│ │ 06.web-项目实战-新建项目-导出myssm0.4.mp4
│ │ 07.web-项目实战-提取中央控制器-DispatcherServlet.mp4
│ │ 08.web-项目实战-对视图统一处理.mp4
│ │ 09.web-项目实战-统一处理请求参数.mp4
│ │ 10.web-项目实战-提取myssm0.5jar.mp4
│ │ 代码.rar
│ │ 素材.rar
│ │
│ ├─09 Filter、Listener
│ │ 01.web-filter-filter基础知识.mp4
│ │ 02.web-filter-过滤器链.mp4
│ │ 03.web-filter-过滤器的应用-CharacterEncodingFilter.mp4
│ │ 04.web-filter-事务管理是基于业务方法也不是dao方法-OpenSessionInViewFilter以及TransactionManager.mp4
│ │ 05.web-项目实战-OpenSessionInViewFilter和TransactionManager.mp4
│ │ 06.web-项目实战-事务管理实现.mp4
│ │ 07.web-项目实战-测试事务管理.mp4
│ │ 08.web-项目实战-异常统一管理(转化成运行时异常).mp4
│ │ 09.web-listener-listener的分类(了解).mp4
│ │ 10.web-listener-ServletContextListener.mp4
│ │ 11.web-项目实战-ContextLoaderListener.mp4
│ │ 代码.rar
│ │ 素材.rar
│ │
│ ├─10 阶段项目一:QZone(上)
│ │ 01.web-项目实战-QQZone需求介绍.mp4
│ │ 02.web-项目实战-QQZone数据库设计.mp4
│ │ 03.web-项目实战-QQZone-新建项目准备工作.mp4
│ │ 04.web-项目实战-QQZone-POJO设计.mp4
│ │ 05.web-项目实战-QQZone-登录功能实现.mp4
│ │ 06.web-项目实战-上午内容小结.mp4
│ │ 07.web-项目实战-获取好友列表和日志列表.mp4
│ │ 08.web-项目实战-解决BaseDao中引用类型属性的赋值问题.mp4
│ │ 08.web-项目实战-首页面显示好友列表和日志列表.mp4
│ │ 09.web-项目实战-点击左侧好友进入好友空间.mp4
│ │ 10.web-项目实战-展示日志详情(上).mp4
│ │ 11.web-项目实战-展示日志详情(中).mp4
│ │ 12.web-项目实战-展示日志详情(下).mp4
│ │ 代码.rar
│ │ 素材.rar
│ │
│ ├─11 阶段项目一:QZone(下)
│ │ 01.web-项目实战-添加回复.mp4
│ │ 02.web-项目实战-添加主人回复界面显示.mp4
│ │ 03.web-项目实战-添加主人回复.mp4
│ │ 04.web-项目实战-添加日志.mp4
│ │ 05.web-项目实战-删除回复.mp4
│ │ 06.web-项目实战-删除日志.mp4
│ │ 代码.rar
│ │
│ ├─12 阶段项目二:书城(上)
│ │ 01.web-项目实战-书城需求.mp4
│ │ 02.web-项目实战-书城数据库设计.mp4
│ │ 03.web-项目实战-书城-POJO设计.mp4
│ │ 04.web-项目实战-书城-首页图书列表展示.mp4
│ │ 05.web-项目实战-书城-加入购物车之前的用户验证.mp4
│ │ 06.web-项目实战-书城-登录验证.mp4
│ │ 07.web-项目实战-书城-添加到购物车(上).mp4
│ │ 08.web-项目实战-书城-添加到购物车(下).mp4
│ │ 09.web-项目实战-书城-展示购物车详情页面.mp4
│ │ 10.web-项目实战-书城-展示购物车总数量和总金额以及数字格式化.mp4
│ │ 11.web-项目实战-书城-结账.mp4
│ │ 代码.rar
│ │ 素材.rar
│ │
│ ├─13 阶段项目二:书城(下)
│ │ 01.web-项目实战-review.mp4
│ │ 02.web-项目实战-添加是否登录的过滤器.mp4
│ │ 03.web-项目实战-注销.mp4
│ │ 04.web-项目实战-修改页面上部分超链接.mp4
│ │ 05.web-项目实战-显示订单列表.mp4
│ │ 06.web-项目实战-thfragment.mp4
│ │ 07.web-项目实战-注册功能实现.mp4
│ │ 08.web-项目实战-验证码实现.mp4
│ │ 代码.rar
│ │ 素材.rar
│ │
│ ├─14 Cookie、JSON
│ │ 01.web-复习(1).mp4
│ │ 02.web-复习(2).mp4
│ │ 03.web-复习(3).mp4
│ │ 04.web-复习(4).mp4
│ │ 05.web-HTTP协议的组成部分:请求和响应.mp4
│ │ 06.web-cookie技术.mp4
│ │ 07.web-为什么需要JSON.mp4
│ │ 08.web-JSON的对象和字符串之间的转化(重要).mp4
│ │ 09.web-正则表达式快速学习.mp4
│ │ 10.web-正则表达式学习-模式.mp4
│ │ 代码.rar
│ │ 素材.rar
│ │
│ ├─15 RegExp、Vue、Ajax、Axios
│ │ 01.web-正则表达式学习-元字符.mp4
│ │ 02.web-正则表达式学习-字符集合.mp4
│ │ 03.web-正则表达式学习-和常用正则表达式.mp4
│ │ 04.web-为什么需要Vue.mp4
│ │ 05.web-vue学习-插值表达式、v-bind和v-model.mp4
│ │ 06.web-vue学习-v-if-v-else和v-show.mp4
│ │ 07.web-vue学习-v-for.mp4
│ │ 08.web-vue学习-v-on事件绑定(上).mp4
│ │ 09.web-vue学习-事件绑定(下)-显示鼠标坐标位置.mp4
│ │ 10.web-vue学习-阻止事件的默认行为-prevent.mp4
│ │ 11.web-vue学习-阻止事件冒泡(阻止事件传递).mp4
│ │ 12.web-vue学习-属性侦听.mp4
│ │ 13.web-vue学习-生命周期(了解).mp4
│ │ 14.web-ajax学习-为什么需要ajax.mp4
│ │ 15.web-ajax学习-原生的ajax发送异步请求以及解析服务器响应.mp4
│ │ 16.web-ajax学习-axios发送普通异步请求.mp4
│ │ 17.web-ajax学习-axios发送带请求体参数的异步请求以及服务器接收请求体参数.mp4
│ │ 18.web-ajax学习-axios服务器端将java对象响应给客户端.mp4
│ │ 代码.rar
│ │ 素材.rar
│ │
│ ├─16 Maven基础
│ │ 01.web-book-登录页面的验证.mp4
│ │ 02.web-book-注册页面的验证以及正则表达式应用.mp4
│ │ 03.web-book-登录验证.mp4
│ │ 04.web-book-图书首页展示.mp4
│ │ 05.web-book-封装Result数据传输模型.mp4
│ │ 06.web-book-加入购物车.mp4
│ │ 07.web-book-展示购物车详情.mp4
│ │ 08.web-book-编辑购物车数量.mp4
│ │ 09.maven-为什么需要maven.mp4
│ │ 10.maven-maven的安装和配置.mp4
│ │ 11.maven-通过命令创建maven项目以及项目目录结构和pom文件介绍.mp4
│ │ 12.maven-执行maven构建命令.mp4
│ │ 代码.rar
│ │ 素材.rar
│ │
│ └─配套资料.rar
│
├─阶段04:Web框架核心技术
│ ├─01 Maven进阶
│ │ 01.课程介绍.mp4
│ │ 02.maven-review.mp4
│ │ 03.maven-新建web项目-编写Servlet.mp4
│ │ 04.maven-工程之间的依赖设置.mp4
│ │ 05.maven-scope的三个取值.mp4
│ │ 06.maven-依赖的传递性.mp4
│ │ 07.maven-依赖的排除(补录).mp4
│ │ 08.maven-父子工程之间的继承.mp4
│ │ 09.maven-循环依赖.mp4
│ │ 10.maven-在idea中集成maven.mp4
│ │ 11.mybatis-前言.mp4
│ │ 12.mybatis-快速入门.mp4
│ │ 代码.rar
│ │ 素材.rar
│ │
│ ├─02 Mybatis
│ │ 01.mybatis-review.mp4
│ │ 02.mybatis-添加log4j日志.mp4
│ │ 03.mybatis-添加外部的资源文件-jdbc.properties.mp4
│ │ 04.mybatis-基于mapper接口编程.mp4
│ │ 05.mybatis-基于mapper接口的增删改查.mp4
│ │ 06.mybatis-${}和#{}的区别以及适用场合.mp4
│ │ 07.mybatis-数据输入(上).mp4
│ │ 08.mybatis-数据输入(下).mp4
│ │ 09.mybatis-数据输出.mp4
│ │ 10.mybatis-resultMap.mp4
│ │ 11.mybatis-对象关联-准备工作.mp4
│ │ 12.mybatis-对象关联-对多关联.mp4
│ │ 13.mybatis-对象关联-对一关联.mp4
│ │ 代码.rar
│ │ 素材.rar
│ │
│ ├─03 Mybatis(二)
│ │ 01.mybatis-review(01).mp4
│ │ 02.mybatis-review(02).mp4
│ │ 03.mybatis-OGNL风格的对一关联.mp4
│ │ 04.mybatis-对象关联查询-分步查询实现.mp4
│ │ 05.mybatis-延迟加载.mp4
│ │ 06.mybatis-对象关联项目实战-qqzone-准备工作.mp4
│ │ 07.mybatis-对象关联项目实战-qqzone.mp4
│ │ 08.mybatis-对象关联项目实战-qqzone-加载日志和回复列表以及主人回复信息.mp4
│ │ 09.mybatis-动态SQL(了解).mp4
│ │ 代码.rar
│ │ 素材.rar
│ │
│ ├─04 Spring IoC、AOP
│ │ 01.spring-ioc-review.mp4
│ │ 02.spring-ioc-@Component-基本的组件扫描.mp4
│ │ 03.spring-ioc-组件扫描(重要).mp4
│ │ 04.spring-ioc-beanName.mp4
│ │ 05.spring-ioc-自动装配-@Autowire.mp4
│ │ 06.spring-ioc-@Autowire自动装配的流程(重点).mp4
│ │ 07.spring-ioc-完全基于注解开发.mp4
│ │ 08.spring-ioc-集成junit4.mp4
│ │ 09.spring-aop-静态代理.mp4
│ │ 10.spring-aop-动态代理-JDK.mp4
│ │ 11.spring-aop-动态代理-cglib.mp4
│ │ 12.spring-aop-动态代理-JDK和CGLIB两者的比较.mp4
│ │ 13.spring-aop-上午内容小结.mp4
│ │ 14.spring-aop-术语介绍.mp4
│ │ 15.spring-aop-入门.mp4
│ │ 16.spring-增强的顺序问题.mp4
│ │ 17.spring-获取连接点信息.mp4
│ │ 18.spring-在增强方法中获取目标方法的返回值信息.mp4
│ │ 19.spring-获取目标方法的异常信息.mp4
│ │ 20.spring-重用切点表达式.mp4
│ │ 21.spring-切点表达式语法详解.mp4
│ │ 22.spring-环绕增强.mp4
│ │ 23.spring-切面的优先级.mp4
│ │ 24.spring-spring使用jdk和cglib代理.mp4
│ │ 代码.rar
│ │ 素材.rar
│ │
│ ├─05 Spring Transaction
│ │ 01.spring-review.mp4
│ │ 02.spring-aop-xml实现.mp4
│ │ 03.spring-练习.mp4
│ │ 04.spring-完全基于注解的AOP开发(补充).mp4
│ │ 05.spring-jdbcTemplate入门(上).mp4
│ │ 06.spring-jdbcTemplate入门(下).mp4
│ │ 07.spring-事务管理-编程式事务和声明式事务.mp4
│ │ 08.spring-事务管理-为什么需要事务管理.mp4
│ │ 09.spring-给业务方法添加最基本的事务管理.mp4
│ │ 10.spring-添加logback查看日志分析事务执行情况.mp4
│ │ 11.spring-事务属性-只读.mp4
│ │ 12.spring-事务属性-超时.mp4
│ │ 13.spring-事务属性-spring默认运行时异常才会回滚.mp4
│ │ 14.spring-事务属性-设置回滚和不回滚的异常.mp4
│ │ 15.spring-回顾事务的四大隔离级别.mp4
│ │ 16.spring-spring对事务的隔离级别的支持.mp4
│ │ 17.spring-spring的7大事务传播行为.mp4
│ │ 代码.rar
│ │ 素材.rar
│ │
│ ├─06 SpringMVC
│ │ 01.spring-review(上).mp4
│ │ 02.spring-review(下).mp4
│ │ 03.spring-事务-xml格式.mp4
│ │ 04.spring-集成junit5.mp4
│ │ 05.springmvc-入门程序.mp4
│ │ 06.springmvc-入门案例小结.mp4
│ │ 07.springmvc-给自定义控制器添加日志记录.mp4
│ │ 08.springmvc-@RequestMapping详解.mp4
│ │ 09.springmvc-@RequestMapping小结.mp4
│ │ 10.springmvc-@RequestParam-一个名称对应一个值.mp4
│ │ 11.springmvc-@RequestParam-一个名字对应多个值.mp4
│ │ 12.springmvc-@RequestParam-表单对应实体模型.mp4
│ │ 13.springmvc-添加CharacterEncodingFilter.mp4
│ │ 14.springmvc-在idea中设置代码模板.mp4
│ │ 15.springmvc-表单对应实体,实体中包含级联实体.mp4
│ │ 16.springmvc-表单对应实体,实体中包含集合类型的级联属性.mp4
│ │ 17.springmvc-获取请求头信息以及Cookie信息.mp4
│ │ 18.springmvc-服务器转发和重定向.mp4
│ │ 19.springmvc-获取原生的ServletAPI.mp4
│ │ 20.springmvc-访问属性域-request、session和application.mp4
│ │ 代码.rar
│ │
│ ├─07 SpringMVC 数据回显、Interceptor
│ │ 01.springmvc-review.mp4
│ │ 02.springmvc-default-servlet-handler-annotaion-driven.mp4
│ │ 03.springmvc-mvcview-controller标签的作用.mp4
│ │ 04.springmvc-三个标签配置对控制器映射的影响:default-servlet-handler、annotation-driven.mp4
│ │ 05.springmvc-数据回显-简单的数据回显.mp4
│ │ 06.springmvc-数据回显-带有单选的数据回显.mp4
│ │ 07.springmvc-数据回显-带有复选框的数据回显.mp4
│ │ 08.springmvc-rest简介.mp4
│ │ 09.springmvc-HiddenHttpMethodFilter的使用.mp4
│ │ 10.springmvc-HiddenHttpMethodFilter源码分析.mp4
│ │ 11.springmvc-发送delete请求.mp4
│ │ 12.springmvc-发送delete请求-前端使用vue.mp4
│ │ 13.springmvc-@PathVariable.mp4
│ │ 14.springmvc-ajax-发送带有请求参数返回普通字符串的异步请求.mp4
│ │ 15.springmvc-ajax-@RequestBody和@ResponseBody.mp4
│ │ 16.springmvc-Interceptor-单个拦截器入门.mp4
│ │ 17.springmvc-Interceptor-拦截器匹配规则.mp4
│ │ 18.springmvc-Interceptor拦截器栈的执行顺序问题-源码阅读.mp4
│ │ 代码.rar
│ │
│ ├─08 SpringMVC 异常映射、转存与下载
│ │ 01.springmvc-review.mp4
│ │ 02.springmvc-日期和数字的转换器.mp4
│ │ 03.springmvc-自定义类型转换器.mp4
│ │ 04.springmvc-数据校验.mp4
│ │ 05.springmvc-异常映射-配置文件方式实现.mp4
│ │ 06.springmvc-异常映射-注解方式实现.mp4
│ │ 07.springmvc-升级异常映射处理器,兼容异步请求.mp4
│ │ 08.springmvc-springmvc中的文件上传.mp4
│ │ 09.springmvc-文件转存.mp4
│ │ 10.springmvc-文件下载.mp4
│ │ 11.ssm-mybatis和spring整合.mp4
│ │ 12.ssm-spring整合springmvc.mp4
│ │ 13.ssm-项目实战-书城.mp4
│ │ 14.ssm-项目实战-书城.mp4
│ │ 代码.rar
│ │ 素材.rar
│ │
│ ├─09 SSM项目实战
│ │ 01.ssm-项目实战-review.mp4
│ │ 02.ssm-项目实战-加入购物车.mp4
│ │ 03.ssm-项目实战-结账.mp4
│ │ 04.ssm-项目实战-添加验证用户合法性的拦截器.mp4
│ │ 05.ssm-项目实战-添加验证码.mp4
│ │ 06.ssm-项目实战-编写业务层的事务策略.mp4
│ │ 代码.rar
│ │
│ ├─10 SSM分页、SpringMVC源码分析
│ │ 01.ssm-@RestController.mp4
│ │ 02.ssm-分页插件-PageHelper.mp4
│ │ 03.ssm-springmvc源码分析-springmvc的初始化过程.mp4
│ │ 04.ssm-springmvc源码分析-url请求如何对应到具体的Controler以及具体的方法上去.mp4
│ │ 05.ssm-springmvc源码分析-Servlet中的service方法和doDispatch方法的关联.mp4
│ │ 06.ssm-springmvc源码分析-查看springmvc文件上传处理的过程.mp4
│ │ 07.ssm-springmvc源码分析-handler方法执行路径.mp4
│ │ 08.ssm-springmvc源码分析-获取各种handler参数.mp4
│ │ 代码.rar
│ │
│ ├─11 Linux
│ │ │ 笔记.rar
│ │ │
│ │ ├─CentOS7安装MySQL-8.0.25
│ │ │ 3.安装mysql.avi
│ │ │ 4.修改root用户密码及协议解决远程访问问题.avi
│ │ │ 5.用户及权限操作.avi
│ │ │ mysql-community-client-8.0.25-1.el7.x86_64.rpm
│ │ │ mysql-community-client-plugins-8.0.25-1.el7.x86_64.rpm
│ │ │ mysql-community-common-8.0.25-1.el7.x86_64.rpm
│ │ │ mysql-community-libs-8.0.25-1.el7.x86_64.rpm
│ │ │ mysql-community-server-8.0.25-1.el7.x86_64.rpm
│ │ │
│ │ ├─Day01
│ │ │ 1.linux由来.mp4
│ │ │ 10.linux系统文件介绍.mp4
│ │ │ 11.编辑器-一般模式.mp4
│ │ │ 12.编辑器-编辑模式.mp4
│ │ │ 13.编辑器-命令模式.mp4
│ │ │ 14.三种模式切换.mp4
│ │ │ 15.帮助手册介绍.mp4
│ │ │ 16.cd命令.mp4
│ │ │ 17.ls命令.mp4
│ │ │ 18.常用命令(一).mp4
│ │ │ 2.服务器发展进化.mp4
│ │ │ 3.linux系统分类.mp4
│ │ │ 4.组装虚拟机.mp4
│ │ │ 5.安装系统.mp4
│ │ │ 6.系统设置.mp4
│ │ │ 7.拍摄快照.mp4
│ │ │ 8.客户端工具连接linux.mp4
│ │ │ 9.windows连接linux网络设置分析.mp4
│ │ │
│ │ ├─Day02
│ │ │ 1.常用命令-复制,重命名,移动文件.mp4
│ │ │ 10.服务管理.mp4
│ │ │ 11.查看端口号使用情况.mp4
│ │ │ 12.添加用户,用户组.mp4
│ │ │ 13.分配权限.mp4
│ │ │ 14.yum,rpm安装测试.mp4
│ │ │ 15.安装jdk.mp4
│ │ │ 16.tomcat安装测试.mp4
│ │ │ 17.mysql5.5安装.mp4
│ │ │ 18.mysql5.7安装.mp4
│ │ │ 2.常用命令-文本阅读.mp4
│ │ │ 3.常用命令-查看历史记录,输出变量.mp4
│ │ │ 4.常用命令-查找系统中的文件.mp4
│ │ │ 5.软连接设置.mp4
│ │ │ 6.压缩文件管理.mp4
│ │ │ 7.添加信的硬盘-分区-格式化-挂载.mp4
│ │ │ 8.网络配置.mp4
│ │ │ 9.进程管理.mp4
│ │ │
│ │ └─资料
│ │ │ bios.bmp
│ │ │ CentOS-7-x86_64-DVD-1708.iso
│ │ │ SecurAble-v1.0_测试bios虚拟支持.rar
│ │ │ 注册表清理工具.rar
│ │ │ 远程访问工具.rar
│ │ │
│ │ ├─vm15
│ │ │ vm15秘钥.txt
│ │ │ VMware-workstation-full-15.5.6-16341506.exe
│ │ │ VMware-workstation-full-15.5.7-17171714.exe
│ │ │
│ │ └─开发工具
│ │ │ apache-tomcat-7.0.70.tar.gz
│ │ │ jdk-8u152-linux-x64.tar.gz
│ │ │ mysql-8.0.31-linux-glibc2.12-x86_64.tar.xz
│ │ │
│ │ └─MySQL
│ │ MySQL-client-5.5.54-1.linux2.6.x86_64.rpm
│ │ MySQL-server-5.5.54-1.linux2.6.x86_64.rpm
│ │
│ ├─12 Redis
│ │ │ 代码.rar
│ │ │ 笔记.rar
│ │ │ 资料.rar
│ │ │
│ │ ├─Day01
│ │ │ 1.redis-服务器问题-优化tomcat.mp4
│ │ │ 10.redis-list集合命令.mp4
│ │ │ 11.redis-set集合命令.mp4
│ │ │ 12.redis-hash集合命令.mp4
│ │ │ 13.redis-zset集合命令.mp4
│ │ │ 14.redis中配置文件修改.mp4
│ │ │ 15.使用jedis测试.mp4
│ │ │ 16.完成手机号验证码发送.mp4
│ │ │ 17.完成手机号验证码发送校验.mp4
│ │ │ 2.redis-服务器问题-优化mysql数据库.mp4
│ │ │ 3.常见的nosql数据库.mp4
│ │ │ 4.redis介绍.mp4
│ │ │ 5.redis安装.mp4
│ │ │ 6.redis访问测试.mp4
│ │ │ 7.redis单线程介绍.mp4
│ │ │ 8.redis-key相关命令.mp4
│ │ │ 9.redis-string命令.mp4
│ │ │
│ │ └─Day02
│ │ 1.redis事务测试.mp4
│ │ 10.redis持久化-rdb.mp4
│ │ 11.redis持久化-aof.mp4
│ │ 12.redis主从复制-服务搭建.mp4
│ │ 13.主从复制相关测试.mp4
│ │ 14.复制的管理.mp4
│ │ 15.薪火相传.mp4
│ │ 16.手动版反客为主.mp4
│ │ 17.自动版反客为主.mp4
│ │ 18.集群介绍.mp4
│ │ 19.集群搭建.mp4
│ │ 2.悲观锁,乐观锁介绍.mp4
│ │ 20.集群测试.mp4
│ │ 3.乐观锁测试.mp4
│ │ 4.秒杀案例分析,基础代码编写.mp4
│ │ 5.秒杀案例-加入逻辑处理.mp4
│ │ 6.ab测试工具-测试超卖问题.mp4
│ │ 7.使用乐观锁解决超卖问题.mp4
│ │ 8.使用redis集合-list解决卖不完的问题.mp4
│ │ 9.连接池使用.mp4
│ │
│ ├─13 SpringBoot
│ │ 1.springboot介绍.mp4
│ │ 2.springboot项目搭建测试.mp4
│ │ 3.springboot父工程pom文件查看.mp4
│ │ 4.springboot配置文件-properties.mp4
│ │ 5.springboot配置文件-yml.mp4
│ │ 6.springboot-多文件切换.mp4
│ │ 7.springboot-注解介绍.mp4
│ │ 8.springboot注解-configrationProperties测试.mp4
│ │ 9.条件话注解介绍.mp4
│ │ 10.自定义启动器配置druid数据源.mp4
│ │ 11.自定义启动器多数据源.mp4
│ │ 12.springboot常用启动器-整合mvc.mp4
│ │ 13.springboot常用启动器-整合mvc-静态资源文件.mp4
│ │ 14.springboot常用启动器-整合mvc-拦截器.mp4
│ │ 15.springboot整合jpa.mp4
│ │ 16.springboot整合jpa测试.mp4
│ │ 17.springboot整合mybatis模块搭建.mp4
│ │ 18.springboot整合mybatis单元测试.mp4
│ │ 19.springboot整合mybatis-注解处理,事务添加.mp4
│ │ 20.springboot整合mybatis-返回值工具类.mp4
│ │ 21.springboot整合mybatis-静态页面.mp4
│ │ 22.springboot整合mybatis-redis.mp4
│ │ 23.admin组件.mp4
│ │ 24.springboot项目打包.mp4
│ │ 笔记.rar
│ │ 资料.rar
│ │
│ └─配套资料.rar
│
├─阶段05:项目一:权限管理系统
│ ├─01 MybatisPlus
│ │ 1.通用权限系统-介绍.mp4
│ │ 2.系统案例分析.mp4
│ │ 3.数据库创建,表结构介绍.mp4
│ │ 4.创建项目架构.mp4
│ │ 5.添加各个模块依赖.mp4
│ │ 6.mybatisplus介绍.mp4
│ │ 7.mybatisplus-常用的查询方法.mp4
│ │ 8.逻辑删除介绍.mp4
│ │ 9.mybatisplus添加(主键生成介绍).mp4
│ │ 10.mybatisplus删除修改测试.mp4
│ │ 11.mybatisplus-service层.mp4
│ │ 12.角色控制器测试.mp4
│ │ 13.使用result返回结果测试.mp4
│ │
│ ├─02 Node、ES6、Vue
│ │ 1.安装客户端-json格式化工具.mp4
│ │ 2.knife4j搭建测试.mp4
│ │ 3.分页配置类.mp4
│ │ 4.角色信息-使用mybatisplus默认分页方法.mp4
│ │ 5.角色信息-自己封装分页方法.mp4
│ │ 6.角色信息-增删改方法封装.mp4
│ │ 7.异常处理器.mp4
│ │ 8.前端介绍.mp4
│ │ 9.vscode安装.mp4
│ │ 10.cscode插件安装.mp4
│ │ 11.vscode创建项目.mp4
│ │ 12.nodejs介绍.mp4
│ │ 13.nodejs测试.mp4
│ │ 14.npm包管理工具.mp4
│ │ 15.模块化介绍-es5语法测试.mp4
│ │ 16.模块化-es6语法测试.mp4
│ │ 17.vue-element-admin框架介绍.mp4
│ │ 18.vue-template-admin模板安装.mp4
│ │ 19.修改模块配置.mp4
│ │ 20.创建后台服务-indexController访问测试.mp4
│ │
│ ├─03 ElementUI、角色信息实现
│ │ 2.修改登录验证,路由(导航页面).mp4
│ │ 3.准备角色管理页面.mp4
│ │ 4.elementUI介绍.mp4
│ │ 5.elementUI-form表单.mp4
│ │ 6.elementUI-table表格.mp4
│ │ 7.elementUI-分页.mp4
│ │ 8.elementUI-消息提示.mp4
│ │ 9.elementUI-confirm提示框.mp4
│ │ 10.elementUI-复选框.mp4
│ │ 11.角色分页查询完成.mp4
│ │ 12.设置日期格式.mp4
│ │ 13.角色信息-单行删除.mp4
│ │ 14.角色信息-查询.mp4
│ │ 15.角色信息-修改.mp4
│ │ 16.角色信息-批量删除.mp4
│ │
│ ├─04 用户管理、菜单管理
│ │ 1.用户分页查询-前端页面代码分析.mp4
│ │ 2.用户分页查询后台代码-使用mybatisplus自带方法-有问题.mp4
│ │ 3.用户分页查询后台代码-使用自定义方法.mp4
│ │ 4.用户添加修改.mp4
│ │ 5.用户删除.mp4
│ │ 6.用户修改状态.mp4
│ │ 7.用户分配角色-查询角色信息.mp4
│ │ 8.用户分配角色完成.mp4
│ │ 9.菜单表分析.mp4
│ │ 10.菜单列表查询-组装树结构.mp4
│ │ 11.菜单添加功能.mp4
│ │ 12.菜单删除功能.mp4
│ │ 13.菜单修改功能.mp4
│ │
│ ├─05 JWT、角色权限分配
│ │ 1.角色分配权限-前端代码分析.mp4
│ │ 2.角色分配权限-查询权限-后台代码设计.mp4
│ │ 3.角色分配权限后台-查询权限代码实现.mp4
│ │ 4.角色分配权限完成.mp4
│ │ 5.权限验证介绍.mp4
│ │ 6.JWT介绍.mp4
│ │ 7.项目中添加JWT,工具类介绍.mp4
│ │ 8.用户登录功能完成.mp4
│ │ 9.登录成功用户相关信息查询-控制器方法设计.mp4
│ │ 10.登录用户菜单信息查询完成.mp4
│ │
│ ├─06 RBAC、Spring Security
│ │ 1.修改前端页面并登录访问.mp4
│ │ 2.添加页面权限判断.mp4
│ │ 3.权限框架介绍.mp4
│ │ 4.RBAC权限模型介绍.mp4
│ │ 5.搭建springsecurity项目.mp4
│ │ 6.配置密码加密器-(先设置不加密).mp4
│ │ 7.配置匿名访问的资源.mp4
│ │ 8.指定登录页面.mp4
│ │ 9.从数据库查询用户信息.mp4
│ │ 10.密码加密.mp4
│ │ 11.对页面配置权限控制.mp4
│ │ 12.对控制器方法配置权限控制.mp4
│ │ 13.退出.mp4
│ │ 14.登录认证源代码分析.mp4
│ │
│ ├─07 用户认证功能实现
│ │ 1.springsecurity权限框架执行流程-图解.mp4
│ │ 2.添加权限框架模块测试访问.mp4
│ │ 3.权限框架中常用api功能介绍.mp4
│ │ 4.用户认证封装customUser和密码加密器.mp4
│ │ 5.用户认证完成loadUserByUsername方法重写.mp4
│ │ 6.用户认证使用tokenLoginFilter完成对自定义方法的替换.mp4
│ │ 7.编写配置类.mp4
│ │ 8.测试用户登录认证.mp4
│ │ 9.上午内容回顾.mp4
│ │ 10.创建token认证过滤器-解析请求是否合法.mp4
│ │ 11.查询用户权限-保存用户信息到redis.mp4
│ │ 12.控制器方法添加权限控制.mp4
│ │ 13.处理AccessDeniedException异常.mp4
│ │
│ ├─08 日志的分页查询与管理实现
│ │ 1.springsecurity登录授权内容回顾.mp4
│ │ 2.日志管理-登录日志分页查询.mp4
│ │ 3.日志管理-登录日志信息添加.mp4
│ │ 4.日志管理-操作日志分页查询.mp4
│ │ 5.操作日志详情.mp4
│ │ 6.添加操作日志-准备相关枚举类,切面类.mp4
│ │ 7.添加操作日志-完成接口实现类.mp4
│ │ 8.添加操作日志-切面类完成.mp4
│ │
│ └─配套资料.rar
│
├─阶段06:微服务高阶
│ ├─01 Git
│ │ 1.git概述.mp4
│ │ 2.版本控制工具介绍.mp4
│ │ 3.git发展.mp4
│ │ 4.git工作机制.mp4
│ │ 5.托管中心介绍.mp4
│ │ 6.git安装.mp4
│ │ 7.git命令-设置签名.mp4
│ │ 8.git命令-创建仓库测试-工作区-暂存区-本地库命令.mp4
│ │ 9.git命令-查看仓库状态.mp4
│ │ 10.git命令-add,commit的其它用法.mp4
│ │ 11.git命令-查看历史版本.mp4
│ │ 12.git分支介绍.mp4
│ │ 13.git分支正常测试.mp4
│ │ 14.git分支冲突测试.mp4
│ │ 15.git分支总结.mp4
│ │ 16.分支问题总结.mp4
│ │ 17.远程库介绍.mp4
│ │ 18.gitee创建远程仓库.mp4
│ │ 19.以张三用户连接远程库完成代码推送.mp4
│ │ 20.李四账户克隆远程仓库测试代码推送.mp4
│ │ 21.多账号测试代码冲突.mp4
│ │ 22.设置ssh协议访问.mp4
│ │ 23.git配置忽略文件.mp4
│ │ 24.idea关联git测试本地库内容.mp4
│ │ 25.idea中git多分支测试.mp4
│ │ 26.idea中多分支冲突测试.mp4
│ │ 27.idea中gitee测试.mp4
│ │ 28.idea中gitee多账号测试.mp4
│ │ 29.idea中github-参考课件.mp4
│ │ 安装文件.rar
│ │ 课件.rar
│ │
│ ├─02 Nginx
│ │ 1.nginx介绍.mp4
│ │ 2.nginx作为代码服务器介绍.mp4
│ │ 3.nginx作为负载均衡服务器介绍.mp4
│ │ 4.nginx作为静态资源服务器介绍.mp4
│ │ 5.nginx安装.mp4
│ │ 6.nginx中配置介绍.mp4
│ │ 7.nginx-反向代理实验一.mp4
│ │ 8.nginx-反向代理实验二.mp4
│ │ 9.nginx-负载均衡测试.mp4
│ │ 10.nginx负载均衡-轮询方案分析.mp4
│ │ 11.nginx负载均衡-权重比设置.mp4
│ │ 12.nginx负载均衡-ip_hash设置.mp4
│ │ 13.nginx动静分离-nginx作为静态资源服务器.mp4
│ │ 14.nginx动静分离-转发请求访问tomcat动态资源测试.mp4
│ │ 15.七牛云介绍.mp4
│ │ 16.nginx中进程介绍.mp4
│ │ 17.nginx中location常见的路径风格测试.mp4
│ │ 安装文件.rar
│ │ 课件.rar
│ │
│ ├─03 RabbitMQ
│ │ ├─Day01
│ │ │ day01-01-项目架构分析.mp4
│ │ │ day01-02-串行测试.mp4
│ │ │ day01-03-虚拟机准备.mp4
│ │ │ day01-04-rabbitmq-作用+安装.mp4
│ │ │ day01-05-rabbitmq-创建管理员+分配权限.mp4
│ │ │ day01-06-rabbitmq-管理控制台+架构.mp4
│ │ │ day01-07-rabbitmq-管理控制台+用户虚拟主机创建.mp4
│ │ │ day01-08-rabbitmq-demo-连接工具类创建.mp4
│ │ │ day01-09-rabbitmq-demo-消息模型介绍.mp4
│ │ │ day01-10-rabbitmq-demo-simple-发送消息.mp4
│ │ │ day01-11-rabbitmq-demo-simple-消费者.mp4
│ │ │ day01-12-rabbitmq-demo-消息确认方式.mp4
│ │ │ day01-13-rabbitmq-demo-work-发送消息.mp4
│ │ │ day01-14-rabbitmq-demo-work-消费者+测试.mp4
│ │ │ day01-15-rabbitmq-demo-work-能者多劳解决消息积压.mp4
│ │ │ day01-16-rabbitmq-demo-fanout-生产者发送消息.mp4
│ │ │ day01-17-rabbitmq-demo-fanout-消费者+测试.mp4
│ │ │ day01-18-rabbitmq-demo-direct-生产者.mp4
│ │ │ day01-19-rabbitmq-demo-direct-消费者+测试.mp4
│ │ │ day01-20-rabbitmq-demo-topic-测试.mp4
│ │ │ day01-21-rabbitmq-demo-交换机队列消息持久化配置.mp4
│ │ │ day01-22-rabbitmq总结.mp4
│ │ │
│ │ ├─Day02
│ │ │ day02-01-虚拟机固定ip设置.mp4
│ │ │ day02-02-订单支付demo创建.mp4
│ │ │ day02-03-订单服务-生产者整合rabbitmq.mp4
│ │ │ day02-04-订单服务-生产者确认回调配置.mp4
│ │ │ day02-05-订单服务-生产者确认回调测试.mp4
│ │ │ day02-06-订单服务-生产者确认回调测试2.mp4
│ │ │ day02-07-订单服务-创建队列交换机绑定-生产者发送消息到队列.mp4
│ │ │ day02-08-库存服务-消费者整合mq+消费已存在队列的消息.mp4
│ │ │ day02-09-库存服务-消费者创建队列绑定交换机+消费消息测试.mp4
│ │ │ day02-10-整合总结.mp4
│ │ │ day02-11-库存服务-消费者消息确认方式-auto+none.mp4
│ │ │ day02-12-库存服务-消费者手动ack测试.mp4
│ │ │ day02-13-库存服务-消费者手动ack业务异常处理.mp4
│ │ │ day02-14-死信队列-介绍.mp4
│ │ │ day02-15-死信交换机队列绑定+业务交换机队列绑定+业务队列绑定死信交换机.mp4
│ │ │ day02-16-业务队列丢弃消息到死信队列的流程.mp4
│ │ │ day02-17-总结.mp4
│ │ │ day02-18-业务队列消费监听器+死信队列测试.mp4
│ │ │ day02-19-消费者-debug测试.mp4
│ │ │ day02-20-延迟队列介绍.mp4
│ │ │ day02-21-延迟队列交换机绑定+业务队列交换机绑定创建.mp4
│ │ │ day02-22-延迟队列测试.mp4
│ │ │ day02-23-延迟队列消费者.mp4
│ │ │ day02-24-mq传递复杂消息.mp4
│ │ │ day02-25-rabbitmq面试题+能者多劳配置.mp4
│ │ │ day02-26-总结.mp4
│ │ │
│ │ ├─代码.rar
│ │ ├─课件.rar
│ │ └─资料.rar
│ │
│ ├─04 SpringCloud
│ │ ├─Day01
│ │ │ day03-01-springcloud介绍.mp4
│ │ │ day03-02-软件架构演变.mp4
│ │ │ day03-03-服务间的交互方式.mp4
│ │ │ day03-04-高并发.mp4
│ │ │ day03-05-高可用+注册中心.mp4
│ │ │ day03-06-分布式架构相关理论.mp4
│ │ │ day03-07-springboot和springcloud版本说明.mp4
│ │ │ day03-08-分布式demo-数据库搭建.mp4
│ │ │ day03-09-stock服务搭建+配置.mp4
│ │ │ day03-10-stock服务-更新商品库存接口+业务.mp4
│ │ │ day03-11-order服务搭建+配置.mp4
│ │ │ day03-12-order服务-创建订单接口+业务.mp4
│ │ │ day03-13-order服务-HttpClient远程访问库存服务扣除库存.mp4
│ │ │ day03-14-HttpClient实现远程访问的缺陷.mp4
│ │ │ day03-15-eureka-server-注册中心服务搭建+配置.mp4
│ │ │ day03-16-stock服务整合eureka客户端.mp4
│ │ │ day03-17-order服务整合eureka客户端.mp4
│ │ │ day03-18-order服务-整合ribbon实现远程调用.mp4
│ │ │ day03-19-order服务-ribbon负载均衡测试.mp4
│ │ │ day03-20-order服务-ribbon负载均衡策略配置+自定义.mp4
│ │ │ day03-21-总结.mp4
│ │ │
│ │ ├─Day02
│ │ │ day04-01-分布式回顾.mp4
│ │ │ day04-02-ribbon-超时配置(出错).mp4
│ │ │ day04-03-order服务-整合openfeign.mp4
│ │ │ day04-04-order服务-使用openfeign远程访问.mp4
│ │ │ day04-05-order服务-openfeign日志配置+超时时长.mp4
│ │ │ day04-06-order服务-openfeign负载均衡测试.mp4
│ │ │ day04-07-hystrix简介.mp4
│ │ │ day04-08-order服务整合hystrix实现熔断降级.mp4
│ │ │ day04-09-hystrix断路器原理.mp4
│ │ │ day04-10-order服务整合hystrixdashboard.mp4
│ │ │ day04-11-使用jmeter测试hystrix断路器.mp4
│ │ │ day04-12-gateway网关介绍.mp4
│ │ │ day04-13-gateway项目搭建+配置.mp4
│ │ │ day04-14-gateway-自动路由.mp4
│ │ │ day04-15-gateway-自定义路由.mp4
│ │ │ day04-16-gateway-自定义路由使用负载均衡.mp4
│ │ │ day04-17-gateway-配置类自定义路由.mp4
│ │ │ day04-18-gateway-自定义路由-域名断言.mp4
│ │ │ day04-19-gateway-自定义路由-断言工厂测试.mp4
│ │ │ day04-20-gateway-过滤器分类.mp4
│ │ │ day04-21-gateway-全局过滤器.mp4
│ │ │ day04-22-gateway-局部过滤器.mp4
│ │ │ day04-23-gateway-局部过滤器-配置name.mp4
│ │ │ day04-24-gateway-局部过滤器-设置token.mp4
│ │ │ day04-25-分布式链路追踪组件介绍.mp4
│ │ │ day04-26-订单服务整合sleuth+zipkin.mp4
│ │ │ day04-27-sleuth+zipkin使用测试.mp4
│ │ │ day04-28-总结.mp4
│ │ │
│ │ ├─Day03
│ │ │ day04-01-openfeign-关闭重试机制.mp4
│ │ │ day04-02-springcloud组件总结.mp4
│ │ │ day04-03-导入nacos案例.mp4
│ │ │ day04-04-nacos注册中心启动.mp4
│ │ │ day04-05-订单库存服务整合nacos注册中心.mp4
│ │ │ day04-06-订单服务-整合openfeign实现远程访问.mp4
│ │ │ day04-07-远程调用传参测试-库存服务提供参数测试接口.mp4
│ │ │ day04-07-远程调用传参测试-订单服务添加远程访问接口.mp4
│ │ │ day04-08-远程调用传参测试.mp4
│ │ │ day04-09-订单服务整合nacos配置中心.mp4
│ │ │ day04-10-订单服务-加载nacos配置中心默认配置的参数.mp4
│ │ │ day04-11-订单服务-加载nacos多配置文件.mp4
│ │ │ day04-12-订单服务-动态刷新配置.mp4
│ │ │ day04-13-订单服务-nacos配置分组.mp4
│ │ │ day04-14-订单服务-多配置文件创建测试.mp4
│ │ │ day04-15-订单服务-加载指定名称空间的配置.mp4
│ │ │ day04-16-配置中心总结.mp4
│ │ │ day04-17-订单服务-整合sentinel熔断降级.mp4
│ │ │ day04-18-sentinel介绍.mp4
│ │ │ day04-19-订单服务-注册到sentinel控制台.mp4
│ │ │ day04-20-订单服务-配置QPS限流.mp4
│ │ │ day04-21-订单服务-配置线程数限流.mp4
│ │ │ day04-22-订单服务-QPS+排队等待限流.mp4
│ │ │ day04-23-订单服务-预热(冷启动)模式限流测试.mp4
│ │ │ day04-24-订单服务-关联模式限流测试.mp4
│ │ │ day04-25-订单服务-远程调用-平均响应时间熔断降级.mp4
│ │ │ day04-26-订单服务-异常数熔断降级.mp4
│ │ │ day04-27-订单服务-热点key限流.mp4
│ │ │ day04-28-订单服务-热点key限流-自定义降级方案.mp4
│ │ │ day04-29-订单服务-热点key限流-热点key例外项.mp4
│ │ │ day04-30-订单服务-流控规则持久化.mp4
│ │ │ day04-31-总结.mp4
│ │ │
│ │ ├─代码.rar
│ │ ├─笔记.rar
│ │ ├─课件.rar
│ │ └─资料.rar
│ │
│ ├─05 Docker
│ │ day06-01-容器化技术介绍.mp4
│ │ day06-02-docker介绍.mp4
│ │ day06-03-docker卸载.mp4
│ │ day06-04-docker安装.mp4
│ │ day06-05-docker镜像容器仓库.mp4
│ │ day06-06-docker镜像仓库配置.mp4
│ │ day06-07-docker-本地镜像查询.mp4
│ │ day06-08-docker-镜像仓库搜索docker镜像.mp4
│ │ day06-09-docker-下载镜像.mp4
│ │ day06-10-docker-删除镜像.mp4
│ │ day06-11-docker-创建容器运行+原理.mp4
│ │ day06-12-docker-交互方式创建容器+操作.mp4
│ │ day06-13-docker-重新进入容器.mp4
│ │ day06-14-docker-拷贝本地文件到容器中.mp4
│ │ day06-15-docker-删除容器.mp4
│ │ day06-16-docker-守护方式创建容器运行.mp4
│ │ day06-17-docker-查看容器内日志.mp4
│ │ day06-18-docker-创建容器映射端口号.mp4
│ │ day06-19-docker-创建容器挂载卷.mp4
│ │ day06-20-docker-总结.mp4
│ │ day06-21-docker-nginx部署.mp4
│ │ day06-22-docker-tomcat部署.mp4
│ │ day06-23-docker-mysql部署.mp4
│ │ day06-24-docker-迁移备份.mp4
│ │ day06-25-springboot项目打包.mp4
│ │ day06-26-dockerfile-部署springboot项目.mp4
│ │ day06-27-docker安装rabbitmq.mp4
│ │ day06-28-docker私有仓库.mp4
│ │ day06-29.mp4
│ │ 代码笔记.rar
│ │ 课件.rar
│ │
│ └─06 ElasticSearch
│ ├─Day01
│ │ day07-01-项目数据存储方式介绍.mp4
│ │ day07-02-es使用步骤.mp4
│ │ day07-03-倒排索引+es介绍.mp4
│ │ day07-04-elasticsearch-安装+配置jdk.mp4
│ │ day07-05-elasticsearch-配置文件.mp4
│ │ day07-06-linux内存查看.mp4
│ │ day07-07-kibana安装测试.mp4
│ │ day07-08-分词器介绍.mp4
│ │ day07-09-ik分词器的使用.mp4
│ │ day07-10-ik分词器-配置自定义词库.mp4
│ │ day07-11-es数据相关概念.mp4
│ │ day07-12-es-创建索引库+映射.mp4
│ │ day07-13-es-文档新增+修改.mp4
│ │ day07-14-es-智能判断.mp4
│ │ day07-15-es-匹配查询.mp4
│ │ day07-16-es-词条查询.mp4
│ │ day07-17-查询回顾.mp4
│ │ day07-18-es-模糊查询.mp4
│ │ day07-19-es-布尔组合查询.mp4
│ │ day07-20-es-布尔组合-过滤查询.mp4
│ │ day07-21-es-分页+排序查询.mp4
│ │ day07-22-es-高亮查询.mp4
│ │ day07-23-es-结果字段过滤.mp4
│ │ day07-24-es-聚合为桶.mp4
│ │ day07-25-es-桶内度量.mp4
│ │ day07-26-es-桶内嵌套桶+桶内度量.mp4
│ │ day07-27-es-复杂的DSL.mp4
│ │ day07-28-springboot整合es-客户端介绍.mp4
│ │ day07-29-elasticsearchdemo创建+配置.mp4
│ │
│ ├─Day02
│ │ day08-01-es-demo-创建javabean.mp4
│ │ day08-02-es-demo-javabean添加映射es的注解.mp4
│ │ day08-03-es-demo-索引库+映射初始化.mp4
│ │ day08-04-es-demo-repository-新增文档.mp4
│ │ day08-05-es-demo-repository-查询更新文档.mp4
│ │ day08-06-es-demo-repository-删除文档.mp4
│ │ day08-07-es-demo-repository-模板方法的使用.mp4
│ │ day08-08-es-demo-repository-自定义方法+实现.mp4
│ │ day08-09-es-demo-template-匹配查询.mp4
│ │ day08-10-es-demo-template-词条和模糊查询.mp4
│ │ day08-11-es-demo-template-布尔组合查询+过滤.mp4
│ │ day08-12-es-demo-template-排序+分页.mp4
│ │ day08-13-es-demo-template-结果过滤+高亮.mp4
│ │ day08-14-es-demo-template-聚合.mp4
│ │ day08-15-es-demo-template-聚合度量结果解析mp4.mp4
│ │ day08-16-es-demo-restHighLevelClient-设置查询条件.mp4
│ │ day08-17-es-demo-restHighLevelClient-解析查询的结果.mp4
│ │ day08-18-课件导入.mp4
│ │
│ ├─代码.rar
│ ├─课件.rar
│ └─资料.rar
│
├─阶段07:项目二:融宝平台
│ ├─01 MybatisPlus、Vue前端回顾
│ │ 01-01-项目介绍.mp4
│ │ 01-02-项目架构.mp4
│ │ 01-03-开发流程.mp4
│ │ 01-04-项目开发步骤.mp4
│ │ 01-05-开发环境+框架版本介绍.mp4
│ │ 01-06-虚拟机环境准备+docker创建mysql8容器.mp4
│ │ 01-07-测试库表准备.mp4
│ │ 01-08-mp测试-demo+bean+mapper创建.mp4
│ │ 01-09-mp-配置类+自动填充处理器.mp4
│ │ 01-10-mp-demo-复杂查询.mp4
│ │ 01-11-mp-demo-更新.mp4
│ │ 01-12-mp-demo-逻辑删除.mp4
│ │ 01-13-mp-demo-乐观锁.mp4
│ │ 01-14-mp-雪花算法介绍.mp4
│ │ 01-15-mp-demo-自定义sql.mp4
│ │ 01-16-类路径.mp4
│ │ 01-17-mp-多数据源配置.mp4
│ │ 01-18-mp-多数据源测试.mp4
│ │ 01-19-vscode插件安装说明.mp4
│ │ 01-20-nodejs测试.mp4
│ │ 01-21-vue-数据绑定.mp4
│ │ 01-22-vue-条件渲染.mp4
│ │ 01-23-vue-事件绑定.mp4
│ │ 01-24-vue-遍历.mp4
│ │ 01-25-查询用户列表接口.mp4
│ │ 01-26-vue-整合axios异步请求加载数据.mp4
│ │ 01-27-vue-整合elementui.mp4
│ │ 01-28-vue-分页导航条.mp4
│ │ 代码.rar
│ │ 笔记.rar
│ │
│ ├─02 后端环境搭建
│ │ 02-01-srb项目分析.mp4
│ │ 02-02-srb父工程创建.mp4
│ │ 02-03-srb-common+servicebase创建.mp4
│ │ 02-04-srb-service-core核心服务创建.mp4
│ │ 02-05-srb-逆向工程.mp4
│ │ 02-06-srb-启动类+配置+启动测试.mp4
│ │ 02-07-srb整合swagger测试.mp4
│ │ 02-08-srb-整合swagger分组.mp4
│ │ 02-09-srb-时间日期格式化配置.mp4
│ │ 02-10-srb-统一响应类分析.mp4
│ │ 02-11-srb-统一响应类创建.mp4
│ │ 02-12-srb-统一响应类使用测试.mp4
│ │ 02-13-srb-积分等级管理CRUD.mp4
│ │ 02-14-srb-mp自动填充.mp4
│ │ 02-15-srb-Long类型精度丢失解决.mp4
│ │ 02-16-srb-自定义分页查询.mp4
│ │ 02-17-srb-分页拦截器配置+项目打包.mp4
│ │ 02-18-srb-统一日志配置.mp4
│ │ 02-19-srb-全局异常处理器.mp4
│ │ 02-20-srb-具体异常处理器.mp4
│ │ 02-21-srb-断言的使用.mp4
│ │ 02-22-srb-自定义异常+自定义异常处理器.mp4
│ │ 02-23-srb-springmvc异常处理.mp4
│ │ 02-24-srb-admin前端项目导入.mp4
│ │ 02-25-总结.mp4
│ │ 02-26-项目提交到本地仓库.mp4
│ │ 02-27-项目推送到远程仓库.mp4
│ │ 代码笔记.rar
│ │
│ ├─03 积分等级管理、EasyExcel
│ │ day03-01-swagger注解报错解决.mp4
│ │ day03-02-srb-admin-目录结构介绍.mp4
│ │ day03-03-srb-admin-查询积分等级列表Api方法.mp4
│ │ day03-03-srb-admin-积分等级管理路由+页面创建.mp4
│ │ day03-04-srb-admin-积分等级列表页-查询积分等级.mp4
│ │ day03-05-srb-admin-积分等级列表-展示积分等级列表.mp4
│ │ day03-06-srb-admin-积分等级CRUDapi方法.mp4
│ │ day03-07-srb-admin-积分等级管理-删除积分等级.mp4
│ │ day03-08-srb-admin-积分等级管理-新增积分等级.mp4
│ │ day03-09-srb-admin-积分等级管理-页面传参.mp4
│ │ day03-10-srb-admin-积分等级管理-更新积分等级.mp4
│ │ day03-11-srb-admin-响应拦截器.mp4
│ │ day03-12-easyexcel介绍.mp4
│ │ day03-13-easyexcel-基本的写.mp4
│ │ day03-14-easyexcel-写-常用注解1.mp4
│ │ day03-15-easyexcel-写-列宽+时间日期格式化.mp4
│ │ day03-16-easyexcel-写-表头样式.mp4
│ │ day03-17-easyexcel-写-单元格样式.mp4
│ │ day03-18-easyexcel-写-自定义样式+链接+批注.mp4
│ │ day03-19-easyexcel-写-追加数据.mp4
│ │ day03-20-easyexcel-写-新建工作簿.mp4
│ │ day03-21-easyexcel-读数据.mp4
│ │ day03-22-easyexcel-读数据-业务优化.mp4
│ │ day03-23-总结.mp4
│ │ 代码笔记.rar
│ │
│ ├─04 数据字典
│ │ day04-01-数据字典-表设计介绍.mp4
│ │ day04-02-数据字典-excel数据模型创建.mp4
│ │ day04-03-数据字典-数据字典解析的监听器创建.mp4
│ │ day04-04-数据字典-数据字典导入接口+业务.mp4
│ │ day04-05-数据字典-数据字典导入测试+bug解决.mp4
│ │ day04-06-数据字典-数据字典导入-构造器传参.mp4
│ │ day04-07-数据字典-数据字典导入业务优化-文件格式大小验证.mp4
│ │ day04-08-数据字典-前端-页面+路由.mp4
│ │ day04-09-数据字典-前端-上传组件+测试.mp4
│ │ day04-10-数据字典-前端-上传组件-属性+事件绑定.mp4
│ │ day04-11-数据字典-后端-导出数据字典.mp4
│ │ day04-12-数据字典-前端-前端防重复提交-按钮禁用mp4.mp4
│ │ day04-13-前端-数据字典上传组件禁用.mp4
│ │ day04-14-数据字典-前端-延迟加载显示级联数据的表格.mp4
│ │ day04-15-数据字典-后端-根据父id查询下一级数据字典.mp4
│ │ day04-16-数据字典-前端-加载一级数据字典展示.mp4
│ │ day04-17-数据字典-前端-加载子数据字典集合+编辑删除按钮.mp4
│ │ day04-18-数据字典-后端-根据id删除数据字典接口+业务.mp4
│ │ day04-19-数据字典-后端-CRUD+前端api.mp4
│ │ day04-20-数据字典-前端-删除.mp4
│ │ day04-21-数据字典-前端-编辑对话框.mp4
│ │ day04-22-数据字典-前端-回显要编辑的数据字典.mp4
│ │ day04-23-数据字典-前端-更新数据字典.mp4
│ │ day04-24-数据字典-前端-新增数据字典.mp4
│ │ day04-25-总结.mp4
│ │
│ ├─05 Redis整合、短信发送
│ │ day05-01-redis-面试题.mp4
│ │ day05-02-redis-启动.mp4
│ │ day05-03-数据字典-前端-上传数据组件修改.mp4
│ │ day05-04-redis-测试-配置键和值序列化器.mp4
│ │ day05-05-service-core-配置redis序列化器.mp4
│ │ day05-06-数据字典查询-使用缓存管理.mp4
│ │ day05-07-自定缓存管理注解介绍.mp4
│ │ day05-08-数据字典查询-整合自动缓存管理.mp4
│ │ day05-09-自动缓存管理失效.mp4
│ │ day05-10-缓存失效+测试.mp4
│ │ day05-11-阿里云短信-开通+测试.mp4
│ │ day05-12-java整合阿里云短信发送.mp4
│ │ day05-13-短信发送结果解析.mp4
│ │ day05-14-service-sms-短信服务搭建+配置.mp4
│ │ day05-15-service-sms-发送短信的业务.mp4
│ │ day05-16-serivce-sms-发送验证码-缓存+次数更新.mp4
│ │ day05-17-service-sms-发送短信测试.mp4
│ │ day05-18-service-sms-短信参数提取.mp4
│ │ day05-19-service-sms-短信参数常量类优化.mp4
│ │ day05-20-阿里云oss开通+创建桶.mp4
│ │ day05-21-阿里云oss-控制台使用.mp4
│ │ 笔记.rar
│ │
│ ├─06 OSS、Nuxt、注册
│ │ day06-01-oss-文件上传流程.mp4
│ │ day06-02-oss-demo-创建项目+创建桶.mp4
│ │ day06-03-oss-demo-创建子账户分配权限+测试创建桶.mp4
│ │ day06-04-oss-demo-文件上传.mp4
│ │ day06-05-oss-demo-jodaTime时间日期格式化处理.mp4
│ │ day06-06-oss-demo-文件上传优化-时间日期路径+文件名+上传地址拼接.mp4
│ │ day06-07-oss-demo-文件删除.mp4
│ │ day06-08-service-oss-配置+配置常量类.mp4
│ │ day06-09-service-oss-文件上传接口+业务.mp4
│ │ day06-10-service-oss-上传测试.mp4
│ │ day06-11-service-oss-删除接口+测试.mp4
│ │ day06-12-单点登录流程.mp4
│ │ day06-13-jwt-构建jwt.mp4
│ │ day06-14-Base64-编码解码.mp4
│ │ day06-15-jwt-解析.mp4
│ │ day06-16-客户端渲染+服务端渲染.mp4
│ │ day06-17-nuxt介绍+测试项目解压.mp4
│ │ day06-18-nuxt-测试-页面+路由.mp4
│ │ day06-19-nuxt-测试-自动路由.mp4
│ │ day06-20-nuxt-测试-服务端渲染.mp4
│ │ day06-21-srb-site-用户前端项目导入+获取验证码分析.mp4
│ │ day06-22-srb-site-验证码倒计时.mp4
│ │ day06-23-srb-site-发送验证码.mp4
│ │ day06-24-sevrice-core-用户注册接口+参数验证业务.mp4
│ │ 代码笔记.rar
│ │
│ ├─07 注册登录、wx登录实现
│ │ day07-01-注册-验证码+重复注册校验.mp4
│ │ day07-02-注册-密码加密+保存用户.mp4
│ │ day07-03-注册-测试.mp4
│ │ day07-04-srb-site-前端整合注册.mp4
│ │ day07-05-nginx容器创建+配置.mp4
│ │ day07-06-srb-site-统一访问路径.mp4
│ │ day07-07-service-core-登录接口+业务.mp4
│ │ day07-08-登录测试.mp4
│ │ day07-09-srb-site-缓存登录成功的token到localStorage.mp4
│ │ day07-10-service-core-查询登录回显数据.mp4
│ │ day07-11-srb-site-页面布局分析.mp4
│ │ day07-12-srb-site-AppHeader查询登录信息回显.mp4
│ │ day07-13-srb-site-AppHeader-用户信息缓存.mp4
│ │ day07-14-srb-site-登录成功刷新页面.mp4
│ │ day07-15-service-core-保存登录日志.mp4
│ │ day07-16-nginx-反向代理配置客户端真实ip.mp4
│ │ day07-17-srb-site-注销.mp4
│ │ day07-18-wx登录流程介绍.mp4
│ │ day07-19-wx登录-OAuth2.0.mp4
│ │ day07-20-wx登录-访问wx登录二维码.mp4
│ │ day07-21-wx登录-获取wx登录二维码接口-配置参数.mp4
│ │ day07-22-wx登录-登录授权回调接口测试.mp4
│ │ day07-23-wx登录-回调接口-根据code获取accessToken.mp4
│ │ day07-24-wx登录-回调接口-使用accessToken获取wx用户信息.mp4
│ │ day07-25-wx登录-回调接口-重定向到srbsite首页.mp4
│ │ day07-26-srb-site-首页解析wx登录的token缓存.mp4
│ │ day07-27-wx登录-回调接口-保存微信用户到数据库+创建token优化.mp4
│ │ day07-28-wx登录-回调接口-更新wx用户信息.mp4
│ │ 代码笔记.rar
│ │
│ ├─08 SpringSession、会员管理
│ │ day08-01-wx登录-csrf问题解决.mp4
│ │ day08-02-wx登录-业务方法抽取.mp4
│ │ day08-03-wx登录-配置参数提取.mp4
│ │ day08-04-UrlEncoder+Decoder测试.mp4
│ │ day08-05-项目访问网路分析.mp4
│ │ day08-06-异常排查.mp4
│ │ day08-07-wx登录-保存日志.mp4
│ │ day08-08-session共享问题.mp4
│ │ day08-09-springsession整合.mp4
│ │ day08-10-装饰者模式.mp4
│ │ day08-11-会员管理-vo类+接口创建.mp4
│ │ day08-12-会员管理-条件分页查询接口+业务.mp4
│ │ day08-13-会员管理-会员锁定解锁.mp4
│ │ day08-14-会员管理-查询会员登录日志.mp4
│ │ day08-15-srb-admin-会员管理路由页面+api.mp4
│ │ day08-16-srb-admin-会员列表查询展示.mp4
│ │ day08-17-srb-admin-会员列表-条件查询.mp4
│ │ day08-18-srb-admin-会员列表-账号锁定解锁+查询登录日志.mp4
│ │ day08-19-srb-admin-会员列表-显示登录日志.mp4
│ │ day08-20.mp4
│ │ 笔记代码.rar
│ │
│ ├─09 分布式整合、网关、账户绑定
│ │ day09-01-nacos注册中心服务启动.mp4
│ │ day09-02-微服务整合nacos注册中心.mp4
│ │ day09-03-core服务-判断手机号是否占用接口.mp4
│ │ day09-04-sms服务-整合openfeign实现远程校验手机号.mp4
│ │ day09-05-注册手机号校验测试.mp4
│ │ day09-06-sms服务-整合sentinel熔断降级.mp4
│ │ day09-07-sms服务-openfeign日志配置.mp4
│ │ day09-08-网关服务介绍.mp4
│ │ day09-09-网关服务搭建+配置.mp4
│ │ day09-10-网关服务-路由配置.mp4
│ │ day09-11-网关服务-统一跨域配置.mp4
│ │ day09-12-重复配置跨域问题解决.mp4
│ │ day09-13-缓存问题解决.mp4
│ │ day09-14-wx二维码链接路由配置.mp4
│ │ day09-15-wx登录回调失败问题解决.mp4
│ │ day09-16-hfb-数据库创建+项目部署.mp4
│ │ day09-17-hfb-账户绑定接口文档分析.mp4
│ │ day09-18-srb-site-个人中心-绑定手机号对话框.mp4
│ │ day09-19-service-core-判断用户是否绑定手机号接口.mp4
│ │ day09-20-srb-site-判断是否绑定手机号.mp4
│ │ day09-21-wx用户绑定手机号.mp4
│ │ day09-22-用户开户流程.mp4
│ │ day09-23-srb-site-绑定页面-提交绑定请求.mp4
│ │ day09-24-service-core-账户绑定-构建自动提交表单的接口+业务.mp4
│ │ day09-25-srb-site-账户绑定-跳转到hfb账户绑定页.mp4
│ │ day09-26-service-core-账户绑定-回调接口+绑定测试.mp4
│ │ day09-27-service-core-账户绑定-回调接口应答.mp4
│ │ day09-28-service-core-账户绑定保存用户数据+回调更新绑定信息.mp4
│ │ day09-29-srb-core-前端账户绑定测试.mp4
│ │
│ ├─10 个人首页、借K人信息提交
│ │ day10-01-srb-siste-个人中心首页菜单展示.mp4
│ │ day10-02-service-core-个人中心首页数据数据模型封装+接口创建.mp4
│ │ day10-03-service-core-查询个人中心首页数据的业务+自定义sql.mp4
│ │ day10-04-service-core-自定义sql问题解决.mp4
│ │ day10-05-service-core-hfb绑定成功给会员开户.mp4
│ │ day10-06-srb-site-个人中心查询会员数据.mp4
│ │ day10-07-srb-site-借款人申请借款额度-步骤条.mp4
│ │ day10-08-srb-site-借款人申请借款额度-表单创建.mp4
│ │ day10-09-service-core-会员查询数据字典列表接口.mp4
│ │ day10-10-srb-site-借款人申请借款额度-数据字典查询.mp4
│ │ day10-11-srb-site-借款人申请借款额度-联系人+身份证上传组件.mp4
│ │ day10-12-srb-site-借款人申请借款额度-删除身份证照片.mp4
│ │ day10-13-srb-site-借款人申请借款额度-其他信息上传删除.mp4
│ │ day10-14-借款人信息表.mp4
│ │ day10-15-service-core-借款人申请借款额度-创建VO类.mp4
│ │ day10-16-service-core-借款人申请借款额度-保存借款人数据业务.mp4
│ │ day10-17-srb-site-借款人申请借款额度-提交.mp4
│ │ day10-18-service-core-查询借款人申请状态接口.mp4
│ │ day10-19-srb-site-借款人审核状态查询.mp4
│ │ day10-20-srb-site-借款人审核页面优化.mp4
│ │ day10-21-service-core-借款人管理-分页查询借款人列表.mp4
│ │ day10-22-srb-site-wx用户绑定手机号获取usertype失败的bug解决.mp4
│ │ day10-23-service-core-借款人管理-分页查询测试.mp4
│ │ 笔记代码.rar
│ │
│ ├─11 借K详情审批、借K申请
│ │ day11-01-项目访问流程.mp4
│ │ day11-02-借款人+借款申请+审批业务.mp4
│ │ day11-03-srb-admin-借款管理-查询借款人列表.mp4
│ │ day11-04-srb-admin-借款管理-展示借款人列表.mp4
│ │ day11-05-service-core-借款详情查询-VO类扩展+接口.mp4
│ │ day11-06-service-core-借款详情查询业务.mp4
│ │ day11-07-srb-admin-借款人详情数据查询.mp4
│ │ day11-08-srb-admin-借款人详情数据展示.mp4
│ │ day11-09-srb-admin-借款人详情页-审批表单.mp4
│ │ day11-10-service-core-借款人审批-vo类.mp4
│ │ day11-11-service-core-借款人审批-接口+业务.mp4
│ │ day11-12-srb-admin-借款人审批整合+测试.mp4
│ │ day11-13-srb-admin-跳转到借款申请页.mp4
│ │ day11-14-service-core-借款-查询借款额度.mp4
│ │ day11-15-srb-site-借款页-查询借款额度.mp4
│ │ day11-16-srb-site-借款页-借款额度监视.mp4
│ │ day11-17-srb-site-借款页-加载数据字典.mp4
│ │ day11-18-service-core-借款申请-接口+业务分析.mp4
│ │ day11-19-service-core-借款申请-保存借款申请.mp4
│ │ 笔记代码.rar
│ │
│ ├─12 借K申请、借K管理
│ │ day12-01-srb-site-提交借款申请.mp4
│ │ day12-02-service-core-会员查询自己的借款申请记录接口+业务.mp4
│ │ day12-03-srb-site-借款人-查询申请借款列表.mp4
│ │ day12-04-借款人-撤销借款申请.mp4
│ │ day12-05-service-core-借款管理-查询借款列表接口+条件VO类创建.mp4
│ │ day12-06-service-core-借款管理-借款列表VO类创建.mp4
│ │ day12-07-service-core-借款管理-查询借款列表业务.mp4
│ │ day12-08-service-core-借款管理-查询借款列表测试.mp4
│ │ day12-09-service-core-借款管理-查询借款列表.mp4
│ │ day12-10-service-core-借款管理-时间日期数据接收.mp4
│ │ day12-11-mysql-时间日期比较.mp4
│ │ day12-12-service-core-借款管理-查询借款列表-自定义sql.mp4
│ │ day12-13-自定义sql测试.mp4
│ │ day12-14-srb-admin-借款管理-页面+路由.mp4
│ │ day12-15-srb-admin-借款管理-查询借款列表.mp4
│ │ day12-16-service-core-借款管理-借款详情VO类创建.mp4
│ │ day12-17-service-core-借款管理-查询借款详情接口+业务.mp4
│ │ day12-18-总结.mp4
│ │ 笔记代码.rar
│ │
│ ├─13 借K审批、标的管理
│ │ day12-01-service-core-查询借款申请状态.mp4
│ │ day12-02-srb-site-借款申请页查询借款申请状态.mp4
│ │ day12-03-srb-admin-条件查询借款申请列表.mp4
│ │ day12-04-srb-admin-跳转到借款详情页.mp4
│ │ day12-05-srb-admin-查询借款详情数据展示.mp4
│ │ day12-06-srb-admin-借款审批-审批按钮.mp4
│ │ day12-07-srb-admin-借款审批对话框.mp4
│ │ day12-08-service-core-借款审批-数据模型创建mp4.mp4
│ │ day12-09-service-core-借款审批-审批借款申请接口业务+生成新标的.mp4
│ │ day12-10-借款人借款申请流程测试.mp4
│ │ day12-11-srb-admin-借款审批-回显审批数据.mp4
│ │ day12-12-srb-admin-借款审批-提交审批请求.mp4
│ │ day12-13-srb-admin-借款审批-提交审核测试.mp4
│ │ day12-14-标的管理分析.mp4
│ │ day12-15-service-core-标的管理-查询标的列表接口+业务.mp4
│ │ day12-16-srb-admin-标的管理-页面+路由创建.mp4
│ │ day12-17-srb-admin-标的管理-查询标的列表.mp4
│ │ day12-18-标的管理-发布标的.mp4
│ │ day12-19-总结.mp4
│ │ 笔记.rar
│ │
│ ├─14 标的查询、充值
│ │ day14-01-service-core-标的管理-查询标的详情.mp4
│ │ day14-02-srb-admin-标的管理-查询标的详情展示.mp4
│ │ day14-03-service-core-会员查询投资列表-条件检索数据模型创建.mp4
│ │ day14-04-service-core-查询投资列表接口创建.mp4
│ │ day14-05-service-core-查询投资列表-标的类型条件封装.mp4
│ │ day14-06-service-core-查询投资列表-年化率条件组装.mp4
│ │ day14-07-service-core-查询投资列表-设置期限和还款方式条件.mp4
│ │ day14-08-srb-site-查询投资列表展示.mp4
│ │ day14-09-充值业务流程.mp4
│ │ day14-10-hfb充值接口文档.mp4
│ │ day14-11-nginx上传文件大小限制处理.mp4
│ │ day14-12-service-core-充值接口+业务.mp4
│ │ day14-13-srb-site-提交充值请求.mp4
│ │ day14-14-service-core-充值回调接口+验证回调参数.mp4
│ │ day14-15-service-core-充值回调-更新账户余额.mp4
│ │ day14-16-service-core-充值回调-幂等性+充值金额验证分析.mp4
│ │ day14-17-service-core-充值回调-幂等性和充值金额校验.mp4
│ │ day14-18-service-core-充值测试.mp4
│ │ day14-19-总结.mp4
│ │ 笔记.rar
│ │
│ ├─15 投资
│ │ day15-01-标的相关表分析.mp4
│ │ day15-02-投资-查询标的详情展示.mp4
│ │ day15-03-srb-site-投资-标的详情页-查询用户类型.mp4
│ │ day15-04-投资-标的详情页-查询账户余额.mp4
│ │ day15-05-投资-投资金额分析.mp4
│ │ day15-06-srb-site-标的详情页-投资金额监视.mp4
│ │ day15-07-投资-计算收益分析.mp4
│ │ day15-08-service-core-计算投资收益业务.mp4
│ │ day15-09-srb-site-投资-标的详情页-计算投资收益.mp4
│ │ day15-10-投资业务分析.mp4
│ │ day15-11-投资接口文档分析.mp4
│ │ day15-12-service-core-投资-业务-校验账户和用户状态.mp4
│ │ day15-13-service-core-投资-业务-构建投资表单字符串.mp4
│ │ day15-14-service-core-投资-业务-保存日志+保存投资记录.mp4
│ │ day15-15-srb-site-投资-标的详情页提交投资请求.mp4
│ │ day15-16-service-core-投资回调-业务-校验回调参数.mp4
│ │ day15-17-service-core-投资回调-业务-更新标的和投资记录.mp4
│ │ day15-18-投资测试.mp4
│ │ day15-19-service-core-投资记录查询.mp4
│ │ day15-20-srb-site-投资记录查询展示.mp4
│ │ day15-21-总结.mp4
│ │ 笔记.rar
│ │
│ ├─16 放K
│ │ day16-01-claude测试.mp4
│ │ day16-02-投资测试+放款分析.mp4
│ │ day16-03-放款业务.mp4
│ │ day16-04-放款涉及表+接口文档.mp4
│ │ day16-05-service-core-放款-标的+借款人状态校验.mp4
│ │ day16-06-service-core-放款-访问hfb放款接口+设置参数.mp4
│ │ day16-07-service-core-放款-hfb返回结果校验+借款人账户入账.mp4
│ │ day16-08-service-core-放款-投资人扣除冻结投资金额.mp4
│ │ day16-09-sevrice-core-放款-更新标的状态.mp4
│ │ day16-10-service-core-放款测试.mp4
│ │ day16-11-service-core-放款-生成还款计划.mp4
│ │ day16-12-service-core-还款-生成还款计划-计算每期的本金和利息.mp4
│ │ day16-13-service-core-还款测试.mp4
│ │ day16-14-service-core-回款-生成回款计划.mp4
│ │ day16-15-srb-site-axios响应拦截器-token失效移除登录缓存.mp4
│ │ day16-16-service-core-回款-生成回款计划-计算本金利息.mp4
│ │ day16-17-service-core-本金利息代码抽取.mp4
│ │ day16-18-service-core-抽取map代码bug的解决+测试.mp4
│ │ day16-19-service-core-计算还款计划的本金利息.mp4
│ │ day16-20-测试.mp4
│ │ day16-21-总结.mp4
│ │ day16-22-service-core-放款-保存日志.mp4
│ │ day16-23-放款业务方法抽取.mp4
│ │ day16-24-srb-admin-前端整合放款.mp4
│ │ 笔记.rar
│ │
│ ├─17 投资相关列表、提现、还K
│ │ day17-01-管理员查询标的投资列表展示.mp4
│ │ day17-02-管理员查询标的的还款计划.mp4
│ │ day17-03-会员查询标的投资记录.mp4
│ │ day17-04-会员查询标的的还款计划.mp4
│ │ day17-05-标的详情页判断登录人是否为标的借款人.mp4
│ │ day17-06-标的详情页查询回款计划.mp4
│ │ day17-07-sevrice-core-提现接口.mp4
│ │ day17-08-service-core-提现回调.mp4
│ │ day17-09-srb-site-整合提现.mp4
│ │ day17-10-还款介绍.mp4
│ │ day17-11-service-core-还款-校验.mp4
│ │ day17-12-service-core-还款-判断是否逾期.mp4
│ │ day17-13-service-core-还款-设置还款参数.mp4
│ │ day17-14-service-core-还款-保存回款日志.mp4
│ │ day17-15-service-core-还款回调.mp4
│ │ day17-16-srb-site-整合还款+测试.mp4
│ │ day17-17-service-core-还款回调-更新会员账户.mp4
│ │ 笔记.rar
│ │
│ ├─18 MQ整合、定时任务、Echarts
│ │ day18-01-个人中心-资金记录查询.mp4
│ │ day18-02-短信通知业务分析.mp4
│ │ day18-03-rabbitmq安装配置.mp4
│ │ day18-04-service-core-整合rabbitmq+生产者确认配置.mp4
│ │ day18-05-service-core-mq交换机配置.mp4
│ │ day18-06-service-core-充值成功回调发送消息测试.mp4
│ │ day18-07-service-sms-整合rabbitmq+消费者配置.mp4
│ │ day18-08-service-sms-创建业务队列交换机绑定死信队列.mp4
│ │ day18-09-service-sms-mq消费者.mp4
│ │ day18-10-service-sms-发送短信通知业务.mp4
│ │ day18-11-service-core-充值测试.mp4
│ │ day18-12-mq发送短信测试.mp4
│ │ day18-13-springtask测试.mp4
│ │ day18-14-seervice-core-定时任务发送还款通知.mp4
│ │ day18-15-service-core-定时任务发送通知测试.mp4
│ │ day18-16-统计分析-echarts介绍.mp4
│ │ day18-17-srb-admin-整合echarts.mp4
│ │ day18-18-service-core-定时任务统一分析数据.mp4
│ │ day18-19-service-core-查询统计分析数据.mp4
│ │ day18-20-srb-admin-前端查询统计数据.mp4
│ │ day18-21-service-core-查询统计分析数据修改.mp4
│ │ day18-22-srb-admin-查询渲染统计数据.mp4
│ │ day18-项目总结.mp4
│ │ 笔记.rar
│ │
│ └─配套资料.rar
│
├─阶段08:就业面试专题
│ ├─01 分布式事务
│ │ 01-本地事务介绍.mp4
│ │ 02-事务隔离级别.mp4
│ │ 03-事务相关命令+手动事务.mp4
│ │ 04-事务传播行为.mp4
│ │ 05-创建demo项目+引入依赖.mp4
│ │ 06-逆向工程.mp4
│ │ 07-account服务-扣减账户余额接口业务.mp4
│ │ 08-本地事务传播行为失效问题解决测试.mp4
│ │ 09-storage服务-减库存接口业务.mp4
│ │ 10-storage服务-整合openfeign远程访问account服务修改账户.mp4
│ │ 11-order服务-创建订单接口业务.mp4
│ │ 12-business服务-搭建+远程访问.mp4
│ │ 13-businiess服务-下单测试.mp4
│ │ 14-分布式事务理论.mp4
│ │ 15-分布式事务理论基础-CAP+BASE.mp4
│ │ 16-分布式事务解决方案-基于XA协议的2PC.mp4
│ │ 17-分布式事务解决方案-TCC+本地消息表.mp4
│ │ 18-分布式事务解决方案-MQ事务消息.mp4
│ │ 19-seata介绍+seata流程.mp4
│ │ 20-seata-seata服务器配置启动(TC服务器).mp4
│ │ 21-微服务整合seata客户端.mp4
│ │ 22-seata客户端注册测试.mp4
│ │ 23-分布式事务测试.mp4
│ │ 24-分布式事务测试2.mp4
│ │ 代码笔记.rar
│ │ 课件.rar
│ │ 资料.rar
│ │
│ ├─02 MySQL8 高阶技术
│ │ ├─01 MySQL
│ │ │ 01-01-seata-分布式事务xid传递失败问题的解决.mp4
│ │ │ 01-02-seata-debug测试.mp4
│ │ │ 01-03-seata-总结.mp4
│ │ │ 01-04-mysql介绍+测试数据导入.mp4
│ │ │ 01-05-mysql-sqlmode.mp4
│ │ │ 01-06-mysql-逻辑架构.mp4
│ │ │ 01-07-mysql-profiling性能分析工具.mp4
│ │ │ 01-08-mysql-sql书写和机读顺序.mp4
│ │ │ 01-09-mysql-存储引擎.mp4
│ │ │ 01-10-mysql-join查询.mp4
│ │ │ 01-11-mysql-join查询练习.mp4
│ │ │ 01-12-mysql-索引介绍.mp4
│ │ │ 01-13-mysql-BTREE.mp4
│ │ │ 01-14-mysql-B+TREE.mp4
│ │ │ 01-15-mysql-聚簇索引和非聚簇索引.mp4
│ │ │ 01-16-mysql-8个sql介绍.mp4
│ │ │ 笔记代码.rar
│ │ │
│ │ ├─02 MySQL
│ │ │ 02-01-mysql-索引使用场景.mp4
│ │ │ 02-02-mysql-建表时创建索引+删除索引.mp4
│ │ │ 02-03-mysql-索引删除.mp4
│ │ │ 02-04-mysql-复合索引.mp4
│ │ │ 02-05-mysql-explain-id字段.mp4
│ │ │ 02-06-mysql-explain-selecttype等字段.mp4
│ │ │ 02-07-mysql-explain-type字段.mp4
│ │ │ 02-08-mysql-explain-key+keylen计算.mp4
│ │ │ 02-09-mysql-explain-rows字段.mp4
│ │ │ 02-10-mysql-explain-extra字段.mp4
│ │ │ 02-11-mysql-explain总结.mp4
│ │ │ 02-12-mysql-json格式的执行计划.mp4
│ │ │ 02-13-mysql-8个sql前4个.mp4
│ │ │ 02-14-mysql-8个sql后3个.mp4
│ │ │ 02-15-mysql-存储过程新增测试数据.mp4
│ │ │ 02-16-mysql-单表优化.mp4
│ │ │ 02-17-mysql-单表优化-复合索引.mp4
│ │ │ 02-18-mysql-多表联查优化.mp4
│ │ │ 笔记.rar
│ │ │
│ │ ├─03 MySQL
│ │ │ 03-01-mysql-回顾.mp4
│ │ │ 03-02-mysql-排序优化.mp4
│ │ │ 03-03-mysql-索引优化案例.mp4
│ │ │ 03-04-mysql-filesort排序.mp4
│ │ │ 03-05-mysql-分组优化.mp4
│ │ │ 03-06-mysql-覆盖索引.mp4
│ │ │ 03-07-mysql-强制使用索引.mp4
│ │ │ 03-08-mysql-指定长度创建索引.mp4
│ │ │ 03-09-mysql-8个sql练习优化说明.mp4
│ │ │ 03-10-mysql-时间日期处理.mp4
│ │ │ 03-11-mysql-sql练习-行转列.mp4
│ │ │ 03-12-mysql-sql练习-分组函数groupconcat.mp4
│ │ │ 03-13-mysql-删除重复行.mp4
│ │ │ 03-14-mysql-删除重复行2.mp4
│ │ │ 03-15-mysql-窗口函数.mp4
│ │ │ 03-16-mysql-常见的窗口函数.mp4
│ │ │ 03-17-mysql-窗口函数的使用.mp4
│ │ │ 03-18-mysql-视图.mp4
│ │ │ 03-19-mysql-锁介绍+加锁释放锁.mp4
│ │ │ 03-20-mysql-表锁.mp4
│ │ │ 03-21-mysql-行锁.mp4
│ │ │ 03-22-mysql-主从复制读写分离介绍.mp4
│ │ │ 03-23-mysql-主库准备.mp4
│ │ │ 03-24-mysql-从库准备.mp4
│ │ │ 代码.rar
│ │ │
│ │ ├─04 MySQL
│ │ │ 04-01-mysql-搭建主从复制.mp4
│ │ │ 04-02-mysql-主从复制测试.mp4
│ │ │ 04-03-shardingsphere介绍.mp4
│ │ │ 04-04-demo-读写分离-整合shardingjdbc.mp4
│ │ │ 04-05-demo-读写分离-测试.mp4
│ │ │ 04-06-数据分片介绍.mp4
│ │ │ 04-07-mysql-分库-准备用户库+订单库.mp4
│ │ │ 04-08-demo-分库-分片配置.mp4
│ │ │ 04-09-demo-分库-订单库配置读写分离.mp4
│ │ │ 04-10-demo-分库-测试.mp4
│ │ │ 04-11-数据水平分片分析.mp4
│ │ │ 04-12-水平分片-数据库表创建.mp4
│ │ │ 04-13-demo-分表-配置+测试.mp4
│ │ │ 04-14-demo-绑定表-配置+测试.mp4
│ │ │ 04-15-demo-绑定表-联查测试.mp4
│ │ │ 04-16-demo-广播表测试.mp4
│ │ │ 04-17-总结.mp4
│ │ │ 04-18-数据同步分析.mp4
│ │ │ 04-19-juc-线程进程+并行并发回顾.mp4
│ │ │ 代码笔记.rar
│ │ │
│ │ └─课件与资料.rar
│ │
│ ├─03 JUC
│ │ ├─01 JUC
│ │ │ 01-01-多线程创建方式.mp4
│ │ │ 01-02-Lambda表达式创建线程对象+函数式接口.mp4
│ │ │ 01-03-并发数据安全测试.mp4
│ │ │ 01-04-数据并发冲突分析+加锁.mp4
│ │ │ 01-05-synchornized分析+重入性测试.mp4
│ │ │ 01-06-synchorinzed-非公平性测试.mp4
│ │ │ 01-07-synchorinzed-不可响应中断测试+死锁测试.mp4
│ │ │ 01-08-synchorinzed-总结.mp4
│ │ │ 01-09-synchorinzed-线程8锁问题.mp4
│ │ │ 01-10-lock锁的基本使用.mp4
│ │ │ 01-11-ReentrantLock-可中断测试.mp4
│ │ │ 01-12-ReentrantLock-公平性测试.mp4
│ │ │ 01-13-ReentrantReadWriteLock-读写锁测试.mp4
│ │ │ 01-14-synchronized-线程间通信.mp4
│ │ │ 01-15-虚假唤醒.mp4
│ │ │ 01-16-虚假唤醒问题分析解决.mp4
│ │ │ 01-17-i++原子性问题分析.mp4
│ │ │ 01-18-Lock-线程间通信.mp4
│ │ │ 01-19-线程间通信案例01.mp4
│ │ │ 01-20-线程间通信案例02.mp4
│ │ │ 代码+笔记.rar
│ │ │
│ │ ├─02 JUC
│ │ │ 02-01-线程间通信案例3.mp4
│ │ │ 02-02-List-ArrayList线程不安全测试.mp4
│ │ │ 02-03-List-Vector+SynchronizedList线程安全测试.mp4
│ │ │ 02-04-List-Cow容器-CopyOnWriteList测试.mp4
│ │ │ 02-05-List-线程安全的List并发能力测试.mp4
│ │ │ 02-06-Map-线程不安全+线程安全的Map测试.mp4
│ │ │ 02-07-ConcurrentHashMap-新增第一个元素分析.mp4
│ │ │ 02-08-ConcurrentHashMap-新增第N个元素分析.mp4
│ │ │ 02-09-Map-线程安全Map的性能测试.mp4
│ │ │ 02-10-Set.mp4
│ │ │ 02-11-juc多线程辅助类.mp4
│ │ │ 02-12-juc辅助类-countdownlatch.mp4
│ │ │ 02-13-juc辅助类-cyclicBarrier.mp4
│ │ │ 02-14-juc辅助类-semaphore.mp4
│ │ │ 02-15-juc辅助类解决秒杀问题分析.mp4
│ │ │ 02-16-Callable创建多线程测试.mp4
│ │ │ 02-17-Callable创建多线程-原理+获取执行结果.mp4
│ │ │ 02-18-Callable捕获执行异常+复用问题解决.mp4
│ │ │ 02-19-Callable实现异步编排.mp4
│ │ │ 02-20-业务优化方式.mp4
│ │ │ 代码+笔记.rar
│ │ │
│ │ ├─03 JUC
│ │ │ 03-01-synchornized加锁原理分析.mp4
│ │ │ 03-02-常见的数据结构-Stack栈结构.mp4
│ │ │ 03-03-常见的数据结构-Queue队列.mp4
│ │ │ 03-04-阻塞队列介绍.mp4
│ │ │ 03-05-阻塞队列阻塞源码分析.mp4
│ │ │ 03-06-线程池介绍.mp4
│ │ │ 03-07-线程池基本使用.mp4
│ │ │ 03-08-线程池执行Callable任务.mp4
│ │ │ 03-09-Executors-短期任务线程池.mp4
│ │ │ 03-10-Executors-固定线程数量线程池.mp4
│ │ │ 03-11-Executors-延迟任务线程池.mp4
│ │ │ 03-12-延迟任务线程池执行定时任务.mp4
│ │ │ 03-13-线程池7大参数.mp4
│ │ │ 03-14-自定义线程池.mp4
│ │ │ 03-15-线程池-底层工作原理.mp4
│ │ │ 03-16-线程池-拒绝策略1.mp4
│ │ │ 03-17-线程池-拒绝策略2.mp4
│ │ │ 03-18-多线程并发原理-JMM.mp4
│ │ │ 03-19-多线程并发原理-JMM特点+三大特性.mp4
│ │ │ 03-20-多线程并发原理-volatile可见性测试.mp4
│ │ │ 03-21-多线程并发原理-volatile有序性测试.mp4
│ │ │ 03-22-多线程并发原理-volatile不具有原子性测试.mp4
│ │ │ 03-23-volatile总结+cas介绍.mp4
│ │ │ 03-24-Atomic类的使用.mp4
│ │ │ 03-25-Atomic原理.mp4
│ │ │ 03-26-CompareAndSwap实现.mp4
│ │ │ 代码+笔记.rar
│ │ │
│ │ ├─04 JUC
│ │ │ 04-01-锁总结.mp4
│ │ │ 04-02-cas-ABA问题解决.mp4
│ │ │ 04-03-AQS-自定义锁.mp4
│ │ │ 04-04-AQS-mutex获取锁分析.mp4
│ │ │ 04-05-AQS-获取锁代码.mp4
│ │ │ 04-06-AQS-释放锁.mp4
│ │ │ 04-07-ReentrantLock-获取非公平锁.mp4
│ │ │ 04-08-ReentrantLock-非公平锁-释放锁.mp4
│ │ │ 04-09-ReentrantLock-公平锁释放锁.mp4
│ │ │ 04-10-juc面试题.mp4
│ │ │ 04-11-jvm结构图.mp4
│ │ │ 04-12-jvm-类加载器.mp4
│ │ │ 04-13-jvm-类加载器-双亲委派机制.mp4
│ │ │ 04-14-jvm-类加载器-各个加载器加载资源的路径.mp4
│ │ │ 04-15-jvm-方法区.mp4
│ │ │ 04-16-jvm-栈.mp4
│ │ │ 04-17-jvm-堆+堆栈方法区的关系.mp4
│ │ │ 04-18-jvm-堆体系.mp4
│ │ │ 04-19-jvm-堆内存.mp4
│ │ │ 04-20-jvm-老年代+永久代.mp4
│ │ │ 04-21-jvm-jvm堆参数.mp4
│ │ │ 04-22-jvm-jvm堆大小参数设置.mp4
│ │ │ 04-23-jvm-堆GC日志打印.mp4
│ │ │ 04-24-jvm-堆GC日志查看.mp4
│ │ │ 04-25-jvm-oom分析.mp4
│ │ │ 代码.rar
│ │ │
│ │ └─课件.rar
│ │
│ └─04 JVM
│ ├─01 JVM
│ │ 01-01-锁总结.mp4
│ │ 01-02-cas-ABA问题解决.mp4
│ │ 01-03-AQS-自定义锁.mp4
│ │ 01-04-AQS-mutex获取锁分析.mp4
│ │ 01-05-AQS-获取锁代码.mp4
│ │ 01-06-AQS-释放锁.mp4
│ │ 01-07-ReentrantLock-获取非公平锁.mp4
│ │ 01-08-ReentrantLock-非公平锁-释放锁.mp4
│ │ 01-09-ReentrantLock-公平锁释放锁.mp4
│ │ 01-10-juc面试题.mp4
│ │ 01-11-jvm结构图.mp4
│ │ 01-12-jvm-类加载器.mp4
│ │ 01-13-jvm-类加载器-双亲委派机制.mp4
│ │ 01-14-jvm-类加载器-各个加载器加载资源的路径.mp4
│ │ 01-15-jvm-方法区.mp4
│ │ 01-16-jvm-栈.mp4
│ │ 01-17-jvm-堆+堆栈方法区的关系.mp4
│ │ 01-18-jvm-堆体系.mp4
│ │ 01-19-jvm-堆内存.mp4
│ │ 01-20-jvm-老年代+永久代.mp4
│ │ 01-21-jvm-jvm堆参数.mp4
│ │ 01-22-jvm-jvm堆大小参数设置.mp4
│ │ 01-23-jvm-堆GC日志打印.mp4
│ │ 01-24-jvm-堆GC日志查看.mp4
│ │ 01-25-jvm-oom分析.mp4
│ │ 代码.rar
│ │
│ ├─02 JVM
│ │ 02-01-jvm-查看jvm内存分配+GC参数.mp4
│ │ 02-02-arthas的使用.mp4
│ │ 02-03-gc-面试题+gc介绍.mp4
│ │ 02-04-gc-垃圾判定算法.mp4
│ │ 02-05-gc-四种引用.mp4
│ │ 02-06-gc-垃圾回收算法-复制算法.mp4
│ │ 02-07-gc-垃圾回收算法-标记清除算法.mp4
│ │ 02-08-gc-垃圾回收算法-标记整理算法.mp4
│ │ 02-09-gc-垃圾回收算法-分代搜集算法.mp4
│ │ 02-10-gc-jvm使用分代搜索算法的方式.mp4
│ │ 02-11-gc收集器1-ParNew+CMS.mp4
│ │ 02-12-gc收集器-G1收集器.mp4
│ │ 02-13-gc收集器-各个垃圾收集器对比.mp4
│ │ 02-14-gc收集器-ZGC收集器.mp4
│ │ 02-15-gc收集器查看.mp4
│ │ 02-16-项目架构.mp4
│ │ 02-17-前端项目编译部署.mp4
│ │ 02-18-后端项目部署.mp4
│ │ 代码.rar
│ │
│ └─笔记资料.rar
│
├─赠送:企业接轨项目
│ ├─day01
│ │ 001 电商介绍.mp4
│ │ 002 电商核心技术.mp4
│ │ 003 电商要掌握的解决方案.mp4
│ │ 004 延迟双删.mp4
│ │ 005 分布式事务.mp4
│ │ 006 架构图.mp4
│ │ 007 架构图技术介绍.mp4
│ │ 008 项目简介.mp4
│ │ 009 环境搭建01.mp4
│ │ 010 创建数据库以及安装rabbitmq.mp4
│ │ 011 安装redis-nacos-sentinel.mp4
│ │ 012 安装es-kibana.mp4
│ │ 013 安装yapi.mp4
│ │ 014 安装zipkin-minio.mp4
│ │ 015 项目搭建.mp4
│ │ 016 service-product 创建.mp4
│ │
│ ├─day02
│ │ 017 商品基本知识-分类.mp4
│ │ 018 商品基本知识-平台属性.mp4
│ │ 019 商品基本知识-销售属性-SPU-SKU.mp4
│ │ 020 查询所有一级分类数据.mp4
│ │ 021 测试查询所有一级分类数据.mp4
│ │ 022 根据一级分类Id 查询二级分类数据.mp4
│ │ 023 根据二级分类Id 查询三级分类数据.mp4
│ │ 024 根据分类Id 查询平台属性数据.mp4
│ │ 025 mybatis 相关内容回顾.mp4
│ │ 026 BaseAttrInfoMapper.xml 编写.mp4
│ │ 027 测试根据分类Id查询平台属性数据.mp4
│ │ 028 Idea 整合Yapi.mp4
│ │ 029 Swg 测试文档.mp4
│ │ 030 knife4j 使用.mp4
│ │ 031 配置hosts文件.mp4
│ │ 032 演示全局异常处理.mp4
│ │ 033 创建网关项目.mp4
│ │
│ ├─day03
│ │ 034 内容回顾.mp4
│ │ 035 跨域问题.mp4
│ │ 036 cors 实现原理.mp4
│ │ 037 测试cors跨域实现.mp4
│ │ 038 mybatisx 生成实体类-分析添加平台属性.mp4
│ │ 039 保存平台属性数据.mp4
│ │ 040 测试保存平台属性.mp4
│ │ 041 修改平台属性方法.mp4
│ │ 042 测试修改平台属性.mp4
│ │ 043 nacos 持久化配置01.mp4
│ │ 044 nacos 持久化配置02.mp4
│ │ 045 项目中遇到的问题.mp4
│ │ 046 品牌查询.mp4
│ │ 047 测试品牌查询.mp4
│ │ 048 品牌CRUD 操作.mp4
│ │
│ ├─day04
│ │ 049 测试品牌CRUD.mp4
│ │ 050 根据三级分类Id 查询品牌集合列表.mp4
│ │ 051 根据三级分类Id 查询可选品牌列表.mp4
│ │ 052 保存删除品牌与分类关系.mp4
│ │ 053 保存-删除品牌与分类关系.mp4
│ │ 054 spu 相关表结构.mp4
│ │ 055 根据三级分类Id 查询spuInfo 列表.mp4
│ │ 056 介绍minio分布式文件存储系统.mp4
│ │ 057 文件上传实现01.mp4
│ │ 058 文件上传实现02.mp4
│ │ 059 测试文件上传.mp4
│ │ 060 文件上传注意事项.mp4
│ │ 061 获取销售属性数据.mp4
│ │ 062 测试封装上传方法以及加载销售属性数据.mp4
│ │ 063 分析保存spuInfo功能.mp4
│ │ 064 保存spuInfo 实现.mp4
│ │
│ ├─day05
│ │ 065 内容回顾.mp4
│ │ 066 批量保存SPU 数据.mp4
│ │ 067 批量保存SPU 并测试.mp4
│ │ 068 分析skuInfo 表结构上.mp4
│ │ 069 分析skuInfo 表结构下.mp4
│ │ 070 分析skuInfo 保存功能.mp4
│ │ 071 根据spuId 查询图片列表.mp4
│ │ 072 根据spuId 获取销售属性以及属性值.mp4
│ │ 073 实现根据spuId 回显销售属性数据.mp4
│ │ 074 实现skuInfo保存.mp4
│ │ 075 测试skuInfo 保存.mp4
│ │ 076 skuInfo 查询以及上架-下架.mp4
│ │ 077 测试查询skuInfo 以及上架-下架.mp4
│ │ 078 商品详情业务介绍.mp4
│ │ 079 thymeleaf 基本语法介绍01.mp4
│ │ 080 Thymeleaf 基本语法介绍02.mp4
│ │ 081 Thymeleaf 基本语法介绍03.mp4
│ │ 082 Thymeleaf 基本语法介绍04.mp4
│ │ 083 Thymeleaf 基本语法介绍05.mp4
│ │
│ ├─day06
│ │ 084 表结构回顾.mp4
│ │ 085 商品详情模块功能分析-模块划分.mp4
│ │ 086 根据skuId 获取商品信息.mp4
│ │ 087 创建product-feign-client模块.mp4
│ │ 088 创建service-item模块.mp4
│ │ 089 根据三级分类Id获取分类数据.mp4
│ │ 090 根据skuId 获取商品最新价格.mp4
│ │ 091 根据spuId 获取海报信息.mp4
│ │ 092 根据skuId 获取平台属性集合数据.mp4
│ │ 093 根据spuId-skuId 查询销售属性+锁定.mp4
│ │ 094 实现根据spuId-skuId 获取数据.mp4
│ │ 095 封装规格与包装数据.mp4
│ │ 096 根据spuId 实现切换功能.mp4
│ │ 097 实现根据spuId 获取切换数据.mp4
│ │
│ ├─day07
│ │ 098 商品详情调用.mp4
│ │ 099 gmall-web 项目创建.mp4
│ │ 100 测试gmall-web 渲染商品详情.mp4
│ │ 101 商品切换问题.mp4
│ │ 102 商品详情问题解决.mp4
│ │ 103 商品详情优化-redis.mp4
│ │ 104 缓存常见三个问题.mp4
│ │ 105 编写本地锁案例.mp4
│ │ 106 测试本地锁局限性.mp4
│ │ 107 redis分布式锁演示01.mp4
│ │
│ ├─day08
│ │ 108 redis做分布式锁-设置过期时间.mp4
│ │ 109 redis 做分布式锁-防止误删锁.mp4
│ │ 110 redis+lua实现分布式锁.mp4
│ │ 111 redisson 介绍-使用.mp4
│ │ 112 redisson 锁介绍.mp4
│ │ 113 redisson 读写锁测试.mp4
│ │ 114 redis 五种数据类型分析.mp4
│ │ 115 redis+lua 做分布式锁.mp4
│ │ 116 测试redis + lua 做分布式锁.mp4
│ │ 117 测试redisson 做分布式锁.mp4
│ │ 118 aop 实现分布式锁业务01.mp4
│ │ 119 aop 实现分布式锁业务02.mp4
│ │ 120 测试 aop + 分布式锁.mp4
│ │ 121 jmeter 压力测试.mp4
│ │
│ ├─day09
│ │ 122 布隆过滤器介绍.mp4
│ │ 123 布隆过滤器使用.mp4
│ │ 124 项目整合布隆过滤器.mp4
│ │ 125 CompletableFuture 介绍-初步使用.mp4
│ │ 126 串行测试.mp4
│ │ 127 并行化测试.mp4
│ │ 128 商品详情-多线程优化.mp4
│ │ 129 商品详情测试.mp4
│ │ 130 首页功能分析.mp4
│ │ 131 首页分类数据获取实现01.mp4
│ │ 132 首页分类数据实现02.mp4
│ │ 133 首页分类数据渲染实现.mp4
│ │ 134 测试首页数据展示.mp4
│ │ 135 nginx 首页静态化演示.mp4
│ │ 136 检索业务介绍.mp4
│ │ 137 nested 数据类型介绍.mp4
│ │
│ ├─day10
│ │ 138 service-list 模块搭建.mp4
│ │ 139 使用程序创建索引库.mp4
│ │ 140 商品上架-下架功能分析.mp4
│ │ 141 根据品牌Id获取品牌数据.mp4
│ │ 142 商品上架-下架实现.mp4
│ │ 143 测试商品上架-下架.mp4
│ │ 144 实现商品热度排名.mp4
│ │ 145 测试商品热度排名.mp4
│ │ 146 手动编写DSL语句01.mp4
│ │ 147 手动编写DSL语句02.mp4
│ │ 148 手动编写DSL语句03.mp4
│ │ 149 手动编写DSL语句04.mp4
│ │ 150 手动编写DSL语句05.mp4
│ │ 151 商品检索流程梳理.mp4
│ │ 152 编写查询方法.mp4
│ │ 153 Java 动态生成DSL语句01.mp4
│ │ 154 Java 动态生成DSL语句02.mp4
│ │ 155 Java 动态生成DSL语句03.mp4
│ │ 156 Java 动态生成DSL语句04.mp4
│ │ 157 Java 动态生成DSL语句05.mp4
│ │
│ ├─day11
│ │ 158 内容回顾.mp4
│ │ 159 封装返回结果集对象01.mp4
│ │ 160 封装返回结果对象02.mp4
│ │ 161 封装返回结果对象03.mp4
│ │ 162 封装返回结果对象04.mp4
│ │ 163 测试商品检索功能.mp4
│ │ 164 商品检索整合.mp4
│ │ 165 商品检索页面渲染01.mp4
│ │ 166 商品检索页面渲染02.mp4
│ │ 167 商品检索页面渲染03.mp4
│ │ 168 商品检索页面渲染04.mp4
│ │ 169 测试商品检索功能.mp4
│ │ 170 安装logstash 日志收集框架.mp4
│ │ 171 单点登录业务介绍.mp4
│ │ 172 单点登录功能实现.mp4
│ │
│ ├─day12
│ │ 175 filebeat 安装使用.mp4
│ │ 176 登录成功-存储token-nickName.mp4
│ │ 177 登录成功-存储用户Id.mp4
│ │ 178 测试单点登录.mp4
│ │ 179 网关与登录整合业务介绍.mp4
│ │ 180 限制访问内部数据接口.mp4
│ │ 181 获取用户id.mp4
│ │ 182 限制用户访问哪些业务需要登录.mp4
│ │ 183 将用户Id 放入请求头中.mp4
│ │ 184 测试登录与网关整合.mp4
│ │ 185 购物车业务介绍.mp4
│ │ 186 制作购物车模块.mp4
│ │ 187 添加购物车控制器.mp4
│ │ 188 在网关中获取临时用户Id.mp4
│ │ 189 添加购物车实现.mp4
│ │
│ ├─day13
│ │ 190 添加购物车测试.mp4
│ │ 191 查看购物车列表.mp4
│ │ 192 合并购物车实现01.mp4
│ │ 193 合并购物车实现02.mp4
│ │ 194 测试合并购物车.mp4
│ │ 195 修改购物车选中状态.mp4
│ │ 196 删除购物车.mp4
│ │ 197 测试购物车修改-删除.mp4
│ │ 198 gmall-web 整合购物车.mp4
│ │ 199 测试gmall-web 整合购物车.mp4
│ │ 200 根据userId 获取收货地址列表.mp4
│ │ 201 创建订单模块.mp4
│ │ 202 获取选中的商品.mp4
│ │ 203 在订单中封装订单结算页数据.mp4
│ │ 204 gamll-web 整合service-order 展示结算页.mp4
│ │ 205 测试结算页.mp4
│ │
│ ├─day14
│ │ 206 保存订单控制器完成.mp4
│ │ 207 保存订单.mp4
│ │ 208 测试保存订单.mp4
│ │ 209 分析如何防止用户无刷新重复回退提交订单.mp4
│ │ 210 测试redis+lua删除流水号.mp4
│ │ 211 下订单验证库存实现.mp4
│ │ 212 校验商品价格.mp4
│ │ 213 当价格有变动修改购物车价格.mp4
│ │ 214 下单可能存在的问题.mp4
│ │ 215 优化下单.mp4
│ │ 216 订单-分库分表-我的订单业务分析.mp4
│ │ 217 查看我的订单实现.mp4
│ │ 218 测试查看我的订单.mp4
│ │ 219 如何防止订单超卖.mp4
│ │ 220 目前项目中存在的问题.mp4
│ │ 221 Mq能够解决的问题.mp4
│ │
│ ├─day15
│ │ 222 常见的mq产品.mp4
│ │ 223 mq如何保证消息不丢失.mp4
│ │ 224 测试mq 发送消息.mp4
│ │ 225 测试消息发送确认.mp4
│ │ 226 封装发送消息方法.mp4
│ │ 227 在消息未到交换机-队列时获取缓存数据.mp4
│ │ 228 编写消息重发方法.mp4
│ │ 229 测试消息重发机制.mp4
│ │ 230 商品上架-下架监听.mp4
│ │ 231 商品检索监听上架-下架.mp4
│ │ 232 测试商品上架-下架-延迟双删.mp4
│ │ 233 当消费消息失败如何处理.mp4
│ │ 234 演示基于死信队列实现的延迟消息.mp4
│ │ 235 演示基于插件实现延迟消息.mp4
│ │
│ ├─day16
│ │ 236 下单发送延迟消息.mp4
│ │ 237 封装发送延迟消息方法.mp4
│ │ 238 监听取消订单消息.mp4
│ │ 239 测试取消订单功能.mp4
│ │ 240 测试保证消息幂等性.mp4
│ │ 241 搭建service-payment 模块.mp4
│ │ 242 显示支付信息页面.mp4
│ │ 243 保存支付交易.mp4
│ │ 244 生成支付二维码介绍.mp4
│ │ 245 实现生成二维码.mp4
│ │ 246 测试扫码支付.mp4
│ │ 247 测试同步回调.mp4
│ │ 248 异步回调介绍.mp4
│ │
│ ├─day17
│ │ 249 校验out_trade_no.mp4
│ │ 250 校验总金额与appId.mp4
│ │ 251 过滤重复通知.mp4
│ │ 252 修改交易记录状态.mp4
│ │ 253 测试异步回调.mp4
│ │ 254 完善退款请求.mp4
│ │ 255 测试退款业务.mp4
│ │ 256 支付成功发送消息给订单更新状态.mp4
│ │ 257 订单发送消息给库存.mp4
│ │ 258 订单监听库存系统减库存结果.mp4
│ │ 259 如何实现减库存的.mp4
│ │ 260 拆单业务介绍.mp4
│ │ 261 拆单控制器实现.mp4
│ │ 262 拆单实现类01.mp4
│ │ 263 拆单实现类02.mp4
│ │ 264 拆单测试.mp4
│ │
│ ├─day18
│ │ 265 关闭交易记录.mp4
│ │ 266 测试关闭paymentInfo 得出结论.mp4
│ │ 267 编写关闭支付宝交易记录实现.mp4
│ │ 268 测试关闭支付宝交易记录.mp4
│ │ 269 测试查看支付交易记录.mp4
│ │ 270 制作service-payment-client.mp4
│ │ 271 测试完善取消订单.mp4
│ │ 272 秒杀业务介绍.mp4
│ │ 273 秒杀流程介绍.mp4
│ │ 274 秒杀模块搭建.mp4
│ │ 275 编写定时任务模块.mp4
│ │ 276 查询当天秒杀商品数据.mp4
│ │ 277 监听秒杀商品放入缓存.mp4
│ │
│ ├─day19
│ │ 278 状态位介绍以及存储.mp4
│ │ 279 存储状态位到map集合中.mp4
│ │ 280 测试秒杀预热功能.mp4
│ │ 281 展示秒杀列表以及详情.mp4
│ │ 282 生成抢购码.mp4
│ │ 283 排队页面展示.mp4
│ │ 284 预习单处理.mp4
│ │ 285 监听预下单队列处理.mp4
│ │ 286 实现减库存处理.mp4
│ │ 287 编写检查订单状态控制器.mp4
│ │ 288 检查订单业务处理.mp4
│ │ 289 订单结算页面展示.mp4
│ │ 290 提交秒杀订单.mp4
│ │ 291 测试秒杀.mp4
│ │ 292 秒杀结束删除数据.mp4
│ │
│ ├─day20
│ │ 293 xxl-job 介绍部署调度中心.mp4
│ │ 294 xxl-job 功能演示.mp4
│ │ 295 xxl-job 整合秒杀项目.mp4
│ │ 296 移动端整合.mp4
│ │ 297 DevOps-CI-CD 介绍.mp4
│ │ 298 安装jenkins步骤.mp4
│ │ 299 第一个流水线案例.mp4
│ │ 300 构建项目并提交到远程仓库.mp4
│ │ 301 Jenkins 拉取代码配置.mp4
│ │ 302 Jenkins 执行clean build 命令.mp4
│ │ 303 Jenkins 配置maven 环境.mp4
│ │ 304 Jenkins 配置maven 本地仓库.mp4
│ │ 305 Jenkins 配置单元测试.mp4
│ │ 306 Jenkins 打包制品.mp4
│ │ 307 Jenkins 制作镜像与部署.mp4
│ │ 308 Jenkins 如何实现自动化部署.mp4
│ │ 309 Jenkins 参数化构建.mp4
│ │ 310 Jenkins 演示推送镜像.mp4
│ │ 311 Jenkins 推送镜像到远程仓库.mp4
│ │ 312 Jenkins 发送邮件.mp4
│ │
│ ├─代码.rar
│ ├─课件.rar
│ └─资料.rar
│
│
└─赠送:面试题2023
│ 00-尚硅谷Java技术之上海高频面试题.docx
│ 01-JavaSE阶段测试题库.docx
│ 01-尚硅谷JavaSE阶段考试题.docx
│ 02-JavaWeb和SSM阶段题库.docx
│ 02-尚硅谷SSM答辩题库.docx
│ 02-尚硅谷WEB+SSM题库.docx
│ 03-Java高级阶段考试题库.docx
│ 06-尚硅谷Java技术之上海高频面试题-v1.0.docx
│ 10万字总结java面试题和答案.pdf
│ 50w字程序员面试宝典1(咕泡科技出品.pdf
│ 《面渣逆袭手册》V1.1.pdf
│
└─java-后端-面试题
1、【最重要】尚硅谷Java技术之高频面试题-v2023.2.docx
2、【重要】尚硅谷Java技术之中频面试题.docx
3、美年旅游-项目总结-V1.0.docx
4、尚医通-项目总结-V1.5.docx
5、经典SQL面试题.doc