所有分类
  • 所有分类
  • 编程开发
黑马2023最新版Java学习路线图课程

黑马2023最新版Java学习路线图课程

资源大小:461.0 GB
资源发放:百度网盘
更新时间:19/11/2023
发布日期:19/11/2023

黑马2023最新版Java学习路线图课程-1

课程目录

│  
├─第1阶段—Java基础 
│  ├─1、Java基础-20天学会Java
│  │  ├─第一阶段:基础入门9天课程(视频)
│  │  │  ├─day01-Java基础入门
│  │  │  │  └─视频
│  │  │  │          01、开门第一课:整体课程介绍,资料领取.mp4
│  │  │  │          02、Java基础入门:初识Java.mp4
│  │  │  │          03、Java基础入门:环境搭建、JDK安装、DOS命令.mp4
│  │  │  │          04、Java基础入门:开发HelloWorld程序.mp4
│  │  │  │          05、Java基础入门:常见程序问题解答.mp4
│  │  │  │          06、Java基础入门:Java程序的执行原理、BUG介绍.mp4
│  │  │  │          07、Java基础入门:JDK组成、跨平台原理.mp4
│  │  │  │          08、Java基础入门:环境变量、PATH、JAVA_HOME配置.mp4
│  │  │  │          09、Java基础入门:IntelliJ IDEA开发工具概述.mp4
│  │  │  │          10、Java基础入门:IDEA开发HelloWorld程序.mp4
│  │  │  │          11、Java基础入门:IDEA的配置、快捷键设置.mp4
│  │  │  │          12、Java基础入门:IDEA的其他常见操作.avi
│  │  │  │          13、Java基础入门:基础语法-字面量详解.mp4
│  │  │  │          13、Java基础入门:基础语法-注释详解.mp4
│  │  │  │          14、Java基础入门:基础语法-变量详解.avi
│  │  │  │          15、Java基础入门:基础语法-变量使用时的注意事项.mp4
│  │  │  │          16、Java基础入门:基础语法:关键字、标识符详解.mp4
│  │  │  │          
│  │  │  ├─day02-二进制、运算符、数据类型、Scanner
│  │  │  │  └─视频
│  │  │  │          01、Java基础语法:今日课程简单说明.avi
│  │  │  │          02、Java基础语法:变量里的数据在计算机中的存储原理.avi
│  │  │  │          03、Java基础语法:字符,图片,声音的存储说明.avi
│  │  │  │          04、Java基础语法:二进制、八进制、十六进制.avi
│  │  │  │          05、Java基础语法:数据类型.avi
│  │  │  │          06、Java基础语法:自动类型转换.mp4
│  │  │  │          07、Java基础语法:表达式的自动类型转换.mp4
│  │  │  │          08、Java基础语法:强制类型转换.mp4
│  │  │  │          09、Java基础语法:算术运算符、+符号做连接符.mp4
│  │  │  │          10、Java基础语法:自增、自减运算符.mp4
│  │  │  │          11、Java基础语法:赋值运算符.mp4
│  │  │  │          12、Java基础语法:关系运算符.mp4
│  │  │  │          13、Java基础语法:逻辑运算符.mp4
│  │  │  │          14、Java基础语法:三元运算符、运算符优先级.mp4
│  │  │  │          15、Java基础语法:API介绍、Scanner:录入用户键盘输入的数据.mp4
│  │  │  │          
│  │  │  ├─day03-循环控制、Random
│  │  │  │  └─视频
│  │  │  │          01、Java程序流程控制:程序流程控制控制介绍.mp4
│  │  │  │          02、Java程序流程控制:分支结构:if.mp4
│  │  │  │          03、Java程序流程控制:分支结构:switch.mp4
│  │  │  │          04、Java程序流程控制:分支结构:switch的注意事项、穿透性.mp4
│  │  │  │          05、Java程序流程控制:循环结构:for循环概述.mp4
│  │  │  │          06、Java程序流程控制:循环结构:for循环案例1:求和.mp4
│  │  │  │          07、Java程序流程控制:循环结构:for循环案例2:求奇数和.mp4
│  │  │  │          08、Java程序流程控制:循环结构:while循环.mp4
│  │  │  │          09、Java程序流程控制:循环结构:while循环案例.mp4
│  │  │  │          10、Java程序流程控制:循环结构:do-while循环.mp4
│  │  │  │          11、Java程序流程控制:循环的形式:死循环概述.mp4
│  │  │  │          12、Java程序流程控制:循环的形式:循环嵌套.mp4
│  │  │  │          13、Java程序流程控制:跳转关键字:break、continue.mp4
│  │  │  │          14、Java程序流程控制:Random:生成随机数.mp4
│  │  │  │          15、Java程序流程控制:Random的案例:猜数字游戏.mp4
│  │  │  │          
│  │  │  ├─day04-数组
│  │  │  │  └─视频
│  │  │  │          01、Java数组:数组概述.mp4
│  │  │  │          02、Java数组:数组的定义方式一:静态初始化数组.mp4
│  │  │  │          03、Java数组:数组的访问.mp4
│  │  │  │          04、Java数组:数组的遍历.mp4
│  │  │  │          05、Java数组:案例训练.mp4
│  │  │  │          06、Java数组:数组的定义方式二:动态初始化数组.mp4
│  │  │  │          07、Java数组:案例训练.mp4
│  │  │  │          08、Java数组:数组在计算机中的执行原理,Java内存分配.mp4
│  │  │  │          09、Java数组:多个变量指向同一个数组.mp4
│  │  │  │          10、Java数组:数组案例:求最值.mp4
│  │  │  │          11、Java数组:数组案例:反转.mp4
│  │  │  │          12、Java数组:数组案例:随机排名.mp4
│  │  │  │          13、Java数组:补充知识:debug工具.mp4
│  │  │  │          
│  │  │  ├─day05-方法
│  │  │  │  └─视频
│  │  │  │          01、Java方法:方法概述.mp4
│  │  │  │          02、Java方法:方法的其他定义形式.mp4
│  │  │  │          03、Java方法:方法使用时的常见问题.mp4
│  │  │  │          04、Java方法:方法的案例讲解.mp4
│  │  │  │          05、Java方法:方法在计算机中的执行.mp4
│  │  │  │          06、Java方法:Java的参数传递机制:基本类型的参数传递.mp4
│  │  │  │          07、Java方法:Java的参数传递机制:引用类型的参数传递机制.mp4
│  │  │  │          08、Java方法:参数传递的案例1.mp4
│  │  │  │          09、Java方法:参数传递的案例2.mp4
│  │  │  │          10、Java方法:方法重载.mp4
│  │  │  │          11、Java方法:return关键字.mp4
│  │  │  │          
│  │  │  ├─day06-编程案例实战
│  │  │  │  └─视频
│  │  │  │          01、Java案例课:案例开场.mp4
│  │  │  │          02、Java案例课:买飞机票.mp4
│  │  │  │          03、Java案例课:验证码2.mp4
│  │  │  │          04、Java案例课:评委打分.mp4
│  │  │  │          05、Java案例课:数组加密最终版.mp4
│  │  │  │          06、Java案例课:数组拷贝.mp4
│  │  │  │          07、Java案例课:抢红包.mp4
│  │  │  │          08、Java案例课:找素数.mp4
│  │  │  │          09、Java案例课:找素数方案2.avi
│  │  │  │          10、Java案例课:找素数(使用方法解决).avi
│  │  │  │          11、Java案例课:99.avi
│  │  │  │          12、Java案例课:打印星星.avi
│  │  │  │          13、Java案例课:双色球概述.mp4
│  │  │  │          14、Java案例课:随机一组中奖号码.mp4
│  │  │  │          15、Java案例课:判断中奖情况.mp4
│  │  │  │          
│  │  │  ├─day07-面向对象基础
│  │  │  │  └─视频
│  │  │  │          01、面向对象编程快速入门.avi
│  │  │  │          02、深刻认识面向对象.mp4
│  │  │  │          03、对象在计算机中的执行原理.mp4
│  │  │  │          04、类与对象的几点注意事项.mp4
│  │  │  │          05、this关键字.mp4
│  │  │  │          06、构造器.mp4
│  │  │  │          07、封装.mp4
│  │  │  │          08、实体JavaBean.mp4
│  │  │  │          09、面向对象编程的综合案例.mp4
│  │  │  │          10、成员变量、局部变量的区别(1.2倍速播放).mp4
│  │  │  │          
│  │  │  ├─day08-面向对象基础应用:常用API
│  │  │  │  └─视频
│  │  │  │          01、Java面向对象应用API:今日课程介绍:常用API.mp4
│  │  │  │          02、Java面向对象应用API:包的概述.mp4
│  │  │  │          03、Java面向对象应用API:String概述.mp4
│  │  │  │          04、Java面向对象应用API:String提供的常用方法.mp4
│  │  │  │          05、Java面向对象应用API:String的注意事项.mp4
│  │  │  │          06、Java面向对象应用API:String应用案例:用户登录.mp4
│  │  │  │          07、Java面向对象应用API:String应用案例:验证码.mp4
│  │  │  │          08、Java面向对象应用API:ArrayList集合的概述.mp4
│  │  │  │          09、Java面向对象应用API:ArrayList集合的使用.mp4
│  │  │  │          10、Java面向对象应用API:ArrayList的应用案例.mp4
│  │  │  │          11、Java面向对象应用API:ArrayList的综合案例.avi
│  │  │  │          
│  │  │  └─day09-综合项目实战:ATM
│  │  │      └─视频
│  │  │              01、Java基础综合实战:ATM项目介绍.mp4
│  │  │              02、Java基础综合实战:系统架构搭建、欢迎页面设计.mp4
│  │  │              03、Java基础综合实战:开户功能.mp4
│  │  │              04、Java基础综合实战:开户功能-生成新卡号.mp4
│  │  │              05、Java基础综合实战:用户登录.mp4
│  │  │              06、Java基础综合实战:登录后的操作页展示、查询账户、退出.mp4
│  │  │              07、Java基础综合实战:存款、取款.mp4
│  │  │              08、Java基础综合实战:转账.mp4
│  │  │              09、Java基础综合实战:销户操作.mp4
│  │  │              10、Java基础综合实战:密码修改.mp4
│  │  │              
│  │  ├─第一阶段:基础入门9天课程(资料)
│  │  │      API文档.zip
│  │  │      day01-Java基础入门.zip
│  │  │      day02-二进制、运算符、数据类型、Scanner.zip
│  │  │      day03-循环控制、Random.zip
│  │  │      day04-数组.zip
│  │  │      day05-方法.zip
│  │  │      day06-编程案例实战.zip
│  │  │      day07-面向对象基础.zip
│  │  │      day08-面向对象基础应用:常用API.zip
│  │  │      day09-综合项目实战:ATM.zip
│  │  │      全部PPT.zip
│  │  │      全部代码.zip
│  │  │      全部总结.zip
│  │  │      全部讲义.zip
│  │  │      全部软件.zip
│  │  │      阿里巴巴开发手册.zip
│  │  │      
│  │  ├─第二阶段:基础加强13天课程(视频)
│  │  │  ├─day01-面向对象进阶:static、继承、单例
│  │  │  │  └─视频
│  │  │  │          01、面向对象高级一:内容介绍.mp4
│  │  │  │          02、面向对象高级一:static:修饰成员变量.mp4
│  │  │  │          03、面向对象高级一:static:类变量的应用场景.mp4
│  │  │  │          04、面向对象高级一:static:修饰成员方法.mp4
│  │  │  │          05、面向对象高级一:static:类方法的应用场景-工具类.mp4
│  │  │  │          06、面向对象高级一:static:注意事项.mp4
│  │  │  │          07、面向对象高级一:类的成分:代码块.mp4
│  │  │  │          08、面向对象高级一:设计模式:概述、饿汉式单例.mp4
│  │  │  │          09、面向对象高级一:设计模式:懒汉式单例.mp4
│  │  │  │          10、面向对象高级一:继承:概述.mp4
│  │  │  │          11、面向对象高级一:继承:使用继承的好处.mp4
│  │  │  │          12、面向对象高级一:继承:权限修饰符.mp4
│  │  │  │          13、面向对象高级一:继承:特点详解.mp4
│  │  │  │          14、面向对象高级一:继承:方法重写.mp4
│  │  │  │          15、面向对象高级一:继承:子类访问的特点.mp4
│  │  │  │          16、面向对象高级一:继承:子类构造器的特点.mp4
│  │  │  │          17、面向对象高级一:继承:子类构造器的常见应用.mp4
│  │  │  │          18、面向对象高级一:其他:this()调用兄弟构造器.mp4
│  │  │  │          第二阶段:基础加强课程总体介绍.mp4
│  │  │  │          
│  │  │  ├─day02-面向对象进阶:多态、抽象类、接口
│  │  │  │  └─视频
│  │  │  │          01、面向对象高级二:多态的认识.avi
│  │  │  │          02、面向对象高级二:多态的好处和存在的问题.avi
│  │  │  │          03、面向对象高级二:多态的类型转换问题.avi
│  │  │  │          04、面向对象高级二:final.avi
│  │  │  │          05、面向对象高级二:常量.avi
│  │  │  │          06、面向对象高级二:认识抽象类.avi
│  │  │  │          07、面向对象高级二:抽象类的好处.avi
│  │  │  │          08、面向对象高级二:模板方法设计模式.avi
│  │  │  │          09、面向对象高级二:接口:认识接口.mp4
│  │  │  │          10、面向对象高级二:接口:使用接口的好处.mp4
│  │  │  │          11、面向对象高级二:接口:综合案例.mp4
│  │  │  │          12、面向对象高级二:接口:JDK8开始、新增的方法.mp4
│  │  │  │          13、面向对象高级二:接口:接口的多继承、使用接口的注意事项[了解].mp4
│  │  │  │          
│  │  │  ├─day03-面向对象进阶:泛型、匿名内部类、泛型、枚举
│  │  │  │  └─视频
│  │  │  │          01、面向对象高级三:内部类:概述、成员内部类.mp4
│  │  │  │          02、面向对象高级三:内部类:静态内部类[了解].mp4
│  │  │  │          03、面向对象高级三:内部类:匿名内部类[重点].mp4
│  │  │  │          04、面向对象高级三:内部类:匿名内部类的使用场景.mp4
│  │  │  │          05、面向对象高级三:内部类:匿名内部类的应用场景2.avi
│  │  │  │          06、面向对象高级三:枚举:认识枚举.mp4
│  │  │  │          07、面向对象高级三:枚举:枚举的作用.mp4
│  │  │  │          08、面向对象高级三:泛型:认识泛型.mp4
│  │  │  │          09、面向对象高级三:泛型:泛型类.mp4
│  │  │  │          10、面向对象高级三:泛型:泛型接口.mp4
│  │  │  │          11、面向对象高级三:泛型:泛型方法.mp4
│  │  │  │          12、面向对象高级三:泛型:泛型的注意事项.mp4
│  │  │  │          13、常用API一:API课程介绍.mp4
│  │  │  │          14、常用API一:API:Object类的toString、equals方法.mp4
│  │  │  │          15、常用API一:API-Object的克隆方法.mp4
│  │  │  │          16、常用API一:API-Objects类.mp4
│  │  │  │          17、常用API一:API-包装类.mp4
│  │  │  │          18、常用API一:API-StringBuilder.mp4
│  │  │  │          19、常用API一:API-StringBuilder拼接案例.mp4
│  │  │  │          20、常用API一:API-StringJoiner.mp4
│  │  │  │          
│  │  │  ├─day04-常用API:BigDecimal,JDK8新时间等、Lambda、方法引用
│  │  │  │  └─视频
│  │  │  │          01、常用API二:API-Math、System.mp4
│  │  │  │          02、常用API二:API-Runtime.mp4
│  │  │  │          03、常用API二:API-BigDecimal讲解BigDecimal.mp4
│  │  │  │          04、常用API二:传统时间:Date日期类.mp4
│  │  │  │          05、常用API二:传统时间:SimpleDateFormat.mp4
│  │  │  │          06、常用API二:传统时间:秒杀案例.mp4
│  │  │  │          07、常用API二:传统时间:Calendar.mp4
│  │  │  │          08、常用API二:为啥要学习JDK8新增的时间.mp4
│  │  │  │          09、常用API二:JDK8新时间:LocalDate、LocalTime、LocalDateTime.mp4
│  │  │  │          10、常用API二:JDK8新时间:ZoneId、ZonedDateTime.mp4
│  │  │  │          11、常用API二:JDK8新时间:Instant.mp4
│  │  │  │          12、常用API二:JDK8新时间:DateTimeFormatter.mp4
│  │  │  │          13、常用API二:JDK8新时间:Period、Duration.mp4
│  │  │  │          14、常用API二:Arrays类:基本使用.mp4
│  │  │  │          15、常用API二:Arrays类:自定义排序规则的方式一.mp4
│  │  │  │          16、常用API二:Arrays类:自定义排序规则的方式二.mp4
│  │  │  │          17、JDK8新特性:Lambda表达式.mp4
│  │  │  │          18、JDK8新特性:Lambda表达式省略规则.mp4
│  │  │  │          19、JDK8新特性:方法引用.mp4
│  │  │  │          20、JDK8新特性:特定类型的方法引用.mp4
│  │  │  │          21、JDK8新特性:构造器引用【了解】.mp4
│  │  │  │          
│  │  │  ├─day04-综合项目拓展
│  │  │  │  │  01、项目介绍和架构搭建.avi
│  │  │  │  │  02、添加科室.avi
│  │  │  │  │  03、添加医生.avi
│  │  │  │  │  04、设置坐诊和展示.avi
│  │  │  │  │  
│  │  │  │  └─day04-test
│  │  │  │      │  day04-test.iml
│  │  │  │      │  
│  │  │  │      └─src
│  │  │  │          └─com
│  │  │  │              └─itheima
│  │  │  │                  │  App.java
│  │  │  │                  │  
│  │  │  │                  ├─bean
│  │  │  │                  │      Appointment.java
│  │  │  │                  │      Department.java
│  │  │  │                  │      Doctor.java
│  │  │  │                  │      Schedule.java
│  │  │  │                  │      
│  │  │  │                  ├─frame
│  │  │  │                  │      HospitalManager.java
│  │  │  │                  │      
│  │  │  │                  └─test
│  │  │  │                          Test.java
│  │  │  │                          
│  │  │  ├─day05-常用API:算法、正则、异常
│  │  │  │  └─视频
│  │  │  │          01、算法:简单认识算法.mp4
│  │  │  │          02、算法:排序算法-冒泡排序.mp4
│  │  │  │          03、算法:排序算法-选择排序.mp4
│  │  │  │          04、算法:查找算法-二分查找.mp4
│  │  │  │          05、正则表达式:概述、初体验.mp4
│  │  │  │          06、正则表达式的匹配规则.avi
│  │  │  │          07、正则表达式:应用案例.mp4
│  │  │  │          08、正则表达式:爬取信息.mp4
│  │  │  │          09、正则表达式:用于搜索、替换内容.mp4
│  │  │  │          10、异常:认识异常.mp4
│  │  │  │          11、异常:自定义异常、异常的作用.mp4
│  │  │  │          12、异常:异常的常见处理方式一.mp4
│  │  │  │          13、异常:异常的常见处理方式二.mp4
│  │  │  │          
│  │  │  ├─day06-集合(一)
│  │  │  │  └─视频
│  │  │  │          01、集合框架(一):集合进阶概述.mp4
│  │  │  │          02、集合框架(一):Collection集合:常用API.mp4
│  │  │  │          03、集合框架(一):Collection集合的遍历方式一:迭代器.mp4
│  │  │  │          04、集合框架(一):Collection集合的遍历方式二:增强for循环.mp4
│  │  │  │          05、集合框架(一):Collection集合的遍历方式三:Lambda.mp4
│  │  │  │          06、集合框架(一):遍历集合的案例.mp4
│  │  │  │          07、集合框架(一):List系列集合:特点、特有方法.mp4
│  │  │  │          08、集合框架(一):List系列集合:遍历方式.mp4
│  │  │  │          09、集合框架(一):List系列集合:ArrayList集合的底层原理.mp4
│  │  │  │          10、集合框架(一):List系列集合:LinkedList集合的底层原理.mp4
│  │  │  │          11、集合框架(一):List系列集合:LinkedList集合的应用场景:做队列、栈.mp4
│  │  │  │          12、集合框架(一):Set系列集合:整体特点.mp4
│  │  │  │          13、集合框架(一):Set系列集合:HashSet集合的底层原理1.mp4
│  │  │  │          14、集合框架(一):Set系列集合:HashSet集合的底层原理2.mp4
│  │  │  │          15、集合框架(一):Set系列集合:HashSet集合去重复机制.mp4
│  │  │  │          16、集合框架(一):Set系列集合:LinkedHashSet集合.mp4
│  │  │  │          17、集合框架(一):Set系列集合:TreeSet集合.mp4
│  │  │  │          18、集合框架(一):Collection系列集合的小结.mp4
│  │  │  │          19、集合框架(一):补充知识:集合的并发修改异常问题.mp4
│  │  │  │          
│  │  │  ├─day07-期中考试(黑马黄埔班基础进阶阶段中期考试试卷)
│  │  │  │  └─视频讲解
│  │  │  │          01、题目一.avi
│  │  │  │          02、题目一(第二种方案).avi
│  │  │  │          03、题目二.avi
│  │  │  │          04、题目三.avi
│  │  │  │          05、题目三:功能2.avi
│  │  │  │          06、手写ArrayList集合.avi
│  │  │  │          07、二分查找.avi
│  │  │  │          08、链表题目.mp4
│  │  │  │          
│  │  │  ├─day07-集合(二)、Stream
│  │  │  │  └─视频
│  │  │  │          01、集合框架(二):前置知识:可变参数.mp4
│  │  │  │          02、集合框架(二):集合的工具类:Collecitons.mp4
│  │  │  │          03、集合框架(二):综合案例:斗地主业务分析、做牌.mp4
│  │  │  │          04、集合框架(二):综合案例:洗牌,发牌,排序,看牌.mp4
│  │  │  │          05、集合框架(二):Map系列集合:概述.mp4
│  │  │  │          06、集合框架(二):Map系列集合:常用方法.mp4
│  │  │  │          07、集合框架(二):Map系列集合的遍历方式一:键找值.mp4
│  │  │  │          08、集合框架(二):Map系列集合的遍历方式二:键值对.mp4
│  │  │  │          09、集合框架(二):Map系列集合的遍历方式三:Lambda.mp4
│  │  │  │          10、集合框架(二):Map系列集合:应用案例.mp4
│  │  │  │          11、集合框架(二):Map系列集合:HashMap.mp4
│  │  │  │          12、集合框架(二):Map系列集合:LinkedHashMap集合的原理.mp4
│  │  │  │          13、集合框架(二):Map系列集合:TreeMap集合的原理、使用.mp4
│  │  │  │          14、集合框架(二):补充知识:集合的嵌套.mp4
│  │  │  │          15、JDK8新特性:Stream流入门.mp4
│  │  │  │          16、JDK8新特性:Stream流的创建.mp4
│  │  │  │          17、JDK8新特性:Stream流的中间方法.mp4
│  │  │  │          18、JDK8新特性:Stream流的中间方法2.mp4
│  │  │  │          19、JDK8新特性:Stream流的终结方法.mp4
│  │  │  │          
│  │  │  ├─day08-File、递归、字符集,IO流(一)
│  │  │  │  └─视频
│  │  │  │      │  01、IO流(一):File、IO流概述.mp4
│  │  │  │      │  02、IO流(一):File类:对象的创建.mp4
│  │  │  │      │  03、IO流(一):File类:判断、判断信息相关的方法.mp4
│  │  │  │      │  04、IO流(一):File类:创建、删除文件的方法.mp4
│  │  │  │      │  05、IO流(一)2:案例.avi
│  │  │  │      │  05、IO流(一):File类:遍历文件夹的方法.mp4
│  │  │  │      │  06、IO流(一):前置知识:方法递归.mp4
│  │  │  │      │  07、IO流(一):前置知识:方法递归的算法、执行流程详解.mp4
│  │  │  │      │  08、IO流(一):方法递归的案例:文件搜索.mp4
│  │  │  │      │  09、IO流(一):前置知识:字符集.mp4
│  │  │  │      │  10、IO流(一):前置知识:字符集之UTF-8编码.mp4
│  │  │  │      │  11、IO流(一):前置知识: Java代码完成编码、解码.mp4
│  │  │  │      │  12、IO流(一):IO流概述.mp4
│  │  │  │      │  13、IO流(一):IO流:文件字节输入流-每次读取一个字节.mp4
│  │  │  │      │  14、IO流(一):IO流:文件字节输入流-每次读取一个字节存在的问题.mp4
│  │  │  │      │  15、IO流(一):IO流:文件字节输入流-每次读取多个字节.mp4
│  │  │  │      │  16、IO流(一):IO流:文件字节输入流-每次读取多个字节、改进,注意事项.mp4
│  │  │  │      │  17、IO流(一):IO流:文件字节输入流-一次读取完全部字节.mp4
│  │  │  │      │  18、IO流(一):IO流:文件字节输出流-写数据出去.mp4
│  │  │  │      │  19、IO流(一):IO流:字节流的应用-文件复制.mp4
│  │  │  │      │  20、IO流(一):释放资源的方案一:try-catch-finally.mp4
│  │  │  │      │  21、IO流(一):释放资源的方案二:try-with-resource.mp4
│  │  │  │      │  
│  │  │  │      └─递归新增问题
│  │  │  │              15、啤酒问题.avi
│  │  │  │              16、删除非空文件夹.avi
│  │  │  │              17、复制文件夹.avi
│  │  │  │              
│  │  │  ├─day09-IO(二)
│  │  │  │  └─视频
│  │  │  │          01、IO流(二):IO流:字符流-文件字符输入流.mp4
│  │  │  │          02、IO流(二):IO流:字符流-文件字符输出流.mp4
│  │  │  │          03、IO流(二):IO流:字符流-文件字符输出流的注意事项.mp4
│  │  │  │          04、IO流(二):IO流:缓冲流-概述-字节缓冲流.mp4
│  │  │  │          05、IO流(二):IO流:缓冲流-字符缓冲输入流.mp4
│  │  │  │          06、IO流(二):IO流:缓冲流-字符缓冲输出流.mp4
│  │  │  │          07、IO流(二):IO流:原始流、缓冲流的性能分析.mp4
│  │  │  │          08、IO流(二):引出问题:不同编码读取会出现乱码.mp4
│  │  │  │          09、IO流(二):IO流:转换流-字符输入转换流.mp4
│  │  │  │          10、IO流(二):IO流:转换流-字符输出转换流.mp4
│  │  │  │          11、IO流(二):IO流:打印流.mp4
│  │  │  │          12、IO流(二):IO流:打印流的应用.mp4
│  │  │  │          13、IO流(二):IO流:数据流.mp4
│  │  │  │          14、IO流(二):IO流:序列化流.mp4
│  │  │  │          15、IO流(二):补充知识:IO框架.mp4
│  │  │  │          
│  │  │  ├─day10-特殊文件(XML、Properties)、日志框架
│  │  │  │  └─视频
│  │  │  │          01、特殊文件、日志技术概述.mp4
│  │  │  │          02、特殊文件2:Properties案例.avi
│  │  │  │          02、特殊文件:Properties属性文件.mp4
│  │  │  │          03、特殊文件:XML概述.mp4
│  │  │  │          04、特殊文件:XML的解析.mp4
│  │  │  │          05、特殊文件:XML的解析2.mp4
│  │  │  │          06、特殊文件:XML的生成.mp4
│  │  │  │          07、特殊文件:XML的约束.mp4
│  │  │  │          08、日志技术:概述.mp4
│  │  │  │          09、日志技术:体系结构、Logback日志框架介绍.mp4
│  │  │  │          10、日志技术:logback的快速入门.mp4
│  │  │  │          11、日志技术:logback的核心配置文件详解.mp4
│  │  │  │          12、日志技术:logback的日志级别.mp4
│  │  │  │          
│  │  │  ├─day11-多线程
│  │  │  │  └─视频
│  │  │  │          01、多线程:多线程:概述、线程创建方式一.mp4
│  │  │  │          02、多线程:多线程:线程创建方式二.mp4
│  │  │  │          03、多线程:多线程:线程创建方式二(匿名内部类写法).mp4
│  │  │  │          04、多线程:多线程:线程创建方式三.mp4
│  │  │  │          05、多线程:多线程:线程的常用方法.mp4
│  │  │  │          06、多线程:线程安全问题:概述.mp4
│  │  │  │          07、多线程:线程安全问题:模拟取钱案例.mp4
│  │  │  │          08、多线程:线程同步:概述.mp4
│  │  │  │          09、多线程:线程同步:同步代码块.mp4
│  │  │  │          10、多线程:线程同步:同步方法.mp4
│  │  │  │          11、多线程:线程同步:Lock锁.mp4
│  │  │  │          12、多线程:线程通信[了解].mp4
│  │  │  │          13、多线程:线程池:概述.mp4
│  │  │  │          14、多线程:线程池:线程池的创建.mp4
│  │  │  │          15、多线程:线程池:处理Runnable任务.mp4
│  │  │  │          16、多线程:线程池:处理Callable任务.mp4
│  │  │  │          17、多线程:线程池:使用Executors得到线程池.mp4
│  │  │  │          18、多线程:其他细节:并发并行.mp4
│  │  │  │          19、多线程:其他细节:生命周期.mp4
│  │  │  │          20、乐观锁,悲观锁.avi
│  │  │  │          21、练习题.avi
│  │  │  │          
│  │  │  ├─day12-网络编程
│  │  │  │  └─视频
│  │  │  │          01、网络通信:网络编程概述.mp4
│  │  │  │          02、网络通信:通信三要素:IP地址.mp4
│  │  │  │          03、网络通信:通信三要素:InetAddress.mp4
│  │  │  │          04、网络通信:通信三要素:端口号.mp4
│  │  │  │          05、网络通信:通信三要素:协议-UDP.mp4
│  │  │  │          06、网络通信:通信三要素:协议-TCP.mp4
│  │  │  │          07、网络通信:UDP通信:客户端发消息.mp4
│  │  │  │          08、网络通信:UDP通信:服务端收消息,测试.mp4
│  │  │  │          09、网络通信:UDP通信:多发、多收.mp4
│  │  │  │          10、网络通信:TCP通信:客户端开发.mp4
│  │  │  │          11、网络通信:TCP通信:服务端开发.mp4
│  │  │  │          12、网络通信:TCP通信:多发多收.mp4
│  │  │  │          13、网络通信:TCP通信:支持与多个客户端同时通信的原理.mp4
│  │  │  │          14、网络通信:TCP通信:用代码实现与多个客户端同时通信.mp4
│  │  │  │          15、网络通信:TCP通信:群聊.mp4
│  │  │  │          16、网络通信:TCP通信:实现BS架构.mp4
│  │  │  │          17、网络通信:TCP通信:线程池优化BS架构.mp4
│  │  │  │          
│  │  │  ├─day13-junit、反射、注解、动态代理
│  │  │  │  └─视频
│  │  │  │          01、Java高级技术:Java高级技术、Junit单元测试框架入门.mp4
│  │  │  │          02、Java高级技术:Junit单元测试:断言、小结.mp4
│  │  │  │          03、Java高级技术:Junit单元测试:常见注解.mp4
│  │  │  │          04、Java高级技术:反射:认识反射、获取类.mp4
│  │  │  │          05、Java高级技术:反射:获取类的构造器.mp4
│  │  │  │          06、Java高级技术:反射:获取类的构造器的作用.mp4
│  │  │  │          07、Java高级技术:反射:获取类的成员变量.mp4
│  │  │  │          08、Java高级技术:反射:获取类的成员方法.mp4
│  │  │  │          09、Java高级技术:反射:作用、应用场景.mp4
│  │  │  │          10、Java高级技术:注解:认识注解.mp4
│  │  │  │          11、Java高级技术:注解:元注解.mp4
│  │  │  │          12、Java高级技术:注解:注解的解析.mp4
│  │  │  │          13、Java高级技术:注解:注解的应用场景演示.mp4
│  │  │  │          14、Java高级技术:动态代理:介绍、准备工作.mp4
│  │  │  │          16、Java高级技术:动态代理:应用、好处.mp4
│  │  │  │          
│  │  │  └─day13-期末考试(黑马黄埔班基础进阶综合考试)
│  │  │      └─视频
│  │  │              01、第一题讲解.avi
│  │  │              02、第二题讲解.avi
│  │  │              03、第三题讲解.avi
│  │  │              04、第四题讲解.avi
│  │  │              05、第五题讲解.avi
│  │  │              06、第六题讲解.avi
│  │  │              
│  │  └─第二阶段:基础加强13天课程(资料)
│  │          day01-面向对象进阶:static、继承、单例.zip
│  │          day02-面向对象进阶:多态、抽象类、接口.zip
│  │          day03-面向对象进阶:泛型、匿名内部类、泛型、枚举.zip
│  │          day04-常用API:BigDecimal,JDK8新时间等、Lambda、方法引用.zip
│  │          day04-综合项目拓展.zip
│  │          day05-常用API:算法、正则、异常.zip
│  │          day06-集合(一).zip
│  │          day07-期中考试(黑马黄埔班基础进阶阶段中期考试试卷).zip
│  │          day07-集合(二)、Stream.zip
│  │          day08-File、递归、字符集,IO流(一).zip
│  │          day09-IO(二).zip
│  │          day10-特殊文件(XML、Properties)、日志框架.zip
│  │          day11-多线程.zip
│  │          day12-网络编程.zip
│  │          day13-junit、反射、注解、动态代理.zip
│  │          day13-期末考试(黑马黄埔班基础进阶综合考试).zip
│  │          全部PPT.zip
│  │          全部代码.zip
│  │          全部作业.zip
│  │          全部总结.zip
│  │          全部讲义.zip
│  │          
│  ├─2、java零基础入门到精通24天+ 图形化编程
│  │  ├─java零基础入门24天
│  │  │  ├─零起点打开ja-va世界的大门视频
│  │  │  │  ├─第一阶段视频
│  │  │  │  │      day1.rar
│  │  │  │  │      day2.rar
│  │  │  │  │      day3.rar
│  │  │  │  │      day4.rar
│  │  │  │  │      day5.rar
│  │  │  │  │      day6.rar
│  │  │  │  │      day7.rar
│  │  │  │  │      day8.rar
│  │  │  │  │      day9.rar
│  │  │  │  │      
│  │  │  │  └─第二阶段视频
│  │  │  │          day1.rar
│  │  │  │          day10.rar
│  │  │  │          day11.rar
│  │  │  │          day12.rar
│  │  │  │          day13.rar
│  │  │  │          day14.rar
│  │  │  │          day15.rar
│  │  │  │          day16-进制转换&整数强转&浮点数计算.rar
│  │  │  │          day17-位运算符.rar
│  │  │  │          day18-基础加强.rar
│  │  │  │          day2.rar
│  │  │  │          day3.rar
│  │  │  │          day4.rar
│  │  │  │          day5.rar
│  │  │  │          day6.rar
│  │  │  │          day7.rar
│  │  │  │          day8.rar
│  │  │  │          day9.rar
│  │  │  │          补day3_01-类名作为形参和返回值.avi
│  │  │  │          
│  │  │  └─零起点打开ja-va世界的大门资料
│  │  │      ├─第一阶段
│  │  │      │      day01.zip
│  │  │      │      day02.zip
│  │  │      │      day03.zip
│  │  │      │      day04.zip
│  │  │      │      day05.zip
│  │  │      │      day06.zip
│  │  │      │      day07.zip
│  │  │      │      day08.zip
│  │  │      │      day09.zip
│  │  │      │      
│  │  │      └─第二阶段
│  │  │              day01.zip
│  │  │              day02.zip
│  │  │              day03.zip
│  │  │              day04.zip
│  │  │              day05.zip
│  │  │              day06.zip
│  │  │              day07.zip
│  │  │              day08.zip
│  │  │              day09.zip
│  │  │              day10.zip
│  │  │              day11.zip
│  │  │              day12.zip
│  │  │              day13.zip
│  │  │              day14.zip
│  │  │              day15.zip
│  │  │              
│  │  └─深入浅出讲解java的图形化界面编程
│  │      ├─视频-讲解java的图形化界面编程
│  │      │      java图形化界面编程视频.rar
│  │      │      
│  │      └─资料-讲解java的图形化界面编程
│  │              java图形化界面编程资料.zip
│  │              
│  ├─3、Java入门到起飞(含斯坦福大学练习题+力扣算法题+大厂java面试题)
│  │  ├─入门到起飞(上)
│  │  │  ├─Java基础-视频
│  │  │  │  ├─day01-Java入门
│  │  │  │  │      01-Java学习介绍.mp4
│  │  │  │  │      02-人机交互-图形化界面的小故事.mp4
│  │  │  │  │      03-打开CMD.mp4
│  │  │  │  │      04-常见的CMD命令.mp4
│  │  │  │  │      05-练习-利用CMD打开QQ并配置环境变量.mp4
│  │  │  │  │      06-Java概述和学习方法.mp4
│  │  │  │  │      07-Java学习-JDK下载和安装.mp4
│  │  │  │  │      08-Java学习-HelloWorld小案例.mp4
│  │  │  │  │      09-Java学习-常见小问题.mp4
│  │  │  │  │      10-Java学习-环境变量.mp4
│  │  │  │  │      11-Java学习-Notepad.mp4
│  │  │  │  │      12-Java学习-Java语言的发展.mp4
│  │  │  │  │      13-Java学习-Java能干什么.mp4
│  │  │  │  │      14-Java学习-Java为什么这么火.mp4
│  │  │  │  │      15-Java学习-Java跨平台的原理.mp4
│  │  │  │  │      16-JDK和JRE.mp4
│  │  │  │  │      
│  │  │  │  ├─day02-Java基础概念
│  │  │  │  │      01-注释.mp4
│  │  │  │  │      02-关键字.mp4
│  │  │  │  │      03-字面量.mp4
│  │  │  │  │      04-变量-基本用法.mp4
│  │  │  │  │      05-变量-使用方式和注意事项.mp4
│  │  │  │  │      06-变量练习-计算公交车的人数.mp4
│  │  │  │  │      07-计算机中的数据存储.mp4
│  │  │  │  │      08-数据类型.mp4
│  │  │  │  │      09-标识符.mp4
│  │  │  │  │      10-定义变量的三个练习.mp4
│  │  │  │  │      11-键盘录入.mp4
│  │  │  │  │      12-idea的概述和下载安装.mp4
│  │  │  │  │      13-idea中的第一个代码.mp4
│  │  │  │  │      14-idea-扩展设置和项目、模块的操作.mp4
│  │  │  │  │      
│  │  │  │  ├─day03-运算符
│  │  │  │  │      01-03-算术运算符详解和综合练习.mp4
│  │  │  │  │      04-05-隐式转换和强制转换.mp4
│  │  │  │  │      06-字符串和字符的加操作.mp4
│  │  │  │  │      07-自增自减运算符-基本使用.mp4
│  │  │  │  │      08-赋值运算符和关系运算符.mp4
│  │  │  │  │      10-短路逻辑运算符.mp4
│  │  │  │  │      11-三元运算符和运算符的优先级.mp4
│  │  │  │  │      12-多学一招原码反码补码.mp4
│  │  │  │  │      13-预留一个视频的序号.txt
│  │  │  │  │      9-四种逻辑运算符.mp4
│  │  │  │  │      
│  │  │  │  ├─day04-判断和循环
│  │  │  │  │      01-流程控制语句-顺序结构.mp4
│  │  │  │  │      02-if第一种格式和注意事项加练习.mp4
│  │  │  │  │      03-if的第二种格式和练习.mp4
│  │  │  │  │      04-if的第三种格式.mp4
│  │  │  │  │      05-switch语句和练习.mp4
│  │  │  │  │      06-switch的扩展知识点和练习.mp4
│  │  │  │  │      07-循环语句-for循环格式和练习.mp4
│  │  │  │  │      08-for循环练习-累加思想和统计思想.mp4
│  │  │  │  │      09-循环语句-while.mp4
│  │  │  │  │      10-两道力扣算法题和do…while循环.mp4
│  │  │  │  │      
│  │  │  │  ├─day05-循环高级和数组
│  │  │  │  │      01-循环高级-无限循环.mp4
│  │  │  │  │      02-跳转控制语句.mp4
│  │  │  │  │      03-综合练习1-逢七过.mp4
│  │  │  │  │      04-综合练习2-平方根.mp4
│  │  │  │  │      05-综合练习3-判断是否为质数.mp4
│  │  │  │  │      06-综合练习-猜数字小游戏.mp4
│  │  │  │  │      07-数组的概述和静态初始化.mp4
│  │  │  │  │      08-数组的地址值和元素访问.mp4
│  │  │  │  │      09-数组的遍历和综合练习.mp4
│  │  │  │  │      10-数组的动态初始化和常见问题.mp4
│  │  │  │  │      11-数组练习-求最值.mp4
│  │  │  │  │      12-数组练习-求和并统计个数.mp4
│  │  │  │  │      13-数组练习-交换数据.mp4
│  │  │  │  │      14-数组练习-打乱数据.mp4
│  │  │  │  │      15-数组的内存图.mp4
│  │  │  │  │      
│  │  │  │  ├─day06-方法
│  │  │  │  │      01-什么是方法?.mp4
│  │  │  │  │      02-最简单的方法定义和调用.mp4
│  │  │  │  │      03-带参数的方法定义和调用.mp4
│  │  │  │  │      04-带返回值方法的定义和调用.mp4
│  │  │  │  │      05-方法的小结.mp4
│  │  │  │  │      06-方法的重载.mp4
│  │  │  │  │      07-方法的三个练习:遍历求最大值和判断是否存在.mp4
│  │  │  │  │      08-方法练习-拷贝数组.mp4
│  │  │  │  │      09-方法的基本内存原理.mp4
│  │  │  │  │      10-什么是基本数据类型和引用数据类型.mp4
│  │  │  │  │      11-方法的值传递.mp4
│  │  │  │  │      
│  │  │  │  ├─day07-综合练习
│  │  │  │  │      01-卖飞机票.mp4
│  │  │  │  │      02-找质数.mp4
│  │  │  │  │      03-开发验证码.mp4
│  │  │  │  │      04-数组元素赋值.mp4
│  │  │  │  │      05-评委打分.mp4
│  │  │  │  │      06-数字加密和解密.mp4
│  │  │  │  │      07-抽奖的两种实现方式.mp4
│  │  │  │  │      08-双色球彩票系统.mp4
│  │  │  │  │      综合练习-09-二维数组.mp4
│  │  │  │  │      
│  │  │  │  ├─day08-面向对象
│  │  │  │  │      01-面向对象介绍.mp4
│  │  │  │  │      02-类和对象.mp4
│  │  │  │  │      03-封装.mp4
│  │  │  │  │      04-就近原则和this关键字.mp4
│  │  │  │  │      05-构造方法.mp4
│  │  │  │  │      06-标准的javabean类.mp4
│  │  │  │  │      07-三种情况的对象内存图.mp4
│  │  │  │  │      08-基本数据类型和引用数据类型.mp4
│  │  │  │  │      09-this的内存原理.mp4
│  │  │  │  │      10-成员和局部.mp4
│  │  │  │  │      
│  │  │  │  ├─day09-面向对象综合训练
│  │  │  │  │      01-文字版格斗游戏.mp4
│  │  │  │  │      02-两个对象数组练习.mp4
│  │  │  │  │      03-对象数组练习-判断并统计.mp4
│  │  │  │  │      04-复杂对象数组练习-添加和遍历.mp4
│  │  │  │  │      05-复杂对象数组练习-删除和修改.mp4
│  │  │  │  │      预留一个视频的序号.txt
│  │  │  │  │      
│  │  │  │  ├─day10-字符串
│  │  │  │  │      01-API和API帮助文档.mp4
│  │  │  │  │      02-String概述.mp4
│  │  │  │  │      03-String构造方法代码实现和内存分析.mp4
│  │  │  │  │      04-字符串的比较.mp4
│  │  │  │  │      05-练习-用户登录.mp4
│  │  │  │  │      06-练习-遍历字符串和统计字符个数.mp4
│  │  │  │  │      07-练习-字符串拼接和反转.mp4
│  │  │  │  │      08-较难练习练习-金额转换.mp4
│  │  │  │  │      09-练习-手机号屏蔽-身份证号码信息查看-游戏骂人敏感词替换.mp4
│  │  │  │  │      10-StringBuilder的基本操作.mp4
│  │  │  │  │      11-Stringjoiner.mp4
│  │  │  │  │      12-字符串相关类的底层原理.mp4
│  │  │  │  │      13-较难练习-罗马数字的两种写法.mp4
│  │  │  │  │      14-较难练习-调整字符串的内容并比较.mp4
│  │  │  │  │      15-后续练习思路分析.mp4
│  │  │  │  │      
│  │  │  │  ├─day11-集合&学生管理系统
│  │  │  │  │      01-集合的基本使用.mp4
│  │  │  │  │      02-集合练习-添加字符串和整数并遍历.mp4
│  │  │  │  │      03-集合练习-添加学生对象并遍历的两个练习.mp4
│  │  │  │  │      04-查找用户是否存在.mp4
│  │  │  │  │      05-返回多个数据.mp4
│  │  │  │  │      06-学生管理系统业务分析并搭建主菜单.mp4
│  │  │  │  │      07-学生管理系统-查询和添加.mp4
│  │  │  │  │      08-学生管理系统-删除和修改.mp4
│  │  │  │  │      
│  │  │  │  ├─day12-学生管理系统升级版
│  │  │  │  │      01-学生管理系统升级-思路分析.mp4
│  │  │  │  │      02-学生管理系统升级版.mp4
│  │  │  │  │      
│  │  │  │  ├─day13-面向对象进阶(static&继承)
│  │  │  │  │      01-static-静态变量.mp4
│  │  │  │  │      02-static-静态方法和工具类.mp4
│  │  │  │  │      03-static的注意事项.mp4
│  │  │  │  │      04-继承的概述.mp4
│  │  │  │  │      05-继承的特点和继承体系的设计.mp4
│  │  │  │  │      06-子类到底能继承父类中的哪些内容.mp4
│  │  │  │  │      07-继承中成员变量和成员方法的访问特点.mp4
│  │  │  │  │      08-继承中的构造方法和this super关键字.mp4
│  │  │  │  │      
│  │  │  │  ├─day14-面向对象进阶(多态&包&final&权限修饰符&代码块)
│  │  │  │  │      01-认识多态.mp4
│  │  │  │  │      02-多态中调用成员的特点.mp4
│  │  │  │  │      03-多态的优势和弊端.mp4
│  │  │  │  │      04多态的综合练习.mp4
│  │  │  │  │      05-包和final.mp4
│  │  │  │  │      06-权限修饰符和代码块.mp4
│  │  │  │  │      
│  │  │  │  ├─day15-面向对象进阶(抽象类&接口&内部类)
│  │  │  │  │      01-抽象类和抽象方法.mp4
│  │  │  │  │      02-接口.mp4
│  │  │  │  │      03-接口的细节:成员特点和接口的各种关系.mp4
│  │  │  │  │      04-接口和抽象类的综合案例.mp4
│  │  │  │  │      05-多学三招:接口中新增方法,接口应用和适配器设计模式.mp4
│  │  │  │  │      06-初识内部类.mp4
│  │  │  │  │      07-成员内部类.mp4
│  │  │  │  │      08-静态内部类和局部内部类.mp4
│  │  │  │  │      09-匿名内部类.mp4
│  │  │  │  │      
│  │  │  │  ├─day16-面向对象综合练习(上)
│  │  │  │  │      阶段项目-01-项目介绍和界面搭建.mp4
│  │  │  │  │      阶段项目-02-界面设置和菜单搭建.mp4
│  │  │  │  │      阶段项目-03-添加图片.mp4
│  │  │  │  │      阶段项目-04-打乱图片.mp4
│  │  │  │  │      阶段项目-05-事件.mp4
│  │  │  │  │      阶段项目-06-美化界面.mp4
│  │  │  │  │      阶段项目-07-移动图片.mp4
│  │  │  │  │      阶段项目-08-查看完整图片、作弊码和判断胜利.mp4
│  │  │  │  │      
│  │  │  │  ├─day17-面向对象综合练习(下)
│  │  │  │  │      阶段项目-09-计步和菜单业务实现.mp4
│  │  │  │  │      阶段项目-10-阶段项目课后练习思路分析.mp4
│  │  │  │  │      
│  │  │  │  ├─day18-API(常见API,对象克隆)
│  │  │  │  │      API-00-游戏打包成exe安装包.mp4
│  │  │  │  │      API-01-Math.mp4
│  │  │  │  │      API-02-练习:两道数学算法题.mp4
│  │  │  │  │      API-03-System.mp4
│  │  │  │  │      API-04-Runtime.mp4
│  │  │  │  │      API-05-Object.mp4
│  │  │  │  │      API-06-浅克隆、深克隆和对象工具类Objects.mp4
│  │  │  │  │      API-07-BigInteger基本使用和原理解析.mp4
│  │  │  │  │      API-08-BigDecima基本使用和原理解析.mp4
│  │  │  │  │      
│  │  │  │  ├─day19-API(正则表达式)
│  │  │  │  │      正则表达式-01-正则表达式初体验和基本规则.mp4
│  │  │  │  │      正则表达式-02-正则表达式基本练习.mp4
│  │  │  │  │      正则表达式-03-正则表达式基本练习2.mp4
│  │  │  │  │      正则表达式-04-爬虫.mp4
│  │  │  │  │      正则表达式-05-带条件爬取,贪婪爬取和识别正则的两个方法.mp4
│  │  │  │  │      正则表达式-06-捕获分组和非捕获分组.mp4
│  │  │  │  │      
│  │  │  │  ├─day20-API(时间,包装类,练习)
│  │  │  │  │      常用API-01-JDK7时间-Date.mp4
│  │  │  │  │      常用API-02-JDK7时间-SimpleDateFormat.mp4
│  │  │  │  │      常用API-03-JDK7时间-Calendar.mp4
│  │  │  │  │      常用API-04-JDK8时间类-时区,时间和格式化.mp4
│  │  │  │  │      常用API-05-JDK8时间类-日历和工具类.mp4
│  │  │  │  │      常用API-06-包装类.mp4
│  │  │  │  │      常用API-07-两道综合练习.mp4
│  │  │  │  │      常用API-08-三道综合练习.mp4
│  │  │  │  │      
│  │  │  │  ├─day21-API(算法,lambda,练习)
│  │  │  │  │      常见算法-01-基本、二分、插值和斐波那契查找.mp4
│  │  │  │  │      常见算法-02-分块,分块扩展,哈希查找.mp4
│  │  │  │  │      常见算法-03-冒泡排序和选择排序.mp4
│  │  │  │  │      常见算法-04-插入排序和递归算法.mp4
│  │  │  │  │      常见算法-05-快速排序.mp4
│  │  │  │  │      常见算法-06-常见算法的API-Arrays.mp4
│  │  │  │  │      常见算法-07-lambda表达式.mp4
│  │  │  │  │      常见算法-08-五道经典算法题.mp4
│  │  │  │  │      
│  │  │  │  ├─day22-集合(List集合)
│  │  │  │  │      集合进阶-01-单列集合顶层接口Collection.mp4
│  │  │  │  │      集合进阶-02-迭代器.mp4
│  │  │  │  │      集合进阶-03-增强for介lambda表达式.mp4
│  │  │  │  │      集合进阶-04-List中常见的方法和五种遍历方式.mp4
│  │  │  │  │      集合进阶-05-数据结构(栈、队列、数组、链表).mp4
│  │  │  │  │      集合进阶-06-ArrayList源码分析.mp4
│  │  │  │  │      集合进阶-07-LinkedList源码分析.mp4
│  │  │  │  │      集合进阶-08-迭代器源码分析.mp4
│  │  │  │  │      
│  │  │  │  └─day23-集合(泛型&Set&数据结构)
│  │  │  │          下集预告(斗地主游戏).mp4
│  │  │  │          集合进阶-09-泛型类、泛型方法、泛型接口.mp4
│  │  │  │          集合进阶-10-泛型的通配符和综合练习.mp4
│  │  │  │          集合进阶-11-数据结构(二叉树,二叉查找树,平衡二叉树).mp4
│  │  │  │          集合进阶-12数据结构(平衡二叉树旋转机制).mp4
│  │  │  │          集合进阶-13-数据结构(红黑树、红黑规则、添加节点处理方案详解).mp4
│  │  │  │          集合进阶-14-HashSet、LinkedHashSet详解.mp4
│  │  │  │          集合进阶-15-TreeSet第一种排序方式超详细讲解.mp4
│  │  │  │          集合进阶-16-Tree第二种排序方式和综合练习.mp4
│  │  │  │          集合进阶-17-Map特点、常用API、三种遍历方式.mp4
│  │  │  │          
│  │  │  └─Java基础-资料
│  │  │          day01-Java入门.zip
│  │  │          day02-Java基础概念.zip
│  │  │          day03-运算符.zip
│  │  │          day04-判断和循环.zip
│  │  │          day05-循环高级和数组.zip
│  │  │          day06-方法.zip
│  │  │          day07-综合练习.zip
│  │  │          day08-面向对象.zip
│  │  │          day09-面向对象综合训练.zip
│  │  │          day10-字符串.zip
│  │  │          day11-集合&学生管理系统.zip
│  │  │          day12-学生管理系统升级版.zip
│  │  │          day13-面向对象进阶(static&继承).zip
│  │  │          day14-面向对象进阶(多态&包&final&权限修饰符&代码块).zip
│  │  │          day15-面向对象进阶(抽象类&接口&内部类).zip
│  │  │          day16-面向对象综合练习(上).zip
│  │  │          day17-面向对象综合练习(下).zip
│  │  │          day18-API(常见API,对象克隆).zip
│  │  │          day19-API(正则表达式).zip
│  │  │          day20-API(时间,包装类,练习).zip
│  │  │          day21-API(算法,lambda,练习).zip
│  │  │          day22-集合(List集合).zip
│  │  │          day23-集合(泛型&Set&数据结构).zip
│  │  │          
│  │  └─入门到起飞(下)
│  │      ├─视频
│  │      │  │  完结篇.mp4
│  │      │  │  
│  │      │  ├─day24-集合(Map&可变参数&集合工具类)
│  │      │  │      从入门到起飞(下)课程介绍.mp4
│  │      │  │      集合进阶-01-双列集合的特点.mp4
│  │      │  │      集合进阶-02-Map集合常用的API.mp4
│  │      │  │      集合进阶-03-Map集合的第一种遍历方式(键找值).mp4
│  │      │  │      集合进阶-04-Map集合的第二种遍历方式(键值对).mp4
│  │      │  │      集合进阶-05-Map集合的第三种遍历方式(lambda表达式).mp4
│  │      │  │      集合进阶-06-HashMap基本的使用.mp4
│  │      │  │      集合进阶-07-HashMap练习一(存储自定义对象).mp4
│  │      │  │      集合进阶-08-HashMap练习二(利用Map集合进行统计).mp4
│  │      │  │      集合进阶-09-LinkedHashMap.mp4
│  │      │  │      集合进阶-10-TreeMap的基本使用和基础练习1.mp4
│  │      │  │      集合进阶-11-TreeMap练习2-键位置添加自定义对象.mp4
│  │      │  │      集合进阶-12-TreeMap练习3-利用TreeMap进行统计.mp4
│  │      │  │      集合进阶-13-HashMap源码超详细解析(一).mp4
│  │      │  │      集合进阶-14-HashMap源码超详细解析(二).mp4
│  │      │  │      集合进阶-15-HashMap源码超详细解析(三).mp4
│  │      │  │      集合进阶-16-HashMap源码超详细解析(四).mp4
│  │      │  │      集合进阶-17-TreeMap源码超详细解析(一).mp4
│  │      │  │      集合进阶-18-TreeMap源码超详细解析(二).mp4
│  │      │  │      集合进阶-19-可变参数.mp4
│  │      │  │      集合进阶-20-集合工具类Collections.mp4
│  │      │  │      集合进阶-21-综合练习1-随机点名器的两种实现方式.mp4
│  │      │  │      集合进阶-22-综合练习2-带有概率的随机点名.mp4
│  │      │  │      集合进阶-23-综合练习3-不重复的随机点名.mp4
│  │      │  │      集合进阶-24-综合练习4~5-带权重的随机点名项目.mp4
│  │      │  │      集合进阶-24-综合练习6-集合嵌套.mp4
│  │      │  │      
│  │      │  ├─day25-阶段项目(综合练习&doudizhu游戏)
│  │      │  │      阶段项目(斗地主)-01-准洗发.mp4
│  │      │  │      阶段项目(斗地主)-02-第一种排序方式.mp4
│  │      │  │      阶段项目(斗地主)-03-第二种排序方式.mp4
│  │      │  │      阶段项目(斗地主)-04-登录页面.mp4
│  │      │  │      阶段项目(斗地主)-05-游戏页面.mp4
│  │      │  │      阶段项目(斗地主)-06-面向对象设计(Poker).mp4
│  │      │  │      阶段项目(斗地主)-07-游戏完善.mp4
│  │      │  │      
│  │      │  ├─day26-集合(Stream流&方法引用)
│  │      │  │      Stream流-00-不可变集合超详解.mp4
│  │      │  │      Stream流-01-初爽Stream流.mp4
│  │      │  │      Stream流-02-Stream流的思想和获取Stream流.mp4
│  │      │  │      Stream流-03-Stream流的中间方法.mp4
│  │      │  │      Stream流-04-Stream流终结方法详解.mp4
│  │      │  │      Stream流-05-收集方法collect超详解.mp4
│  │      │  │      Stream流-06-综合练习1-数字过滤.mp4
│  │      │  │      Stream流-07-综合练习2-字符串过滤并收集.mp4
│  │      │  │      Stream流-08-综合练习3-自定义对象过滤并收集.mp4
│  │      │  │      方法引用-01-方法引用概述.mp4
│  │      │  │      方法引用-02-引用静态方法.mp4
│  │      │  │      方法引用-03-引用其他类的成员方法.mp4
│  │      │  │      方法引用-04-引用本类或父类的成员方法.mp4
│  │      │  │      方法引用-05-引用构造方法.mp4
│  │      │  │      方法引用-06-类名引用成员方法.mp4
│  │      │  │      方法引用-07-引用数组的构造方法.mp4
│  │      │  │      方法引用-08-练习1(转成自定义对象并收集到数组).mp4
│  │      │  │      方法引用-08-练习2(获取部分属性并收集到数组).mp4
│  │      │  │      
│  │      │  ├─day27-IO(异常&File&综合案例)
│  │      │  │      01-异常体系介绍.mp4
│  │      │  │      02-编译时异常和运行时异常.mp4
│  │      │  │      03-异常在代码中的两个作用.mp4
│  │      │  │      04-JVM虚拟机默认处理异常的方式.mp4
│  │      │  │      05-try…catch捕获异常.mp4
│  │      │  │      06-捕获异常灵魂四问(①②).mp4
│  │      │  │      07-捕获异常灵魂四问(③④).mp4
│  │      │  │      08-异常中的常见方法.mp4
│  │      │  │      09-抛出异常.mp4
│  │      │  │      10-综合练习.mp4
│  │      │  │      11-自定义异常.mp4
│  │      │  │      12-File的概述和构造方法.mp4
│  │      │  │      13-File的成员方法(判断、获取).mp4
│  │      │  │      14-File的成员方法(创建、删除).mp4
│  │      │  │      15-File的成员方法(获取并遍历).mp4
│  │      │  │      16-File的成员方法(所有获取并遍历的方法).mp4
│  │      │  │      17-综合练习1(创建文件).mp4
│  │      │  │      18-综合练习2(单个文件夹查找文件).mp4
│  │      │  │      19-综合练习3(遍历硬盘查找文件).mp4
│  │      │  │      20-综合练习4(删除文件夹).mp4
│  │      │  │      21-综合练习5(统计文件夹大小).mp4
│  │      │  │      22-综合练习6(统计各种文件数量).mp4
│  │      │  │      
│  │      │  ├─day28-IO(字节流&字符流)
│  │      │  │      IO流-01-IO流的概述.mp4
│  │      │  │      IO流-02-IO流的体系和字节输出流基本用法.mp4
│  │      │  │      IO流-03-字节输出流写出数据的细节.mp4
│  │      │  │      IO流-04-字节输出流写出数据的三种方式.mp4
│  │      │  │      IO流-05-换行和续写.mp4
│  │      │  │      IO流-06-字节输入流的基本用法.mp4
│  │      │  │      IO流-07-字节输入流读取数据的细节.mp4
│  │      │  │      IO流-08-字节输入流循环读取.mp4
│  │      │  │      IO流-09-文件拷贝的基本代码.mp4
│  │      │  │      IO流-10-文件拷贝的弊端和解决方案.mp4
│  │      │  │      IO流-11-文件拷贝改写.mp4
│  │      │  │      IO流-12-IO流中不同JDK版本捕获异常的方式.mp4
│  │      │  │      IO流-13-字符集详解(ASCII,GBK).mp4
│  │      │  │      IO流-14-字符集详解(Unicode).mp4
│  │      │  │      IO流-15-为什么会有乱码?.mp4
│  │      │  │      IO流-16-Java中编码和解码的代码实现.mp4
│  │      │  │      IO流-17-字符输入流-空参read方法详解.mp4
│  │      │  │      IO流-18-字符输入流-有参read方法详解.mp4
│  │      │  │      IO流-19-字符流输出流写出数据.mp4
│  │      │  │      IO流-20-字符输入流的底层原理超详解.mp4
│  │      │  │      IO流-21-字符输出流的底层原理超详解.mp4
│  │      │  │      IO流-22-综合练习01(拷贝文件夹).mp4
│  │      │  │      IO流-23-综合练习02(加密和解密文件).mp4
│  │      │  │      IO流-24-综合练习03(修改文件中的数据).mp4
│  │      │  │      
│  │      │  ├─day29-IO(其他流)
│  │      │  │      IO流-25-字节缓冲流拷贝文件(一次读写一个字节).mp4
│  │      │  │      IO流-26-字节缓冲流拷贝文件(一次读写一个字节数组).mp4
│  │      │  │      IO流-27-字节缓冲流的读写原理.mp4
│  │      │  │      IO流-28-字符缓冲流.mp4
│  │      │  │      IO流-29-综合练习01(四种拷贝方式效率对比).mp4
│  │      │  │      IO流-30-综合练习02(恢复出师表的顺序).mp4
│  │      │  │      IO流-31-综合练习03(控制软件运行次数).mp4
│  │      │  │      IO流-32-转换流基本用法.mp4
│  │      │  │      IO流-33-转换流练习.mp4
│  │      │  │      IO流-34-序列化流.mp4
│  │      │  │      IO流-35-反序列化流.mp4
│  │      │  │      IO流-36-序列化流和反序列化流的使用细节.mp4
│  │      │  │      IO流-37-综合练习(读写多个对象).mp4
│  │      │  │      IO流-38-字节打印流.mp4
│  │      │  │      IO流-39-字符打印流.mp4
│  │      │  │      IO流-40-解压缩流.mp4
│  │      │  │      IO流-41-压缩流-压缩单个文件.mp4
│  │      │  │      IO流-42-压缩流-压缩文件夹.mp4
│  │      │  │      IO流-43-常用工具包(Commons-io).mp4
│  │      │  │      IO流-44-常用工具包(hutool).mp4
│  │      │  │      
│  │      │  ├─day30-阶段综合案例(带权重的随机&每日一记)
│  │      │  │      IO流-45-综合练习01-网络爬虫(爬取姓氏).mp4
│  │      │  │      IO流-46-综合练习02-网络爬虫(爬取名字).mp4
│  │      │  │      IO流-47-综合练习03-网络爬虫(数据处理).mp4
│  │      │  │      IO流-48-综合练习04-网络爬虫(数据处理并写出).mp4
│  │      │  │      IO流-49-综合练习05-利用糊涂包生成假数据.mp4
│  │      │  │      IO流-50-综合练习06-随机点名器的四个需求.mp4
│  │      │  │      IO流-51-综合练习07-带权重的随机算法.mp4
│  │      │  │      IO流-52-综合练习08-登录注册.mp4
│  │      │  │      IO流-53-综合练习09-拼图游戏(导入项目).mp4
│  │      │  │      IO流-54-综合练习10-拼图游戏(登录界面).mp4
│  │      │  │      IO流-55-综合练习11-拼图游戏(注册界面).mp4
│  │      │  │      IO流-56-综合练习12-拼图游戏(存档).mp4
│  │      │  │      IO流-56-综合练习13-拼图游戏(读档).mp4
│  │      │  │      IO流-56-综合练习14-拼图游戏(数据同步).mp4
│  │      │  │      IO流-57-综合练习15-properties的基本使用.mp4
│  │      │  │      IO流-58-综合练习16-拼图游戏(配置文件).mp4
│  │      │  │      IO流-59-综合练习17-每日一记(阶段大作业).mp4
│  │      │  │      
│  │      │  ├─day31-多线程&JUC
│  │      │  │      多线程&JUC-01-什么是多线程?.mp4
│  │      │  │      多线程&JUC-02-并发和并行.mp4
│  │      │  │      多线程&JUC-03-多线程的第一种实现方式.mp4
│  │      │  │      多线程&JUC-04-多线程的第二种实现方式.mp4
│  │      │  │      多线程&JUC-05-多线程的第三种实现方式.mp4
│  │      │  │      多线程&JUC-06-多线程中的常用成员方法.mp4
│  │      │  │      多线程&JUC-07-线程的优先级.mp4
│  │      │  │      多线程&JUC-08-守护线程.mp4
│  │      │  │      多线程&JUC-09-礼让线程.mp4
│  │      │  │      多线程&JUC-10-插入线程.mp4
│  │      │  │      多线程&JUC-11-线程的生命周期.mp4
│  │      │  │      多线程&JUC-12-线程的安全问题.mp4
│  │      │  │      多线程&JUC-13-同步代码块.mp4
│  │      │  │      多线程&JUC-14-同步代码块的两个小细节.mp4
│  │      │  │      多线程&JUC-15-同步方法.mp4
│  │      │  │      多线程&JUC-16-lock锁.mp4
│  │      │  │      多线程&JUC-17-死锁.mp4
│  │      │  │      多线程&JUC-18-等待唤醒机制的思路分析.mp4
│  │      │  │      多线程&JUC-19-等待唤醒机制(消费者代码实现).mp4
│  │      │  │      多线程&JUC-20-等待唤醒机制(生产者代码实现).mp4
│  │      │  │      多线程&JUC-21-阻塞队列实现等待唤醒机制.mp4
│  │      │  │      多线程&JUC-22-多线程的6种状态.mp4
│  │      │  │      多线程&JUC-23-综合练习(需求分析).mp4
│  │      │  │      多线程&JUC-24-综合练习01~04(抢红包).mp4
│  │      │  │      多线程&JUC-25-综合练习05(抽奖).mp4
│  │      │  │      多线程&JUC-26-综合练习06(多线程统计并求最大值的解法一).mp4
│  │      │  │      多线程&JUC-27-综合练习06(解法二:线程栈).mp4
│  │      │  │      多线程&JUC-28-综合练习07(多线程之间的比较).mp4
│  │      │  │      多线程&JUC-29-线程池.mp4
│  │      │  │      多线程&JUC-30-自定义线程池超详细解析.mp4
│  │      │  │      
│  │      │  ├─day32-网络编程
│  │      │  │      网络编程-01-初始网络编程.mp4
│  │      │  │      网络编程-02-网络编程三要素.mp4
│  │      │  │      网络编程-03-三要素(IP).mp4
│  │      │  │      网络编程-04-ipv4的一些小细节.mp4
│  │      │  │      网络编程-05-InetAddress类的使用.mp4
│  │      │  │      网络编程-06-端口号.mp4
│  │      │  │      网络编程-07-协议.mp4
│  │      │  │      网络编程-08-UDP协议(发送数据).mp4
│  │      │  │      网络编程-09-UDP协议(接收数据).mp4
│  │      │  │      网络编程-10-UDP练习(聊天室).mp4
│  │      │  │      网络编程-11-单播,组播,广播.mp4
│  │      │  │      网络编程-12-TCP协议(发送和接收数据).mp4
│  │      │  │      网络编程-13-TCP协议(中文乱码问题).mp4
│  │      │  │      网络编程-14-TCP协议(代码细节).mp4
│  │      │  │      网络编程-15-三次握手和四次挥手.mp4
│  │      │  │      网络编程-16-综合练习01(多发多收).mp4
│  │      │  │      网络编程-17-综合练习02(接收并反馈).mp4
│  │      │  │      网络编程-18-综合练习03(上传文件).mp4
│  │      │  │      网络编程-19-综合练习04(文件名重复).mp4
│  │      │  │      网络编程-20-综合练习05(多线程版的服务端).mp4
│  │      │  │      网络编程-21-综合练习06(线程池版的服务端).mp4
│  │      │  │      网络编程-22-综合练习07(BS架构模型).mp4
│  │      │  │      
│  │      │  ├─day33-网络编程课后大作业
│  │      │  │      网络编程课后大作业.mp4
│  │      │  │      
│  │      │  ├─day34-阶段项目实战(聊天室)
│  │      │  │      网络编程课后大作业.mp4
│  │      │  │      
│  │      │  └─day35-基础加强(反射,动态代理)
│  │      │          动态代理-01-动态代理的思想分析.mp4
│  │      │          动态代理-02-动态代理的代码实现.mp4
│  │      │          反射-01-反射的概述.mp4
│  │      │          反射-02-获取class对象的三种方式.mp4
│  │      │          反射-03-反射获取构造方法.mp4
│  │      │          反射-04-反射获取成员变量.mp4
│  │      │          反射-05-反射获取成员方法.mp4
│  │      │          反射-06-综合练习01(保存任意对象数据).mp4
│  │      │          反射-07-综合练习2(利用反射动态的创建对象和运行方法).mp4
│  │      │          
│  │      └─资料
│  │              day24-集合(Map&可变参数&集合工具类).zip
│  │              day25-阶段项目(综合练习&doudizhu游戏).zip
│  │              day26-集合(Stream流&方法引用).zip
│  │              day27-IO(异常&File&综合案例).zip
│  │              day28-IO(字节流&字符流).zip
│  │              day29-IO(其他流).zip
│  │              day30-阶段综合案例(带权重的随机&每日一记).zip
│  │              day31-多线程.zip
│  │              day32-多线程&juc.zip
│  │              day33-网络编程.zip
│  │              day34-阶段项目实战(聊天室).zip
│  │              day35-基础加强(反射,动态代理).zip
│  │              day36-基础加强(日志,类加载器,单元测试,xml,注解,羊了个羊).zip
│  │              
│  ├─4、21天Java开发速成篇-Java从入门到大师
│  │  ├─代码
│  │  │      project1.rar
│  │  │      
│  │  ├─文档
│  │  │      01_基础篇_快速入门.md
│  │  │      01_速成篇_快速入门.pptx
│  │  │      02_基础篇_开发命令行程序.md
│  │  │      02_速成篇_开发命令行程序.pptx
│  │  │      03_基础篇_开发web程序.md
│  │  │      04_基础篇_面向对象.md
│  │  │      04_速成篇_开发Web程序.pptx
│  │  │      05_基础篇_数据持久化.md
│  │  │      imgs.zip
│  │  │      
│  │  ├─视频
│  │  │      00-Java导学.mp4
│  │  │      01-Java简介.mp4
│  │  │      02-安装JDK.mp4
│  │  │      03-配置环境变量.mp4
│  │  │      04-第一行代码.mp4
│  │  │      05-第一份源码.mp4
│  │  │      06-常见问题-中文乱码.mp4
│  │  │      07-常见问题-编译错误.mp4
│  │  │      08-注释.mp4
│  │  │      09-为何要字节码.mp4
│  │  │      10-eclipse.mp4
│  │  │      100-视频选集.mp4
│  │  │      101-静态资源映射.mp4
│  │  │      102-读取文件时机.mp4
│  │  │      103-数据库的必要性.mp4
│  │  │      104-安装mysql.mp4
│  │  │      105-创建库表.mp4
│  │  │      106-增删改查.mp4
│  │  │      107-datagrip.mp4
│  │  │      108-导入数据.mp4
│  │  │      109-mybatis-准备工作.mp4
│  │  │      11-vscode.mp4
│  │  │      110-mybatis-查询所有.mp4
│  │  │      111-mybatis-根据编号查询.mp4
│  │  │      112-mybatis-新增.mp4
│  │  │      113-mybatis-修改删除.mp4
│  │  │      114-videoMapper.mp4
│  │  │      115-playMapper.mp4
│  │  │      116-videoService.mp4
│  │  │      117-发布视频-功能介绍.mp4
│  │  │      118-发布视频-上传分块.mp4
│  │  │      119-发布视频-合并分块.mp4
│  │  │      12-idea.mp4
│  │  │      120-发布视频-上传封面.mp4
│  │  │      121-发布视频-插入video.mp4
│  │  │      122-发布视频-插入play.mp4
│  │  │      123-发布视频-业务逻辑与控制器.mp4
│  │  │      124-结课视频.mp4
│  │  │      13-idea.mp4
│  │  │      14-实用工具.mp4
│  │  │      15-输入输出.mp4
│  │  │      16-字符运算.mp4
│  │  │      17-数字类型.mp4
│  │  │      18-变量和运算符.mp4
│  │  │      19-练习.mp4
│  │  │      20-javadoc.mp4
│  │  │      21-条件语句.mp4
│  │  │      22-条件语句优化.mp4
│  │  │      23-循环语句.mp4
│  │  │      24-循环练习.mp4
│  │  │      25-方法使用.mp4
│  │  │      26-改写贷款计算器.mp4
│  │  │      27-改写贷款计算器.mp4
│  │  │      28-package.mp4
│  │  │      29-jar.mp4
│  │  │      30-CS架构.mp4
│  │  │      31-Boot简介.mp4
│  │  │      32-Boot骨架代码.mp4
│  │  │      33-两个小问题.mp4
│  │  │      34-Boot入门.mp4
│  │  │      35-处理输入.mp4
│  │  │      36-加法练习.mp4
│  │  │      37-贷款计算器.mp4
│  │  │      38-数组.mp4
│  │  │      39-数组.mp4
│  │  │      40-二维数组.mp4
│  │  │      41-等额本金.mp4
│  │  │      42-提取方法.mp4
│  │  │      43-参数校验.mp4
│  │  │      44-打包.mp4
│  │  │      45-类和对象.mp4
│  │  │      46-默认值.mp4
│  │  │      47-构造方法.mp4
│  │  │      48-抽取行为.mp4
│  │  │      49-对象演化.mp4
│  │  │      50-快速生成Boot模块.mp4
│  │  │      51-计算器-对象改造.mp4
│  │  │      52-静态变量.mp4
│  │  │      53-四种变量.mp4
│  │  │      54-继承.mp4
│  │  │      55-计算器-继承改造.mp4
│  │  │      56-static vs object.mp4
│  │  │      57-类型简介.mp4
│  │  │      58-类型转换-基本,包装.mp4
│  │  │      59-类型转换-引用.mp4
│  │  │      60-向上向下转型.mp4
│  │  │      61-类型判断.mp4
│  │  │      62-类型转换-其它.mp4
│  │  │      63-什么是多态.mp4
│  │  │      64-多态-前提条件.mp4
│  │  │      65-多态-执行流程.mp4
│  │  │      66-计算器-多态改造.mp4
│  │  │      67-计算器-多态改造.mp4
│  │  │      68-封装.mp4
│  │  │      69-封装-访问修饰符.mp4
│  │  │      70-JavaBean.mp4
│  │  │      71-接口-解决单继承.mp4
│  │  │      72-接口-多态.mp4
│  │  │      73-接口-多态-抽象方法.mp4
│  │  │      74-接口-封装.mp4
│  │  │      75-计算器-数据逻辑分离.mp4
│  │  │      76-计算器-接口应用.mp4
│  │  │      77-计算器-改进.mp4
│  │  │      78-Spring-控制反转.mp4
│  │  │      79-Spring-依赖注入.mp4
│  │  │      80-Spring-创建请求JavaBean.mp4
│  │  │      81-Spring-包结构.mp4
│  │  │      82-ArrayList.mp4
│  │  │      83-debug.mp4
│  │  │      84-遍历与泛型.mp4
│  │  │      85-List接口与实现.mp4
│  │  │      86-Map(1).mp4
│  │  │      87-Map(2).mp4
│  │  │      88-异常-try-catch.mp4
│  │  │      89-异常-try-catch.mp4
│  │  │      90-Spring处理异常.mp4
│  │  │      91-编译异常vs运行异常.mp4
│  │  │      92-finally.mp4
│  │  │      93-我的b站-数据类设计.mp4
│  │  │      94-日期时间类.mp4
│  │  │      95-数据展示.mp4
│  │  │      96-路径参数.mp4
│  │  │      97-读取文件数据.mp4
│  │  │      98-封装Video对象.mp4
│  │  │      99-业务逻辑类设计.mp4
│  │  │      
│  │  └─资料
│  │          第三章-开发web程序.zip
│  │          第五章-数据持久化.zip
│  │          第四章-面向对象.zip
│  │          
│  └─5、超哇塞的Java基础教程
│      ├─视频
│      │  │  超哇塞的Java基础课程导学.mp4
│      │  │  
│      │  ├─基础篇
│      │  │  ├─day01
│      │  │  │      基础篇-Day1-01-计算机简介.mp4
│      │  │  │      基础篇-Day1-02-计算机中数据的存储和运算.mp4
│      │  │  │      基础篇-Day1-03-人机交互方式-常用DOS命令.mp4
│      │  │  │      基础篇-Day1-04-path环境变量.mp4
│      │  │  │      基础篇-Day1-05-计算机语言.mp4
│      │  │  │      基础篇-Day1-06-Java背景介绍.mp4
│      │  │  │      基础篇-Day1-07-Java跨平台性.mp4
│      │  │  │      基础篇-Day1-08-JDK的下载和安装.mp4
│      │  │  │      基础篇-Day1-09-开发Java程序的三个步骤.mp4
│      │  │  │      基础篇-Day1-10-HelloWorld详解.mp4
│      │  │  │      基础篇-Day1-11-HelloWorld案例常见问题.mp4
│      │  │  │      基础篇-Day1-12-JDK的组成和配置JAVA_HOME.mp4
│      │  │  │      基础篇-Day1-13-IDEA的下载和安装.mp4
│      │  │  │      基础篇-Day1-14-IDEA中的第一份代码.mp4
│      │  │  │      基础篇-Day1-15-IDEA运行细节和基本设置.mp4
│      │  │  │      基础篇-Day1-16-IDEA中对于类-模块-项目的操作.mp4
│      │  │  │      基础篇-Day1-17-注释.mp4
│      │  │  │      基础篇-Day1-18-关键字和字面量.mp4
│      │  │  │      基础篇-Day1-19-day01学习目标.mp4
│      │  │  │      
│      │  │  ├─day02
│      │  │  │      基础篇-Day2-01-变量的介绍-定义-使用.mp4
│      │  │  │      基础篇-Day2-02-Debug调试工具.mp4
│      │  │  │      基础篇-Day2-03-变量的注意事项.mp4
│      │  │  │      基础篇-Day2-04-标识符.mp4
│      │  │  │      基础篇-Day2-05-基本数据类型.mp4
│      │  │  │      基础篇-Day2-06-数据类型细节补充.mp4
│      │  │  │      基础篇-Day2-07-Scanner键盘录入.mp4
│      │  │  │      基础篇-Day2-08-算数运算符和数值拆分案例.mp4
│      │  │  │      基础篇-Day2-09-字符串拼接操作.mp4
│      │  │  │      基础篇-Day2-10-自增自减运算符.mp4
│      │  │  │      基础篇-Day2-11-类型转换-隐式转换-强制转换.mp4
│      │  │  │      基础篇-Day2-12-二进制原码反码补码-强转的精度损失.mp4
│      │  │  │      基础篇-Day2-13-类型转换面试题-day02学习目标.mp4
│      │  │  │      
│      │  │  ├─day03
│      │  │  │      基础篇-Day3-01-package管理类文件和赋值运算符.mp4
│      │  │  │      基础篇-Day3-02-关系运算符和逻辑运算符.mp4
│      │  │  │      基础篇-Day3-03-三元运算符和运算符的优先级.mp4
│      │  │  │      基础篇-Day3-04-方法的介绍和基本的定义与调用格式.mp4
│      │  │  │      基础篇-Day3-05-Debug查看方法执行流程和内存图解.mp4
│      │  │  │      基础篇-Day3-06-带参数和带返回值的方法.mp4
│      │  │  │      基础篇-Day3-07-方法的通用定义格式和常见问题.mp4
│      │  │  │      基础篇-Day3-08-方法重载和今日目标.mp4
│      │  │  │      
│      │  │  ├─day04
│      │  │  │      基础篇-Day4-01-if语句.mp4
│      │  │  │      基础篇-Day4-02-switch语句.mp4
│      │  │  │      基础篇-Day4-03-for循环格式和执行流程.mp4
│      │  │  │      基础篇-Day4-04-for循环案例.mp4
│      │  │  │      基础篇-Day4-05-循环注意事项和循环嵌套.mp4
│      │  │  │      基础篇-Day4-06-while-dowhile-三种循环的区别.mp4
│      │  │  │      基础篇-Day4-07-跳转控制语句.mp4
│      │  │  │      基础篇-Day4-08-Random和猜数字小游戏.mp4
│      │  │  │      
│      │  │  ├─day05
│      │  │  │      基础篇-Day5-01-数组介绍和静态初始化.mp4
│      │  │  │      基础篇-Day5-02-数组元素访问和遍历操作.mp4
│      │  │  │      基础篇-Day5-03-数组遍历练习.mp4
│      │  │  │      基础篇-Day5-04-数组动态初始化介绍.mp4
│      │  │  │      基础篇-Day5-05-两种初始化对比和使用选择.mp4
│      │  │  │      基础篇-Day5-06-数组内存图和方法参数传递.mp4
│      │  │  │      基础篇-Day5-07-数组中两个常见问题.mp4
│      │  │  │      基础篇-Day5-08-二维数组介绍和静态初始化.mp4
│      │  │  │      基础篇-Day5-09-二维数组的遍历操作.mp4
│      │  │  │      基础篇-Day5-10-二维数组动态初始化和内存图.mp4
│      │  │  │      
│      │  │  ├─day06
│      │  │  │      基础篇-Day6-01-逢七过和数组求和.mp4
│      │  │  │      基础篇-Day6-02-比较两个数组内容是否相同.mp4
│      │  │  │      基础篇-Day6-03-查找元素在数组中第一次出现的索引.mp4
│      │  │  │      基础篇-Day6-04-查找元素在数组中的索引-考虑重复元素.mp4
│      │  │  │      基础篇-Day6-05-数据交换.mp4
│      │  │  │      基础篇-Day6-06-数组反转-两种实现方式.mp4
│      │  │  │      基础篇-Day6-07-评委打分.mp4
│      │  │  │      基础篇-Day6-08-随机产生验证码.mp4
│      │  │  │      
│      │  │  ├─day07
│      │  │  │      基础篇-Day7-01-面向对象介绍和课程安排.mp4
│      │  │  │      基础篇-Day7-02-类和对象.mp4
│      │  │  │      基础篇-Day7-03-类和对象的细节补充-案例.mp4
│      │  │  │      基础篇-Day7-04-对象内存图.mp4
│      │  │  │      基础篇-Day7-05-成员变量和局部变量的区别.mp4
│      │  │  │      基础篇-Day7-06-this关键字.mp4
│      │  │  │      基础篇-Day7-07-构造方法.mp4
│      │  │  │      基础篇-Day7-08-封装介绍.mp4
│      │  │  │      基础篇-Day7-09-权限修饰符和封装的案例.mp4
│      │  │  │      基础篇-Day7-10-标准JavaBean.mp4
│      │  │  │      基础篇-Day7-11-面向对象综合案例.mp4
│      │  │  │      
│      │  │  ├─day08
│      │  │  │      基础篇-Day8-01-API帮助文档的使用和Scanner录入字符串细节.mp4
│      │  │  │      基础篇-Day8-02-String类的特点.mp4
│      │  │  │      基础篇-Day8-03-String类常见构造方法.mp4
│      │  │  │      基础篇-Day8-04-String常见面试题.mp4
│      │  │  │      基础篇-Day8-05-字符串比较内容-模拟用户登录案例.mp4
│      │  │  │      基础篇-Day8-06-字符串的遍历和统计字符案例.mp4
│      │  │  │      基础篇-Day8-07-String类的截取-替换-切割方法.mp4
│      │  │  │      基础篇-Day8-08-StringBuilder的引入.mp4
│      │  │  │      基础篇-Day8-09-StringBuilder介绍和构造方法.mp4
│      │  │  │      基础篇-Day8-10-StringBuilder常用成员方法.mp4
│      │  │  │      基础篇-Day8-11-StringBuilder案例和原理.mp4
│      │  │  │      
│      │  │  └─day09
│      │  │          基础篇-Day9-01-集合介绍以及和数组的使用选择.mp4
│      │  │          基础篇-Day9-02-集合的创建和添加.mp4
│      │  │          基础篇-Day9-03-集合常用成员方法.mp4
│      │  │          基础篇-Day9-04-集合遍历.mp4
│      │  │          基础篇-Day9-05-键盘录入学生信息到集合.mp4
│      │  │          基础篇-Day9-06-练习-集合删除数据和筛选.mp4
│      │  │          基础篇-Day9-07-学生管理系统演示和准备动作.mp4
│      │  │          基础篇-Day9-08-学生管理系统-查看功能.mp4
│      │  │          基础篇-Day9-09-学生管理系统-删除功能.mp4
│      │  │          基础篇-Day9-10-学生管理系统-修改功能.mp4
│      │  │          基础篇-Day9-11-学生管理系统-添加功能.mp4
│      │  │          
│      │  └─进阶篇
│      │      ├─day01
│      │      │      进阶篇-Day1-01-static修饰成员的特点.mp4
│      │      │      进阶篇-Day1-02-static修饰成员变量内存图解.mp4
│      │      │      进阶篇-Day1-03-static修饰成员方法-工具类-注意事项.mp4
│      │      │      进阶篇-Day1-04-继承介绍和使用.mp4
│      │      │      进阶篇-Day1-05-继承中成员变量和成员方法的访问特点.mp4
│      │      │      进阶篇-Day1-06-方法重写.mp4
│      │      │      进阶篇-Day1-07-权限修饰符-Java中继承的特点.mp4
│      │      │      进阶篇-Day1-08-继承中构造方法访问特点.mp4
│      │      │      进阶篇-Day1-09-继承内存图.mp4
│      │      │      进阶篇-Day1-10-继承综合练习.mp4
│      │      │      进阶篇-Day1-11-this和super.mp4
│      │      │      进阶篇-Day1-12-final关键字.mp4
│      │      │      
│      │      ├─day02
│      │      │      进阶篇-Day2-01-package包和抽象类介绍.mp4
│      │      │      进阶篇-Day2-02-抽象类的注意事项.mp4
│      │      │      进阶篇-Day2-03-接口介绍以及定义和实现.mp4
│      │      │      进阶篇-Day2-04-接口中的成员特点-类和接口之间的各种关系.mp4
│      │      │      进阶篇-Day2-05-抽象类和接口的对比.mp4
│      │      │      进阶篇-Day2-06-多态引入.mp4
│      │      │      进阶篇-Day2-07-多态的前提-对象多态和行为多态.mp4
│      │      │      进阶篇-Day2-08-多态的成员访问特点和好处.mp4
│      │      │      进阶篇-Day2-09-多态的转型和案例.mp4
│      │      │      
│      │      ├─day03
│      │      │      进阶篇-Day3-01-JDK8和JDK9接口的新特性.mp4
│      │      │      进阶篇-Day3-02-代码块.mp4
│      │      │      进阶篇-Day3-03-内部类-成员内部类.mp4
│      │      │      进阶篇-Day3-04-内部类-静态内部类-局部内部类.mp4
│      │      │      进阶篇-Day3-05-匿名内部类.mp4
│      │      │      进阶篇-Day3-06-Lambda表达式介绍.mp4
│      │      │      进阶篇-Day3-07-Lambda表达式省略规则.mp4
│      │      │      进阶篇-Day3-08-Lambda表达式和匿名内部类的区别-构建窗体.mp4
│      │      │      进阶篇-Day3-09-窗体添加按钮.mp4
│      │      │      进阶篇-Day3-10-JLabel展示文本和图片.mp4
│      │      │      进阶篇-Day3-11-事件监听.mp4
│      │      │      进阶篇-Day3-12-适配器设计模式.mp4
│      │      │      进阶篇-Day3-13-模板设计模式.mp4
│      │      │      
│      │      ├─day04
│      │      │      进阶篇-Day4-01-游戏演示以及构建游戏窗体.mp4
│      │      │      进阶篇-Day4-02-绘制界面-恶心的写法.mp4
│      │      │      进阶篇-Day4-03-绘制界面-使用循环和二维数组优化.mp4
│      │      │      进阶篇-Day4-04-使用继承重构代码.mp4
│      │      │      进阶篇-Day4-05-打乱石头方块.mp4
│      │      │      进阶篇-Day4-06-移动业务准备-注册键盘监听.mp4
│      │      │      进阶篇-Day4-07-移动业务准备-确定0号元素所在位置.mp4
│      │      │      进阶篇-Day4-08-移动业务-基本实现.mp4
│      │      │      进阶篇-Day4-09-移动业务-错误解决.mp4
│      │      │      进阶篇-Day4-10-判断游戏是否胜利.mp4
│      │      │      进阶篇-Day4-11-统计步数-重新游戏.mp4
│      │      │      
│      │      ├─day05
│      │      │      进阶篇-Day5-01-Object类-toString方法.mp4
│      │      │      进阶篇-Day5-02-Object类-equals方法-手动重写.mp4
│      │      │      进阶篇-Day5-03-阅读IDEA生成的equals方法-Objects类.mp4
│      │      │      进阶篇-Day5-04-Math类-System类.mp4
│      │      │      进阶篇-Day5-05-BigDecimal类.mp4
│      │      │      进阶篇-Day5-06-包装类.mp4
│      │      │      进阶篇-Day5-07-包装类面试题.mp4
│      │      │      
│      │      ├─day06
│      │      │      进阶篇-Day6-01-Arrays数组工具类.mp4
│      │      │      进阶篇-Day6-02-冒泡排序.mp4
│      │      │      进阶篇-Day6-03-选择排序.mp4
│      │      │      进阶篇-Day6-04-二分查找(折半查找).mp4
│      │      │      进阶篇-Day6-05-正则表达式-QQ号-手机号-邮箱.mp4
│      │      │      进阶篇-Day6-06-使用正则做爬取.mp4
│      │      │      
│      │      ├─day07
│      │      │      进阶篇-Day7-01-JDK7-时间类-时间格式化类.mp4
│      │      │      进阶篇-Day7-02-JDK7-日历类.mp4
│      │      │      进阶篇-Day7-03-JDK8-日历类.mp4
│      │      │      进阶篇-Day7-04-JDK8-时间格式化类-时区类-工具类.mp4
│      │      │      
│      │      ├─day08
│      │      │      进阶篇-Day8-01-递归的介绍和使用.mp4
│      │      │      进阶篇-Day8-02-异常介绍.mp4
│      │      │      进阶篇-Day8-03-异常的两种处理方式.mp4
│      │      │      进阶篇-Day8-04-自定义异常.mp4
│      │      │      
│      │      ├─day09
│      │      │      进阶篇-Day9-01-集合体系结构介绍-Collection的使用.mp4
│      │      │      进阶篇-Day9-02-集合的通用遍历方式.mp4
│      │      │      进阶篇-Day9-03-List集合.mp4
│      │      │      进阶篇-Day9-04-数据结构-ArrayList-LinkedList.mp4
│      │      │      
│      │      ├─day10
│      │      │      进阶篇-Day10-01-泛型.mp4
│      │      │      进阶篇-Day10-02-数据结构-平衡二叉树-红黑树.mp4
│      │      │      进阶篇-Day10-03-TreeSet集合.mp4
│      │      │      
│      │      ├─day11
│      │      │      进阶篇-Day11-01-HashSet集合.mp4
│      │      │      进阶篇-Day11-02-LinkedHashSet-Collections工具类.mp4
│      │      │      进阶篇-Day11-03-Map集合.mp4
│      │      │      
│      │      └─day12
│      │              进阶篇-Day12-01-Stream流.mp4
│      │              进阶篇-Day12-02-File类.mp4
│      │              
│      └─资料
│          ├─基础篇
│          │      day01.zip
│          │      day02.zip
│          │      day03.zip
│          │      day04.zip
│          │      day05.zip
│          │      day06.zip
│          │      day07.zip
│          │      day08.zip
│          │      day09.zip
│          │      
│          └─进阶篇
│                  day01.zip
│                  day02.zip
│                  day03.zip
│                  day04.zip
│                  day05.zip
│                  day06.zip
│                  day07.zip
│                  day08.zip
│                  day09.zip
│                  day10.zip
│                  day11.zip
│                  day12.zip
│                  
├─第2阶段—Java Web(含数据库+H5+js+vue) 
│  ├─2023新版JavaWeb开发教程
│  │  ├─视频
│  │  │  │  Web开发-导学课程.mp4
│  │  │  │  
│  │  │  ├─day01-HTML-CSS
│  │  │  │      Day01-01. web开发-介绍.mp4
│  │  │  │      Day01-02. Web前端开发-课程安排.mp4
│  │  │  │      Day01-03. Web前端开发-HTML-快速入门.mp4
│  │  │  │      Day01-04. HTML-VSCode安装.mp4
│  │  │  │      Day01-05. HTML-新浪新闻-实现标题-排版.mp4
│  │  │  │      Day01-06. HTML-新浪新闻-实现标题-样式1.mp4
│  │  │  │      Day01-07. HTML-新浪新闻-实现标题-样式2.mp4
│  │  │  │      Day01-08. HTML-新浪新闻-实现标题-超链接.mp4
│  │  │  │      Day01-09. HTML-新浪新闻-实现正文-排版.mp4
│  │  │  │      Day01-10. HTML-新浪新闻-实现正文-布局.mp4
│  │  │  │      Day01-11. HTML-表格标签.mp4
│  │  │  │      Day01-12. HTML-表单标签.mp4
│  │  │  │      Day01-13. HTML-表单项标签.mp4
│  │  │  │      
│  │  │  ├─day02-JavaScript-Vue
│  │  │  │      Day02-01. JS-介绍.mp4
│  │  │  │      Day02-02. JS-引入方式.mp4
│  │  │  │      Day02-03. JS-基础语法-书写语法.mp4
│  │  │  │      Day02-04. JS-基础语法-变量.mp4
│  │  │  │      Day02-05. JS-基础语法-数据类型&运算符.mp4
│  │  │  │      Day02-06. JS-函数.mp4
│  │  │  │      Day02-07. JS-对象-Array数组.mp4
│  │  │  │      Day02-08. JS-对象-String字符串.mp4
│  │  │  │      Day02-09. JS-对象-JSON.mp4
│  │  │  │      Day02-10. JS-对象-BOM.mp4
│  │  │  │      Day02-11. JS-对象-DOM.mp4
│  │  │  │      Day02-12. JS-对象-DOM案例.mp4
│  │  │  │      Day02-13. JS-事件-事件绑定&常见事件.mp4
│  │  │  │      Day02-14. JS-事件-案例.mp4
│  │  │  │      Day02-15. Vue-概述.mp4
│  │  │  │      Day02-16. Vue-指令-v-bind&v-model&v-on.mp4
│  │  │  │      Day02-17. Vue-指令-v-if&v-show&v-for.mp4
│  │  │  │      Day02-18. Vue-指令-案例.mp4
│  │  │  │      Day02-19. Vue-生命周期.mp4
│  │  │  │      
│  │  │  ├─day03-Vue-Element
│  │  │  │      Day03-01. Ajax-介绍.mp4
│  │  │  │      Day03-02. Ajax-Axios2.mp4
│  │  │  │      Day03-03. 前端工程化.mp4
│  │  │  │      Day03-04. 前端工程化-环境准备.mp4
│  │  │  │      Day03-05. 前端工程化-Vue项目.mp4
│  │  │  │      Day03-06. 前端工程化-Vue项目开发流程.mp4
│  │  │  │      Day03-07. Element-快速入门.mp4
│  │  │  │      Day03-08. Element-组件-Table表格.mp4
│  │  │  │      Day03-09. Element-组件-Pagination分页.mp4
│  │  │  │      Day03-10. Element-组件-Dialog对话框.mp4
│  │  │  │      Day03-11. Element-组件-Form表单.mp4
│  │  │  │      Day03-12. Element-案例-基本页面布局.mp4
│  │  │  │      Day03-13. Element-案例-页面组件实现.mp4
│  │  │  │      Day03-14. Element-案例-axios异步加载数据.mp4
│  │  │  │      Day03-15. vue路由.mp4
│  │  │  │      Day03-16. 打包部署.mp4
│  │  │  │      
│  │  │  ├─day04-Maven-SpringBootWeb入门
│  │  │  │      Day04-01. maven-课程介绍.mp4
│  │  │  │      Day04-02. maven-概述-介绍&安装.mp4
│  │  │  │      Day04-03. maven-idea集成-配置及创建maven项目.mp4
│  │  │  │      Day04-04. maven-idea集成-导入maven项目.mp4
│  │  │  │      Day04-05. maven-依赖管理-依赖配置.mp4
│  │  │  │      Day04-06. maven-依赖管理-依赖传递.mp4
│  │  │  │      Day04-07. maven-依赖管理-依赖范围.mp4
│  │  │  │      Day04-08. maven-依赖管理-生命周期.mp4
│  │  │  │      Day04-09. Web入门-课程介绍.mp4
│  │  │  │      Day04-10. Web入门-SpringBootWeb-快速入门.mp4
│  │  │  │      Day04-11. Web入门-HTTP协议-概述.mp4
│  │  │  │      Day04-12. Web入门-HTTP协议-请求协议.mp4
│  │  │  │      Day04-13. Web入门-HTTP协议-响应协议.mp4
│  │  │  │      Day04-14. Web入门-HTTP协议-协议解析.mp4
│  │  │  │      Day04-15. Web入门-Tomcat-介绍.mp4
│  │  │  │      Day04-16. Web入门-Tomcat-基本使用.mp4
│  │  │  │      Day04-17. Web入门-Tomcat-入门程序解析(内嵌tomcat).mp4
│  │  │  │      
│  │  │  ├─day05-SpringBootWeb请求响应
│  │  │  │      Day05-01. 请求响应-概述.mp4
│  │  │  │      Day05-02. 请求响应-请求-postman工具.mp4
│  │  │  │      Day05-03. 请求响应-请求-简单参数&实体参数.mp4
│  │  │  │      Day05-04. 请求响应-请求-数组集合参数.mp4
│  │  │  │      Day05-05. 请求响应-请求-日期参数&json参数.mp4
│  │  │  │      Day05-06. 请求响应-请求-路径参数.mp4
│  │  │  │      Day05-07. 请求响应-响应-@ResponseBody&统一响应结果.mp4
│  │  │  │      Day05-08. 请求响应-响应-案例.mp4
│  │  │  │      Day05-09. 分层解耦-三层架构.mp4
│  │  │  │      Day05-10. 分层解耦-分层解耦(IOC-DI引入).mp4
│  │  │  │      Day05-11. 分层解耦-IOC&DI-入门.mp4
│  │  │  │      Day05-12. 分层解耦-IOC&DI-IOC详解.mp4
│  │  │  │      Day05-13. 分层解耦-IOC&DI-DI详解.mp4
│  │  │  │      
│  │  │  ├─day06-MySQL
│  │  │  │      Day06-01. MySQL-课程介绍.mp4
│  │  │  │      Day06-02. MySQL-概述-安装配置.mp4
│  │  │  │      Day06-03. MySQL-概述-数据模型&SQL简介.mp4
│  │  │  │      Day06-04. MySQL-DDL-数据库操作.mp4
│  │  │  │      Day06-05. MySQL-DDL-图形化工具.mp4
│  │  │  │      Day06-06. MySQL-DDL-表结构操作-创建.mp4
│  │  │  │      Day06-07. MySQL-DDL-表结构操作-数据类型.mp4
│  │  │  │      Day06-08. MySQL-DDL-表结构操作-创建-案例.mp4
│  │  │  │      Day06-09. MySQL-DDL-表结构操作-查询&修改&删除.mp4
│  │  │  │      Day06-10. MySQL-DML-添加数据insert.mp4
│  │  │  │      Day06-11. MySQL-DML-修改数据update.mp4
│  │  │  │      Day06-12. MySQL-DML-删除数据delete.mp4
│  │  │  │      
│  │  │  ├─day07-MySQL
│  │  │  │      Day07-01. MySQL-DQL-基本查询.mp4
│  │  │  │      Day07-02. MySQL-DQL-条件查询.mp4
│  │  │  │      Day07-03. MySQL-DQL-聚合函数.mp4
│  │  │  │      Day07-04. MySQL-DQL-分组查询.mp4
│  │  │  │      Day07-05. MySQL-DQL-排序查询.mp4
│  │  │  │      Day07-06. MySQL-DQL-分页查询.mp4
│  │  │  │      Day07-07. MySQL-DQL-案例.mp4
│  │  │  │      Day07-08. MySQL-多表设计-一对多.mp4
│  │  │  │      Day07-09. MySQL-多表设计-一对多-外键.mp4
│  │  │  │      Day07-10. MySQL-多表设计-一对一&多对多.mp4
│  │  │  │      Day07-11. MySQL-多表设计-案例-关系分析.mp4
│  │  │  │      Day07-12. MySQL-多表设计-案例-表结构.mp4
│  │  │  │      
│  │  │  ├─day08-MySQL-Mybatis入门
│  │  │  │      Day08-01. MySQL-多表查询-概述.mp4
│  │  │  │      Day08-02. MySQL-多表查询-内连接.mp4
│  │  │  │      Day08-03. MySQL-多表查询-外连接.mp4
│  │  │  │      Day08-04. MySQL-多表查询-子查询(标量、列).mp4
│  │  │  │      Day08-05. MySQL-多表查询-子查询(行、表).mp4
│  │  │  │      Day08-06. MySQL-多表查询-案例1.mp4
│  │  │  │      Day08-07. MySQL-多表查询-案例2.mp4
│  │  │  │      Day08-08. MySQL-事务-介绍与操作.mp4
│  │  │  │      Day08-09. MySQL-事务-四大特性.mp4
│  │  │  │      Day08-10. MySQL-索引-介绍.mp4
│  │  │  │      Day08-11. MySQL-索引-结构.mp4
│  │  │  │      Day08-12. MySQL-索引-操作语法.mp4
│  │  │  │      Day08-13. Mybatis-入门-课程介绍.mp4
│  │  │  │      Day08-14. Mybatis-入门-快速入门程序.mp4
│  │  │  │      Day08-15. Mybatis-入门-配置SQL提示.mp4
│  │  │  │      Day08-16. Mybatis-入门-JDBC.mp4
│  │  │  │      Day08-17. Mybatis-入门-数据库连接池.mp4
│  │  │  │      Day08-18. Mybatis-入门-lombok工具包介绍.mp4
│  │  │  │      
│  │  │  ├─day09-Mybatis
│  │  │  │      Day09-01. Mybatis-基础操作-环境准备.mp4
│  │  │  │      Day09-02. Mybatis-基础操作-删除.mp4
│  │  │  │      Day09-03. Mybatis-基础操作-删除(预编译SQL).mp4
│  │  │  │      Day09-04. Mybatis-基础操作-新增.mp4
│  │  │  │      Day09-05. Mybatis-基础操作-新增(主键返回).mp4
│  │  │  │      Day09-06. Mybatis-基础操作-更新.mp4
│  │  │  │      Day09-07. Mybatis-基础操作-查询(根据ID查询).mp4
│  │  │  │      Day09-08. Mybatis-基础操作-查询(条件查询).mp4
│  │  │  │      Day09-09. Mybatis-XML映射文件.mp4
│  │  │  │      Day09-10. Mybatis-动态SQL-if.mp4
│  │  │  │      Day09-11. Mybatis-动态SQL-if-案例.mp4
│  │  │  │      Day09-12. Mybatis-动态SQL-foreach.mp4
│  │  │  │      Day09-13. Mybatis-动态SQL-sql&include.mp4
│  │  │  │      
│  │  │  ├─day10-SpringBootWeb案例
│  │  │  │      Day10-01. 案例-准备工作.mp4
│  │  │  │      Day10-02. 案例-部门管理-查询.mp4
│  │  │  │      Day10-03. 案例-部门管理-前后端联调.mp4
│  │  │  │      Day10-04. 案例-部门管理-删除.mp4
│  │  │  │      Day10-05. 案例-部门管理-新增.mp4
│  │  │  │      Day10-06. 案例-员工管理-分页查询-分析.mp4
│  │  │  │      Day10-07. 案例-员工管理-分页查询-实现.mp4
│  │  │  │      Day10-08. 案例-员工管理-分页查询-PageHelper插件.mp4
│  │  │  │      Day10-09. 案例-员工管理-分页条件查询.mp4
│  │  │  │      Day10-10. 案例-员工管理-删除员工.mp4
│  │  │  │      
│  │  │  ├─day11-SpringBootWeb案例
│  │  │  │      Day11-01. 案例-员工管理-新增员工.mp4
│  │  │  │      Day11-02. 案例-文件上传-简介.mp4
│  │  │  │      Day11-03. 案例-文件上传-本地存储.mp4
│  │  │  │      Day11-04. 案例-文件上传-阿里云OSS-准备.mp4
│  │  │  │      Day11-05. 案例-文件上传-阿里云OSS-入门.mp4
│  │  │  │      Day11-06. 案例-文件上传-阿里云OSS-集成.mp4
│  │  │  │      Day11-07. 案例-修改员工-查询回显.mp4
│  │  │  │      Day11-08. 案例-修改员工-修改员工.mp4
│  │  │  │      Day11-09. 案例-配置文件-参数配置化.mp4
│  │  │  │      Day11-10. 案例-配置文件-yml配置文件.mp4
│  │  │  │      Day11-11. 案例-配置文件-@ConfigurationProperties.mp4
│  │  │  │      
│  │  │  ├─day12-SpringBootWeb登录认证
│  │  │  │      Day12-01. 基础登录功能.mp4
│  │  │  │      Day12-02. 登录校验-概述.mp4
│  │  │  │      Day12-03. 登录认证-登录校验-会话技术.mp4
│  │  │  │      Day12-04. 登录认证-登录校验-会话跟踪方案一.mp4
│  │  │  │      Day12-05. 登录认证-登录校验-会话跟踪方案二、三.mp4
│  │  │  │      Day12-06. 登录校验-JWT令牌-介绍.mp4
│  │  │  │      Day12-07. 登录校验-JWT令牌-生成和校验.mp4
│  │  │  │      Day12-08. 登录校验-JWT令牌-登录后下发令牌.mp4
│  │  │  │      Day12-09. 登录校验-Filter-入门.mp4
│  │  │  │      Day12-10. 登录校验-Filter-详解(执行流程-拦截路径).mp4
│  │  │  │      Day12-11. 登录校验-Filter-详解(过滤器链).mp4
│  │  │  │      Day12-12. 登录校验-Filter-登录校验过滤器.mp4
│  │  │  │      Day12-13. 登录校验-Interceptor-入门.mp4
│  │  │  │      Day12-14. 登录校验-Interceptor-详解.mp4
│  │  │  │      Day12-15. 登录校验-Interceptor-登录校验拦截器.mp4
│  │  │  │      Day12-16. 异常处理.mp4
│  │  │  │      
│  │  │  ├─day13-SpringBootWeb AOP
│  │  │  │      Day13-01. 事务管理-事务回顾-spring事务管理.mp4
│  │  │  │      Day13-02. 事务管理-事务进阶-rollbackFor属性.mp4
│  │  │  │      Day13-03. 事务管理-事务进阶-propagation属性.mp4
│  │  │  │      Day13-04. AOP基础-快速入门.mp4
│  │  │  │      Day13-05. AOP基础-核心概念.mp4
│  │  │  │      Day13-06. AOP进阶-通知类型.mp4
│  │  │  │      Day13-07. AOP进阶-通知顺序.mp4
│  │  │  │      Day13-08. AOP进阶-切入点表达式-execution.mp4
│  │  │  │      Day13-09. AOP进阶-切入点表达式-@annotation.mp4
│  │  │  │      Day13-10. AOP进阶-连接点.mp4
│  │  │  │      Day13-11. AOP案例-记录操作日志.mp4
│  │  │  │      
│  │  │  ├─day14-SpringBoot原理篇
│  │  │  │      Day14-01. SpringBoot-配置优先级.mp4
│  │  │  │      Day14-02. bean的管理-bean的获取.mp4
│  │  │  │      Day14-03. bean的管理-bean的作用域.mp4
│  │  │  │      Day14-04. bean的管理-第三方bean.mp4
│  │  │  │      Day14-05. SpringBoot原理-起步依赖.mp4
│  │  │  │      Day14-06. SpringBoot原理-自动配置-概述.mp4
│  │  │  │      Day14-07. SpringBoot原理-自动配置-方案.mp4
│  │  │  │      Day14-08. SpringBoot原理-自动配置-原理分析-源码跟踪.mp4
│  │  │  │      Day14-09. SpringBoot原理-自动配置-原理分析-@Conditional.mp4
│  │  │  │      Day14-10. SpringBoot原理-自动配置-案例(自定义starter分析).mp4
│  │  │  │      Day14-11. SpringBoot原理-自动配置-案例(自定义starter实现).mp4
│  │  │  │      Day14-12. Web后端开发-总结.mp4
│  │  │  │      
│  │  │  └─day15-maven高级
│  │  │          Day15-01. maven高级-分模块设计与开发.mp4
│  │  │          Day15-02. maven高级-继承与聚合-继承关系实现.mp4
│  │  │          Day15-03. maven高级-继承与聚合-版本锁定.mp4
│  │  │          Day15-04. maven高级-继承与聚合-聚合实现.mp4
│  │  │          Day15-05. maven高级-私服.mp4
│  │  │          Web开发-完结.mp4
│  │  │          
│  │  └─资料
│  │          ajax地址访问不了-解决方案.zip
│  │          day01-HTML-CSS.rar
│  │          day02-JavaScript-Vue.rar
│  │          day03-Vue-Element.rar
│  │          day04-Maven-SpringBootWeb入门.rar
│  │          day05-SpringBootWeb请求响应.rar
│  │          day06-MySQL.rar
│  │          day07-MySQL.rar
│  │          day08-MySQL-Mybatis入门.rar
│  │          day09-Mybatis.rar
│  │          day10-SpringBootWeb案例.rar
│  │          day11-SpringBootWeb案例.rar
│  │          day12-SpringBootWeb登录认证.rar
│  │          day13-SpringBootWeb AOP.rar
│  │          day14-SpringBoot原理篇.rar
│  │          day15-maven高级.rar
│  │          PDF讲义.zip
│  │          
│  ├─30天精通JavaWeb(IDEA版)
│  │  ├─视频-ja vaweb从零到精通IDEA版
│  │  │      day1.rar
│  │  │      day10.rar
│  │  │      day11.rar
│  │  │      day12.rar
│  │  │      day13.rar
│  │  │      day14.rar
│  │  │      day15.rar
│  │  │      day16.rar
│  │  │      day17.rar
│  │  │      day18.rar
│  │  │      day19.rar
│  │  │      day2.rar
│  │  │      day20.rar
│  │  │      day21.rar
│  │  │      day22.rar
│  │  │      day23.rar
│  │  │      day24.rar
│  │  │      day25.rar
│  │  │      day26.rar
│  │  │      day27.rar
│  │  │      day28.rar
│  │  │      day29.rar
│  │  │      day3(1).rar
│  │  │      day3.rar
│  │  │      day30.rar
│  │  │      day4.rar
│  │  │      Day5.rar
│  │  │      day6.rar
│  │  │      day7.rar
│  │  │      day8.rar
│  │  │      day9.rar
│  │  │      补-day19_2.Filter_概述.avi
│  │  │      
│  │  └─资料-ja vaweb从零到精通IDEA版
│  │          day01_基础加强.rar
│  │          day02_MySQL基础.rar
│  │          day03_MySQL约束.rar
│  │          day04_MySQL多表&事务.rar
│  │          day05_JDBC.rar
│  │          day06_JDBC连接池&JDBCTemplate.rar
│  │          day07_HTML.rar
│  │          day08_HTML&CSS.rar
│  │          day09_ja vaScript基础.rar
│  │          day10_ja vaScript高级.rar
│  │          day11_BootStrap.rar
│  │          day12-Xml.rar
│  │          day13_Tomcat&Servlet.rar
│  │          day14_Servlet&HTTP&Request.rar
│  │          day15_Response.rar
│  │          day16_Cookie&Session.rar
│  │          day17_EL&JSTL.rar
│  │          day18_综合练习.rar
│  │          day19_Filter&Listener.rar
│  │          day20_JQuery基础.rar
│  │          day21_JQuery高级.rar
│  │          day22_Ajax&Json.rar
│  │          day23_redis.rar
│  │          day24-maven.rar
│  │          day25_综合案例1.rar
│  │          day26_综合案例2.rar
│  │          day27_综合案例3.rar
│  │          day28_综合案例4.rar
│  │          day29_Linux.rar
│  │          day30_Linux&Nginx.rar
│  │          
│  ├─java程序员学前端
│  │  ├─代码
│  │  │      代码.rar
│  │  │      第5章-代码.rar
│  │  │      
│  │  ├─文档
│  │  │      文档.rar
│  │  │      
│  │  └─视频
│  │          001-前言.mp4
│  │          002-html和css定义.mp4
│  │          003-html元素.mp4
│  │          004-html页面.mp4
│  │          005-常见元素-文本.mp4
│  │          006-常见元素-多媒体.mp4
│  │          007-常见元素-表单.mp4
│  │          008-常见元素-表单.mp4
│  │          009-http-请求.mp4
│  │          010-http-请求-默认数据格式.mp4
│  │          011-http-请求-URL编码规则.mp4
│  │          012-http-请求-json数据格式.mp4
│  │          013-http-请求-multipart数据格式.mp4
│  │          014-http-session原理.mp4
│  │          015-http-jwt校验流程.mp4
│  │          016-http-jwt签名原理.mp4
│  │          017-css-选择器.mp4
│  │          018-css-其它.mp4
│  │          019-js-入门.mp4
│  │          020-js-声明变量.mp4
│  │          021-js-数据类型-undefined与null.mp4
│  │          022-js-数据类型-string.mp4
│  │          023-js-数据类型-number与bigint.mp4
│  │          024-js-数据类型-boolean.mp4
│  │          025-js-数据类型-function-定义与参数.mp4
│  │          026-js-数据类型-function-匿名函数与箭头函数.mp4
│  │          027-js-数据类型-function-函数是对象.mp4
│  │          028-js-数据类型-function-函数作用域.mp4
│  │          029-js-数据类型-function-闭包.mp4
│  │          030-js-数据类型-var与let区别.mp4
│  │          031-js-数据类型-array.mp4
│  │          032-js-数据类型-array.mp4
│  │          033-js-数据类型-object.mp4
│  │          034-js-数据类型-object-属性增删.mp4
│  │          035-js-数据类型-object-this.mp4
│  │          036-js-数据类型-object-原型继承.mp4
│  │          037-js-数据类型-object-基于函数原型继承.mp4
│  │          038-js-数据类型-json与js对象.mp4
│  │          039-js-数据类型-动态类型.mp4
│  │          040-js-运算符和表达式-严格相等.mp4
│  │          041-js-运算符和表达式-逻辑或.mp4
│  │          042-js-运算符和表达式-nullish判断.mp4
│  │          043-js-运算符和表达式-展开运算符.mp4
│  │          044-js-运算符和表达式-解构赋值.mp4
│  │          045-js-控制语句-for-in.mp4
│  │          046-js-控制语句-for-of.mp4
│  │          047-js-控制语句-try-catch.mp4
│  │          048-api-环境准备.mp4
│  │          049-api-搭建前端服务器.mp4
│  │          050-api-查找页面元素.mp4
│  │          051-api-修改元素内容.mp4
│  │          052-api-利用模板.mp4
│  │          053-api-java-同步异步接收结果.mp4
│  │          054-api-fetch-同步接收结果.mp4
│  │          055-api-fetch-异步接收结果.mp4
│  │          056-api-fetch-跨域-请求响应头解决.mp4
│  │          057-api-fetch-跨域-代理解决.mp4
│  │          058-api-导入导出.mp4
│  │          059-vue2-环境准备.mp4
│  │          060-vue2-基础-项目结构.mp4
│  │          061-vue2-基础-入门案例.mp4
│  │          062-vue2-基础-文本插值.mp4
│  │          063-vue2-基础-属性绑定.mp4
│  │          064-vue2-基础-事件绑定.mp4
│  │          065-vue2-基础-双向绑定.mp4
│  │          066-vue2-基础-计算属性.mp4
│  │          067-vue2-基础-axios.mp4
│  │          068-vue2-基础-axios-发送请求.mp4
│  │          069-vue2-基础-axios-请求体格式.mp4
│  │          070-vue2-基础-axios-默认配置.mp4
│  │          071-vue2-基础-axios-响应格式.mp4
│  │          072-vue2-基础-axios-拦截器.mp4
│  │          073-vue2-基础-条件渲染.mp4
│  │          074-vue2-基础-列表渲染.mp4
│  │          075-vue2-基础-重用组件.mp4
│  │          076-vue2-进阶-el-安装.mp4
│  │          077-vue2-进阶-el-table.mp4
│  │          078-vue2-进阶-el-pagination.mp4
│  │          079-vue2-进阶-el-pagination.mp4
│  │          080-vue2-进阶-el-search.mp4
│  │          081-vue2-进阶-el-cascader.mp4
│  │          082-vue2-进阶-el-cascader.mp4
│  │          083-vue2-进阶-router-路由配置.mp4
│  │          084-vue2-进阶-router-动态导入.mp4
│  │          085-vue2-进阶-router-嵌套路由.mp4
│  │          086-vue2-进阶-router-路由跳转.mp4
│  │          087-vue2-进阶-router-导航菜单.mp4
│  │          088-vue2-进阶-router-动态路由.mp4
│  │          089-vue2-进阶-router-重置路由.mp4
│  │          090-vue2-进阶-router-页面刷新.mp4
│  │          091-vue2-进阶-router-动态菜单.mp4
│  │          092-vue2-进阶-vuex-入门.mp4
│  │          093-vue2-进阶-vuex-mapState.mp4
│  │          094-vue2-进阶-vuex-actions.mp4
│  │          095-vue2-进阶-vuex-调用actions.mp4
│  │          096-vue2-实战-项目搭建.mp4
│  │          097-vue2-实战-联调准备.mp4
│  │          098-vue2-实战-登录-国际化.mp4
│  │          099-vue2-实战-登录-login-index.vue.mp4
│  │          100-vue2-实战-登录-store-user.js.mp4
│  │          101-vue2-实战-登录-store-user.js.mp4
│  │          102-vue2-实战-登录-permission.js-获取角色.mp4
│  │          103-vue2-实战-登录-permission.js-动态路由.mp4
│  │          104-vue2-实战-第三方登录-流程分析.mp4
│  │          105-vue2-实战-第三方登录-代码解读.mp4
│  │          106-vue2-实战-第三方登录-代码解读.mp4
│  │          107-vue2-实战-crud-api.mp4
│  │          108-vue2-实战-crud-查询和删除.mp4
│  │          109-vue2-实战-crud-修改.mp4
│  │          110-ts-入门.mp4
│  │          111-ts-类型-标注位置.mp4
│  │          112-ts-类型-复杂类型.mp4
│  │          113-ts-类型-函数类型.mp4
│  │          114-ts-类型-字面量与nullish类型.mp4
│  │          115-ts-类型-泛型.mp4
│  │          116-ts-意义.mp4
│  │          117-ts-class语法.mp4
│  │          118-vue3-基础-环境准备.mp4
│  │          119-vue3-基础-入门案例.mp4
│  │          120-vue3-基础-main.ts.mp4
│  │          121-vue3-基础-ref与reactive.mp4
│  │          122-vue3-基础-属性绑定与事件绑定.mp4
│  │          123-vue3-基础-表单绑定.mp4
│  │          124-vue3-基础-计算属性.mp4
│  │          125-vue3-基础-xhr-基本使用.mp4
│  │          126-vue3-基础-xhr-promise改造.mp4
│  │          127-vue3-基础-axios-获取数据.mp4
│  │          128-vue3-基础-axios-发送数据.mp4
│  │          129-vue3-基础-axios-baseURL.mp4
│  │          130-vue3-基础-axios-拦截器.mp4
│  │          131-vue3-基础-条件与列表.mp4
│  │          132-vue3-基础-监听器.mp4
│  │          133-vue3-基础-vueuse.mp4
│  │          134-vue3-基础-useRequest.mp4
│  │          135-vue3-基础-usePagination_1.mp4
│  │          136-vue3-基础-usePagination_2.mp4
│  │          137-vue3-基础-子组件1.mp4
│  │          138-vue3-基础-子组件2.mp4
│  │          139-vue3-进阶-antdv-入门.mp4
│  │          140-vue3-进阶-antdv-分页.mp4
│  │          141-vue3-进阶-antdv-搜索.mp4
│  │          142-vue3-进阶-antdv-删除1.mp4
│  │          143-vue3-进阶-antdv-删除2.mp4
│  │          144-vue3-进阶-antdv-删除选中.mp4
│  │          145-vue3-进阶-antdv-增改-1.mp4
│  │          146-vue3-进阶-antdv-增改-2.mp4
│  │          147-148-vue3-进阶-antdv-增改-3.mp4
│  │          149-vue3-进阶-antdv-全局提示与校验.mp4
│  │          150-vue3-进阶-router-入门.mp4
│  │          151-vue3-进阶-router-动态导入_嵌套路由_重定向.mp4
│  │          152-vue3-进阶-router-布局和菜单.mp4
│  │          153-vue3-进阶-router-图标二次封装-单文件组件.mp4
│  │          154-vue3-进阶-router-图标二次封装-函数式组件.mp4
│  │          155-vue3-进阶-router-图标二次封装-jsx组件.mp4
│  │          156-vue3-进阶-router-动态路由1.mp4
│  │          157-vue3-进阶-router-动态路由2.mp4
│  │          158-vue3-进阶-router-动态路由3.mp4
│  │          159-vue3-进阶-router-动态菜单.mp4
│  │          160-vue3-进阶-router-令牌-获取信息.mp4
│  │          161-vue3-进阶-router-令牌-前端路由.mp4
│  │          162-vue3-进阶-router-令牌-后端api.mp4
│  │          163-vue3-进阶-pinia.mp4
│  │          164-vue3-进阶-pinia.mp4
│  │          165-react-基础-环境准备.mp4
│  │          166-react-基础-入门案例.mp4
│  │          167-react-基础-props参数.mp4
│  │          168-react-基础-人物卡片.mp4
│  │          169-react-基础-人物卡片-路径-命名-事件.mp4
│  │          170-react-基础-人物卡片-循环.mp4
│  │          171-react-基础-人物卡片-条件.mp4
│  │          172-react-基础-axios.mp4
│  │          173-react-基础-函数无状态.mp4
│  │          174-react-基础-useState.mp4
│  │          175-react-基础-useEffect.mp4
│  │          176-react-基础-useContext-1.mp4
│  │          177-react-基础-useContext-2.mp4
│  │          178-react-基础-表单1.mp4
│  │          179-react-基础-表单2.mp4
│  │          180-react-进阶-antd-入门.mp4
│  │          181-react-进阶-antd-表格.mp4
│  │          182-react-进阶-antd-分页.mp4
│  │          183-react-进阶-antd-搜索.mp4
│  │          184-react-进阶-antd-依赖项说明.mp4
│  │          185-react-进阶-antd-删除.mp4
│  │          186-react-进阶-antd-修改-1.mp4
│  │          187-react-进阶-antd-修改-2.mp4
│  │          188-react-进阶-antd-新增.mp4
│  │          189-react-进阶-antd-删除选中.mp4
│  │          190-react-进阶-mobx-介绍.mp4
│  │          191-react-进阶-mobx-入门.mp4
│  │          192-react-进阶-mobx-远程action.mp4
│  │          193-react-进阶-router-入门.mp4
│  │          194-react-进阶-router-404-懒加载-嵌套路由.mp4
│  │          195-react-进阶-router-动态路由-1.mp4
│  │          196-react-进阶-router-动态路由-2.mp4
│  │          197-react-进阶-router-静态菜单.mp4
│  │          198-react-进阶-router-动态菜单.mp4
│  │          199-react-进阶-router-登录.mp4
│  │          200-react-进阶-router-欢迎词-注销-登录检查.mp4
│  │          
│  ├─MySQL数据库
│  │  ├─视频-MySQL数据库
│  │  │      基础篇.rar
│  │  │      运维篇.rar
│  │  │      进阶篇.rar
│  │  │      
│  │  └─资料-MySQL数据库
│  │      │  基础篇.rar
│  │      │  运维篇.rar
│  │      │  进阶篇.rar
│  │      │  
│  │      └─文档
│  │              MySQL-基础篇.pdf
│  │              MySQL-运维篇.pdf
│  │              MySQL-进阶篇.pdf
│  │              MySQL存储过程.xmind
│  │              
│  └─最新14天学会JavaWeb(高效学习版)
│      ├─JavaWeb-视频
│      │      day01-MySQL基础.rar
│      │      day02-MySQL高级.rar
│      │      day03-JDBC.rar
│      │      day04-Maven&MyBatis.rar
│      │      day05-Mybatis.rar
│      │      day06-HTML&CSS.rar
│      │      day07-JavaScript.rar
│      │      day08-HTTP&Tomcat&Servlet.rar
│      │      day09-Request&Response.rar
│      │      day10-JSP.rar
│      │      day11-会话技术.rar
│      │      day12-Filter&Listener&AJAX.rar
│      │      day13-Vue&Element.rar
│      │      day14-综合案例.rar
│      │      
│      └─JavaWeb-资料
│              day01-MySQL基础.zip
│              day02-MySQL高级.zip
│              day03-JDBC.zip
│              day04-Maven&MyBatis.zip
│              day05-Mybatis.zip
│              day06-HTML&CSS.zip
│              day07-JavaScript.zip
│              day08-HTTP&Tomcat&Servlet.pptx
│              day08-HTTP&Tomcat&Servlet.zip
│              day09-Request&Response.zip
│              day10-JSP.zip
│              day11-会话技术.zip
│              day12-Filter&Listener&AJAX.zip
│              day12-Filter&Listener&Ajax(补充资料).rar
│              day13-Vue&Element.zip
│              day14-综合案例.zip
│              
├─第3阶段—Java开发框架 
│  ├─1、Maven从基础到高级应用
│  │  ├─视频-Maven
│  │  │      day1视频.rar
│  │  │      day2视频.rar
│  │  │      
│  │  └─资料-Maven
│  │          day01资料.rar
│  │          day02资料.rar
│  │          
│  ├─2、版本控制Git
│  │      01-版本控制Git.rar
│  │      Git讲义.pdf
│  │      
│  ├─3、SSM框架(Spring框架+SpringMVC框架+Maven高级+SpringBoot框架+MyBatis-Plus)
│  │  ├─SSM视频
│  │  │      01-spring.rar
│  │  │      02-springmvc.rar
│  │  │      03-maven高级.rar
│  │  │      04-springboot.rar
│  │  │      05-mybatisplus.rar
│  │  │      SSM-导学.mp4
│  │  │      
│  │  └─SSM资料
│  │          01-spring.rar
│  │          02-springmvc.rar
│  │          03-maven高级.rar
│  │          04-springboot.rar
│  │          05-mybatisplus.rar
│  │          课程笔记.rar
│  │          
│  ├─4、Spring高级四十九讲
│  │      代码.rar
│  │      文档.rar
│  │      视频.rar
│  │      (降噪)001-第一讲-BeanFactory与ApplicationContext.mp4
│  │      
│  ├─5、MybatisPlus快速精通
│  │  │  MybatisPlus.md
│  │  │  
│  │  ├─PPT
│  │  │      MybatisPlus.pptx
│  │  │      
│  │  ├─代码
│  │  │      mp-demo.zip
│  │  │      
│  │  ├─视频
│  │  │      00.MybatisPlus引导视频.mp4
│  │  │      01.MybatisPlus课程介绍.mp4
│  │  │      02.快速入门-快速开始.mp4
│  │  │      03.快速入门-常见注解.mp4
│  │  │      04.快速入门-常见配置.mp4
│  │  │      05.核心功能-条件构造器.mp4
│  │  │      06.核心功能-条件构造器-LambdaQueryWrapper.mp4
│  │  │      07.核心功能-自定义SQL.mp4
│  │  │      08.核心功能-Service接口.mp4
│  │  │      09.核心功能-Service接口-批量新增.mp4
│  │  │      10.核心功能-Service接口-lambdaQuery.mp4
│  │  │      11.核心功能-Service接口-lambdaUpdate.mp4
│  │  │      12.核心功能-静态工具.mp4
│  │  │      13.拓展功能-代码生成.mp4
│  │  │      14.拓展功能-逻辑删除.mp4
│  │  │      15.拓展功能-枚举处理器.mp4
│  │  │      16.拓展功能-JSON处理器.mp4
│  │  │      17.拓展功能-配置加密.mp4
│  │  │      18.插件功能-分页查询.mp4
│  │  │      19.插件功能-分页案例.mp4
│  │  │      20.插件功能-分页实体对象.mp4
│  │  │      
│  │  └─资料
│  │          资料.zip
│  │          
│  ├─5、全面学习Mybatis插件之Mybatis-Plus
│  │  ├─视频-全面学习Mybatis插件之Mybatis-Plus
│  │  │      第一天视频.rar
│  │  │      第二天视频.rar
│  │  │      
│  │  └─资料-全面学习Mybatis插件之Mybatis-Plus
│  │          day01资料.rar
│  │          day02资料.rar
│  │          
│  ├─6、SpringBoot2全套
│  │  ├─1.基础篇
│  │  │      SpringBoot—视频.rar
│  │  │      SpringBoot—资料.rar
│  │  │      
│  │  ├─2.运维实用篇
│  │  │      运维实用篇-视频.rar
│  │  │      运维实用篇-资料.rar
│  │  │      
│  │  ├─3.开发实用篇
│  │  │  ├─开发实用篇—视频
│  │  │  │      100-实用开发篇-ES文档操作.mp4
│  │  │  │      101-实用开发篇-SpringBoot整合ES客户端操作.mp4
│  │  │  │      102-实用开发篇-添加文档.mp4
│  │  │  │      103-实用开发篇-查询文档.mp4
│  │  │  │      104-实用开发篇-缓存的作用.mp4
│  │  │  │      105-实用开发篇-Spring缓存使用方式.mp4
│  │  │  │      106-实用开发篇-手机验证码案例-生成验证码.mp4
│  │  │  │      107-实用开发篇-手机验证码案例-验证码校验.mp4
│  │  │  │      108-实用开发篇-变更缓存供应商Ehcache.mp4
│  │  │  │      109-实用开发篇-变更缓存供应商Redis.mp4
│  │  │  │      110-实用开发篇-memcached下载与安装.mp4
│  │  │  │      111-实用开发篇-变更缓存供应商memcached.mp4
│  │  │  │      112-实用开发篇-jetcache远程缓存方案.mp4
│  │  │  │      113-实用开发篇-jetcache本地缓存方案.mp4
│  │  │  │      114-实用开发篇-jetcache方法缓存.mp4
│  │  │  │      115-j2cache基本操作.mp4
│  │  │  │      116-j2cache相关配置.mp4
│  │  │  │      117-实用开发篇-springboot整合quartz.mp4
│  │  │  │      118-实用开发篇-springboot整合task.mp4
│  │  │  │      119-实用开发篇-发送简单邮件.mp4
│  │  │  │      120-实用开发篇-发送多部件邮件.mp4
│  │  │  │      121-实用开发篇-消息简介.mp4
│  │  │  │      122-实用开发篇-购物订单案例-发送短信.mp4
│  │  │  │      123-实用开发篇-ActiveMQ安装.mp4
│  │  │  │      124-实用开发篇-springboot整合ActiveMQ.mp4
│  │  │  │      125-实用开发篇-RabbitMQ安装.mp4
│  │  │  │      126-实用开发篇-springboot整合RabbitMQ(direct模式).mp4
│  │  │  │      127-实用开发篇-springboot整合RabbitMQ(topic模式).mp4
│  │  │  │      128-实用开发篇-RocketMQ安装.mp4
│  │  │  │      129-实用开发篇-springboot整合RocketMQ.mp4
│  │  │  │      130-实用开发篇-Kafka安装.mp4
│  │  │  │      131-实用开发篇-springboot整合Kafka.mp4
│  │  │  │      132-实用开发篇-监控的意义.mp4
│  │  │  │      133-实用开发篇-SpringBootAdmin.mp4
│  │  │  │      134-实用开发篇-actuator.mp4
│  │  │  │      135-实用开发篇-info端点指标控制.mp4
│  │  │  │      136-实用开发篇-health端点指标控制.mp4
│  │  │  │      137-实用开发篇-metrics端点指标控制.mp4
│  │  │  │      138-实用开发篇-自定义端点(实用开发篇完结).mp4
│  │  │  │      67-手工启动热部署.mp4
│  │  │  │      68-自动启动热部署.mp4
│  │  │  │      69-热部署范围配置.mp4
│  │  │  │      70-关闭热部署功能.mp4
│  │  │  │      71-实用开发篇-第三方bean属性绑定.mp4
│  │  │  │      72-实用开发篇-松散绑定.mp4
│  │  │  │      73-实用开发篇-常用计量单位应用.mp4
│  │  │  │      74-实用开发篇-bean属性校验.mp4
│  │  │  │      75-实用开发篇-进制数据转换规则.mp4
│  │  │  │      76-实用开发篇-加载测试专用属性.mp4
│  │  │  │      77-实用开发篇-加载测试专用配置.mp4
│  │  │  │      78-实用开发篇-测试类中启动web环境.mp4
│  │  │  │      79-实用开发篇-发送虚拟请求.mp4
│  │  │  │      80-实用开发篇-匹配响应执行状态.mp4
│  │  │  │      81-实用开发篇-匹配响应体.mp4
│  │  │  │      82-实用开发篇-匹配响应体(json).mp4
│  │  │  │      83-实用开发篇-匹配响应头.mp4
│  │  │  │      84-业务层测试事务回滚.mp4
│  │  │  │      85-测试用例设置随机数据.mp4
│  │  │  │      86-实用开发篇-内置数据源.mp4
│  │  │  │      87-实用开发篇-JdbcTemplate.mp4
│  │  │  │      88-实用开发篇-H2数据库.mp4
│  │  │  │      89-实用开发篇-redis下载安装与基本使用.mp4
│  │  │  │      90-实用开发篇-SpringBoot整合Redis.mp4
│  │  │  │      91-实用开发篇-SpringBoot读写Redis的客户端.mp4
│  │  │  │      92-实用开发篇-SpringBoot操作Reids客户端实现技术切换(jedis).mp4
│  │  │  │      93-实用开发篇-Mongodb简介.mp4
│  │  │  │      94-实用开发篇-Mongodb下载与安装.mp4
│  │  │  │      95-实用开发篇-Mongodb基础操作.mp4
│  │  │  │      96-实用开发篇-SpringBoot整合Mongodb.mp4
│  │  │  │      97-实用开发篇-ES简介.mp4
│  │  │  │      98-实用开发篇-ES下载与安装.mp4
│  │  │  │      99-实用开发篇-ES索引操作.mp4
│  │  │  │      
│  │  │  └─开发实用篇—资料
│  │  │          p120-124p配套资源.rar
│  │  │          SpringBoot开发实用篇.pptx
│  │  │          springboot源代码(更新至实用开发篇第五章).rar
│  │  │          springboot源代码(更新至实用开发篇第五章)补充.rar
│  │  │          讲义.rar
│  │  │          配套资源.rar
│  │  │          
│  │  └─4.原理篇
│  │      ├─原理篇-视频
│  │      │      139-原理篇-bean初始化方式(一).mp4
│  │      │      140-原理篇-bean的加载方式(二).mp4
│  │      │      141-原理篇-bean的加载方式(三).mp4
│  │      │      142-FactoryBean.mp4
│  │      │      143-proxyBeanMethod属性.mp4
│  │      │      144-bean的加载方式(四).mp4
│  │      │      145-bean的加载方式(五).mp4
│  │      │      146-bean的加载方式(六).mp4
│  │      │      147-bean的加载方式(七).mp4
│  │      │      148-bean的加载方式(八).mp4
│  │      │      149-原理篇-bean加载控制(编程式).mp4
│  │      │      150-原理篇-bean加载控制(注解式).mp4
│  │      │      151-原理篇-bean依赖属性配置.mp4
│  │      │      152-原理篇-自动配置思想.mp4
│  │      │      153-原理篇-自动配置原理(1).mp4
│  │      │      154-原理篇-自动配置原理(2).mp4
│  │      │      155-原理篇-自动配置原理(3).mp4
│  │      │      156-原理篇-自动配置原理.mp4
│  │      │      157-记录系统访客独立IP访问次数案例介绍.mp4
│  │      │      158-IP计数业务功能开发(自定义starter).mp4
│  │      │      159-定时任务报表开发.mp4
│  │      │      160-使用属性配置设置功能参数(1).mp4
│  │      │      161-使用属性配置设置功能参数(2).mp4
│  │      │      162-拦截器开发.mp4
│  │      │      163-开启yml提示功能.mp4
│  │      │      164-原理篇-SpringBoot程序启动过程思想解析.mp4
│  │      │      165-原理篇-启动流程(1).mp4
│  │      │      166-原理篇-启动流程(2).mp4
│  │      │      167-原理篇-启动流程(3).mp4
│  │      │      168-原理篇-启动流程(4).mp4
│  │      │      169-原理篇-启动流程(5).mp4
│  │      │      170-原理篇-启动流程(6)(原理篇完结).mp4
│  │      │      
│  │      └─原理篇-资料
│  │              SpringBoot原理篇(发布版).pdf
│  │              springboot源代码(完整版).rar
│  │              讲义.zip
│  │              
│  ├─7、传智健康项目
│  │  ├─视频-传智健康项目
│  │  │      day01视频.rar
│  │  │      day02视频.rar
│  │  │      day03视频.rar
│  │  │      day04视频.rar
│  │  │      day05视频.rar
│  │  │      day06视频.rar
│  │  │      day07视频.rar
│  │  │      day08视频.rar
│  │  │      day09视频.rar
│  │  │      day10视频.rar
│  │  │      day11视频.rar
│  │  │      day12视频.rar
│  │  │      day13视频.rar
│  │  │      
│  │  └─资料-传智健康项目
│  │          day01.rar
│  │          day02.rar
│  │          day03.rar
│  │          day04.rar
│  │          day05.rar
│  │          day06.rar
│  │          day07.rar
│  │          day08.rar
│  │          day09.rar
│  │          day10.rar
│  │          day11.rar
│  │          day12.rar
│  │          day13.rar
│  │          plugins.zip
│  │          
│  ├─SSM框架Spring+SpringMVC+MyBatis全覆盖_S S M整合
│  │  ├─视频-SS M框架Spring+SpringMVC+MyBatis全覆盖
│  │  │      第10天视频.rar
│  │  │      第11天视频.rar
│  │  │      第12天视频.rar
│  │  │      第13天视频.rar
│  │  │      第14天视频.rar
│  │  │      第15天视频.rar
│  │  │      第16天视频.rar
│  │  │      第17天视频.rar
│  │  │      第1天视频.rar
│  │  │      第2天视频.rar
│  │  │      第3天视频.rar
│  │  │      第4天视频.rar
│  │  │      第5天视频.rar
│  │  │      第6天视频.rar
│  │  │      第7天视频.rar
│  │  │      第8天视频.rar
│  │  │      第9天视频.rar
│  │  │      
│  │  └─资料-SS M框架Spring+SpringMVC+MyBatis全覆盖
│  │          第一天资料.rar
│  │          第七天资料.zip
│  │          第三天资料.rar
│  │          第九天资料.rar
│  │          第二天资料.zip
│  │          第五天资料.rar
│  │          第八天资料.rar
│  │          第六天资料.zip
│  │          第十一天资料.rar
│  │          第十七天资料.rar
│  │          第十三天资料.rar
│  │          第十二天资料.rar
│  │          第十五天资料.rar
│  │          第十六天资料.rar
│  │          第十四天资料.rar
│  │          第十天资料.rar
│  │          第四天资料.rar
│  │          
│  └─一套吃透Spring系列课
│      ├─视频
│      │      00-一套吃透Spring系列课程导学.mp4
│      │      01-Javaweb开发及其解决方案.mp4
│      │      02-三种思想的提出和框架概念.mp4
│      │      03-Spring的概述.mp4
│      │      04-BeanFactory版本的快速入门.mp4
│      │      05-BeanFactory版本的快速入门2.mp4
│      │      06-BeanFactory版本的依赖注入总结.mp4
│      │      07-ApplicationContext版本的快速入门.mp4
│      │      08-BeanFactory和ApplicationContext的关系.mp4
│      │      09-BeanFactory和ApplicationContext的继承体系.mp4
│      │      10-基于xml方式的Spring应用简介.mp4
│      │      100-Spring的事务控制-切点表达式配置方法与事务属性配置方法区别.mp4
│      │      101-Spring整合web环境-Javaweb开发三大组件作用与特点.mp4
│      │      102-Spring整合web环境-整合思路分析.mp4
│      │      103-Spring整合web环境-模拟ContextLoaderListener.mp4
│      │      104-Spring整合web环境-配置spring-web包的ContextLoaderListener.mp4
│      │      105-Spring整合web环境-扩展-核心配置类方式怎样配置.mp4
│      │      106-Spring整合web环境-web层MVC框架的思想.mp4
│      │      107-SpringMVC框架-SpringMVC的概述.mp4
│      │      108-SpringMVC框架-SpringMVC快速入门.mp4
│      │      109-SpringMVC框架-页面报500原因-视图指定.mp4
│      │      11-基于xml方式的Bean的配置概览.mp4
│      │      110-SpringMVC框架-Controller中直接注入Spring中维护的Bean.mp4
│      │      111-SpringMVC框架-SpringMVC关键组件浅析.mp4
│      │      112-SpringMVC框架-SpringMVC加载组件的策略.mp4
│      │      113-SpringMVC框架-请求资源路径的配置.mp4
│      │      114-SpringMVC框架-请求参数-键值对形式参数.mp4
│      │      115-补充-SpringMVC框架-请求参数-@RequestParam的属性.mp4
│      │      116-SpringMVC框架-请求参数-封装JavaBean数据.mp4
│      │      117-SpringMVC框架-请求参数-Postman使用.mp4
│      │      118-SpringMVC框架-请求参数-@RequestBody接收json格式的字符串数据.mp4
│      │      119-SpringMVC框架-请求参数-接收restful风格的数据.mp4
│      │      12-基于xml方式Bean的配置-beanName和别名配置.mp4
│      │      120-SpringMVC框架-请求参数-接收上传的文件.mp4
│      │      121-SpringMVC框架-请求参数-文件上传代码实现.mp4
│      │      122-SpringMVC框架-请求参数-获得header头信息和cookie信息.mp4
│      │      123-SpringMVC框架-请求参数-直接获得Request和Session域中的数据.mp4
│      │      124-SpringMVC框架-在Controller中获得javaweb常用对象.mp4
│      │      125-SpringMVC框架-静态资源的访问1.mp4
│      │      126-SpringMVC框架-静态资源的访问2.mp4
│      │      127-SpringMVC框架-annotation-driven的使用机器原理.mp4
│      │      128-SpringMVC框架-数据响应-同步方式-转发和重定向.mp4
│      │      129-SpringMVC框架-数据响应-同步方式-ModelAndView和@ResponseBody.mp4
│      │      13-基于xml方式Bean的配置-Bean的作用范围scope配置.mp4
│      │      130-SpringMVC框架-数据响应-异步方式-回写json格式的数据.mp4
│      │      131-SpringMVC框架-拦截器-Interceptor简介.mp4
│      │      132-SpringMVC框架-拦截器-Interceptor快速入门.mp4
│      │      133-SpringMVC框架-拦截器-Interceptor的执行顺序.mp4
│      │      134-SpringMVC框架-拦截器-Interceptor的执行原理.mp4
│      │      135-SpringMVC框架-全注解开发-消除spring-mvc.xml配置文件一.mp4
│      │      136-SpringMVC框架-全注解开发-消除spring-mvc.xml配置文件二.mp4
│      │      137-SpringMVC框架-全注解开发-消除spring-mvc配置文件三.mp4
│      │      138-SpringMVC框架-全注解开发-消除web.xml一.mp4
│      │      139-SpringMVC框架-全注解开发-消除web.xml二.mp4
│      │      14-基于xml方式Bean的配置-Bean的延迟加载.mp4
│      │      140-SpringMVC框架-组件原理剖析-前端控制器初始化-初始化SpringMVC容器-.mp4
│      │      141-SpringMVC框架-组件原理剖析-前端控制器初始化-注册九大组件.mp4
│      │      142-SpringMVC框架-组件原理剖析-前端控制器初始化-处理器映射器初始化细节.mp4
│      │      143-SpringMVC框架-组件原理剖析-前端控制器主流程-doDispatcher方法.mp4
│      │      144-SpringMVC框架-组件原理剖析-前端控制器主流程-HandlerExecutionChain验证.mp4
│      │      145-SpringMVC框架-组件原理剖析-前端控制器主流程-HandlerAdapter执行目标方法.mp4
│      │      146-SpringMVC框架-异常处理-异常处理的流程.mp4
│      │      147-SpringMVC框架-异常处理-简单异常处理器.mp4
│      │      148-SpringMVC框架-异常处理-自定义异常处理器.mp4
│      │      149-SpringMVC框架-异常处理-注解方式定义异常处理器.mp4
│      │      15-基于xml方式Bean的配置-初始化方法和销毁方法.mp4
│      │      150-SpringMVC框架-异常处理-异常处理的简单原理.mp4
│      │      151-SpringMVC框架-异常处理-常见的异常处理器【完结】.mp4
│      │      16-基于xml方式Bean的配置-InitializingBean方式.mp4
│      │      17-基于xml方式Bean的配置-实例化Bean的方式-构造方法方式.mp4
│      │      18-基于xml方式Bean的配置-静态工厂方法方式.mp4
│      │      19-基于xml方式Bean的配置-实例工厂方法方式.mp4
│      │      20-基于xml方式Bean的配置-有参数的静态工厂和实例工厂方法.mp4
│      │      21-基于xml方式Bean的配置-实现FactoryBean规范延迟Bean实例化.mp4
│      │      22-基于xml方式Bean的配置-注入方式和注入数据类型.mp4
│      │      23-基于xml方式Bean的配置-注入集合数据类型.mp4
│      │      24-基于xml方式Bean的配置-自动装配.mp4
│      │      25-基于xml方式Bean的配置-命名空间的种类.mp4
│      │      26-基于xml方式Bean的配置-beans的profile属性切换环境.mp4
│      │      27-基于xml方式Bean的配置-import标签.mp4
│      │      28-基于xml方式Bean的配置-alias标签.mp4
│      │      29-基于xml方式Bean的配置-自定义命名空间标签的使用步骤.mp4
│      │      30-Spring常用的三种getBean的API.mp4
│      │      31-Spring配置非自定义Bean-DruidDatasource.mp4
│      │      32-Spring配置非自定义Bean-Connection.mp4
│      │      33-Spring配置非自定义Bean-Date.mp4
│      │      34-Spring配置非自定义Bean-SqlSessionFactory.mp4
│      │      35-SpringBean实例化的基本流程-BeanDefinition.mp4
│      │      36-SpringBean实例化的基本流程-单例池和流程总结.mp4
│      │      37-Spring的Bean工厂后处理器入门.mp4
│      │      38-Spring的Bean工厂后处理器注册BeanDefinition.mp4
│      │      39-Spring的Bean工厂后处理器-BeanDefinitionRegistryPostProcessor.mp4
│      │      40-Spring的Bean工厂后处理器-完善实例化基本流程图.mp4
│      │      41-Spring的Bean工厂后处理器-自定义@Component.mp4
│      │      42-Spring的Bean后处理器-概念和快速入门操作.mp4
│      │      43-Spring的Bean后处理器-before和after方法的执行时机.mp4
│      │      44-Spring的Bean后处理器-案例-时间日志功能增强.mp4
│      │      45-Spring的Bean后处理器-再次完善实例化基本流程图.mp4
│      │      46-SpringBean的生命周期的概述.mp4
│      │      47-SpringBean的生命周期-初始化阶段执行步骤.mp4
│      │      48-SpringBean的生命周期-初始化阶段注入属性信息封装.mp4
│      │      49-SpringBean的生命周期-属性注入的三种情况.mp4
│      │      50-SpringBean的生命周期-单向对象注入的代码验证.mp4
│      │      51-SpringBean的生命周期-循环依赖概念及其解决方案.mp4
│      │      52-SpringBean的生命周期-三级缓存的设计原理.mp4
│      │      53-SpringBean的生命周期-循环依赖源码流程剖析.mp4
│      │      54-SpringBean的生命周期-Aware接口.mp4
│      │      55-Spring IoC容器实例化Bean整体流程图.mp4
│      │      56-Spring整合第三方框架的两种方案(xml方式).mp4
│      │      57-Spring整合第三方框架-MyBatis原始操作代码.mp4
│      │      58-Spring整合第三方框架-MyBatis整合Spring实现.mp4
│      │      59-Spring整合第三方框架-MyBatis整合Spring-SqlSessionFactoryBean源码剖析.mp4
│      │      60-Spring整合第三方框架-MyBatis整合Spring-MapperScannerConfigurer.mp4
│      │      61-Spring整合第三方框架-加载外部properties文件.mp4
│      │      62-Spring整合第三方框架-自定义命名空间解析原理.mp4
│      │      63-Spring整合第三方框架-自定义命名空间总结和案例需求.mp4
│      │      64-Spring整合第三方框架-自定义命名空间代码实现(一).mp4
│      │      65-Spring整合第三方框架-自定义命名空间代码实现(二).mp4
│      │      66-Spring的注解开发-章节内容概述.mp4
│      │      67-Spring的注解开发-注解版本和@Component简介.mp4
│      │      68-Spring的注解开发-@Component使用.mp4
│      │      69-Spring的注解开发-作用范围等注解使用.mp4
│      │      70-Spring的注解开发-@Component的三个衍生注解.mp4
│      │      71-Spring的注解开发-依赖注入相关注解.mp4
│      │      72-Spring的注解开发-依赖注入@Autowired扩展.mp4
│      │      73-Spring的注解开发-非自定义Bean的配置.mp4
│      │      74-Spring的注解开发-Spring配置类的开发.mp4
│      │      75-Spring的注解开发-Spring配置其他注解.mp4
│      │      76-Spring的注解开发-注解原理解析-xml方式组件扫描.mp4
│      │      77-Spring的注解开发-注解原理解析-注解方式组件扫描.mp4
│      │      78-Spring的注解开发-注解方式整合MyBatis代码实现.mp4
│      │      79-Spring的注解开发-注解方式整合MyBatis的原理.mp4
│      │      80-Spring的注解开发-@Import整合三方框架原理.mp4
│      │      81-Spring的AOP开发-本部分介绍和Aop概念.mp4
│      │      82-Spring的AOP开发-AOP思想的实现方案-代理技术.mp4
│      │      83-Spring的AOP开发-模拟AOP思想实现方案.mp4
│      │      84-Spring的AOP开发-AOP的相关概念.mp4
│      │      85-Spring的AOP开发-AOP快速入门.mp4
│      │      86-Spring的AOP开发-切点表达式的配合方式和语法.mp4
│      │      87-Spring的AOP开发-五种通知类型.mp4
│      │      88-Spring的AOP开发-两种切面配置方式-aspect和advisor.mp4
│      │      89-Spring的AOP开发-xml方式的AOP原理剖析.mp4
│      │      90-Spring的AOP开发-AOP底层两种生成Proxy方式.mp4
│      │      91-Spring的AOP开发-注解方式开发AOP快速入门.mp4
│      │      92-Spring的AOP开发-注解方式开发AOP配置详解.mp4
│      │      93-Spring的AOP开发-注解方式原理剖析.mp4
│      │      94-Spring的事务控制-事务概述和编程式事务控制主要类.mp4
│      │      95-Spring的事务控制-转账业务环境搭建.mp4
│      │      96-Spring的事务控制-xml方式声明式事务通知入门操作.mp4
│      │      97-Spring的事务控制-xml方式声明式事务控制的详解.mp4
│      │      98-Spring的事务控制-xml方式声明式事务控制原理剖析.mp4
│      │      99-Spring的事务控制-注解方式配置声明式事务控制应用.mp4
│      │      
│      └─资料(陆续更新)
│          ├─图示
│          │      三级缓存源码剖析流程.pdf
│          │      
│          ├─工具代码
│          │      BaseClassScanUtils.java
│          │      haohao-annotation.xsd
│          │      pom.xml
│          │      
│          ├─讲义PPT
│          │      (0)一套吃透Spring课程-导学部分.pdf
│          │      (1)一套吃透Spring课程-IoC部分.pdf
│          │      (2)一套吃透Spring课程-Aop部分.pdf
│          │      (3)一套吃透Spring课程-Web部分.pdf
│          │      (4)一套吃透Spring课程-MVC部分.pdf
│          │      
│          └─课程代码
│                  spring_aop_test01.zip
│                  spring_ioc_test01.zip
│                  spring_ioc_test02.zip
│                  spring_trans_test.zip
│                  spring_webmvc_test01.rar
│                  spring_webmvc_test02.rar
│                  
├─第4阶段—中间键&服务框架 
│  ├─10、ELK搜索技术Elasticsearch
│  │  ├─视频-ELK高级搜索
│  │  │      day01.zip
│  │  │      day02.zip
│  │  │      day03.zip
│  │  │      day04.zip
│  │  │      day05.zip
│  │  │      
│  │  └─资料-ELK高级搜索
│  │          day02资料.zip
│  │          day03资料.zip
│  │          day04资料.zip
│  │          day05资料.zip
│  │          day1资料.zip
│  │          资料.zip
│  │          
│  ├─1、微服务开发框架SpringCloud+RabbitMQ+Docker+Redis+搜索+分布式微服务全技术栈课程
│  │  ├─实用篇
│  │  │  ├─学习资料
│  │  │  │      day01-SpringCloud01.zip
│  │  │  │      day02-SpringCloud02.zip
│  │  │  │      day03-Docker.zip
│  │  │  │      day04-MQ.zip
│  │  │  │      day05-Elasticsearch01.zip
│  │  │  │      day06-Elasticsearch02.zip
│  │  │  │      day07-Elasticsearch03.zip
│  │  │  │      
│  │  │  └─视频教程
│  │  │      ├─day01-SpringCloud01
│  │  │      │      01-今日课程介绍.mp4
│  │  │      │      02-认识微服务-服务架构演变.mp4
│  │  │      │      03-认识微服务-微服务技术对比.mp4
│  │  │      │      04-认识微服务-SpringCloud.mp4
│  │  │      │      05-服务拆分-案例Demo.mp4
│  │  │      │      06-服务拆分-服务远程调用.mp4
│  │  │      │      07-Eureka-提供者与消费者.mp4
│  │  │      │      08-Eureka-eureka原理分析.mp4
│  │  │      │      09-Eureka-搭建eureka服务.mp4
│  │  │      │      10-Eureka-服务注册.mp4
│  │  │      │      11-Eureka-服务发现.mp4
│  │  │      │      12-Ribbon-负载均衡原理.mp4
│  │  │      │      13-Ribbon-负载均衡策略.mp4
│  │  │      │      14-Ribbon-饥饿加载.mp4
│  │  │      │      15-Nacos-认识和安装Nacos.mp4
│  │  │      │      16-Nacos-快速入门.mp4
│  │  │      │      17-Nacos-服务多级存储模型.mp4
│  │  │      │      18-Nacos-NacosRule负载均衡.mp4
│  │  │      │      19-Nacos-服务实例的权重设置.mp4
│  │  │      │      20-Nacos-环境隔离.mp4
│  │  │      │      21-Nacos-Nacos和Eureka的对比.mp4
│  │  │      │      
│  │  │      ├─day02-SpringCloud02
│  │  │      │      01-今日课程介绍.mp4
│  │  │      │      02-Nacos配置管理-Nacos实现配置管理.mp4
│  │  │      │      03-Nacos配置管理-微服务配置拉取.mp4
│  │  │      │      04-Nacos配置管理-配置热更新.mp4
│  │  │      │      05-Nacos配置管理-多环境配置共享.mp4
│  │  │      │      06-Nacos配置管理-nacos集群搭建.mp4
│  │  │      │      07-Feign-基于Feign远程调用.mp4
│  │  │      │      08-Feign-自定义配置.mp4
│  │  │      │      09-Feign-性能优化.mp4
│  │  │      │      10-Feign-最佳实践分析.mp4
│  │  │      │      11-Feign-实现Feign最佳实践.mp4
│  │  │      │      12-Gateway网关-网关作用介绍.mp4
│  │  │      │      13-Gateway网关-快速入门.mp4
│  │  │      │      14-Gateway网关-路由断言工厂.mp4
│  │  │      │      15-Gateway网关-路由的过滤器配置.mp4
│  │  │      │      16-Gateway网关-全局过滤器.mp4
│  │  │      │      17-Gateway网关-过滤器链执行顺序.mp4
│  │  │      │      18-Gateway网关-网关的cors跨域配置.mp4
│  │  │      │      
│  │  │      ├─day03-Docker
│  │  │      │      01-今日课程介绍.mp4
│  │  │      │      02-初识Docker-什么是docker.mp4
│  │  │      │      03-初始Docker-Docker和虚拟机的差别.mp4
│  │  │      │      04-初识Docker-Docker架构.mp4
│  │  │      │      05-初识Docker-Docker的安装.mp4
│  │  │      │      06-使用Docker-镜像命令.mp4
│  │  │      │      07-使用Docker-镜像命令练习.mp4
│  │  │      │      08-使用Docker-容器命令介绍.mp4
│  │  │      │      09-使用Docker-容器命令案例1.mp4
│  │  │      │      10-使用Docker-容器命令案例2.mp4
│  │  │      │      11-使用Docker-容器命令练习.mp4
│  │  │      │      12-使用Docker-数据卷命令.mp4
│  │  │      │      13-使用Docker-数据卷挂载案例1.mp4
│  │  │      │      14-使用Docker-数据卷挂载案例2.mp4
│  │  │      │      15-自定义镜像-镜像结构.mp4
│  │  │      │      16-自定义镜像-Dockerfile.mp4
│  │  │      │      17-DockerCompose-初始Compose.mp4
│  │  │      │      18-DockerCompose-部署微服务集群.mp4
│  │  │      │      19-Docker镜像仓库.mp4
│  │  │      │      
│  │  │      ├─day04-MQ
│  │  │      │      01-今日课程介绍.mp4
│  │  │      │      02-初识MQ–同步通讯的优缺点.mp4
│  │  │      │      03-初识MQ–异步通讯的优缺点.mp4
│  │  │      │      04-初识MQ–mq常见技术介绍.mp4
│  │  │      │      05-RabbitMQ快速入门–介绍和安装.mp4
│  │  │      │      06-RabbitMQ快速入门–消息模型介绍.mp4
│  │  │      │      07-RabbitMQ快速入门–简单队列模型.mp4
│  │  │      │      08-SpringAMQP–基本介绍.mp4
│  │  │      │      09-SpringAMQP–入门案例的消息发送.mp4
│  │  │      │      10-SpringAMQP–入门案例的消息接收.mp4
│  │  │      │      11-SpringAMQP–WorkQueue模型.mp4
│  │  │      │      12-SpringAMQP–发布订阅模型介绍.mp4
│  │  │      │      13-SpringAMQP–FanoutExchange.mp4
│  │  │      │      14-SpringAMQP–DirectExchange.mp4
│  │  │      │      15-SpringAMQP–TopicExchange.mp4
│  │  │      │      16-SpringAMQP–消息转换器.mp4
│  │  │      │      
│  │  │      ├─day05-Elasticsearch01
│  │  │      │      01-今日课程介绍.mp4
│  │  │      │      02-初识ES-什么是elasticsearch.mp4
│  │  │      │      03-初识ES-倒排索引.mp4
│  │  │      │      04-初识ES-es与mysql的概念对比.mp4
│  │  │      │      05-初识ES-安装es.mp4
│  │  │      │      06-初识ES-安装kibana.mp4
│  │  │      │      07-初识ES-安装IK分词器.mp4
│  │  │      │      08-初识ES-IK分词器的拓展和停用词典.mp4
│  │  │      │      09-操作索引库-mapping属性.mp4
│  │  │      │      10-操作索引库-创建索引库.mp4
│  │  │      │      11-操作索引库-查询、删除、修改索引库.mp4
│  │  │      │      12-文档操作-新增、查询、删除文档.mp4
│  │  │      │      13-文档操作-修改文档.mp4
│  │  │      │      14-RestClient操作索引库-导入demo.mp4
│  │  │      │      15-RestClient操作索引-hotel数据结构分析.mp4
│  │  │      │      16-RestClient操作索引库-初始化RestClient.mp4
│  │  │      │      17-RestClient操作索引库-创建索引库.mp4
│  │  │      │      18-RestClient操作索引库-删除和判断索引库.mp4
│  │  │      │      19-RestClient操作文档-新增文档.mp4
│  │  │      │      20-RestClient操作文档-查询文档.mp4
│  │  │      │      21-RestClient操作文档-更新文档.mp4
│  │  │      │      22-RestClient操作文档-删除文档.mp4
│  │  │      │      23-RestClient操作文档-批量导入文档.mp4
│  │  │      │      
│  │  │      ├─day06-Elasticsearch02
│  │  │      │      01-今日课程介绍.mp4
│  │  │      │      02-DSL查询语法-DSL查询分类和基本语法.mp4
│  │  │      │      03-DSL查询语法-全文检索查询.mp4
│  │  │      │      04-DSL查询语法-精确查询.mp4
│  │  │      │      05-DSL查询语法-地理查询.mp4
│  │  │      │      06-DSL查询语法-相关性算分.mp4
│  │  │      │      07-DSL查询语法-FunctionScoreQuery.mp4
│  │  │      │      08-DSL查询语法-BooleanQuery.mp4
│  │  │      │      09-搜索结果处理-排序.mp4
│  │  │      │      10-搜索结果处理-分页.mp4
│  │  │      │      11-搜索结果处理-高亮.mp4
│  │  │      │      12-RestClient查询文档-快速入门.mp4
│  │  │      │      13-RestClient查询文档-match、term、range、bool查询.mp4
│  │  │      │      14-RestClient查询文档-排序和分页.mp4
│  │  │      │      15-RestClient查询文档-高亮显示.mp4
│  │  │      │      16-黑马旅游案例-搜索、分页.mp4
│  │  │      │      17-黑马旅游案例-条件过滤.mp4
│  │  │      │      18-黑马旅游案例-我附近的酒店.mp4
│  │  │      │      19-黑马旅游案例-广告置顶.mp4
│  │  │      │      
│  │  │      └─day07-Elasticsearch03
│  │  │              01-今日内容介绍.mp4
│  │  │              02-数据聚合-聚合的分类.mp4
│  │  │              03-数据聚合-DSL实现Bucket聚合.mp4
│  │  │              04-数据聚合-DSL实现Metrics聚合.mp4
│  │  │              05-数据聚合-RestClient实现聚合.mp4
│  │  │              06-数据聚合-多条件聚合.mp4
│  │  │              07-数据聚合-带过滤条件的聚合.mp4
│  │  │              08-自动补全-安装拼音分词器.mp4
│  │  │              09-自动补全-自定义分词器.mp4
│  │  │              10-自动补全-DSL实现自动补全查询.mp4
│  │  │              11-自动补全-修改酒店索引库数据结构.mp4
│  │  │              12-自动补全-RestAPI实现自动补全查询.mp4
│  │  │              13-自动补全-实现搜索框自动补全.mp4
│  │  │              14-数据同步-同步方案分析.mp4
│  │  │              15-数据同步-导入酒店管理项目.mp4
│  │  │              16-数据同步-声明队列和交换机.mp4
│  │  │              17-数据同步-发送mq消息.mp4
│  │  │              18-数据同步-监听MQ消息.mp4
│  │  │              19-数据同步-测试同步功能.mp4
│  │  │              20-es集群-集群结构介绍.mp4
│  │  │              21-es集群-搭建集群.mp4
│  │  │              22-es集群-集群职责及脑裂.mp4
│  │  │              23-ES集群-分布式新增和查询流程.mp4
│  │  │              24-ES集群-故障转移.mp4
│  │  │              
│  │  ├─面试篇
│  │  │      面试篇—视频.rar
│  │  │      面试篇—资料.rar
│  │  │      
│  │  └─高级篇
│  │      ├─学习资料
│  │      │      day01-微服务保护.rar
│  │      │      day02-分布式事务.rar
│  │      │      day03-分布式缓存.rar
│  │      │      day04-多级缓存.rar
│  │      │      day05-MQ高级.rar
│  │      │      
│  │      └─视频教程
│  │              day01-微服务保护.rar
│  │              day02-分布式事务.rar
│  │              day03-分布式缓存.rar
│  │              day04-多级缓存.rar
│  │              day05-MQ高级.rar
│  │              
│  ├─2、分布式开发框架Dubbo
│  │  ├─视频–分布式开发框架Dubbo
│  │  │      视频-分布式开发框架Dubbo.rar
│  │  │      
│  │  └─资料–分布式开发框架Dubbo
│  │          资料-Dubbo.rar
│  │          
│  ├─3、分布式开发框架Zookeeper
│  │  ├─视频–分布式开发框架Zookeeper
│  │  │      视频-分布式开发框架Zookeeper.rar
│  │  │      
│  │  └─资料–分布式开发框架Zookeeper
│  │          资料-Zookeeper.rar
│  │          
│  ├─4、消息队列RabbitMQ
│  │  ├─视频-rabbitMQ
│  │  │      day1视频.rar
│  │  │      day2视频.rar
│  │  │      
│  │  └─资料-rabbitMQ
│  │          centos6_64.rar
│  │          day01.rar
│  │          day02.rar
│  │          镜像环境安装.txt
│  │          
│  ├─5、全面解剖RocketMQ和项目实战
│  │  ├─视频-全面解剖RocketMQ和项目实战
│  │  │      day1.rar
│  │  │      day2.rar
│  │  │      day3.rar
│  │  │      day4.rar
│  │  │      
│  │  └─资料-全面解剖RocketMQ和项目实战
│  │          RocketMQ.rar
│  │          
│  ├─6、容器化技术Docker精讲
│  │      PDF.rar
│  │      代码.rar
│  │      视频.rar
│  │      资料.rar
│  │      
│  ├─7、Redis入门到实战教程
│  │  ├─Redis-笔记资料
│  │  │      01-入门篇.zip
│  │  │      02-实战篇.zip
│  │  │      03-高级篇.zip
│  │  │      04-原理篇.zip
│  │  │      Redis课程大纲-V1.0.xmind
│  │  │      
│  │  └─Redis-视频
│  │          01-实用篇视频.rar
│  │          02-实战篇视频.rar
│  │          03-高级篇.rar
│  │          04-原理篇.rar
│  │          
│  ├─8、Redis入门到精通(旧版)
│  │  ├─视频-Redis入门到精通
│  │  │      1.zip
│  │  │      2.zip
│  │  │      3.zip
│  │  │      4.zip
│  │  │      
│  │  └─资料-Redis入门到精通
│  │          redis资料.zip
│  │          黑马程序员视频库.jpeg
│  │          
│  └─9、MongoDB基础到进阶
│      ├─视频-mongodb基础到进阶
│      │      day1视频.zip
│      │      day2视频.zip
│      │      
│      └─资料-mongodb基础到进阶
│              01_MongoDB用起来-快速上手.zip
│              02_MongoDB用起来-集群安全.zip
│              黑马程序员视频库.jpeg
│              
├─第5阶段—项目实战 
│  ├─10、黑马程序员瑞吉外卖平台实战开发
│  │  └─瑞吉外卖-资料
│  │          1 瑞吉外卖项目.rar
│  │          2 Git课程.rar
│  │          3 Linux课程.rar
│  │          4 Redis课程.rar
│  │          5 瑞吉外卖项目优化篇.rar
│  │          
│  ├─1、黑马程序员Java项目《苍穹外卖》企业级开发实战
│  │  │  PPT.rar
│  │  │  必读:课程结构和能力目标.txt
│  │  │  讲义.rar
│  │  │  资料.rar
│  │  │  
│  │  ├─前端源码
│  │  │      苍穹外卖前端源码.rar
│  │  │      
│  │  └─视频
│  │      ├─day01
│  │      │      Day01-01-项目效果展示.mp4
│  │      │      Day01-02-软件开发整体介绍.mp4
│  │      │      Day01-03-苍穹外卖项目介绍.mp4
│  │      │      Day01-04-开发环境搭建_前端环境搭建.mp4
│  │      │      Day01-05-开发环境搭建_后端环境搭建_熟悉项目结构.mp4
│  │      │      Day01-06-开发环境搭建_后端环境搭建_使用Git进行版本控制.mp4
│  │      │      Day01-07-开发环境搭建_后端环境搭建_数据库环境搭建.mp4
│  │      │      Day01-08-开发环境搭建_后端环境搭建_前后端联调_通过断点调试熟悉项目代码特点.mp4
│  │      │      Day01-09-开发环境搭建_后端环境搭建_前后端联调_Nginx反向代理和负载均衡概念.mp4
│  │      │      Day01-10-开发环境搭建_后端环境搭建_前后端联调_Nginx反向代理和负载均衡配置.mp4
│  │      │      Day01-11-开发环境搭建_完善登录功能.mp4
│  │      │      Day01-12-导入接口文档.mp4
│  │      │      Day01-13-Swagger_介绍和使用方式.mp4
│  │      │      Day01-14-Swagger_常用注解.mp4
│  │      │      苍穹外卖课程导学.mp4
│  │      │      
│  │      ├─day02
│  │      │      Day02-01-新增员工_需求分析和设计.mp4
│  │      │      Day02-02-新增员工_代码开发.mp4
│  │      │      Day02-03-新增员工_功能测试.mp4
│  │      │      Day02-04-新增员工_代码完善1.mp4
│  │      │      Day02-05-新增员工_代码完善2.mp4
│  │      │      Day02-06-员工分页查询_需求分析和设计.mp4
│  │      │      Day02-07-员工分页查询_代码开发.mp4
│  │      │      Day02-08-员工分页查询_功能测试.mp4
│  │      │      Day02-09-员工分页查询_代码完善.mp4
│  │      │      Day02-10-启用禁用员工账号_需求分析和设计.mp4
│  │      │      Day02-11-启用禁用员工账号_代码开发和功能测试.mp4
│  │      │      Day02-12-编辑员工_需求分析和设计.mp4
│  │      │      Day02-13-编辑员工_代码开发.mp4
│  │      │      Day02-14-编辑员工_功能测试.mp4
│  │      │      Day02-15-导入分类管理功能代码.mp4
│  │      │      
│  │      ├─day03
│  │      │      Day03-01-公共字段自动填充_问题分析和实现思路.mp4
│  │      │      Day03-02-公共字段自动填充_代码开发_1.mp4
│  │      │      Day03-03-公共字段自动填充_代码开发_2.mp4
│  │      │      Day03-04-公共字段自动填充_功能测试.mp4
│  │      │      Day03-05-新增菜品_需求分析和设计.mp4
│  │      │      Day03-06-新增菜品_代码开发_1.mp4
│  │      │      Day03-07-新增菜品_代码开发_2.mp4
│  │      │      Day03-08-新增菜品_代码开发_3.mp4
│  │      │      Day03-09-新增菜品_功能测试.mp4
│  │      │      Day03-10-菜品分页查询_需求分析和设计.mp4
│  │      │      Day03-11-菜品分页查询_代码开发和功能测试.mp4
│  │      │      Day03-12-删除菜品_需求分析和设计.mp4
│  │      │      Day03-13-删除菜品_代码实现.mp4
│  │      │      Day03-14-删除菜品_功能测试.mp4
│  │      │      Day03-15-修改菜品_需求分析和设计.mp4
│  │      │      Day03-16-修改菜品_代码开发_1.mp4
│  │      │      Day03-17-修改菜品_代码开发_2.mp4
│  │      │      Day03-18-修改菜品_功能测试.mp4
│  │      │      
│  │      ├─day05
│  │      │      Day05-01-课程内容介绍.mp4
│  │      │      Day05-02-Redis入门.mp4
│  │      │      Day05-03-Redis常用数据类型.mp4
│  │      │      Day05-04-Redis常用命令_字符串操作命令.mp4
│  │      │      Day05-05-Redis常用命令_哈希操作命令.mp4
│  │      │      Day05-06-Redis常用命令_列表操作命令.mp4
│  │      │      Day05-07-Redis常用命令_集合操作命令.mp4
│  │      │      Day05-08-Redis常用命令_有序集合操作命令.mp4
│  │      │      Day05-09-Redis常用命令_通用命令.mp4
│  │      │      Day05-10-在Java中操作Redis_Spring Data Redis使用方式_操作步骤说明.mp4
│  │      │      Day05-11-在Java中操作Redis_Spring Data Redis使用方式_环境搭建.mp4
│  │      │      Day05-12-在Java中操作Redis_Spring Data Redis使用方式_操作字符串类型的数据.mp4
│  │      │      Day05-13-在Java中操作Redis_Spring Data Redis使用方式_操作哈希类型的数据.mp4
│  │      │      Day05-14-在Java中操作Redis_Spring Data Redis使用方式_其他类型的数据操作.mp4
│  │      │      Day05-15-店铺营业状态设置_需求分析和设计.mp4
│  │      │      Day05-16-店铺营业状态设置_代码开发.mp4
│  │      │      Day05-17-店铺营业状态设置_功能测试.mp4
│  │      │      
│  │      ├─day06
│  │      │      Day06-01-本章课程内容介绍.mp4
│  │      │      Day06-02-HttpClient_介绍.mp4
│  │      │      Day06-03-HttpClient_入门案例_发送GET方式请求.mp4
│  │      │      Day06-04-HttpClient_入门案例_发送POST方式请求.mp4
│  │      │      Day06-05-微信小程序开发_介绍.mp4
│  │      │      Day06-06-微信小程序开发_准备工作.mp4
│  │      │      Day06-07-微信小程序开发_入门案例_1.mp4
│  │      │      Day06-08-微信小程序开发_入门案例_2.mp4
│  │      │      Day06-09-微信小程序开发_入门案例_3.mp4
│  │      │      Day06-10-微信小程序开发_入门案例_4.mp4
│  │      │      Day06-11-微信小程序开发_发布小程序.mp4
│  │      │      Day06-12-微信登录_导入小程序代码.mp4
│  │      │      Day06-13-微信登录_微信登录流程.mp4
│  │      │      Day06-14-微信登录_需求分析和设计.mp4
│  │      │      Day06-15-微信登录_代码开发_1.mp4
│  │      │      Day06-16-微信登录_代码开发_2.mp4
│  │      │      Day06-17-微信登录_代码开发_3.mp4
│  │      │      Day06-18-微信登录_功能测试.mp4
│  │      │      Day06-19-导入商品浏览功能代码_需求分析和设计.mp4
│  │      │      Day06-20-导入商品浏览功能代码_代码导入和功能测试.mp4
│  │      │      
│  │      ├─day07
│  │      │      Day07-01-课程内容介绍.mp4
│  │      │      Day07-02-缓存菜品_问题分析和实现思路.mp4
│  │      │      Day07-03-缓存菜品_代码开发_缓存菜品数据.mp4
│  │      │      Day07-04-缓存菜品_代码开发_清理缓存数据.mp4
│  │      │      Day07-05-缓存菜品_功能测试.mp4
│  │      │      Day07-06-缓存套餐_Spring Cache_介绍和常用注解.mp4
│  │      │      Day07-07-缓存套餐_Spring Cache_入门案例_1.mp4
│  │      │      Day07-08-缓存套餐_Spring Cache_入门案例_2.mp4
│  │      │      Day07-09-缓存套餐_Spring Cache_入门案例_3.mp4
│  │      │      Day07-10-缓存套餐_Spring Cache_入门案例_4.mp4
│  │      │      Day07-11-缓存套餐_代码开发.mp4
│  │      │      Day07-12-缓存套餐_功能测试.mp4
│  │      │      Day07-13-添加购物车_需求分析和设计.mp4
│  │      │      Day07-14-添加购物车_代码开发_1.mp4
│  │      │      Day07-15-添加购物车_代码开发_2.mp4
│  │      │      Day07-16-添加购物车_代码开发_3.mp4
│  │      │      Day07-17-添加购物车_功能测试.mp4
│  │      │      Day07-18-查看购物车.mp4
│  │      │      Day07-19-清空购物车.mp4
│  │      │      
│  │      ├─day08
│  │      │      Day08-01-今日课程内容介绍.mp4
│  │      │      Day08-02-导入地址簿模块功能代码_需求分析和设计.mp4
│  │      │      Day08-03-导入地址簿模块功能代码_代码导入.mp4
│  │      │      Day08-04-导入地址簿模块功能代码_功能测试.mp4
│  │      │      Day08-05-用户下单_需求分析和设计_接口设计.mp4
│  │      │      Day08-06-用户下单_需求分析和设计_数据库设计.mp4
│  │      │      Day08-07-用户下单_代码开发1.mp4
│  │      │      Day08-08-用户下单_代码开发2.mp4
│  │      │      Day08-09-用户下单_代码开发3.mp4
│  │      │      Day08-10-用户下单_代码开发4.mp4
│  │      │      Day08-11-用户下单_功能测试.mp4
│  │      │      Day08-12-订单支付_微信支付介绍_微信支付产品和微信支付接入流程.mp4
│  │      │      Day08-13-订单支付_微信支付介绍_微信小程序支付时序图.mp4
│  │      │      Day08-14-订单支付_微信支付介绍_微信支付相关接口介绍.mp4
│  │      │      Day08-15-订单支付_微信支付准备工作.mp4
│  │      │      Day08-16-订单支付_导入功能代码.mp4
│  │      │      Day08-17-订单支付_阅读订单支付功能代码.mp4
│  │      │      Day08-18-订单支付_功能测试.mp4
│  │      │      
│  │      ├─day10
│  │      │      Day10-01-Spring Task_介绍.mp4
│  │      │      Day10-02-Spring Task_cron表达式.mp4
│  │      │      Day10-03-Spring Task_入门案例.mp4
│  │      │      Day10-04-订单状态定时处理_需求分析.mp4
│  │      │      Day10-05-订单状态定时处理_代码开发.mp4
│  │      │      Day10-06-订单状态定时处理_功能测试.mp4
│  │      │      Day10-07-WebSocket_介绍.mp4
│  │      │      Day10-08-WebSocket_入门案例_1.mp4
│  │      │      Day10-09-WebSocket_入门案例_2.mp4
│  │      │      Day10-10-来单提醒_需求分析和设计.mp4
│  │      │      Day10-11-来单提醒_代码开发.mp4
│  │      │      Day10-12-来单提醒_功能测试.mp4
│  │      │      Day10-13-客户催单_需求分析和设计.mp4
│  │      │      Day10-14-客户催单_代码开发.mp4
│  │      │      Day10-15-客户催单_功能测试.mp4
│  │      │      
│  │      ├─day11
│  │      │      Day11-01-Apache ECharts_介绍.mp4
│  │      │      Day11-02-Apache ECharts_入门案例.mp4
│  │      │      Day11-03-营业额统计_需求分析和设计.mp4
│  │      │      Day11-04-营业额统计_代码开发_1.mp4
│  │      │      Day11-05-营业额统计_代码开发_2.mp4
│  │      │      Day11-06-营业额统计_代码开发_3.mp4
│  │      │      Day11-07-营业额统计_代码开发_4.mp4
│  │      │      Day11-08-营业额统计_功能测试.mp4
│  │      │      Day11-09-用户统计_需求分析和设计.mp4
│  │      │      Day11-10-用户统计_代码开发_1.mp4
│  │      │      Day11-11-用户统计_代码开发_2.mp4
│  │      │      Day11-12-用户统计_代码开发_3.mp4
│  │      │      Day11-13-用户统计_功能测试.mp4
│  │      │      Day11-14-订单统计_需求分析和设计.mp4
│  │      │      Day11-15-订单统计_代码开发_1.mp4
│  │      │      Day11-16-订单统计_代码开发_2.mp4
│  │      │      Day11-17-订单统计_功能测试.mp4
│  │      │      Day11-18-销量排名统计_需求分析和设计.mp4
│  │      │      Day11-19-销量排名统计_代码开发_1.mp4
│  │      │      Day11-20-销量排名统计_代码开发_2.mp4
│  │      │      Day11-21-销量排名统计_功能测试.mp4
│  │      │      
│  │      └─day12
│  │              Day12-01-今日课程内容介绍.mp4
│  │              Day12-02-工作台_需求分析和设计.mp4
│  │              Day12-03-工作台_代码导入.mp4
│  │              Day12-04-工作台_功能测试.mp4
│  │              Day12-05-Apache POI_介绍.mp4
│  │              Day12-06-Apache POI_入门案例_通过POI向Excel文件写入文件内容.mp4
│  │              Day12-07-Apache POI_入门案例_通过POI读取Excel文件内容.mp4
│  │              Day12-08-导出运营数据Excel报表_需求分析和设计.mp4
│  │              Day12-09-导出运营数据Excel报表_代码开发1.mp4
│  │              Day12-10-导出运营数据Excel报表_代码开发2.mp4
│  │              Day12-11-导出运营数据Excel报表_代码开发3.mp4
│  │              Day12-12-导出运营数据Excel报表_功能测试.mp4
│  │              
│  ├─2、黑马程序员Java项目《学成在线》企业级开发实战
│  │  ├─学成在线项目—视频
│  │  │  ├─day01 项目介绍&环境搭建
│  │  │  │      Day1-00.项目导学.mp4
│  │  │  │      Day1-01.项目介绍.mp4
│  │  │  │      Day1-02.面试-详细说说你的项目吧.mp4
│  │  │  │      Day1-03.项目演示.mp4
│  │  │  │      Day1-04.项目技术架构介绍.mp4
│  │  │  │      Day1-05.开发环境配置-IDEA-虚拟机-Git.mp4
│  │  │  │      Day1-06.创建父工程和基础工程.mp4
│  │  │  │      Day1-07.面试-Git相关问题.mp4
│  │  │  │      Day1-08.面试-Maven相关问题.mp4
│  │  │  │      Day1-09.准备数据库环境.mp4
│  │  │  │      Day1-10.面试-MySQL存储引擎及区别.mp4
│  │  │  │      Day1-11.面试-MySQL建表注意哪些.mp4
│  │  │  │      Day1-12.什么是需求分析.mp4
│  │  │  │      Day1-13.内容管理模块-需求分析-基础工程搭建.mp4
│  │  │  │      Day1-14.内容管理模块-创建基础工程.mp4
│  │  │  │      Day1-15.课程查询-需求分析.mp4
│  │  │  │      Day1-16.课程查询-生成PO类.mp4
│  │  │  │      Day1-17.课程查询-接口设计分析.mp4
│  │  │  │      Day1-18.课程查询-接口定义.mp4
│  │  │  │      Day1-19.课程查询-swagger接口文档.mp4
│  │  │  │      Day1-20.面试-SpringBoot接口开发注解有哪些.mp4
│  │  │  │      Day1-21.面试-你项目的开发流程是什么.mp4
│  │  │  │      
│  │  │  ├─day02 课程查询 新增课程 前后端联调
│  │  │  │      Day2-01.课程查询-DAO接口.mp4
│  │  │  │      Day2-02.数据字典表.mp4
│  │  │  │      Day2-03.课程查询-service.mp4
│  │  │  │      Day2-04.课程查询-接口测试.mp4
│  │  │  │      Day2-05.前后端联调-部署前端和系统管理服务.mp4
│  │  │  │      Day2-06.前后端联调-跨域的三种方案.mp4
│  │  │  │      Day2-07.前后端联调-定义cors过虑器.mp4
│  │  │  │      Day2-08.课程查询-前后端联调.mp4
│  │  │  │      Day2-09.课程分类查询-接口定义.mp4
│  │  │  │      Day2-10.课程分类查询-树型表查询方法.mp4
│  │  │  │      Day2-11.课程分类查询-开发测试.mp4
│  │  │  │      Day2-12.新增课程-接口定义.mp4
│  │  │  │      Day2-13.新增课程-接口开发.mp4
│  │  │  │      Day2-14.新增课程-接口测试.mp4
│  │  │  │      Day2-15.面试-Mybatis相关问题.mp4
│  │  │  │      Day2-16.异常处理-自定义异常类型.mp4
│  │  │  │      Day2-17.异常处理-开发测试.mp4
│  │  │  │      Day2-18.面试-系统异常处理.mp4
│  │  │  │      
│  │  │  ├─day03 课程计划  JSR303
│  │  │  │      Day3-01.JSR303校验.mp4
│  │  │  │      Day3-02.面试-系统参数合法性校验.mp4
│  │  │  │      Day3-03.修改课程-需求分析.mp4
│  │  │  │      Day3-04.修改课程-接口开发.mp4
│  │  │  │      Day3-05.修改课程-接口测试.mp4
│  │  │  │      Day3-06.课程计划查询-接口定义.mp4
│  │  │  │      Day3-07.课程计划查询-sql语句.mp4
│  │  │  │      Day3-08.课程计划查询-接口开发.mp4
│  │  │  │      Day3-09.新增修改课程计划-接口定义.mp4
│  │  │  │      Day3-10.新增修改课程计划-接口开发.mp4
│  │  │  │      
│  │  │  ├─day04 项目实战
│  │  │  │      Day4-项目实战说明.mp4
│  │  │  │      
│  │  │  ├─day05 媒资管理 Nacos Gateway MinIO
│  │  │  │      Day5-01.媒资管理模块需求分析.mp4
│  │  │  │      Day5-02.为什么要用网关.mp4
│  │  │  │      Day5-03.nacos-服务发现中心.mp4
│  │  │  │      Day5-04.nacos-配置content-api.mp4
│  │  │  │      Day5-05.nacos-配置content-service.mp4
│  │  │  │      Day5-06.nacos-配置中心-配置优先级.mp4
│  │  │  │      Day5-07.nacos-配置中心-导入配置.mp4
│  │  │  │      Day5-08.搭建网关.mp4
│  │  │  │      Day5-09.搭建媒资服务工程.mp4
│  │  │  │      Day5-10.什么是分布式文件系统.mp4
│  │  │  │      Day5-11.minio文件系统.mp4
│  │  │  │      Day5-12.上传图片-需求分析.mp4
│  │  │  │      Day5-13.上传图片-接口定义.mp4
│  │  │  │      Day5-14.上传图片-上传文件.mp4
│  │  │  │      Day5-15.上传图片-文件信息入库.mp4
│  │  │  │      Day5-16.上传图片-测试.mp4
│  │  │  │      Day5-17.上传图片-事务优化.mp4
│  │  │  │      
│  │  │  ├─day06 断点续传 xxl-job
│  │  │  │      Day6-01.上传视频-什么是断点续传.mp4
│  │  │  │      Day6-02.上传视频-分块与合并测试.mp4
│  │  │  │      Day6-03.上传视频-测试minio合并分块.mp4
│  │  │  │      Day6-04.上传视频-上传分块.mp4
│  │  │  │      Day6-05.上传视频-合并分块.mp4
│  │  │  │      Day6-06.上传视频-合并分块测试.mp4
│  │  │  │      Day6-07.面试-什么情况事务失效.mp4
│  │  │  │      Day6-08.面试-断点续传怎么实现.mp4
│  │  │  │      Day6-09.视频处理-视频转码需求.mp4
│  │  │  │      Day6-10.视频处理-什么是分布式任务调度.mp4
│  │  │  │      Day6-11.视频处理-xxl-job-配置执行器.mp4
│  │  │  │      Day6-12.视频处理-xxl-job-执行任务测试.mp4
│  │  │  │      Day6-13.视频处理-xxl-job-高级配置参数.mp4
│  │  │  │      Day6-14.视频处理-xxl-job-分片广播.mp4
│  │  │  │      
│  │  │  ├─day07 视频处理 部署门户
│  │  │  │      Day7-01.视频处理-技术方案.mp4
│  │  │  │      Day7-02.视频处理-查询待处理任务.mp4
│  │  │  │      Day7-03.视频处理-使用分布式锁开启任务.mp4
│  │  │  │      Day7-04.视频处理-保存任务处理结果.mp4
│  │  │  │      Day7-05.视频处理-视频处理任务类.mp4
│  │  │  │      Day7-06.视频处理-任务处理流程测试.mp4
│  │  │  │      Day7-07.面试-任务处理.mp4
│  │  │  │      Day7-08.绑定媒资-需求分析和接口定义.mp4
│  │  │  │      Day7-09.绑定媒资-接口开发.mp4
│  │  │  │      Day7-10.课程发布-模块需求.mp4
│  │  │  │      Day7-11.课程发布-freemarker入门.mp4
│  │  │  │      Day7-12.课程发布-部署门户.mp4
│  │  │  │      
│  │  │  ├─day08 课程发布 分布式事务
│  │  │  │      Day8-01.课程预览-接口开发.mp4
│  │  │  │      Day8-02.提交课程审核.mp4
│  │  │  │      Day8-03.课程发布-需求分析.mp4
│  │  │  │      Day8-04.课程发布-什么是分布式事务.mp4
│  │  │  │      Day8-05.课程发布-什么是CAP理论.mp4
│  │  │  │      Day8-06.课程发布-分布式事务控制方案.mp4
│  │  │  │      Day8-07.课程发布-发布接口开发.mp4
│  │  │  │      Day8-08.课程发布-消息sdk.mp4
│  │  │  │      Day8-09.课程发布-课程发布任务调度.mp4
│  │  │  │      
│  │  │  ├─day09 页面静态化 认证授权 SpringSecurity
│  │  │  │      Day9-01.课程发布-页面静态化.mp4
│  │  │  │      Day9-02.课程发布-熔断降级.mp4
│  │  │  │      Day9-03.课程发布-页面静态化任务.mp4
│  │  │  │      Day9-04.课程搜索.mp4
│  │  │  │      Day9-05.认证授权-SpringSecurity认证和授权测试.mp4
│  │  │  │      Day9-06.认证授权-OAuth2协议详解.mp4
│  │  │  │      
│  │  │  ├─day10 JWT 用户认证 微信扫码登录
│  │  │  │      Day10-01.认证授权-jwt令牌.mp4
│  │  │  │      Day10-02.认证授权-资源服务集成JWT.mp4
│  │  │  │      Day10-03.网关认证.mp4
│  │  │  │      Day10-04.用户认证-连接用户数据库认证.mp4
│  │  │  │      Day10-05.用户认证-扩展用户信息.mp4
│  │  │  │      Day10-06.用户认证-封装工具类获取用户身份.mp4
│  │  │  │      Day10-07.用户认证-统一认证入口.mp4
│  │  │  │      Day10-08.用户认证-统一实现账号密码认证.mp4
│  │  │  │      Day10-09.用户认证-部署验证码服务.mp4
│  │  │  │      Day10-10.用户认证-账号密码认证测试.mp4
│  │  │  │      Day10-11.微信扫码认证-接口调研.mp4
│  │  │  │      Day10-12.微信扫码认证-接口定义.mp4
│  │  │  │      Day10-13.微信扫码认证-微信扫码接入逻辑.mp4
│  │  │  │      Day10-14.微信扫码认证-测试与总结.mp4
│  │  │  │      
│  │  │  ├─day11 微服务授权 选课学习 支付接口测试
│  │  │  │      Day11-01.授权-什么是RBAC.mp4
│  │  │  │      Day11-02.授权-微服务授权的方法.mp4
│  │  │  │      Day11-03.授权-数据模型.mp4
│  │  │  │      Day11-04.授权-从数据库查询权限.mp4
│  │  │  │      Day11-05.授权-细粒度授权.mp4
│  │  │  │      Day11-06.选课-需求分析.mp4
│  │  │  │      Day11-07.选课-远程查询发布课程.mp4
│  │  │  │      Day11-08.选课-添加免费课程.mp4
│  │  │  │      Day11-09.选课-收费课程-向选课记录表写.mp4
│  │  │  │      Day11-10.选课-查询学习资格.mp4
│  │  │  │      Day11-11.选课-添加选课测试.mp4
│  │  │  │      Day11-12.支付-需求分析.mp4
│  │  │  │      Day11-13.支付-接口调研.mp4
│  │  │  │      Day11-14.支付-支付宝环境配置.mp4
│  │  │  │      Day11-15.支付-部署订单服务.mp4
│  │  │  │      Day11-16.支付-支付宝接口调研.mp4
│  │  │  │      Day11-17.支付-接口测试-下单接口编写.mp4
│  │  │  │      Day11-18.支付-接口测试-下单接口测试.mp4
│  │  │  │      Day11-19.支付-接口测试-查询支付结果.mp4
│  │  │  │      Day11-20.支付-接口测试-支付结果通知.mp4
│  │  │  │      
│  │  │  ├─day12 在线支付
│  │  │  │      Day12-01.生成支付二维码-数据模型.mp4
│  │  │  │      Day12-02.生成支付二维码-保存订单.mp4
│  │  │  │      Day12-03.生成支付二维码-保存支付记录.mp4
│  │  │  │      Day12-04.生成支付二维码-生成二维码.mp4
│  │  │  │      Day12-05.生成支付二维码-生成二维码测试.mp4
│  │  │  │      Day12-06.生成支付二维码-扫码下单接口.mp4
│  │  │  │      Day12-07.生成支付二维码-扫码下单测试.mp4
│  │  │  │      Day12-08.生成支付二维码-支付结果查询接口.mp4
│  │  │  │      Day12-09.生成支付二维码-更新支付结果.mp4
│  │  │  │      Day12-10.生成支付二维码-接收支付结果通知.mp4
│  │  │  │      Day12-11.支付通知-配置消息队列的环境.mp4
│  │  │  │      Day12-12.支付通知-生产方发送消息.mp4
│  │  │  │      Day12-13.支付通知-消费方消费消息.mp4
│  │  │  │      Day12-14.支付通知-支付通知流程测试.mp4
│  │  │  │      
│  │  │  ├─day13 在线学习 系统部署
│  │  │  │      Day13-01.在线学习-需求分析.mp4
│  │  │  │      Day13-02.在线学习-课程查询接口.mp4
│  │  │  │      Day13-03.在线学习-获取视频-接口定义.mp4
│  │  │  │      Day13-04.在线学习-获取视频-接口实现.mp4
│  │  │  │      Day13-05.在线学习-获取视频-接口测试.mp4
│  │  │  │      Day13-06.我的课程表-接口定义.mp4
│  │  │  │      Day13-07.我的课程表-接口开发.mp4
│  │  │  │      Day13-08.项目部署-什么DevOps.mp4
│  │  │  │      Day13-09.项目部署-什么CICD.mp4
│  │  │  │      Day13-10.项目部署-CICD方案说明.mp4
│  │  │  │      Day13-11.项目部署-人工部署-项目打包.mp4
│  │  │  │      Day13-12.项目部署-人工部署-部署到docker.mp4
│  │  │  │      Day13-13.项目部署-自动部署微服务到docker.mp4
│  │  │  │      Day13-14.项目部署-自动部署前端工程到docker.mp4
│  │  │  │      Day13-15.项目部署-自动部署测试.mp4
│  │  │  │      
│  │  │  └─day14 项目优化 项目总结
│  │  │          Day14-01.项目优化-优化需求.mp4
│  │  │          Day14-02.项目优化-常用的性能指标.mp4
│  │  │          Day14-03.项目优化-安装jmeter测试.mp4
│  │  │          Day14-04.项目优化-redis缓存.mp4
│  │  │          Day14-05.项目优化-缓存穿透.mp4
│  │  │          Day14-06.项目优化-缓存雪崩.mp4
│  │  │          Day14-07.项目优化-缓存击穿.mp4
│  │  │          Day14-08.项目优化-什么是分布式锁.mp4
│  │  │          Day14-09.项目优化-setnx实现分布式锁.mp4
│  │  │          Day14-10.项目优化-redisson实现分布式锁.mp4
│  │  │          Day14-11.项目总结-如何开发一个接口.mp4
│  │  │          Day14-12.项目总结-业务模块.mp4
│  │  │          Day14-13.项目总结-研发流程相关.mp4
│  │  │          
│  │  └─学成在线项目—资料
│  │          day01 项目介绍&环境搭建.zip
│  │          day02 课程查询 新增课程 前后端联调.zip
│  │          day03 课程计划  JSR303.zip
│  │          day04 项目实战.zip
│  │          day05 媒资管理 Nacos Gateway MinIO.zip
│  │          day06 断点续传 xxl-job.zip
│  │          day07 视频处理 部署门户.zip
│  │          day08 课程发布 分布式事务.zip
│  │          day09 页面静态化 认证授权 SpringSecurity.zip
│  │          day10 JWT 用户认证 微信扫码登录.zip
│  │          day11 微服务授权 选课学习 支付接口测试.zip
│  │          day12 在线支付.zip
│  │          day13 在线学习 系统部署.zip
│  │          day14 项目优化 项目总结.zip
│  │          
│  ├─3、黑马程序员Java微服务项目《黑马头条》
│  │  ├─day01-环境搭建、SpringCloud微服务(注册发现、网关)
│  │  │  │  常见问题.txt
│  │  │  │  黑马头条项目-课程导学.mp4
│  │  │  │  
│  │  │  ├─PPT
│  │  │  │      01-环境搭建、SpringCloud微服务(注册发现、服务调用、网关).pptx
│  │  │  │      
│  │  │  ├─代码
│  │  │  │      heima-leadnews.zip
│  │  │  │      
│  │  │  ├─视频
│  │  │  │      Day1-01-第一章内容介绍.mp4
│  │  │  │      Day1-02-项目背景介绍.mp4
│  │  │  │      Day1-03-技术栈说明.mp4
│  │  │  │      Day1-04-项目介绍-课程大纲.mp4
│  │  │  │      Day1-05-nacos环境搭建.mp4
│  │  │  │      Day1-06-初始工程-工程导入.mp4
│  │  │  │      Day1-07-初始工程-工程结构介绍.mp4
│  │  │  │      Day1-08-app登录-需求分析-表结构说明.mp4
│  │  │  │      Day1-09-app登录-手动加盐加密的方式.mp4
│  │  │  │      Day1-10-app登录-用户微服务搭建.mp4
│  │  │  │      Day1-11-app端登录-接口定义.mp4
│  │  │  │      Day1-12-app端登录-功能实现.mp4
│  │  │  │      Day1-13-接口测试工具-postman.mp4
│  │  │  │      Day1-14-接口测试工具-swagger.mp4
│  │  │  │      Day1-15-接口测试工具-knife4j.mp4
│  │  │  │      Day1-16-网关-app端网关搭建.mp4
│  │  │  │      Day1-17-网关-认证过滤器校验jwt.mp4
│  │  │  │      Day1-18-app前端项目集成.mp4
│  │  │  │      
│  │  │  ├─讲义
│  │  │  │      01-环境搭建、SpringCloud微服务(注册发现、服务调用、网关).assets.zip
│  │  │  │      01-环境搭建、SpringCloud微服务(注册发现、服务调用、网关).md
│  │  │  │      
│  │  │  └─资料
│  │  │      │  nginx-1.18.0.zip
│  │  │      │  node-v9.4.0-x64.msi
│  │  │      │  Postman-win64-6.0.10-Setup.exe
│  │  │      │  资料.zip
│  │  │      │  项目原型-HTML(使用火狐浏览器打开).zip
│  │  │      │  
│  │  │      ├─maven仓库
│  │  │      │      respository_new.zip
│  │  │      │      
│  │  │      ├─sql脚本
│  │  │      │      leadnews_user.sql
│  │  │      │      
│  │  │      ├─初始工程
│  │  │      │      heima-leadnews.zip
│  │  │      │      
│  │  │      ├─前端项目
│  │  │      │      app-web.zip
│  │  │      │      
│  │  │      ├─接口文档
│  │  │      │      接口示例文档.md
│  │  │      │      
│  │  │      └─虚拟机镜像
│  │  │              CentOS7-hmtt.zip
│  │  │              
│  │  ├─day02-app端文章查看,静态化freemarker,分布式文件系统minIO
│  │  │  ├─PPT
│  │  │  │      Freemarker.pptx
│  │  │  │      minIO.pptx
│  │  │  │      文章列表查看、Freemarker+minio 文章详情静态化、ES全文检索 - 副本.pptx
│  │  │  │      
│  │  │  ├─代码
│  │  │  │      heima-leadnews.zip
│  │  │  │      
│  │  │  ├─视频
│  │  │  │      Day2-01-今日学习内容.mp4
│  │  │  │      Day2-02-app端文章列表查询-需求分析&表结构分析.mp4
│  │  │  │      Day2-03-app端文章列表查询-实现思路.mp4
│  │  │  │      Day2-04-app端文章列表查询-接口实现.mp4
│  │  │  │      Day2-05-app端文章列表查询-功能完成.mp4
│  │  │  │      Day2-06-文章详情-实现方案分析.mp4
│  │  │  │      Day2-07-freemarker-概述.mp4
│  │  │  │      Day2-08-freemarker-入门案例.mp4
│  │  │  │      Day2-09-freemarker-基础语法种类.mp4
│  │  │  │      Day2-10-freemarker-遍历list集合.mp4
│  │  │  │      Day2-11-freemarker-获取map中的数据.mp4
│  │  │  │      Day2-12-freemarker-if指令.mp4
│  │  │  │      Day2-13-freemarker-运算符.mp4
│  │  │  │      Day2-14-freemarker-空值处理.mp4
│  │  │  │      Day2-15-freemarker-内建函数.mp4
│  │  │  │      Day2-16-freemarker-静态文件生成.mp4
│  │  │  │      Day2-17-MinIO-概述.mp4
│  │  │  │      Day2-18-MinIO-环境搭建.mp4
│  │  │  │      Day2-19-MinIO-快速入门.mp4
│  │  │  │      Day2-20-MinIO-封装为starter使用.mp4
│  │  │  │      Day2-21-文章详情-静态页面生成上传到minio-1.mp4
│  │  │  │      Day2-22-文章详情-静态页面生成上传到minio-2.mp4
│  │  │  │      
│  │  │  ├─讲义
│  │  │  │      app端文章查看,静态化freemarker,分布式文件系统minIO.assets.zip
│  │  │  │      app端文章查看,静态化freemarker,分布式文件系统minIO.md
│  │  │  │      
│  │  │  └─资料
│  │  │      │  heima-leadnews-basic.zip
│  │  │      │  minio.tar
│  │  │      │  readme.txt
│  │  │      │  资料.zip
│  │  │      │  
│  │  │      ├─sql脚本
│  │  │      │      leadnews_article.sql
│  │  │      │      
│  │  │      ├─文章微服务
│  │  │      │      heima-leadnews-article.zip
│  │  │      │      
│  │  │      ├─模板文件
│  │  │      │  │  article.ftl
│  │  │      │  │  
│  │  │      │  └─plugins
│  │  │      │      ├─css
│  │  │      │      │      index.css
│  │  │      │      │      
│  │  │      │      └─js
│  │  │      │              axios.min.js
│  │  │      │              index.js
│  │  │      │              
│  │  │      └─类
│  │  │          └─文章相关实体类
│  │  │                  ApArticle.java
│  │  │                  ApArticleConfig.java
│  │  │                  ApArticleContent.java
│  │  │                  
│  │  ├─day03-自媒体文章发布
│  │  │  ├─PPT
│  │  │  │      自媒体文章发布.pptx
│  │  │  │      
│  │  │  ├─代码
│  │  │  │      heima-leadnews.zip
│  │  │  │      
│  │  │  ├─作业
│  │  │  │      自媒体接口-作业.assets.zip
│  │  │  │      自媒体接口-作业.md
│  │  │  │      
│  │  │  ├─视频
│  │  │  │      Day3-01-今日学习内容介绍.mp4
│  │  │  │      Day3-02-自媒体-前后端项目搭建.mp4
│  │  │  │      Day3-03-自媒体-素材管理-图片上传-需求及表结构.mp4
│  │  │  │      Day3-04-自媒体-素材管理-思路分析及微服务中获取用户.mp4
│  │  │  │      Day3-05-自媒体-素材管理-图片上传完成.mp4
│  │  │  │      Day3-06-自媒体-素材管理-素材列表查询.mp4
│  │  │  │      Day3-07-自媒体-文章管理-频道列表查询.mp4
│  │  │  │      Day3-08-自媒体-文章管理-查询文章列表1.mp4
│  │  │  │      Day3-09-自媒体-文章管理-文章列表查询2.mp4
│  │  │  │      Day3-10-自媒体-文章管理-发布文章-需求说明.mp4
│  │  │  │      Day3-11-自媒体-文章管理-发布文章-思路分析.mp4
│  │  │  │      Day3-12-自媒体-文章管理-发布文章-接口定义.mp4
│  │  │  │      Day3-13-自媒体-文章管理-发布文章-保存或修改文章.mp4
│  │  │  │      Day3-14-自媒体-文章管理-发布文章-抽取文章内容图片.mp4
│  │  │  │      Day3-15-自媒体-文章管理-发布文章-保存内容图片与素材的关系.mp4
│  │  │  │      Day3-16-自媒体-文章管理-发布文章-保存内容图片关系-测试.mp4
│  │  │  │      Day3-17-自媒体-文章管理-发布文章-自动匹配及封面关系保存.mp4
│  │  │  │      
│  │  │  ├─讲义
│  │  │  │      自媒体文章发布.assets.zip
│  │  │  │      自媒体文章发布.md
│  │  │  │      
│  │  │  └─资料
│  │  │          资料.zip
│  │  │          
│  │  ├─day04-自媒体文章审核
│  │  │  ├─PPT
│  │  │  │      自媒体文章审核.pptx
│  │  │  │      
│  │  │  ├─代码
│  │  │  │      heima-leadnews.zip
│  │  │  │      
│  │  │  ├─视频
│  │  │  │      Day4-01-今日内容介绍.mp4
│  │  │  │      Day4-02-自媒体文章审核流程说明.mp4
│  │  │  │      Day4-03-阿里云接口-概述.mp4
│  │  │  │      Day4-04-阿里云接口-项目中集成.mp4
│  │  │  │      Day4-05-分布式主键策略-雪花算法.mp4
│  │  │  │      Day4-06-app端文章保存接口实现1.mp4
│  │  │  │      Day4-07-app端文章保存接口实现2.mp4
│  │  │  │      Day4-08-自媒体文章审核实现-方法定义及提取文本和图片.mp4
│  │  │  │      Day4-09-自媒体文章审核实现-审核文本和图片.mp4
│  │  │  │      Day4-10-自媒体文章审核实现-保存app端数据.mp4
│  │  │  │      Day4-11-自媒体文章审核实现-单元测试.mp4
│  │  │  │      Day4-12-自媒体文章审核实现-feign调用服务降级实现.mp4
│  │  │  │      Day4-13-自媒体文章审核实现-发布文章异步调用审核文章.mp4
│  │  │  │      Day4-14-自媒体文章审核-综合测试.mp4
│  │  │  │      Day4-15-新需求-自管理敏感词-DFA算法.mp4
│  │  │  │      Day4-16-新需求-自管理敏感词-文章审核集成完成.mp4
│  │  │  │      Day4-17-新需求-图片文字识别-入门案例.mp4
│  │  │  │      Day4-18-新需求-图片文字识别-文章审核集成完成.mp4
│  │  │  │      Day4-19-文章详情-静态文件生成.mp4
│  │  │  │      Day4-20-今日作业及思考.mp4
│  │  │  │      
│  │  │  ├─讲义
│  │  │  │      自媒体文章-自动审核.assets.zip
│  │  │  │      自媒体文章-自动审核.md
│  │  │  │      
│  │  │  └─资料
│  │  │          资料.zip
│  │  │          
│  │  ├─day05-延迟队列精确发布文章
│  │  │  ├─PPT
│  │  │  │      延迟队列精准发布文章.pptx
│  │  │  │      
│  │  │  ├─代码
│  │  │  │      heima-leadnews.zip
│  │  │  │      
│  │  │  ├─视频
│  │  │  │      Day5-01-今日内容介绍.mp4
│  │  │  │      Day5-02-延迟任务概述.mp4
│  │  │  │      Day5-03-redis实现延迟任务-流程说明.mp4
│  │  │  │      Day5-04-延迟任务服务实现-延迟任务模块创建及数据库准备.mp4
│  │  │  │      Day5-05-延迟任务服务实现-乐观锁集成.mp4
│  │  │  │      Day5-06-延迟任务服务实现-redis集成和测试.mp4
│  │  │  │      Day5-07-延迟任务服务实现-添加任务1.mp4
│  │  │  │      Day5-08-延迟任务服务实现-添加任务2.mp4
│  │  │  │      Day5-09-延迟任务服务实现-取消任务.mp4
│  │  │  │      Day5-10-延迟任务服务实现-拉取任务.mp4
│  │  │  │      Day5-11-延迟任务服务实现-未来数据定时刷新-redis获取key的方式.mp4
│  │  │  │      Day5-12-延迟任务服务实现-未来数据定时刷新-redis管道技术.mp4
│  │  │  │      Day5-13-延迟任务服务实现-未来数据定时刷新-功能完成.mp4
│  │  │  │      Day5-14-分布式下的方法抢占执行问题解决-分布式锁.mp4
│  │  │  │      Day5-15-数据库任务定时同步到redis中.mp4
│  │  │  │      Day5-16-延迟队列连接发布审核文章-延迟任务接口定义.mp4
│  │  │  │      Day5-17-发布文章添加延迟任务.mp4
│  │  │  │      Day5-18-消费任务审核文章.mp4
│  │  │  │      
│  │  │  ├─讲义
│  │  │  │      延迟任务精准发布文章.assets.zip
│  │  │  │      延迟任务精准发布文章.md
│  │  │  │      
│  │  │  └─资料
│  │  │          资料.zip
│  │  │          
│  │  ├─day06-kafka及异步通知文章上下架
│  │  │  ├─PPT
│  │  │  │      05-kafka及异步通知文章上下架.pptx
│  │  │  │      
│  │  │  ├─代码
│  │  │  │      heima-leadnews.zip
│  │  │  │      
│  │  │  ├─视频
│  │  │  │      Day6-01-今日学习内容.mp4
│  │  │  │      Day6-02-kafka概述.mp4
│  │  │  │      Day6-03-kafka环境搭建.mp4
│  │  │  │      Day6-04-kafka入门-生产者.mp4
│  │  │  │      Day6-05-kafka入门-消费者及总结.mp4
│  │  │  │      Day6-06-kafka入门-分区机制.mp4
│  │  │  │      Day6-07-Kafka高可用设计方案.mp4
│  │  │  │      Day6-08-kafka生产者详解-消息发送类型.mp4
│  │  │  │      Day6-09-kafka生产者详解-参数配置.mp4
│  │  │  │      Day6-10-kafka消费者详解-消息有序性.mp4
│  │  │  │      Day6-11-kafka消费者详解-手动提交偏移量.mp4
│  │  │  │      Day6-12-springboot集成kafka.mp4
│  │  │  │      Day6-13-springboot集成kafka-传递消息为对象.mp4
│  │  │  │      Day6-14-自媒体文章上下架-思路分析.mp4
│  │  │  │      Day6-15-自媒体文章上下架-功能接口开发完成.mp4
│  │  │  │      Day6-16-自媒体文章上下架-消息通知article数据同步.mp4
│  │  │  │      
│  │  │  ├─讲义
│  │  │  │      kafka及异步通知文章上下架.assets.zip
│  │  │  │      kafka及异步通知文章上下架.md
│  │  │  │      kafka配置.md
│  │  │  │      
│  │  │  └─资料
│  │  ├─day07-app端文章搜索
│  │  │  ├─PPT
│  │  │  │      app端文章搜索.pptx
│  │  │  │      
│  │  │  ├─代码
│  │  │  │      heima-leadnews.zip
│  │  │  │      
│  │  │  ├─视频
│  │  │  │      Day7-01-今日学习内容.mp4
│  │  │  │      Day7-02-elasticsearch环境搭建.mp4
│  │  │  │      Day7-03-app文章搜索-创建索引和映射.mp4
│  │  │  │      Day7-04-app文章搜索-初始化索引库数据.mp4
│  │  │  │      Day7-05-app文章搜索-搜索微服务创建.mp4
│  │  │  │      Day7-06-app文章搜索-实现步骤说明.mp4
│  │  │  │      Day7-07-app文章搜索-功能实现1.mp4
│  │  │  │      Day7-08-app文章搜索-功能实现2.mp4
│  │  │  │      Day7-09-app文章搜索-新增文章同步添加索引.mp4
│  │  │  │      Day7-10-搜索历史记录-mongodb环境搭建.mp4
│  │  │  │      Day7-11-搜索历史记录-springboot集成mongodb.mp4
│  │  │  │      Day7-12-搜索历史记录-保存搜索记录-思路步骤说明.mp4.baiduyun.p.downloading
│  │  │  │      Day7-13-搜索历史记录-保存搜索记录-功能实现1.mp4.baiduyun.p.downloading
│  │  │  │      Day7-14-搜索历史记录-保存搜索记录-功能实现2.mp4
│  │  │  │      Day7-15-搜索历史记录-查询历史列表.mp4
│  │  │  │      Day7-16-搜索历史记录-删除搜索历史.mp4.baiduyun.p.downloading
│  │  │  │      Day7-17-app文章搜索-搜索联想词功能.mp4
│  │  │  │      
│  │  │  ├─讲义
│  │  │  │      app端文章搜索.assets.zip
│  │  │  │      app端文章搜索.md
│  │  │  │      
│  │  │  └─资料
│  │  │          资料.zip
│  │  │          
│  │  ├─day08-平台管理[实战] │  │  │  ├─接口文档
│  │  │  │      平台管理-接口文档.md
│  │  │  │      
│  │  │  ├─视频
│  │  │  │      Day8-平台管理-需求说明.mp4
│  │  │  │      
│  │  │  ├─资料
│  │  │  │      资料.zip
│  │  │  │      
│  │  │  └─需求
│  │  │          平台管理-需求说明.assets.zip
│  │  │          平台管理-需求说明.md
│  │  │          
│  │  ├─day09-用户行为[实战] │  │  │  ├─接口文档
│  │  │  │      用户行为-接口文档.md
│  │  │  │      
│  │  │  ├─视频
│  │  │  │      Day9-01-用户行为-需求说明.mp4.baiduyun.p.downloading
│  │  │  │      Day9-02-long类型精度丢失问题解决.mp4
│  │  │  │      Day9-03-网络设置及跨域.mp4
│  │  │  │      
│  │  │  ├─资料
│  │  │  │      资料.zip
│  │  │  │      
│  │  │  └─需求说明
│  │  │          用户行为-需求.assets.zip
│  │  │          用户行为-需求.md
│  │  │          
│  │  ├─day10-定时计算热点文章、xxl-job
│  │  │  ├─PPT
│  │  │  │      热点文章-定时计算.pptx
│  │  │  │      
│  │  │  ├─代码
│  │  │  │      heima-leadnews.zip
│  │  │  │      
│  │  │  ├─视频
│  │  │  │      Day10-01-当日需求分析及内容介绍.mp4
│  │  │  │      Day10-02-xxl-job概述.mp4
│  │  │  │      Day10-03-xxl-job-部署调度中心.mp4
│  │  │  │      Day10-04-xxl-job-调度中心部署(docker方式).mp4
│  │  │  │      Day10-05-xxl-job-入门案例.mp4
│  │  │  │      Day10-06-xxl-job-任务详解.mp4
│  │  │  │      Day10-07-xxl-job-集群下任务路由策略-轮询.mp4
│  │  │  │      Day10-08-xxl-job-集群下任务路由策略-分片广播.mp4
│  │  │  │      Day10-09-热文章计算-定时计算-需求说明.mp4
│  │  │  │      Day10-10-热文章计算-定时计算-实现步骤说明.mp4
│  │  │  │      Day10-11-热文章计算-定时计算-查询前5天的文章数据.mp4
│  │  │  │      Day10-12-热文章计算-定时计算-计算文章具体的分值.mp4
│  │  │  │      Day10-13-热文章计算-定时计算-缓存分值较高的数据.mp4
│  │  │  │      Day10-14-热文章计算-定时计算-功能测试.mp4
│  │  │  │      Day10-15-热文章计算-定时计算-定时任务.mp4
│  │  │  │      Day10-16-app端文章列表接口查询改造.mp4
│  │  │  │      
│  │  │  ├─讲义
│  │  │  │      热点文章-定时计算.assets.zip
│  │  │  │      热点文章-定时计算.md
│  │  │  │      
│  │  │  └─资料
│  │  │          资料.zip
│  │  │          
│  │  ├─day11-实时计算热点文章、kafkaStream
│  │  │  ├─PPT
│  │  │  │      热点文章-实时计算.pptx
│  │  │  │      
│  │  │  ├─代码
│  │  │  │      heima-leadnews.zip
│  │  │  │      
│  │  │  ├─视频
│  │  │  │      Day11-01-今日学习内容.mp4
│  │  │  │      Day11-02-流式计算-概述.mp4
│  │  │  │      Day11-03-kafkaStream概述.mp4
│  │  │  │      Day11-04-kafkaStream入门案例-1.mp4
│  │  │  │      Day11-05-kafkaStream入门案例-2.mp4
│  │  │  │      Day11-06-kafkaStream-入门案例测试和总结.mp4
│  │  │  │      Day11-07-springboot集成kafkastream.mp4
│  │  │  │      Day11-08-热点文章-实现思路说明.mp4
│  │  │  │      Day11-09-热文章计算-文章点赞和阅读发送消息进行聚合.mp4
│  │  │  │      Day11-10-热文章计算-实时计算-流式聚合处理-1.mp4
│  │  │  │      Day11-11-热文章计算-实时计算-流式聚合处理-2.mp4
│  │  │  │      Day11-12-热文章计算-实时计算-流式聚合处理-3.mp4
│  │  │  │      Day11-13-热文章计算-实时计算-创建监听接收聚合之后的数据.mp4
│  │  │  │      Day11-14-热文章计算-实时计算-更新文章分值.mp4
│  │  │  │      Day11-15-热文章计算-实时计算-替换redis中的热点数据.mp4
│  │  │  │      Day11-16-热文章计算-实时计算-综合测试.mp4
│  │  │  │      
│  │  │  ├─讲义
│  │  │  │      新热文章-实时计算.assets.zip
│  │  │  │      新热文章-实时计算.md
│  │  │  │      
│  │  │  └─资料
│  │  ├─day12-项目部署 持续集成发布Jenkins+Git+Docker
│  │  │  ├─PPT
│  │  │  │      项目部署_持续集成.pptx
│  │  │  │      
│  │  │  ├─代码
│  │  │  │      heima-leadnews.zip
│  │  │  │      
│  │  │  ├─视频
│  │  │  │      Day12-01-持续集成概述及今日内容.mp4
│  │  │  │      Day12-02-软件开发模式.mp4
│  │  │  │      Day12-03-jenkins概述及安装.mp4
│  │  │  │      Day12-04-jenkins-插件概述及安装.mp4
│  │  │  │      Day12-05-jenkins服务器环境准备.mp4
│  │  │  │      Day12-06-后端项目部署-多环境配置切换.mp4
│  │  │  │      Day12-07-后端项目部署-整体思路说明及代码上传到码云.mp4
│  │  │  │      Day12-08-后端项目部署-微服务集成Dockerfile.mp4
│  │  │  │      Day12-09-后端项目部署-父工程项目构建.mp4
│  │  │  │      Day12-10-后端项目部署-jenkins构建微服务.mp4
│  │  │  │      Day12-11-后端项目部署-jenkins构建微服务-测试.mp4
│  │  │  │      Day12-12-后端项目部署-远程构建微服务-准备工作.mp4
│  │  │  │      Day12-13-后端项目部署-远程构建微服务.mp4
│  │  │  │      Day12-14-后端项目部署-综合测试.mp4
│  │  │  │      Day12-15-jenkins触发器-远程触发及其他项目构建后触发.mp4
│  │  │  │      Day12-16-jenkins触发器-定时触发和轮询触发.mp4
│  │  │  │      
│  │  │  ├─讲义
│  │  │  │      项目部署_持续集成.assets.zip
│  │  │  │      项目部署_持续集成.md
│  │  │  │      
│  │  │  └─资料
│  │  │          资料.zip
│  │  │          
│  │  ├─day13-项目实战[2天] │  │  │  ├─01-说明
│  │  │  │      实战说明.md
│  │  │  │      
│  │  │  ├─02-需求
│  │  │  │      01-文章评论[实战].zip
│  │  │  │      02-自媒体评论管理[实战].zip
│  │  │  │      03-自媒体图文统计[实战].zip
│  │  │  │      
│  │  │  └─03-资料
│  │  │          nginx配置.zip
│  │  │          自媒体前端项目.zip
│  │  │          评论的表-导入mongodb中.zip
│  │  │          
│  │  ├─实战一参考代码
│  │  │      day08-day09实战代码.zip
│  │  │      
│  │  └─实战二参考代码
│  │          heima-leadnews.zip
│  │          
│  ├─4、黑马程序员SaaS移动办公iHRM人力资源管理系统
│  │      14和15.rar
│  │      16和17.rar
│  │      Activiti7-day01-基础原理与使用.rar
│  │      Activiti7-day02-工作流使用.rar
│  │      Activiti7-day03-进阶1.rar
│  │      Activiti7-day04-进阶2.rar
│  │      Activiti7-day05-进阶3.rar
│  │      api与sql.zip
│  │      day10.rar
│  │      day11.rar
│  │      day12.rar
│  │      day13.rar
│  │      day4.rar
│  │      day5.rar
│  │      day6.rar
│  │      day7.rar
│  │      day8.rar
│  │      day9.rar
│  │      第一天.rar
│  │      第三天.rar
│  │      第二天.rar
│  │      
│  ├─5、黑马程序员好客租房项目
│  │  ├─视频-黑马程序员好客租房项目
│  │  │      day10视频.rar
│  │  │      day11视频.rar
│  │  │      day12视频.rar
│  │  │      day13视频.rar
│  │  │      day14视频.rar
│  │  │      day15视频.rar
│  │  │      day16视频.rar
│  │  │      day17视频.rar
│  │  │      day18视频.rar
│  │  │      day19视频.rar
│  │  │      day1视频.rar
│  │  │      day20视频.rar
│  │  │      day2视频.rar
│  │  │      day3视频.rar
│  │  │      day4视频.rar
│  │  │      day5视频.rar
│  │  │      day6视频.rar
│  │  │      day7视频.rar
│  │  │      day8视频.rar
│  │  │      day9视频.rar
│  │  │      
│  │  └─资料-黑马程序员好客租房项目
│  │          20资料.rar
│  │          day01-ES6新特性以及ReactJS入门.rar
│  │          day02-Ant Design以及Ant Design Pro入门.zip
│  │          day03-项目介绍以及开发后台系统.zip
│  │          day04-服务的具体实现以及MybatisPlus的入门.zip
│  │          day05-阿里云OSS以及GraphQL入门.rar
│  │          day06-开发GraphQL服务以及前台系统搭建.zip
│  │          day07-完善前端功能以及WebSocket入门.zip
│  │          day08-MongoDB入门以及实现微聊即时通讯功能.zip
│  │          day09-分布式消息系统RocketMQ的入门.zip
│  │          day10-RocketMQ集群、分布式WebSocket实现以及地图找房功能实现.zip
│  │          day11-微信小程序入门.rar
│  │          day12-微信小程序API使用以及实现小程序授权登录.rar
│  │          day13-ElasticStack学习之Elasticsearch入门.zip
│  │          day14-ElasticStack学习之Elasticsearch进阶.rar
│  │          day15-房源数据抓取以及实现房源搜索.zip
│  │          day16-ElasticStack学习之Beats、Kibana、Logstash.zip
│  │          day17-MySQL集群解决方案(主从复制、PXC集群、MyCat、HAProxy).zip
│  │          day18-项目发布以及各种服务集群搭建.zip
│  │          day19-MongoDB集群以及日志、异常规范.rar
│  │          
│  ├─6、黑马程序员Java项目《万信金融》企业级开发实战
│  │  ├─视频-黑马程序员Java项目《万信金融》企业级开发实战
│  │  │      day10视频.rar
│  │  │      day11视频.rar
│  │  │      day12视频.rar
│  │  │      day13视频.rar
│  │  │      day14视频.rar
│  │  │      day15视频.rar
│  │  │      day16视频.rar
│  │  │      day17-day20_项目实战&项目部署.rar
│  │  │      day1视频.rar
│  │  │      day2视频(1).zip
│  │  │      day2视频.zip
│  │  │      day3视频.rar
│  │  │      day4视频.rar
│  │  │      day5视频.rar
│  │  │      day6视频.rar
│  │  │      day7视频.rar
│  │  │      day8视频.rar
│  │  │      day9视频.rar
│  │  │      微服务高级视频.rar
│  │  │      
│  │  └─资料-黑马程序员Java项目《万信金融》企业级开发实战
│  │          day01.zip
│  │          day02.rar
│  │          day03.rar
│  │          day04.rar
│  │          day05.rar
│  │          day06.rar
│  │          day07.rar
│  │          day08.rar
│  │          day09.rar
│  │          day10.rar
│  │          day11.rar
│  │          day12.rar
│  │          day13.rar
│  │          day14.rar
│  │          day15.rar
│  │          day16_项目总结&就业指导.rar
│  │          day17-day20_项目实战&项目部署.rar
│  │          微服务高级.rar
│  │          
│  ├─7、黑马程序员Java大型分布式微服务闪聚支付项目
│  │  ├─视频-闪聚支付
│  │  │      day10视频.rar
│  │  │      day2视频.rar
│  │  │      day3视频.rar
│  │  │      day4视频.rar
│  │  │      day5视频.rar
│  │  │      day6视频.rar
│  │  │      day7视频.rar
│  │  │      day8视频.rar
│  │  │      day9视频.rar
│  │  │      视频day1.rar
│  │  │      
│  │  └─资料-闪聚支付
│  │          day01资料.rar
│  │          day02 资料.rar
│  │          day03资料.rar
│  │          day04资料.rar
│  │          day05资料.rar
│  │          day06资料.rar
│  │          day07资料.rar
│  │          day08 C扫B支付 生成门店二维码.rar
│  │          day09 支付结果获取 RocketMQ.rar
│  │          day10 集成微信 项目总结.rar
│  │          
│  ├─8、品达通用权限系统
│  │  ├─视频-品达通用权限系统
│  │  │      视频 day  01.rar
│  │  │      视频 day  03.rar
│  │  │      视频 day  07.rar
│  │  │      视频 day 04 .rar
│  │  │      视频 day 05.rar
│  │  │      视频 day 06.rar
│  │  │      视频 day08.rar
│  │  │      视频day  02.rar
│  │  │      
│  │  └─资料-品达通用权限系统
│  │          day01.rar
│  │          day02.rar
│  │          day03-day08.rar
│  │          
│  └─9、黑马程序员Java集信达短信平台实战
│      ├─视频-Java集信达短信平台实战
│      │      视频.rar
│      │      
│      └─资料-Java集信达短信平台实战
│              jar包.zip
│              资料夹.rar
│              
└─第6阶段—大厂面试专题 
    ├─1.数据结构与算法
    │  ├─代码
    │  │      代码.rar
    │  │      
    │  ├─文档
    │  │      文档.rar
    │  │      
    │  ├─视频(上篇)
    │  │  ├─1、基础数据结构
    │  │  │      Java数据结构与算法课程导学.mp4
    │  │  │      基础数据结构-001-二分查找-算法描述.mp4
    │  │  │      基础数据结构-002-二分查找-算法实现.mp4
    │  │  │      基础数据结构-003-二分查找-问题1-循环条件.mp4
    │  │  │      基础数据结构-004-二分查找-问题2-中间索引.mp4
    │  │  │      基础数据结构-005-二分查找-问题3-比较符号.mp4
    │  │  │      基础数据结构-006-二分查找-改动版.mp4
    │  │  │      基础数据结构-007-如何衡量算法好坏-1.mp4
    │  │  │      基础数据结构-008-如何衡量算法好坏-2.mp4
    │  │  │      基础数据结构-009-时间复杂度-大O表示法-1.mp4
    │  │  │      基础数据结构-010-时间复杂度-大O表示法-2.mp4
    │  │  │      基础数据结构-011-如何衡量算法好坏-3.mp4
    │  │  │      基础数据结构-012-二分查找-平衡版.mp4
    │  │  │      基础数据结构-013-二分查找-Java版.mp4
    │  │  │      基础数据结构-014-二分查找-LeftRightmost.mp4
    │  │  │      基础数据结构-015-二分查找-LeftRightmost-返回值.mp4
    │  │  │      基础数据结构-016-二分查找-LeftRightmost-应用.mp4
    │  │  │      基础数据结构-017-二分查找-e01-二分查找.mp4
    │  │  │      基础数据结构-017-二分查找-e02-搜索插入位置.mp4
    │  │  │      基础数据结构-017-二分查找-e03-搜索开始结束位置.mp4
    │  │  │      基础数据结构-018-数组-概述.mp4
    │  │  │      基础数据结构-019-动态数组-介绍.mp4
    │  │  │      基础数据结构-020-动态数组-插入.mp4
    │  │  │      基础数据结构-021-动态数组-遍历.mp4
    │  │  │      基础数据结构-022-动态数组-删除.mp4
    │  │  │      基础数据结构-023-动态数组-扩容.mp4
    │  │  │      基础数据结构-024-二维数组.mp4
    │  │  │      基础数据结构-025-数组-缓存与局部性原理.mp4
    │  │  │      基础数据结构-026-链表-概述.mp4
    │  │  │      基础数据结构-027-单向链表-addFirst.mp4
    │  │  │      基础数据结构-028-单向链表-遍历.mp4
    │  │  │      基础数据结构-029-单向链表-addLast.mp4
    │  │  │      基础数据结构-030-单向链表-get.mp4
    │  │  │      基础数据结构-031-单向链表-insert.mp4
    │  │  │      基础数据结构-032-单向链表-removeFirst.mp4
    │  │  │      基础数据结构-033-单向链表-remove.mp4
    │  │  │      基础数据结构-034-单向链表-带哨兵-1.mp4
    │  │  │      基础数据结构-035-单向链表-带哨兵-2.mp4
    │  │  │      基础数据结构-036-双向链表-带哨兵-1.mp4
    │  │  │      基础数据结构-037-双向链表-带哨兵-2.mp4
    │  │  │      基础数据结构-038-双向环形链表-带哨兵-1.mp4
    │  │  │      基础数据结构-039-双向环形链表-带哨兵-2.mp4
    │  │  │      基础数据结构-040-链表-递归遍历.mp4
    │  │  │      基础数据结构-041-递归-定义.mp4
    │  │  │      基础数据结构-042-递归-阶乘.mp4
    │  │  │      基础数据结构-043-递归-反向打印字符串.mp4
    │  │  │      基础数据结构-044-递归-e03-二分查找.mp4
    │  │  │      基础数据结构-044-递归-e04-冒泡排序1.mp4
    │  │  │      基础数据结构-044-递归-e04-冒泡排序2.mp4
    │  │  │      基础数据结构-044-递归-e05-插入排序1.mp4
    │  │  │      基础数据结构-044-递归-e05-插入排序2.mp4
    │  │  │      基础数据结构-045-多路递归-斐波那契.mp4
    │  │  │      基础数据结构-046-多路递归-斐波那契-时间复杂度.mp4
    │  │  │      基础数据结构-047-多路递归-斐波那契-兔子问题.mp4
    │  │  │      基础数据结构-048-多路递归-斐波那契-青蛙跳台阶.mp4
    │  │  │      基础数据结构-049-递归-优化-记忆法.mp4
    │  │  │      基础数据结构-050-递归-爆栈问题.mp4
    │  │  │      基础数据结构-051-递归-尾调用与尾递归.mp4
    │  │  │      基础数据结构-052-递归-尾递归避免爆栈.mp4
    │  │  │      基础数据结构-053-递归-主定理求时间复杂度-1.mp4
    │  │  │      基础数据结构-054-递归-主定理求时间复杂度-2.mp4
    │  │  │      基础数据结构-055-递归-展开求时间复杂度-1.mp4
    │  │  │      基础数据结构-056-递归-展开求时间复杂度-2.mp4
    │  │  │      基础数据结构-057-多路递归-e02-汉诺塔1.mp4
    │  │  │      基础数据结构-057-多路递归-e02-汉诺塔2.mp4
    │  │  │      基础数据结构-057-多路递归-e03-杨辉三角1.mp4
    │  │  │      基础数据结构-057-多路递归-e03-杨辉三角2.mp4
    │  │  │      基础数据结构-057-多路递归-e03-杨辉三角3.mp4
    │  │  │      基础数据结构-058-链表-e01-反转单向链表1.mp4
    │  │  │      基础数据结构-058-链表-e01-反转单向链表2.mp4
    │  │  │      基础数据结构-058-链表-e01-反转单向链表3-递归.mp4
    │  │  │      基础数据结构-058-链表-e01-反转单向链表4.mp4
    │  │  │      基础数据结构-058-链表-e01-反转单向链表5.mp4
    │  │  │      基础数据结构-058-链表-e02-根据值删除节点1.mp4
    │  │  │      基础数据结构-058-链表-e02-根据值删除节点2-递归.mp4
    │  │  │      基础数据结构-058-链表-e03-删除倒数节点1-递归.mp4
    │  │  │      基础数据结构-058-链表-e03-删除倒数节点2.mp4
    │  │  │      基础数据结构-058-链表-e04-有序链表去重1.mp4
    │  │  │      基础数据结构-058-链表-e04-有序链表去重2-递归.mp4
    │  │  │      基础数据结构-058-链表-e05-有序链表去重1-递归.mp4
    │  │  │      基础数据结构-058-链表-e05-有序链表去重2.mp4
    │  │  │      基础数据结构-058-链表-e06-合并有序链表1.mp4
    │  │  │      基础数据结构-058-链表-e06-合并有序链表2.mp4
    │  │  │      基础数据结构-058-链表-e07-合并多个有序链表.mp4
    │  │  │      基础数据结构-058-链表-e08-查找链表中间节点.mp4
    │  │  │      基础数据结构-058-链表-e09-判断回文链表1.mp4
    │  │  │      基础数据结构-058-链表-e09-判断回文链表2.mp4
    │  │  │      基础数据结构-058-链表-e10-判环算法1.mp4
    │  │  │      基础数据结构-058-链表-e10-判环算法2.mp4
    │  │  │      基础数据结构-059-数组-e01-合并有序数组1.mp4
    │  │  │      基础数据结构-059-数组-e01-合并有序数组2.mp4
    │  │  │      基础数据结构-060-队列-链表实现-1.mp4
    │  │  │      基础数据结构-061-队列-链表实现-2.mp4
    │  │  │      基础数据结构-062-队列-环形数组实现-方法1-1.mp4
    │  │  │      基础数据结构-063-队列-环形数组实现-方法1-2.mp4
    │  │  │      基础数据结构-064-队列-环形数组实现-方法2.mp4
    │  │  │      基础数据结构-065-队列-环形数组实现-方法3-1.mp4
    │  │  │      基础数据结构-066-队列-环形数组实现-方法3-2.mp4
    │  │  │      基础数据结构-067-队列-环形数组实现-方法3-3.mp4
    │  │  │      基础数据结构-068-队列-环形数组实现-方法3-4.mp4
    │  │  │      基础数据结构-069-队列-e01-二叉树层序遍历1.mp4
    │  │  │      基础数据结构-069-队列-e01-二叉树层序遍历2.mp4
    │  │  │      基础数据结构-070-栈-链表实现.mp4
    │  │  │      基础数据结构-071-栈-数组实现.mp4
    │  │  │      基础数据结构-072-栈-e01-有效的括号.mp4
    │  │  │      基础数据结构-072-栈-e02-后缀表达式求值.mp4
    │  │  │      基础数据结构-072-栈-e03-中缀表达式转后缀1.mp4
    │  │  │      基础数据结构-072-栈-e03-中缀表达式转后缀2.mp4
    │  │  │      基础数据结构-072-栈-e03-中缀表达式转后缀3.mp4
    │  │  │      基础数据结构-072-栈-e04-双栈模拟队列.mp4
    │  │  │      基础数据结构-072-栈-e05-单队列模拟栈.mp4
    │  │  │      基础数据结构-073-双端队列-链表实现-1.mp4
    │  │  │      基础数据结构-074-双端队列-链表实现-2.mp4
    │  │  │      基础数据结构-075-双端队列-数组实现-1.mp4
    │  │  │      基础数据结构-076-双端队列-数组实现-2.mp4
    │  │  │      基础数据结构-077-双端队列-数组实现-3.mp4
    │  │  │      基础数据结构-078-双端队列-e01-二叉树Z字层序遍历.mp4
    │  │  │      基础数据结构-079-优先级队列-无序数组实现.mp4
    │  │  │      基础数据结构-080-优先级队列-有序数组实现.mp4
    │  │  │      基础数据结构-081-优先级队列-堆实现-1.mp4
    │  │  │      基础数据结构-082-优先级队列-堆实现-2.mp4
    │  │  │      基础数据结构-083-优先级队列-堆实现-3.mp4
    │  │  │      基础数据结构-084-优先级队列-e01-合并多个有序链表1.mp4
    │  │  │      基础数据结构-084-优先级队列-e01-合并多个有序链表2.mp4
    │  │  │      基础数据结构-085-阻塞队列-问题提出.mp4
    │  │  │      基础数据结构-086-阻塞队列-单锁实现-1.mp4
    │  │  │      基础数据结构-087-阻塞队列-单锁实现-2.mp4
    │  │  │      基础数据结构-088-阻塞队列-单锁实现-3.mp4
    │  │  │      基础数据结构-089-阻塞队列-单锁实现-4.mp4
    │  │  │      基础数据结构-090-阻塞队列-单锁实现-5.mp4
    │  │  │      基础数据结构-091-阻塞队列-双锁实现-1.mp4
    │  │  │      基础数据结构-092-阻塞队列-双锁实现-2.mp4
    │  │  │      基础数据结构-093-阻塞队列-双锁实现-3.mp4
    │  │  │      基础数据结构-094-阻塞队列-双锁实现-4.mp4
    │  │  │      基础数据结构-095-阻塞队列-双锁实现-5.mp4
    │  │  │      基础数据结构-096-堆-heapify-1.mp4
    │  │  │      基础数据结构-097-堆-heapify-2.mp4
    │  │  │      基础数据结构-098-堆-heapify-3.mp4
    │  │  │      基础数据结构-099-堆-增-删-替换.mp4
    │  │  │      基础数据结构-100-堆-e01-堆排序.mp4
    │  │  │      基础数据结构-100-堆-e02-求数组第k大元素.mp4
    │  │  │      基础数据结构-100-堆-e03-求数据流第k大元素.mp4
    │  │  │      基础数据结构-100-堆-e04-求数据流中位数1.mp4
    │  │  │      基础数据结构-100-堆-e04-求数据流中位数2.mp4
    │  │  │      基础数据结构-100-堆-e04-求数据流中位数3.mp4
    │  │  │      基础数据结构-101-二叉树-概述.mp4
    │  │  │      基础数据结构-102-二叉树-深度优先遍历.mp4
    │  │  │      基础数据结构-103-二叉树-前中后遍历-递归实现.mp4
    │  │  │      基础数据结构-104-二叉树-前中后遍历-非递归1.mp4
    │  │  │      基础数据结构-105-二叉树-前中后遍历-非递归2.mp4
    │  │  │      基础数据结构-106-二叉树-前中后遍历-非递归3.mp4
    │  │  │      基础数据结构-107-二叉树-前中后遍历-非递归4.mp4
    │  │  │      基础数据结构-108-二叉树-e04-对称二叉树.mp4
    │  │  │      基础数据结构-109-二叉树-e05-最大深度-解法1.mp4
    │  │  │      基础数据结构-110-二叉树-e05-最大深度-解法2.mp4
    │  │  │      基础数据结构-111-二叉树-e05-最大深度-解法3.mp4
    │  │  │      基础数据结构-112-二叉树-e06-最小深度.mp4
    │  │  │      基础数据结构-113-二叉树-e07-翻转二叉树.mp4
    │  │  │      基础数据结构-114-二叉树-e08-根据后缀表达式建树.mp4
    │  │  │      基础数据结构-115-二叉树-e09-根据前中遍历结果建树.mp4
    │  │  │      基础数据结构-116-二叉树-e10-根据中后遍历结果建树.mp4
    │  │  │      
    │  │  └─2、基础算法
    │  │          基础算法-117-二叉搜索树-概述.mp4
    │  │          基础算法-118-二叉搜索树-get.mp4
    │  │          基础算法-119-二叉搜索树-泛型key.mp4
    │  │          基础算法-120-二叉搜索树-min-max.mp4
    │  │          基础算法-121-二叉搜索树-put.mp4
    │  │          基础算法-122-二叉搜索树-前任后任-1.mp4
    │  │          基础算法-123-二叉搜索树-前任后任-2.mp4
    │  │          基础算法-124-二叉搜索树-删除-1.mp4
    │  │          基础算法-125-二叉搜索树-删除-2.mp4
    │  │          基础算法-126-二叉搜索树-删除-3.mp4
    │  │          基础算法-127-二叉搜索树-删除-递归-1.mp4
    │  │          基础算法-128-二叉搜索树-删除-递归-2.mp4
    │  │          基础算法-129-二叉搜索树-范围查询.mp4
    │  │          基础算法-130-二叉搜索树-e01~e03-删增查.mp4
    │  │          基础算法-131-二叉搜索树-e04-判断合法-中序非递归.mp4
    │  │          基础算法-132-二叉搜索树-e04-判断合法-中序递归1.mp4
    │  │          基础算法-133-二叉搜索树-e04-判断合法-中序递归2.mp4
    │  │          基础算法-134-二叉搜索树-e04-判断合法-上下界.mp4
    │  │          基础算法-135-二叉搜索树-e05-求范围和.mp4
    │  │          基础算法-136-二叉搜索树-e06-根据前序遍历结果建树1.mp4
    │  │          基础算法-137-二叉搜索树-e06-根据前序遍历结果建树2.mp4
    │  │          基础算法-138-二叉搜索树-e06-根据前序遍历结果建树3.mp4
    │  │          基础算法-139-二叉搜索树-e07-最近公共祖先.mp4
    │  │          基础算法-140-avl树-概述.mp4
    │  │          基础算法-141-avl树-高度和平衡因子.mp4
    │  │          基础算法-142-avl树-四种失衡情况.mp4
    │  │          基础算法-143-avl树-旋转.mp4
    │  │          基础算法-144-avl树-balance.mp4
    │  │          基础算法-145-avl树-put.mp4
    │  │          基础算法-146-avl树-remove.mp4
    │  │          基础算法-147-红黑树-概述.MP4
    │  │          基础算法-148-红黑树-put-case1~3.mp4
    │  │          基础算法-149-红黑树-put-case4.mp4
    │  │          基础算法-150-红黑树-remove-case0-1.mp4
    │  │          基础算法-151-红黑树-remove-case2.mp4
    │  │          基础算法-152-红黑树-remove-case3.mp4
    │  │          基础算法-153-红黑树-remove-case4.mp4
    │  │          基础算法-154-红黑树-remove-case5.mp4
    │  │          基础算法-155-红黑树-remove-演示.mp4
    │  │          
    │  ├─视频(下篇)
    │  │  │  Java数据结构与算法导学课程(下篇).mp4
    │  │  │  
    │  │  ├─2、基础算法
    │  │  │      基础算法-156-B树-历史.mp4
    │  │  │      基础算法-157-B树-特性.mp4
    │  │  │      基础算法-158-B树-节点类1.mp4
    │  │  │      基础算法-159-B树-节点类2.mp4
    │  │  │      基础算法-160-B树-contains.mp4
    │  │  │      基础算法-161-B树-put.mp4
    │  │  │      基础算法-162-B树-split-分析.mp4
    │  │  │      基础算法-163-B树-split-实现.mp4
    │  │  │      基础算法-164-B树-split-非叶子和根.mp4
    │  │  │      基础算法-165-B树-split-测试.mp4
    │  │  │      基础算法-166-B树-put结合split.mp4
    │  │  │      基础算法-167-B树-remove-概述.mp4
    │  │  │      基础算法-168-B树-remove-搭架子.mp4
    │  │  │      基础算法-169-B树-remove-case1~4.mp4
    │  │  │      基础算法-170-B树-remove-case5~6分析.mp4
    │  │  │      基础算法-171-B树-remove-case5-旋转.mp4
    │  │  │      基础算法-172-B树-remove-case5-合并.mp4
    │  │  │      基础算法-173-B树-remove-case6.mp4
    │  │  │      基础算法-174-B树-remove-演示1.mp4
    │  │  │      基础算法-175-B树-remove-演示2.mp4
    │  │  │      基础算法-176-哈希表-概述.mp4
    │  │  │      基础算法-177-哈希表-hash码映射索引.mp4
    │  │  │      基础算法-178-哈希表-get-put.mp4
    │  │  │      基础算法-179-哈希表-remove.mp4
    │  │  │      基础算法-180-哈希表-resize-1.mp4
    │  │  │      基础算法-181-哈希表-resize-2.mp4
    │  │  │      基础算法-182-哈希表-resize-3.mp4
    │  │  │      基础算法-183-哈希表-问1-解释按位与.mp4
    │  │  │      基础算法-184-哈希表-问2-解释拆分.mp4
    │  │  │      基础算法-185-哈希算法-概述.mp4
    │  │  │      基础算法-186-哈希算法-Object.hashCode.mp4
    │  │  │      基础算法-187-哈希算法-String.hashCode.mp4
    │  │  │      基础算法-188-哈希算法-冲突测试.mp4
    │  │  │      基础算法-189-哈希算法-MurmurHash.mp4
    │  │  │      基础算法-190-哈希表-设计思考.mp4
    │  │  │      基础算法-191-哈希表-e01-两数之和.mp4
    │  │  │      基础算法-192-哈希表-e02-最长不重复子串-1.mp4
    │  │  │      基础算法-193-哈希表-e02-最长不重复子串-2.mp4
    │  │  │      基础算法-194-哈希表-e03-字母异位词分组-解1.mp4
    │  │  │      基础算法-195-哈希表-e03-字母异位词分组-解2.mp4
    │  │  │      基础算法-196-哈希表-e04-判断有没有重复数字.mp4
    │  │  │      基础算法-197-哈希表-e05-找到不重复数字.mp4
    │  │  │      基础算法-198-哈希表-e06-判断字母异位词.mp4
    │  │  │      基础算法-199-哈希表-e07-第一个不重复字符.mp4
    │  │  │      基础算法-200-哈希表-e08-出现次数最多的单词-1.mp4
    │  │  │      基础算法-201-哈希表-e08-出现次数最多的单词-2.mp4
    │  │  │      基础算法-202-排序算法-冒泡排序.mp4
    │  │  │      基础算法-203-排序算法-选择排序.mp4
    │  │  │      基础算法-204-排序算法-堆排序.mp4
    │  │  │      基础算法-205-排序算法-插入排序.mp4
    │  │  │      基础算法-206-排序算法-希尔排序.mp4
    │  │  │      基础算法-207-排序算法-归并排序-自顶至下.mp4
    │  │  │      基础算法-208-排序算法-归并排序-自下至上.mp4
    │  │  │      基础算法-209-排序算法-归并加插入.mp4
    │  │  │      基础算法-210-排序算法-单边快排.mp4
    │  │  │      基础算法-211-排序算法-双边快排.mp4
    │  │  │      基础算法-212-排序算法-快排-随机基准点.mp4
    │  │  │      基础算法-213-排序算法-快排-处理重复.mp4
    │  │  │      基础算法-214-排序算法-计数排序.mp4
    │  │  │      基础算法-215-排序算法-计数排序-改进.mp4
    │  │  │      基础算法-216-排序算法-桶排序.mp4
    │  │  │      基础算法-217-排序算法-桶排序-改进.mp4
    │  │  │      基础算法-218-排序算法-基数排序1.mp4
    │  │  │      基础算法-219-排序算法-基数排序2.mp4
    │  │  │      基础算法-220-排序算法-java排序.mp4
    │  │  │      基础算法-221-排序-e01-根据另一个数组次序排序.mp4
    │  │  │      基础算法-222-排序-e02-根据出现频率排序.mp4
    │  │  │      基础算法-223-排序-e03-最大间距-解法1(超出内存限制).mp4
    │  │  │      基础算法-224-排序-e03-最大间距-解法2.mp4
    │  │  │      基础算法-225-排序-e03-最大间距-解法3.mp4
    │  │  │      基础算法-226-排序-e03-最大间距-解法4.mp4
    │  │  │      
    │  │  └─3、进阶数据结构和算法
    │  │          进阶数据结构和算法-227-图-基本概念.mp4
    │  │          进阶数据结构和算法-228-图-表示方式.mp4
    │  │          进阶数据结构和算法-229-图-Java表示.mp4
    │  │          进阶数据结构和算法-230-图-DFS.mp4
    │  │          进阶数据结构和算法-231-图-BFS.mp4
    │  │          进阶数据结构和算法-232-图-拓扑排序.mp4
    │  │          进阶数据结构和算法-233-图-拓扑排序-检测环.mp4
    │  │          进阶数据结构和算法-234-图-拓扑排序-DFS.mp4
    │  │          进阶数据结构和算法-235-图-Dijkstra-算法描述.mp4
    │  │          进阶数据结构和算法-236-图-Dijkstra-算法实现.mp4
    │  │          进阶数据结构和算法-237-图-Dijkstra-改进-记录路径.mp4
    │  │          进阶数据结构和算法-238-图-Dijkstra-改进-优先队列.mp4
    │  │          进阶数据结构和算法-239-图-Bellman-Ford-算法描述.mp4
    │  │          进阶数据结构和算法-240-图-Bellman-Ford-算法实现.mp4
    │  │          进阶数据结构和算法-241-图-Floyd-Warshall-算法描述.mp4
    │  │          进阶数据结构和算法-242-图-Floyd-Warshall-算法实现-1.mp4
    │  │          进阶数据结构和算法-243-图-Floyd-Warshall-算法实现-2.mp4
    │  │          进阶数据结构和算法-244-图-Floyd-Warshall-算法实现-3.mp4
    │  │          进阶数据结构和算法-245-图-Floyd-Warshall-算法实现-4.mp4
    │  │          进阶数据结构和算法-246-图-最小生成树-Prim.mp4
    │  │          进阶数据结构和算法-247-图-最小生成树-Kruskal.mp4
    │  │          进阶数据结构和算法-248-图-并查集-1.mp4
    │  │          进阶数据结构和算法-249-图-并查集-2.mp4
    │  │          进阶数据结构和算法-250-图-并查集-路径压缩.mp4
    │  │          进阶数据结构和算法-251-图-并查集-UnionBySize.mp4
    │  │          进阶数据结构和算法-252-贪心算法-介绍.mp4
    │  │          进阶数据结构和算法-253-零钱兑换II-递归-实现.mp4
    │  │          进阶数据结构和算法-254-零钱兑换II-递归-递归分析.mp4
    │  │          进阶数据结构和算法-255-零钱兑换II-递归-所有组合.mp4
    │  │          进阶数据结构和算法-256-零钱兑换II-递归-顺序优化.mp4
    │  │          进阶数据结构和算法-257-零钱兑换-递归.mp4
    │  │          进阶数据结构和算法-258-零钱兑换-贪心-1.mp4
    │  │          进阶数据结构和算法-259-零钱兑换-贪心-2.mp4
    │  │          进阶数据结构和算法-260-Huffman-Tree.mp4
    │  │          进阶数据结构和算法-261-Huffman-Tree-分析.mp4
    │  │          进阶数据结构和算法-262-Huffman-Tree-统计频次.mp4
    │  │          进阶数据结构和算法-263-Huffman-Tree-构建树.mp4
    │  │          进阶数据结构和算法-264-Huffman-Tree-记录编码.mp4
    │  │          进阶数据结构和算法-265-Huffman-Tree-编解码.mp4
    │  │          进阶数据结构和算法-266-活动选择问题-分析.mp4
    │  │          进阶数据结构和算法-267-活动选择问题-贪心.mp4
    │  │          进阶数据结构和算法-268-分数背包问题-贪心.mp4
    │  │          进阶数据结构和算法-269-0-1背包问题-贪心.mp4
    │  │          进阶数据结构和算法-270-斐波那契-动态规划.mp4
    │  │          进阶数据结构和算法-271-斐波那契-动态规划-降维.mp4
    │  │          进阶数据结构和算法-272-Bellman-Ford-动态规划-分析.mp4
    │  │          进阶数据结构和算法-273-Bellman-Ford-动态规划-实现1.mp4
    │  │          进阶数据结构和算法-274-Bellman-Ford-动态规划-实现2.mp4
    │  │          进阶数据结构和算法-275-Leetcode62-不同路径-动态规划-分析.mp4
    │  │          进阶数据结构和算法-276-Leetcode62-不同路径-动态规划-实现.mp4
    │  │          进阶数据结构和算法-277-0-1背包问题-动态规划-分析1.mp4
    │  │          进阶数据结构和算法-278-0-1背包问题-动态规划-分析2.mp4
    │  │          进阶数据结构和算法-279-0-1背包问题-动态规划-实现.mp4
    │  │          进阶数据结构和算法-280-0-1背包问题-动态规划-降维.mp4
    │  │          进阶数据结构和算法-281-完全背包问题-动态规划-分析.mp4
    │  │          进阶数据结构和算法-282-完全背包问题-动态规划-实现.mp4
    │  │          进阶数据结构和算法-283-零钱兑换问题-动态规划-分析.mp4
    │  │          进阶数据结构和算法-284-零钱兑换问题-动态规划-实现.mp4
    │  │          进阶数据结构和算法-285-零钱兑换问题-动态规划-降维.mp4
    │  │          进阶数据结构和算法-286-零钱兑换II-动态规划-分析.mp4
    │  │          进阶数据结构和算法-287-零钱兑换II-动态规划-实现.mp4
    │  │          进阶数据结构和算法-288-钢条切割-动态规划-分析.mp4
    │  │          进阶数据结构和算法-289-钢条切割-动态规划-实现.mp4
    │  │          进阶数据结构和算法-290-最长公共子串-动态规划.mp4
    │  │          进阶数据结构和算法-291-最长公共子序列-动态规划-分析.mp4
    │  │          进阶数据结构和算法-292-最长公共子序列-动态规划-实现.mp4
    │  │          进阶数据结构和算法-293-Leetcode583-两个字符串删除.mp4
    │  │          进阶数据结构和算法-294-Leetcode300-最长递增子序列-分析.mp4
    │  │          进阶数据结构和算法-295-Leetcode300-最长递增子序列-实现.mp4
    │  │          进阶数据结构和算法-296-Catalan数-分析.mp4
    │  │          进阶数据结构和算法-297-Catalan数-实现.mp4
    │  │          进阶数据结构和算法-298-Catalan数-应用-出栈总数.mp4
    │  │          进阶数据结构和算法-299-Catalan数-Leetcode22-括号生成-1.mp4
    │  │          进阶数据结构和算法-300-Catalan数-Leetcode22-括号生成-2.mp4
    │  │          进阶数据结构和算法-301-打家劫舍-Leetcode198.mp4
    │  │          进阶数据结构和算法-302-旅行商问题-分析.mp4
    │  │          进阶数据结构和算法-303-旅行商问题-动态规划-分析.mp4
    │  │          进阶数据结构和算法-304-旅行商问题-动态规划-实现-1.mp4
    │  │          进阶数据结构和算法-305-旅行商问题-动态规划-实现-2.mp4
    │  │          进阶数据结构和算法-306-旅行商问题-动态规划-实现-3.mp4
    │  │          进阶数据结构和算法-307-分治-概述.mp4
    │  │          进阶数据结构和算法-308-快速选择算法-分治.mp4
    │  │          进阶数据结构和算法-309-快速选择算法-数组第k大数-Leetcode215.mp4
    │  │          进阶数据结构和算法-310-快速选择算法-数组中位数.mp4
    │  │          进阶数据结构和算法-311-快速幂-分治.mp4
    │  │          进阶数据结构和算法-312-快速幂-Leetcode50.mp4
    │  │          进阶数据结构和算法-313-平方根整数部分-Leetcode69-1.mp4
    │  │          进阶数据结构和算法-314-平方根整数部分-Leetcode69-2.mp4
    │  │          进阶数据结构和算法-315-至少k个重复字符的最长子串-Leetcode395-分析.mp4
    │  │          进阶数据结构和算法-316-至少k个重复字符的最长子串-Leetcode395-实现.mp4
    │  │          进阶数据结构和算法-317-回溯-概述.mp4
    │  │          进阶数据结构和算法-318-全排列-Leetcode46-分析.mp4
    │  │          进阶数据结构和算法-319-全排列-Leetcode46-实现.mp4
    │  │          进阶数据结构和算法-320-全排列无重复-Leetcode47.mp4
    │  │          进阶数据结构和算法-321-组合-Leetcode77-分析.mp4
    │  │          进阶数据结构和算法-322-组合-Leetcode77-实现.mp4
    │  │          进阶数据结构和算法-323-组合-Leetcode77-剪枝.mp4
    │  │          进阶数据结构和算法-324-组合之和-Leetcode39.mp4
    │  │          进阶数据结构和算法-325-组合之和-Leetcode40.mp4
    │  │          进阶数据结构和算法-326-组合之和-Leetcode216.mp4
    │  │          进阶数据结构和算法-327-N皇后-Leetcode51-1.mp4
    │  │          进阶数据结构和算法-328-N皇后-Leetcode51-2.mp4
    │  │          进阶数据结构和算法-329-解数独-Leetcode37-1.mp4
    │  │          进阶数据结构和算法-330-解数独-Leetcode37-2.mp4
    │  │          进阶数据结构和算法-331-两数之和-Leetcode167.mp4
    │  │          进阶数据结构和算法-332-三数之和-Leetcode15.mp4
    │  │          进阶数据结构和算法-333-四数之和-Leetcode18.mp4
    │  │          进阶数据结构和算法-334-盛水最多容器-Leetcode11.mp4
    │  │          进阶数据结构和算法-335-滑动窗口最大值-Leetcode239.mp4
    │  │          进阶数据结构和算法-336-接雨水-Leetcode42.mp4
    │  │          进阶数据结构和算法-337-字符串匹配-bf-Leetcode28.mp4
    │  │          进阶数据结构和算法-338-字符串匹配-kmp-Leetcode28.mp4
    │  │          进阶数据结构和算法-339-字符串匹配-lps数组-Leetcode28.mp4
    │  │          进阶数据结构和算法-340-最长公共前缀-Leetcode14.mp4
    │  │          进阶数据结构和算法-341-最长回文子串-Leetcode5.mp4
    │  │          进阶数据结构和算法-342-最小覆盖子串-Leetcode76.mp4
    │  │          进阶数据结构和算法-343-设计LRU缓存-Leetcode-146.mp4
    │  │          进阶数据结构和算法-344-设计LFU缓存-Leetcode-460.mp4
    │  │          进阶数据结构和算法-345-设计跳表-Leetcode-1206.mp4
    │  │          进阶数据结构和算法-346-设计最小栈-Leetcode-155.mp4
    │  │          进阶数据结构和算法-347-设计短网址-Leetcode-535.mp4
    │  │          进阶数据结构和算法-348-设计推特-Leetcode-355.mp4
    │  │          进阶数据结构和算法-349-股票系列问题-Leetcode-121.mp4
    │  │          进阶数据结构和算法-350-股票系列问题-Leetcode-122.mp4
    │  │          进阶数据结构和算法-351-股票系列问题-Leetcode-714.mp4
    │  │          进阶数据结构和算法-352-股票系列问题-Leetcode-309.mp4
    │  │          进阶数据结构和算法-353-股票系列问题-Leetcode-123.mp4
    │  │          进阶数据结构和算法-354-股票系列问题-Leetcode-188.mp4
    │  │          
    │  └─资料
    │          资料.rar
    │          
    ├─2.Java面试专题课
    │  ├─Java面试专题-视频
    │  │      day01-基础篇.rar
    │  │      day02-并发篇.rar
    │  │      day03-虚拟机.rar
    │  │      day04-框架篇.rar
    │  │      
    │  └─Java面试专题-资料
    │          day01-基础篇.rar
    │          day02-并发篇.rar
    │          day03-虚拟机.rar
    │          day04-框架篇.rar
    │          
    ├─3.Java地图专题课
    │      笔记资料-地图专题课.zip
    │      视频教程-地图专题课.zip
    │      
    └─4.2023Java面试教程
        │  Java面试专题课-完结篇.mp4
        │  
        ├─00-导学视频
        │      00-面试专题-导学.mp4
        │      
        ├─01-准备篇
        │  ├─PPT
        │  │      01-面试-准备篇.pptx
        │  │      
        │  ├─视频
        │  │      准备篇-01-企业简历筛选规则.mp4
        │  │      准备篇-02-简历注意事项.mp4
        │  │      准备篇-03-应届生该如何找到合适的练手项目.mp4
        │  │      准备篇-04-Java程序员的面试过程.mp4
        │  │      
        │  └─资料
        │      │  JAVA开发_李传播_5年.docx
        │      │  JAVA开发_李传播_5年.pdf
        │      │  
        │      └─Java开发参考简历
        │          │  Java开发_AAA_N年.docx
        │          │  Java开发_CCC_N年.doc
        │          │  Java开发_DDD_N年.docx
        │          │  Java开发_EEE_N年.docx
        │          │  Java开发_FFF_N年.docx
        │          │  Java开发_KKK_N.docx
        │          │  Java开发_XXX_N年.docx
        │          │  Java开发_YYY_N年.docx
        │          │  Java开发_ZZZ_N年.docx
        │          │  【参考】1年_专科.docx
        │          │  【参考】1年_本科.docx
        │          │  【参考】1年_硕士.docx
        │          │  【参考】2年_专科.doc
        │          │  【参考】2年_本科.doc
        │          │  【参考】3年_专科.doc
        │          │  【参考】3年_本科.doc
        │          │  【必看】Java批注简历标准.docx
        │          │  【必看】面试参考话术.docx
        │          │  
        │          └─简历样式模板
        │                  亲和版个人简历模板.docx
        │                  冷静版个人简历模板.docx
        │                  时尚线条简历模板.docx
        │                  灰色个性简历模板.docx
        │                  灰色大气简约简历模板.docx
        │                  灰蓝色色时尚简历模板.docx
        │                  科技版简历模板.doc
        │                  简洁版个人简历模板.docx
        │                  简约大气橙色简历模板.docx
        │                  经典风格简历模板.docx
        │                  蓝色个性简历模板.docx
        │                  
        ├─02-Redis篇
        │  ├─PPT
        │  │      02-Redis篇.pptx
        │  │      
        │  ├─视频
        │  │      Redis篇-01-redis开篇.mp4
        │  │      Redis篇-02-redis使用场景-缓存-缓存穿透.mp4
        │  │      Redis篇-03-redis使用场景-缓存-缓存击穿.mp4
        │  │      Redis篇-04-redis使用场景-缓存-缓存雪崩.mp4
        │  │      Redis篇-05-redis使用场景-缓存-双写一致性.mp4
        │  │      Redis篇-06-redis使用场景-缓存-持久化.mp4
        │  │      Redis篇-07-redis使用场景-缓存-数据过期策略.mp4
        │  │      Redis篇-08-redis使用场景-缓存-数据淘汰策略.mp4
        │  │      Redis篇-09-redis分布式锁-使用场景.mp4
        │  │      Redis篇-10-redis分布式锁-实现原理(setnx、redisson).mp4
        │  │      Redis篇-11-redis其他面试问题-主从复制、主从同步流程.mp4
        │  │      Redis篇-12-redis其他面试问题-哨兵模式、集群脑裂.mp4
        │  │      Redis篇-13-redis其他面试问题-分片集群、数据读写规则.mp4
        │  │      Redis篇-14-redis其他面试问题-redis是单线程的,但是为什么还那么快.mp4
        │  │      
        │  └─资料
        │          Redis面试题-参考回答.md
        │          Redis面试题-参考回答.pdf
        │          
        ├─03-数据库篇
        │  ├─PPT
        │  │      03-MySQL篇.pptx
        │  │      
        │  ├─视频
        │  │      数据库篇-01-MySQL篇-课程介绍.mp4
        │  │      数据库篇-02-优化-如何定位慢查询.mp4
        │  │      数据库篇-03-优化-sql语句执行的很慢,如何分析.mp4
        │  │      数据库篇-04-优化-索引概念及索引底层数据结构.mp4
        │  │      数据库篇-05-优化-聚簇索引和非聚簇索引、回表查询.mp4
        │  │      数据库篇-06-优化-覆盖索引、超大分页优化.mp4
        │  │      数据库篇-07-优化-索引创建的原则.mp4
        │  │      数据库篇-08-优化-什么情况下索引会失效.mp4
        │  │      数据库篇-09-优化-谈一谈你对sql优化的经验.mp4
        │  │      数据库篇-10-事务-事务的特性.mp4
        │  │      数据库篇-11-事务-并发事务问题、隔离级别.mp4
        │  │      数据库篇-12-事务-undo log 和 redo log的区别.mp4
        │  │      数据库篇-13-事务-解释一下mvcc.mp4
        │  │      数据库篇-14-MySQL-主从同步原理.mp4
        │  │      数据库篇-15-MySQL-分库分表.mp4
        │  │      
        │  └─资料
        │          MySQL面试题-参考回答.md
        │          MySQL面试题-参考回答.pdf
        │          
        ├─04-框架篇
        │  │  代码.zip
        │  │  
        │  ├─PPT
        │  │      04-框架篇.pptx
        │  │      
        │  ├─视频
        │  │      框架篇-01-框架篇-课程介绍.mp4
        │  │      框架篇-02-Spring-单例bean是线程安全的吗.mp4
        │  │      框架篇-03-Spring-AOP相关面试题.mp4
        │  │      框架篇-04-Spring-事务失效的场景.mp4
        │  │      框架篇-05-Spring-bean的生命周期.mp4
        │  │      框架篇-06-Spring-bean的循环依赖(循环引用).mp4
        │  │      框架篇-07-Springmvc-执行流程.mp4
        │  │      框架篇-08-Springboot-自动配置原理.mp4
        │  │      框架篇-09-spring框架常见的注解(spring、springmvc、springboot).mp4
        │  │      框架篇-10-MyBatis-执行流程.mp4
        │  │      框架篇-11-Mybatis-延迟加载使用及原理.mp4
        │  │      框架篇-12-Mybatis-一级、二级缓存.mp4
        │  │      
        │  └─资料
        │          框架篇面试题-参考回答.md
        │          框架篇面试题-参考回答.pdf
        │          
        ├─05-微服务篇
        │  ├─PPT
        │  │      05-微服务篇.pptx
        │  │      
        │  ├─视频
        │  │      微服务篇-01-微服务-课程介绍.mp4
        │  │      微服务篇-02-springcloud-常见组件有哪些.mp4
        │  │      微服务篇-03-springcloud-注册中心eureka、nacos.mp4
        │  │      微服务篇-04-springcloud-ribbon负载均衡,负载均衡策略,自定义负载均衡.mp4
        │  │      微服务篇-05-spring cloud-服务雪崩、熔断降级.mp4
        │  │      微服务篇-06-spring-cloud-微服务的监控-skywalking.mp4
        │  │      微服务篇-07-业务问题-微服务限流(漏桶算法、令牌桶算法).mp4
        │  │      微服务篇-08-分布式系统理论-CAP和BASE.mp4
        │  │      微服务篇-09-业务问题-分布式事务解决方案.mp4
        │  │      微服务篇-10-业务问题-分布式服务的接口幂等性如何设计.mp4
        │  │      微服务篇-11-业务问题-你们项目中使用了什么分布式任务调度-xxl-job.mp4
        │  │      
        │  └─资料
        │          skywalking.zip
        │          微服务面试题-参考回答.md
        │          微服务面试题-参考回答.pdf
        │          
        ├─06-消息中间件篇
        │  ├─PPT
        │  │      06-消息中间件篇.pptx
        │  │      
        │  ├─视频
        │  │      消息中间件篇-01-消息中间件-课程介绍.mp4
        │  │      消息中间件篇-02-RabbitMQ-如何保证消息不丢失.mp4
        │  │      消息中间件篇-03-RabbitMQ-消息的重复消费问题如何解决的.mp4
        │  │      消息中间件篇-04-RabbitMQ-中死信交换机 (RabbitMQ延迟队列有了解过嘛).mp4
        │  │      消息中间件篇-05-RabbitMQ-如果有100万消息堆积在MQ , 如何解决(消息堆积怎么解决).mp4
        │  │      消息中间件篇-06-RabbitMQ的高可用机制有了解过嘛.mp4
        │  │      消息中间件篇-07-Kafka是如何保证消息不丢失.mp4
        │  │      消息中间件篇-08-Kafka是如何保证消费的顺序性.mp4
        │  │      消息中间件篇-09-Kafka的高可用机制有了解过嘛.mp4
        │  │      消息中间件篇-10-Kafka数据清理机制了解过嘛.mp4
        │  │      消息中间件篇-11-Kafka实现高性能的设计有了解过嘛.mp4
        │  │      
        │  └─资料
        │          消息中间件面试题-参考回答.md
        │          消息中间件面试题-参考回答.pdf
        │          
        ├─07-常见集合篇
        │  ├─PPT
        │  │      07-常见集合篇.pptx
        │  │      
        │  ├─视频
        │  │      常见集合篇-01-集合面试题-课程介绍.mp4
        │  │      常见集合篇-02-算法复杂度分析.mp4
        │  │      常见集合篇-03-ArrayList-数据结构-数组.mp4
        │  │      常见集合篇-04-ArrayList-源码分析.mp4
        │  │      常见集合篇-05-ArrayList-底层原理及构造函数相关面试题回答.mp4
        │  │      常见集合篇-06-ArrayList-如何实现数组和List之间的转换.mp4
        │  │      常见集合篇-07-LinkedList-数据结构-链表.mp4
        │  │      常见集合篇-08-ArrayList和LinkedList的区别是什么?.mp4
        │  │      常见集合篇-09-数据结构-二叉树.mp4
        │  │      常见集合篇-10-数据结构-红黑树.mp4
        │  │      常见集合篇-11-数据结构-散列表.mp4
        │  │      常见集合篇-12-HashMap-说一下HashMap的实现原理?.mp4
        │  │      常见集合篇-13-HashMap的put方法的具体流程.mp4
        │  │      常见集合篇-14-HashMap-讲一讲HashMap的扩容机制.mp4
        │  │      常见集合篇-15-HashMap源码分析-动画工具介绍.mp4
        │  │      常见集合篇-16-HashMap的寻址算法和数组长度为什么是2的n次幂.mp4
        │  │      常见集合篇-17-HashMap在1.7情况下的多线程死循环问题.mp4
        │  │      
        │  ├─讲义
        │  │  │  Java集合相关面试题.md
        │  │  │  Java集合相关面试题.pdf
        │  │  │  
        │  │  └─Java集合相关面试题.assets
        │  │          image-20220820104903422.png
        │  │          image-20220820104950846.png
        │  │          image-20221007101811885.png
        │  │          image-20221007101831281.png
        │  │          image-20221007110404375.png
        │  │          image-20230427162524322.png
        │  │          image-20230427173120668.png
        │  │          image-20230427173742389.png
        │  │          image-20230427173922705.png
        │  │          image-20230427173937663.png
        │  │          image-20230427174832858.png
        │  │          image-20230427175545402.png
        │  │          image-20230427175633253.png
        │  │          image-20230427175849493.png
        │  │          image-20230427180056509.png
        │  │          image-20230427192118259.png
        │  │          image-20230427192154014.png
        │  │          image-20230427192200918.png
        │  │          image-20230427192620292.png
        │  │          image-20230427192644244.png
        │  │          image-20230428185505677.png
        │  │          image-20230428185600918.png
        │  │          image-20230428185657791.png
        │  │          image-20230428185922776.png
        │  │          image-20230428185945929.png
        │  │          image-20230428190130901.png
        │  │          image-20230428190210915.png
        │  │          image-20230428190324752.png
        │  │          image-20230428190353286.png
        │  │          image-20230428190450517.png
        │  │          image-20230428194641694.png
        │  │          image-20230428194715016.png
        │  │          image-20230428194831426.png
        │  │          image-20230428194904383.png
        │  │          image-20230428194931132.png
        │  │          image-20230428195206422.png
        │  │          image-20230428195341917.png
        │  │          image-20230428195449799.png
        │  │          image-20230428195832724.png
        │  │          image-20230428200919454.png
        │  │          image-20230428201000814.png
        │  │          image-20230428201321607.png
        │  │          image-20230428203219225.png
        │  │          image-20230428203437910.png
        │  │          image-20230428203711269.png
        │  │          image-20230428203858903.png
        │  │          image-20230428203924816.png
        │  │          image-20230428204902016.png
        │  │          image-20230428210404117.png
        │  │          image-20230428210424304.png
        │  │          image-20230428210450744.png
        │  │          image-20230428210624847.png
        │  │          image-20230428210844694.png
        │  │          image-20230428211031968.png
        │  │          image-20230428211304013.png
        │  │          image-20230428212501408.png
        │  │          image-20230428212553393.png
        │  │          image-20230428212601977.png
        │  │          image-20230428212729580.png
        │  │          image-20230428213115071.png
        │  │          image-20230428213513669.png
        │  │          image-20230428213533483.png
        │  │          image-20230428214732877.png
        │  │          image-20230428214806072.png
        │  │          image-20230428214908652.png
        │  │          image-20230428214937231.png
        │  │          
        │  └─资料
        │          hash-demo.jar
        │          hashmap源码.md
        │          
        ├─08-并发编程篇
        │  ├─PPT
        │  │      08-多线程相关面试题.pptx
        │  │      
        │  ├─代码
        │  │      jcstress-demo.zip
        │  │      juc-project.zip
        │  │      thread-project.zip
        │  │      
        │  ├─视频
        │  │      01-多线程课程介绍.mp4
        │  │      02-线程基础-线程和进程的区别?.mp4
        │  │      03-线程基础-并行与并发的区别.mp4
        │  │      04-线程基础-线程创建的方式-runnable与callable区别-start和run区别.mp4
        │  │      05-线程基础-线程包括哪些状态,状态之间是如何变化的.mp4
        │  │      06-线程基础-线程按顺序执行join、notify和notifyall区别.mp4
        │  │      07-线程基础-java中wait和sleep方法的不同.mp4
        │  │      08-线程基础-如何停止一个正在运行的线程.mp4
        │  │      09-线程安全-synchronized关键字的底层原理-基础回答.mp4
        │  │      10-线程安全-synchronized关键字的底层原理-进阶回答.mp4
        │  │      11-线程安全-你谈谈 JMM(Java内存模型) .mp4
        │  │      12-线程安全-你谈谈对CAS的理解.mp4
        │  │      13-线程安全-请谈谈你对 volatile 的理解-可见性.mp4
        │  │      14-线程安全-请谈谈你对 volatile 的理解-禁止指令重排序.mp4
        │  │      15-线程安全-什么是AQS.mp4
        │  │      16-线程安全-ReentrantLock的实现原理.mp4
        │  │      17-线程安全-synchronized和Lock有什么区别.mp4
        │  │      18-线程安全-死锁产生的条件以及死锁排查方案.mp4
        │  │      19-线程安全-聊一下ConcurrentHashMap .mp4
        │  │      20-线程安全-导致并发程序出现问题的根本原因是什么.mp4
        │  │      21-线程池-说一下线程池的核心参数(线程池的执行原理知道嘛).mp4
        │  │      22-线程池-线程池中有哪些常见的阻塞队列.mp4
        │  │      23-线程池-如何确定核心线程数.mp4
        │  │      24-线程池-线程池的种类有哪些.mp4
        │  │      25-线程池-为什么不建议用Executors创建线程池.mp4
        │  │      26-使用场景-线程池使用场景(你们项目哪里用到了多线程)-ES数据批量导入.mp4
        │  │      27-使用场景-线程池使用场景(你们项目哪里用到了多线程)-数据汇总.mp4
        │  │      28-使用场景-线程池使用场景(你们项目哪里用到了多线程)-异步线程.mp4
        │  │      29-使用场景-如何控制某个方法允许并发访问线程的数量.mp4
        │  │      30-其他-谈谈你对ThreadLocal的理解.mp4
        │  │      
        │  ├─讲义
        │  │      多线程相关面试题.assets.zip
        │  │      多线程相关面试题.md
        │  │      多线程相关面试题.pdf
        │  │      
        │  └─资料
        ├─09-JVM虚拟机篇
        │  ├─PPT
        │  │      09-JVM相关面试题.pptx
        │  │      
        │  ├─代码
        │  │      jvm-demo.zip
        │  │      
        │  ├─视频
        │  │      01-JVM介绍、运行流程.mp4
        │  │      02-JVM组成-什么是程序计数器.mp4
        │  │      03-JVM组成-你能给我详细的介绍下堆吗.mp4
        │  │      04-JVM组成-什么是虚拟机栈.mp4
        │  │      05-JVM组成-能不能介绍一下方法区.mp4
        │  │      06-JVM组成-你听过直接内存吗.mp4
        │  │      07-类加载器-什么是类加载器、什么是双亲委派.mp4
        │  │      08-类加载器-说一下类装载的执行过程.mp4
        │  │      09-垃圾回收-对象什么时候可以被垃圾器回收.mp4
        │  │      10-垃圾回收-JVM垃圾回收算法有哪些?.mp4
        │  │      11-垃圾回收-说一下JVM的分代回收.mp4
        │  │      12-垃圾回收-说一下JVM有哪些垃圾回收器.mp4
        │  │      13-垃圾回收-详细聊一下G1垃圾回收器.mp4
        │  │      14-垃圾回收-强引用、软引用、弱引用、虚引用的区别.mp4
        │  │      15-JVM实践-JVM调优参数可以在哪里设置参数值.mp4
        │  │      16-JVM实践-用的JVM调优的参数都有哪些?.mp4
        │  │      17-JVM实践-说一下JVM调优的工具.mp4
        │  │      18-JVM实践-Java内存泄漏的排查思路.mp4
        │  │      19-JVM实践-CPU飙高的排查方案及思路.mp4
        │  │      
        │  ├─讲义
        │  │      JVM相关面试题.assets.zip
        │  │      JVM相关面试题.md
        │  │      JVM相关面试题.pdf
        │  │      
        │  └─资料
        │          apache-tomcat-8.5.24.zip
        │          
        └─10-企业场景篇
            ├─PPT
            │      10-设计模式.pptx
            │      11-常见技术场景.pptx
            │      
            ├─代码
            │      designpattern-demo.zip
            │      
            ├─视频
            │      01-设计模式-课程介绍.mp4
            │      02-设计模式-工厂设计模式-简单工厂模式.mp4
            │      03-设计模式-工厂设计模式-工厂方法模式.mp4
            │      04-设计模式-工厂设计模式-抽象工厂模式.mp4
            │      05-设计模式-策略模式-概述及简单案例.mp4
            │      06-设计模式-综合案例-策略模式和工厂方法模式.mp4
            │      07-设计模式-责任链模式-概述及案例.mp4
            │      08-技术场景-单点登录这块怎么实现的.mp4
            │      09-技术场景-权限认证是如何实现的.mp4
            │      10-技术场景-上传数据的安全性你们怎么控制.mp4
            │      11-技术场景-遇到了哪些比较棘手的问题,怎么解决的.mp4
            │      12-技术场景-你们项目中日志怎么采集的.mp4
            │      13-技术场景-常见日志的命令.mp4
            │      14-技术场景-生产问题怎么排查.mp4
            │      15-技术场景-怎么快速定位系统的瓶颈.mp4
            │      
            ├─讲义
            │      01-设计模式.zip
            │      02-技术场景.zip
            │      
            └─资料
                    ELK搭建.zip
                    

特别说明:
此教程来源于网络收集整理,仅供本地学习参考,教程无法保证一直有效,请及时转存!
如本教程是商业教程,请务必联系教程作者购买商业许可后方可观看!
教程作者如需删除请第一时间联系右侧客服,获悉后将第一时间删除!
0
显示验证码
没有账号?注册  忘记密码?