黑马Java V13 从入门到精通共128G 2023年新品

10
回复
298
查看
[复制链接]
  • TA的每日心情
    擦汗
    2023-5-6 02:41
  • 签到天数: 570 天

    [LV.9]以坛为家II

    2593

    主题

    3195

    帖子

    1万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    16482
    发表于 2023-11-15 05:00:00 | 显示全部楼层 |阅读模式

    登录后查看本帖详细内容!

    您需要 登录 才可以下载或查看,没有帐号?立即注册

    x
    02.jpg

    ├─0.阶段一 入学第1课
    │      00-概述.mp4
    │      00-认识博学谷.mp4
    │      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
    │      16-推荐关注的公众号和学习活动.mp4
    │      17-项目实战.mp4
    │      18-线下沙龙和招聘会.mp4
    │      19-学习中注意事项.mp4
    │      20-课后任务.mp4
    │      21-遇到更好的自己.mp4
    │      
    ├─1.阶段一 JavaSE基础
    │  │  阶段作业 JavaSE基础-第1套试卷
    │  │  
    │  ├─1.第一章 Java基础语法
    │  │  ├─1-1 Java入门
    │  │  │      01、Java课程简介.mp4
    │  │  │      02、Java语言概述.mp4
    │  │  │      03、Java环境搭建:JDK安装、常用命令.mp4
    │  │  │      04、Java入门程序开发.mp4
    │  │  │      05、Java入门程序:常见问题解答.mp4
    │  │  │      06、补充知识:Java执行原理、bug介绍.mp4
    │  │  │      07、补充知识:JDK组成、跨平台原理.mp4
    │  │  │      08、补充知识:JDK安装后Path和JAVA_HOME环境变量.mp4
    │  │  │      09、idea开发工具介绍.mp4
    │  │  │      
    │  │  ├─1-2 基础语法
    │  │  │      10、idea开发第一个程序.mp4
    │  │  │      11、idea的配置、快捷键.mp4
    │  │  │      12、基础语法:注释.mp4
    │  │  │      13、基础语法:字面量.mp4
    │  │  │      14、基础语法:认识变量.mp4
    │  │  │      15、基础语法:变量的应用场景.mp4
    │  │  │      16、基础语法:变量使用时的注意事项.mp4
    │  │  │      17、基础语法:关键字、标识符.mp4
    │  │  │      
    │  │  ├─1-3 运算符
    │  │  │      01、基础语法:变量原理、ASCII、二进制.mp4
    │  │  │      02、二进制转十进制、八进制、十六进制、数据单位.mp4
    │  │  │      03、数据类型详解.mp4
    │  │  │      04、自动类型转换.mp4
    │  │  │      05、表达式的自动类型转换.mp4
    │  │  │      06、强制类型转换.mp4
    │  │  │      07、算术运算符、+符号做连接符.mp4
    │  │  │      08、自增、自减运算符.mp4
    │  │  │      09、赋值运算符.mp4
    │  │  │      10、关系运算符.mp4
    │  │  │      11、逻辑运算符.mp4
    │  │  │      12、三元运算符、运算符优先级.mp4
    │  │  │      13、API介绍、Scanner:录入用户键盘输入的数据.mp4
    │  │  │      
    │  │  ├─1-4 循环控制
    │  │  │      01、程序流程控制控制介绍.mp4
    │  │  │      02、分支结构:if.mp4
    │  │  │      03、分支结构:switch.mp4
    │  │  │      04、分支结构:switch的注意事项、穿透性.mp4
    │  │  │      05、循环结构:for循环概述.mp4
    │  │  │      06、循环结构:for循环案例1:求和.mp4
    │  │  │      07、循环结构:for循环案例2:求奇数和.mp4
    │  │  │      08、循环结构:while循环.mp4
    │  │  │      09、循环结构:while循环案例.mp4
    │  │  │      10、循环结构:do-while循环.mp4
    │  │  │      11、循环的形式:死循环概述.mp4
    │  │  │      12、循环的形式:循环嵌套.mp4
    │  │  │      13、跳转关键字:break、continue.mp4
    │  │  │      14、Random:生成随机数.mp4
    │  │  │      15、Random的案例:猜数字游戏.mp4
    │  │  │      
    │  │  ├─1-5 数组
    │  │  │      01、数组概述.mp4
    │  │  │      02、数组的定义方式一:静态初始化数组.mp4
    │  │  │      03、数组的访问.mp4
    │  │  │      04、数组的遍历.mp4
    │  │  │      05、案例训练.mp4
    │  │  │      06、数组的定义方式二:动态初始化数组.mp4
    │  │  │      07、案例训练.mp4
    │  │  │      08、数组在计算机中的执行原理,Java内存分配.mp4
    │  │  │      09、多个变量指向同一个数组.mp4
    │  │  │      10、数组案例:求最值.mp4
    │  │  │      11、数组案例:反转.mp4
    │  │  │      12、数组案例:随机排名.mp4
    │  │  │      13、补充知识:debug工具.mp4
    │  │  │      
    │  │  ├─1-6 方法
    │  │  │      01、方法概述.mp4
    │  │  │      02、方法的其他定义形式.mp4
    │  │  │      03、方法使用时的常见问题.mp4
    │  │  │      04、方法的案例讲解.mp4
    │  │  │      05、方法在计算机中的执行.mp4
    │  │  │      06、Java的参数传递机制:基本类型的参数传递.mp4
    │  │  │      07、Java的参数传递机制:引用类型的参数传递机制.mp4
    │  │  │      08、参数传递的案例1.mp4
    │  │  │      09、参数传递的案例2.mp4
    │  │  │      10、方法重载.mp4
    │  │  │      11、return关键字.mp4
    │  │  │      
    │  │  └─1-7 案例
    │  │          01、案例开场.mp4
    │  │          02、买飞机票.mp4
    │  │          03、验证码2.mp4
    │  │          04、评委打分.mp4
    │  │          05、数组加密最终版.mp4
    │  │          06、数组拷贝-004543.mp4
    │  │          06、数组拷贝.mp4
    │  │          07、抢红包.mp4
    │  │          08、找素数.mp4
    │  │          09、双色球概述.mp4
    │  │          10、随机一组中奖号码.mp4
    │  │          11、判断中奖情况.mp4
    │  │         
    │  ├─2.第二章 面向对象基础
    │  │  └─2-1 面向对象基础
    │  │          01、面向对象入门.mp4
    │  │          02、深刻认识面向对象.mp4
    │  │          03、对象在计算机中的执行原理.mp4
    │  │          04、类与对象的几点注意事项.mp4
    │  │          05、this关键字.mp4
    │  │          06、构造器.mp4
    │  │          07、封装.mp4
    │  │          08、实体JavaBean.mp4
    │  │          09、面向对象编程的综合案例.mp4
    │  │          10、成员变量、局部变量的区别(12倍速播放).mp4
    │  │         
    │  ├─3.第三章 API基础
    │  │  └─3-1 API基础
    │  │          01、今日课程介绍:常用API.mp4
    │  │          02、包的概述.mp4
    │  │          03、String概述.mp4
    │  │          04、String提供的常用方法.mp4
    │  │          05、String的注意事项.mp4
    │  │          06、String应用案例:用户登录.mp4
    │  │          07、String应用案例:验证码.mp4
    │  │          08、ArrayList集合的概述.mp4
    │  │          09、ArrayList集合的使用.mp4
    │  │          10、ArrayList的应用案例.mp4
    │  │          11、ArrayList的综合案例.mp4
    │  │         
    │  ├─4.第四章 综合案例
    │  │  └─4-1 综合案例
    │  │          01、ATM项目介绍.mp4
    │  │          02、系统架构搭建、欢迎页面设计.mp4
    │  │          03、开户功能.mp4
    │  │          04、开户功能-生成新卡号.mp4
    │  │          05、用户登录.mp4
    │  │          06、登录后的操作页展示、查询账户、退出.mp4
    │  │          07、存款、取款.mp4
    │  │          08、转账.mp4
    │  │          09、销户操作.mp4
    │  │          10、密码修改.mp4
    │  │         
    │  └─资料
    │          01-JavaSE基础(1_5天).zip
    │          01-JavaSE基础(6_9天).zip
    │          查看讲义软件.exe
    │          远程工具.exe
    │              
    ├─2.阶段二 JavaSE进阶
    │  │  阶段作业 JavaSE进阶-第1套试卷
    │  │  
    │  ├─1.第一章 面向对象高级部分
    │  │  ├─1-1 static
    │  │  │      01、面向对象高级部分内容介绍.mp4
    │  │  │      02、static:修饰成员变量.mp4
    │  │  │      03、static:类变量的应用场景.mp4
    │  │  │      04、static:修饰成员方法.mp4
    │  │  │      05、static:类方法的应用场景-工具类.mp4
    │  │  │      06、static:注意事项.mp4
    │  │  │      07、类的成分:代码块.mp4
    │  │  │      08、设计模式:概述、饿汉式单例.mp4
    │  │  │      09、设计模式:懒汉式单例.mp4
    │  │  │      
    │  │  ├─1-2 继承
    │  │  │      10、继承:概述.mp4
    │  │  │      11、继承:使用继承的好处.mp4
    │  │  │      12、继承:权限修饰符.mp4
    │  │  │      13、继承:特点详解.mp4
    │  │  │      14、继承:方法重写.mp4
    │  │  │      15、继承:子类访问的特点.mp4
    │  │  │      16、继承:子类构造器的特点.mp4
    │  │  │      17、继承:子类构造器的常见应用.mp4
    │  │  │      18、其他:this()调用兄弟构造器.mp4
    │  │  │      
    │  │  ├─1-3 多态
    │  │  │      19、多态:概述.mp4
    │  │  │      20、多态:使用多态的好处.mp4
    │  │  │      
    │  │  ├─1-4 关键字、抽象类
    │  │  │      21、前置知识:final关键字.mp4
    │  │  │      22、前置知识:常量.mp4
    │  │  │      24、抽象类:使用抽象类的好处.mp4
    │  │  │      25、抽象类:模板方法设计模式.mp4
    │  │  │      
    │  │  ├─1-5 接口
    │  │  │      26、接口:认识接口.mp4
    │  │  │      27、接口:使用接口的好处.mp4
    │  │  │      28、接口:综合案例.mp4
    │  │  │      29、接口:JDK8开始、新增的方法.mp4
    │  │  │      30、接口:接口的多继承、使用接口的注意事项[了解].mp4
    │  │  │      
    │  │  ├─1-6 内部类
    │  │  │      32、内部类:静态内部类[了解].mp4
    │  │  │      33、内部类:匿名内部类[重点].mp4
    │  │  │      34、内部类:匿名内部类的使用场景.mp4
    │  │  │      
    │  │  └─1-7 枚举、泛型
    │  │          35、枚举:认识枚举.mp4
    │  │          36、枚举:枚举的作用.mp4
    │  │          37、泛型:认识泛型.mp4
    │  │          38、泛型:泛型类.mp4
    │  │          39、泛型:泛型接口.mp4
    │  │          40、泛型:泛型方法.mp4
    │  │          41、泛型:泛型的注意事项.mp4
    │  │         
    │  ├─10.第十章 Java高级技术
    │  │  ├─10-1 单元测试
    │  │  │      206、Java高级技术、Junit单元测试框架入门.mp4
    │  │  │      207、Junit单元测试:断言、小结.mp4
    │  │  │      208、Junit单元测试:常见注解.mp4
    │  │  │      
    │  │  ├─10-2 反射
    │  │  │      209、反射:认识反射、获取类.mp4
    │  │  │      210、反射:获取类的构造器.mp4
    │  │  │      211、反射:获取类的构造器的作用.mp4
    │  │  │      212、反射:获取类的成员变量.mp4
    │  │  │      213、反射:获取类的成员方法.mp4
    │  │  │      214、反射:作用、应用场景.mp4
    │  │  │      
    │  │  ├─10-3 注解
    │  │  │      215、注解:认识注解.mp4
    │  │  │      216、注解:元注解.mp4
    │  │  │      217、注解:注解的解析.mp4
    │  │  │      218、注解:注解的应用场景演示.mp4
    │  │  │      
    │  │  └─10-4 动态代理
    │  │          219、动态代理:介绍、准备工作.mp4
    │  │          220、动态代理:创建、工作流程演示.mp4
    │  │          221、动态代理:应用、好处.mp4
    │  │         
    │  ├─2.第二章 常用API
    │  │  ├─2-1 常用API
    │  │  │      42、API课程介绍.mp4
    │  │  │      43、API:Object类的toString、equals方法.mp4
    │  │  │      44、API-Object的克隆方法.mp4
    │  │  │      45、API-Objects类.mp4
    │  │  │      46、API-包装类.mp4
    │  │  │      47、API-StringBuilder.mp4
    │  │  │      48、API-StringBuilder拼接案例.mp4
    │  │  │      49、API-StringJoiner.mp4
    │  │  │      50、API-Math、System.mp4
    │  │  │      51、API-Runtime.mp4
    │  │  │      52、API-BigDecimal讲解.mp4
    │  │  │      
    │  │  ├─2-2 时间日期类
    │  │  │      53、传统时间:Date日期类.mp4
    │  │  │      54、传统时间:SimpleDateFormat.mp4
    │  │  │      55、传统时间:秒杀案例.mp4
    │  │  │      56、传统时间:Calendar.mp4
    │  │  │      57、为啥要学习JDK8新增的时间.mp4
    │  │  │      
    │  │  ├─2-3 JDK8新时间
    │  │  │      58、JDK8新时间:LocalDate、LocalTime、Local.mp4
    │  │  │      59、JDK8新时间:ZoneId、ZonedDateTime.mp4
    │  │  │      60、JDK8新时间:Instant.mp4
    │  │  │      61、JDK8新时间:DateTimeFormatter.mp4
    │  │  │      62、JDK8新时间:Period、Duration.mp4
    │  │  │      
    │  │  └─2-4 Arrays类
    │  │          63、Arrays类:基本使用.mp4
    │  │          64、Arrays类:自定义排序规则的方式一.mp4
    │  │          65、Arrays类:自定义排序规则的方式二.mp4
    │  │         
    │  ├─3.第三章 JDK8新特性
    │  │  ├─3-1 JDK8新特性
    │  │  │      66、JDK8新特性:Lambda表达式.mp4
    │  │  │      67、JDK8新特性:Lambda表达式省略规则.mp4
    │  │  │      68、JDK8新特性:方法引用.mp4
    │  │  │      69、JDK8新特性:特定类型的方法引用.mp4
    │  │  │      70、JDK8新特性:构造器引用【了解】.mp4
    │  │  │      
    │  │  ├─3-2 算法
    │  │  │      71、算法:简单认识算法.mp4
    │  │  │      72、算法:排序算法-冒泡排序.mp4
    │  │  │      73、算法:排序算法-选择排序.mp4
    │  │  │      74、算法:查找算法-二分查找.mp4
    │  │  │      
    │  │  └─3-3 正则表达式
    │  │          75、正则表达式:概述、初体验.mp4
    │  │          76、正则表达式:书写规则.mp4
    │  │          77、正则表达式:应用案例.mp4
    │  │          78、正则表达式:爬取信息.mp4
    │  │          79、正则表达式:用于搜索、替换内容.mp4
    │  │         
    │  ├─4.第四章 集合框架
    │  │  ├─4-1 Collection集合
    │  │  │      84、集合进阶概述.mp4
    │  │  │      85、Collection集合:常用API.mp4
    │  │  │      86、Collection集合的遍历方式一:迭代器.mp4
    │  │  │      87、Collection集合的遍历方式二:增强for循环.mp4
    │  │  │      88、Collection集合的遍历方式三:Lambda.mp4
    │  │  │      89、遍历集合的案例.mp4
    │  │  │      
    │  │  ├─4-2 List系列集合
    │  │  │      90、List系列集合:特点、特有方法.mp4
    │  │  │      91、List系列集合:遍历方式.mp4
    │  │  │      92、List系列集合:ArrayList集合的底层原理.mp4
    │  │  │      93、List系列集合:LinkedList集合的底层原理.mp4
    │  │  │      94、List系列集合:LinkedList集合的应用场景:做.mp4
    │  │  │      
    │  │  ├─4-3 Set系列集合
    │  │  │      100、Set系列集合:TreeSet集合.mp4
    │  │  │      95、Set系列集合:整体特点.mp4
    │  │  │      96、Set系列集合:HashSet集合的底层原理1.mp4
    │  │  │      97、Set系列集合:HashSet集合的底层原理2.mp4
    │  │  │      98、Set系列集合:HashSet集合去重复机制.mp4
    │  │  │      99、Set系列集合:LinkedHashSet集合.mp4
    │  │  │      
    │  │  ├─4-4 集合补充知识
    │  │  │      101、Collection系列集合的小结.mp4
    │  │  │      102、补充知识:集合的并发修改异常问题.mp4
    │  │  │      103、前置知识:可变参数.mp4
    │  │  │      104、集合的工具类:Collecitons.mp4
    │  │  │      
    │  │  ├─4-5 综合案例
    │  │  │      105、综合案例:斗地主业务分析、做牌.mp4
    │  │  │      106、综合案例:洗牌,发牌,排序,看牌.mp4
    │  │  │      
    │  │  ├─4-6 Map系列集合
    │  │  │      107、Map系列集合:概述.mp4
    │  │  │      108、Map系列集合:常用方法.mp4
    │  │  │      109、Map系列集合的遍历方式一:键找值.mp4
    │  │  │      110、Map系列集合的遍历方式二:键值对.mp4
    │  │  │      111、Map系列集合的遍历方式三:Lambda.mp4
    │  │  │      112、Map系列集合:应用案例.mp4
    │  │  │      113、Map系列集合:HashMap.mp4
    │  │  │      114、Map系列集合:LinkedHashMap集合的原理.mp4
    │  │  │      115、Map系列集合:TreeMap集合的原理、使用.mp4
    │  │  │      116、补充知识:集合的嵌套.mp4
    │  │  │      
    │  │  └─4-7 JDK8新特性
    │  │          117、JDK8新特性:Stream流入门.mp4
    │  │          118、JDK8新特性:Stream流的创建.mp4
    │  │          119、JDK8新特性:Stream流的中间方法.mp4
    │  │          120、JDK8新特性:Stream流的中间方法2.mp4
    │  │          121、JDK8新特性:Stream流的终结方法.mp4
    │  │         
    │  ├─5.第五章 异常处理
    │  │  └─5-1 异常
    │  │          80、异常:认识异常.mp4
    │  │          81、异常:自定义异常、异常的作用.mp4
    │  │          82、异常:异常的常见处理方式一.mp4
    │  │          83、异常:异常的常见处理方式二.mp4
    │  │         
    │  ├─6.第六章 IO流体系
    │  │  ├─6-1 File类
    │  │  │      122、File、IO流概述.mp4
    │  │  │      123、File类:对象的创建.mp4
    │  │  │      124、File类:判断、判断信息相关的方法.mp4
    │  │  │      125、File类:创建、删除文件的方法.mp4
    │  │  │      126、File类:遍历文件夹的方法.mp4
    │  │  │      
    │  │  ├─6-2 前置知识
    │  │  │      127、前置知识:方法递归.mp4
    │  │  │      128、前置知识:方法递归的算法、执行流程详解.mp4
    │  │  │      129、方法递归的案例:文件搜索.mp4
    │  │  │      130、前置知识:字符集.mp4
    │  │  │      131、前置知识:字符集之UTF-8编码.mp4
    │  │  │      132、前置知识:Java代码完成编码、解码.mp4
    │  │  │      
    │  │  ├─6-3 字节流
    │  │  │      133、IO流概述.mp4
    │  │  │      134、IO流:文件字节输入流-每次读取一个字节.mp4
    │  │  │      135、IO流:文件字节输入流-每次读取一个字节存在.mp4
    │  │  │      136、IO流:文件字节输入流-每次读取多个字节.mp4
    │  │  │      138、IO流:文件字节输入流-一次读取完全部字节.mp4
    │  │  │      139、IO流:文件字节输出流-写数据出去.mp4
    │  │  │      140、IO流:字节流的应用-文件复制.mp4
    │  │  │      141、释放资源的方案一:try-catch-finally.mp4
    │  │  │      142、释放资源的方案二:try-with-resource.mp4
    │  │  │      
    │  │  ├─6-4 字符流
    │  │  │      143、IO流:字符流-文件字符输入流.mp4
    │  │  │      144、IO流:字符流-文件字符输出流.mp4
    │  │  │      145、IO流:字符流-文件字符输出流的注意事项.mp4
    │  │  │      
    │  │  ├─6-5 缓冲流
    │  │  │      146、IO流:缓冲流-概述-字节缓冲流.mp4
    │  │  │      147、IO流:缓冲流-字符缓冲输入流.mp4
    │  │  │      148、IO流:缓冲流-字符缓冲输出流.mp4
    │  │  │      149、IO流:原始流、缓冲流的性能分析.mp4
    │  │  │      150、引出问题:不同编码读取会出现乱码.mp4
    │  │  │      
    │  │  └─6-6 其他流
    │  │          151、IO流:转换流-字符输入转换流.mp4
    │  │          152、IO流:转换流-字符输出转换流.mp4
    │  │          153、IO流:打印流.mp4
    │  │          154、IO流:打印流的应用.mp4
    │  │          155、IO流:数据流.mp4
    │  │          156、IO流:序列化流.mp4
    │  │          157、补充知识:IO框架.mp4
    │  │         
    │  ├─7.第七章 特殊文件、日志框架
    │  │  ├─7-1 特殊文件
    │  │  │      158、特殊文件、日志技术概述.mp4
    │  │  │      159、特殊文件:Properties属性文件.mp4
    │  │  │      160、特殊文件:XML概述.mp4
    │  │  │      161、特殊文件:XML的解析.mp4
    │  │  │      162、特殊文件:XML的解析2.mp4
    │  │  │      163、特殊文件:XML的创建.mp4
    │  │  │      164、特殊文件:XML的约束.mp4
    │  │  │      
    │  │  └─7-2 日志技术
    │  │          165、日志技术:概述.mp4
    │  │          166、日志技术:体系结构、Logback日志框架介绍.mp4
    │  │          167、日志技术:logback的快速入门.mp4
    │  │          168、日志技术:logback的核心配置文件详解.mp4
    │  │          169、日志技术:logback的日志级别.mp4
    │  │         
    │  ├─8.第八章 多线程
    │  │  ├─8-1 多线程使用
    │  │  │      170、多线程:概述、线程创建方式一.mp4
    │  │  │      171、多线程:线程创建方式二.mp4
    │  │  │      172、多线程:线程创建方式二(匿名内部类写法).mp4
    │  │  │      173、多线程:线程创建方式三.mp4
    │  │  │      174、多线程:线程的常用方法.mp4
    │  │  │      
    │  │  ├─8-2 线程安全
    │  │  │      175、线程安全问题:概述.mp4
    │  │  │      176、线程安全问题:模拟取钱案例.mp4
    │  │  │      
    │  │  ├─8-3 线程同步
    │  │  │      177、线程同步:概述.mp4
    │  │  │      178、线程同步:同步代码块.mp4
    │  │  │      179、线程同步:同步方法.mp4
    │  │  │      180、线程同步:Lock锁.mp4
    │  │  │      181、线程通信[了解].mp4
    │  │  │      
    │  │  ├─8-4 线程池
    │  │  │      182、线程池:概述.mp4
    │  │  │      183、线程池:线程池的创建.mp4
    │  │  │      184、线程池:处理Runnable任务.mp4
    │  │  │      185、线程池:处理Callable任务.mp4
    │  │  │      186、线程池:使用Executors得到线程池.mp4
    │  │  │      
    │  │  └─8-5 其他细节
    │  │          187、其他细节:并发并行.mp4
    │  │          188、其他细节:生命周期.mp4
    │  │         
    │  ├─9.第九章 网络编程
    │  │  ├─9-1 通信三要素
    │  │  │      189、网络编程概述.mp4
    │  │  │      190、通信三要素:IP地址.mp4
    │  │  │      191、通信三要素:InetAddress.mp4
    │  │  │      192、通信三要素:端口号.mp4
    │  │  │      193、通信三要素:协议-UDP.mp4
    │  │  │      194、通信三要素:协议-TCP.mp4
    │  │  │      
    │  │  ├─9-2 UDP通信
    │  │  │      195、UDP通信:客户端发消息.mp4
    │  │  │      196、UDP通信:服务端收消息,测试.mp4
    │  │  │      197、UDP通信:多发、多收.mp4
    │  │  │      
    │  │  └─9-3 TCP通信
    │  │          198、TCP通信:客户端开发.mp4
    │  │          199、TCP通信:服务端开发.mp4
    │  │          200、TCP通信:多发多收.mp4
    │  │          201、TCP通信:支持与多个客户端同时通信的原理.mp4
    │  │          202、TCP通信:用代码实现与多个客户端同时通信.mp4
    │  │          203、TCP通信:群聊(拓展,可选).mp4
    │  │          204、TCP通信:实现BS架构.mp4
    │  │          205、TCP通信:线程池优化BS架构.mp4
    │  │         
    │  └─资料
    │          02-JavaSE进阶(一).zip
    │          02-JavaSE进阶(二).zip
    │         
    ├─3.阶段三 JavaWeb
    │  │  阶段作业 JavaWeb-第1套试卷
    │  │  
    │  ├─1.第一章 MySQL基础操作
    │  │  │  MySQL基础.zip
    │  │  │  
    │  │  ├─1-1 MySql简介
    │  │  │      00-JavaWeb整体介绍.mp4
    │  │  │      01-数据库相关概念.mp4
    │  │  │      02-MySQL安装.mp4
    │  │  │      03-MySQL数据模型.mp4
    │  │  │      04-SQL简介&通用语法&分类.mp4
    │  │  │      
    │  │  ├─1-2 DDL&DML
    │  │  │      05-DDL-操作数据库.mp4
    │  │  │      06-DDL-操作表-查询.mp4
    │  │  │      07-DDL-操作表-创建表.mp4
    │  │  │      08-DDL-操作表-数据类型.mp4
    │  │  │      09-DDL-操作表-修改&刪除.mp4
    │  │  │      10-navicat安装使用.mp4
    │  │  │      11-DML-操作数据-添加.mp4
    │  │  │      12-DML-操作数据-修改&删除.mp4
    │  │  │      
    │  │  └─1-3 DQL操作MySql
    │  │          13-DQL-基础查询.mp4
    │  │          14-DQL-条件查询.mp4
    │  │          15-DQL-条件查询-模糊查询.mp4
    │  │          16-DQL-排序查询.mp4
    │  │          17-DQL-聚合函数.mp4
    │  │          18-DQL-分组查询.mp4
    │  │          19-DQL-分页查询.mp4
    │  │          20-DQL-小结.mp4
    │  │         
    │  │         
    │  ├─2.第二章 MySQL数据库设计和多表操作
    │  │  │  MySQL高级.zip
    │  │  │  
    │  │  ├─2-1 数据库设计
    │  │  │      01-约束-概述和分类.mp4
    │  │  │      02-约束-约束案例.mp4
    │  │  │      03-约束-外键约束.mp4
    │  │  │      04-数据库设计-简介.mp4
    │  │  │      05-数据库设计-多表关系实现.mp4
    │  │  │      06-数据库设计-案例.mp4
    │  │  │      
    │  │  └─2-2 多表查询&事务
    │  │          07-多表查询-简介.mp4
    │  │          08-多表查询-内连接.mp4
    │  │          09-多表查询-外连接.mp4
    │  │          10-多表查询-子查询-简介.mp4
    │  │          11-多表查询-子查询3种方式.mp4
    │  │          12-多表查询-案例1.mp4
    │  │          13-多表查询-案例2.mp4
    │  │          14-事务-简介.mp4
    │  │          15-事务-四大特征.mp4
    │  │         
    │  ├─3.第三章 JDBC
    │  │  │  JDBC.zip
    │  │  │  
    │  │  ├─3-1 JDBC-快速入门
    │  │  │      01-JDBC简介.mp4
    │  │  │      02-JDBC-快速入门.mp4
    │  │  │      03-JDBC-API详解-DriverManager.mp4
    │  │  │      04-JDBC-API详解-Connection.mp4
    │  │  │      05-JDBC-API详解-Statement.mp4
    │  │  │      06-JDBC-API详解-ResultSet.mp4
    │  │  │      
    │  │  ├─3-2 JDBC-API详解
    │  │  │      07-JDBC-API详解.mp4
    │  │  │      08-JDBC-API详解-PreparedStatement-SQL注入演示.mp4
    │  │  │      09-JDBC-API详解-PreparedStatement.mp4
    │  │  │      10-JDBC-API详解-PreparedStatement-原理.mp4
    │  │  │      11-数据库连接池-简介.mp4
    │  │  │      12-数据库连接池-Druid使用.mp4
    │  │  │      
    │  │  └─3-3 JDBC练习
    │  │          13-JDBC练习-环境准备.mp4
    │  │          14-JDBC练习-查询所有.mp4
    │  │          15-JDBC练习-添加.mp4
    │  │          16-JDBC练习-修改.mp4
    │  │          17-JDBC练习-删除.mp4
    │  │         
    │  ├─4.第四章 Maven基础
    │  │  │  Maven.zip
    │  │  │  
    │  │  └─4-1 Maven基础
    │  │          01-Maven概述.mp4
    │  │          02-Maven简介.mp4
    │  │          03-Maven安装和配置.mp4
    │  │          04-Maven基本使用.mp4
    │  │          05-IDEA创建Maven项目.mp4
    │  │          06-IDEA导入Maven项目.mp4
    │  │          07-依赖管理.mp4
    │  │          08-依赖范围.mp4
    │  │         
    │  ├─5.第五章 MyBatis
    │  │  │  Maven&MyBatis.zip
    │  │  │  Mybatis.zip
    │  │  │  
    │  │  ├─5-1 MyBatis快速入门
    │  │  │      01-MyBatis简介.mp4
    │  │  │      02-MyBatis快速入门-环境搭建.mp4
    │  │  │      03-MyBatis快速入门-2.mp4
    │  │  │      04-解决SQL语句警告提示.mp4
    │  │  │      05-Mapper代理开发.mp4
    │  │  │      06-Mybatis核心配置文件.mp4
    │  │  │      06-MyBatis案例-环境准备.mp4
    │  │  │      
    │  │  ├─5-2 MyBatis查询
    │  │  │      07-查询-查询所有.mp4
    │  │  │      08-查询-结果映射.mp4
    │  │  │      09-查询-查看详情.mp4
    │  │  │      10-查询-条件查询.mp4
    │  │  │      11-查询-多条件-动态条件查询.mp4
    │  │  │      12-查询-单条件-动态条件查询.mp4
    │  │  │      
    │  │  └─5-3 MyBatis添加&修改&删除
    │  │          13-添加-基础添加.mp4
    │  │          14-添加-主键返回.mp4
    │  │          15-修改-修改全部字段.mp4
    │  │          16-修改-修改动态字段.mp4
    │  │          17-删除-删除一个.mp4
    │  │          18-删除-批量删除.mp4
    │  │          19-参数传递.mp4
    │  │          20-注解开发.mp4
    │  │         
    │  ├─6.第六章 HTML & CSS
    │  │  │  HTML&CSS.zip
    │  │  │  
    │  │  ├─6-1 HTML快速入门
    │  │  │      01-HTML介绍.mp4
    │  │  │      02-HTML快速入门.mp4
    │  │  │      03-基础标签.mp4
    │  │  │      04-案例-公司简介.mp4
    │  │  │      
    │  │  ├─6-2 HTML常用标签
    │  │  │      05-图片音频视频标签.mp4
    │  │  │      06-超链接标签.mp4
    │  │  │      07-列表标签.mp4
    │  │  │      08-表格标签.mp4
    │  │  │      09-布局标签.mp4
    │  │  │      10-表单标签.mp4
    │  │  │      11-表单项标签.mp4
    │  │  │      
    │  │  └─6-3 css快速入门
    │  │          01-CSS简介.mp4
    │  │          02-css导入方式.mp4
    │  │          03-css选择器.mp4
    │  │          04-css属性.mp4
    │  │         
    │  ├─7.第七章 JavaScript
    │  │  │  JavaScript.zip
    │  │  │  
    │  │  ├─7-1 JavaScript快速入门
    │  │  │      01-JavaScript简介.mp4
    │  │  │      02-JavaScript引入方式.mp4
    │  │  │      03-书写语法&输出语句.mp4
    │  │  │      04-变量.mp4
    │  │  │      06-运算符.mp4
    │  │  │      07-流程控制语句.mp4
    │  │  │      08-函数.mp4
    │  │  │      
    │  │  ├─7-2 JavaScript常用对象
    │  │  │      05-数据类型.mp4
    │  │  │      09-Array对象.mp4
    │  │  │      10-String对象.mp4
    │  │  │      11-自定义对象.mp4
    │  │  │      12-Window对象.mp4
    │  │  │      13-定时器案例.mp4
    │  │  │      14-History&Location对象.mp4
    │  │  │      15-DOM概述.mp4
    │  │  │      16-获取Element对象.mp4
    │  │  │      17-HTMLElement对象使用.mp4
    │  │  │      
    │  │  └─7-3 JavaScript事件
    │  │          18-事件绑定.mp4
    │  │          19-常见事件.mp4
    │  │          20-表单验证-验证输入框.mp4
    │  │          21-表单验证-验证表单.mp4
    │  │          22-正则表达式.mp4
    │  │         
    │  ├─8.第八章 HTTP & Tomcat & Servlet
    │  │  │  HTTP&Tomcat&Servlet.zip
    │  │  │  
    │  │  ├─8-1 HTTP协议
    │  │  │      01-Web核心介绍.mp4
    │  │  │      02-HTTP简介.mp4
    │  │  │      03-HTTP-请求数据格式.mp4
    │  │  │      04-HTTP-响应数据格式.mp4
    │  │  │      
    │  │  ├─8-2 Tomcat
    │  │  │      05-Tomcat-简介.mp4
    │  │  │      06-Tomcat-基本使用.mp4
    │  │  │      07-Tomcat配置和部署项目.mp4
    │  │  │      08-Tomcat-Web项目结构.mp4
    │  │  │      09-Tomcat-创建MavenWeb项目.mp4
    │  │  │      10-Tomcat-Idea集成本地Tomcat.mp4
    │  │  │      11-Tomcat-Tomcat的Maven插件.mp4
    │  │  │      
    │  │  └─8-3 Servlet快速入门
    │  │          12-Servlet简介.mp4
    │  │          13-Servlet快速入门.mp4
    │  │          14-Servlet执行流程.mp4
    │  │          15-Servlet生命周期.mp4
    │  │          16-Servlet方法介绍.mp4
    │  │          17-Servlet体系结构.mp4
    │  │          18-urlPattern配置.mp4
    │  │          19-XML配置Servlet.mp4
    │  │         
    │  ├─9.第九章 请求和响应
    │  │   │  Request&Response.zip
    │  │   │  
    │  │   ├─9-1 Request
    │  │   │      01-Request和Response介绍.mp4
    │  │   │      02-Request继承体系.mp4
    │  │   │      03-Request获取请求数据-请求行.mp4
    │  │   │      04-Request获取请求数据-请求头&请求体.mp4
    │  │   │      05-Request通用方式获取请求参数.mp4
    │  │   │      06-Idea模板创建Servlet.mp4
    │  │   │      07-请求参数中文乱码-POST解决方案.mp4
    │  │   │      08-Request请求参数中文乱码-GET解决方案.mp4
    │  │   │      09-Request请求转发.mp4
    │  │   │      
    │  │   ├─9-2 Response
    │  │   │      10-Response设置响应数据功能介绍.mp4
    │  │   │      11-Response完成重定向.mp4
    │  │   │      12-资源路径问题.mp4
    │  │   │      13-Response响应字符数据.mp4
    │  │   │      14-Response响应字节数据.mp4
    │  │   │      
    │  │   └─9-3 综合案例
    │  │           15-案例-用户登录-准备环境.mp4
    │  │           16-案例-用户登录-代码实现.mp4
    │  │           17-案例-用户注册.mp4
    │  │           18-SqlSessionFactory工具类抽取.mp4
    │  │           
    │  ├─10.第十章 JSP & 会话技术
    │  │  │  JSP.zip
    │  │  │  会话技术.zip
    │  │  │  
    │  │  ├─10-1 JSP快速入门
    │  │  │      01-JSP概述.mp4
    │  │  │      02-JSP快速入门.mp4
    │  │  │      03-JSP原理.mp4
    │  │  │      04-JSP脚本.mp4
    │  │  │      05-JSP脚本-案例.mp4
    │  │  │      06-JSP缺点.mp4
    │  │  │      07-EL表达式.mp4
    │  │  │      08-JSTL-if.mp4
    │  │  │      09-JSTL-foreach.mp4
    │  │  │      
    │  │  ├─10-2 三层架构
    │  │  │      10-MVC模式.mp4
    │  │  │      11-三层架构.mp4
    │  │  │      12-案例-准备环境.mp4
    │  │  │      13-案例-查询所有.mp4
    │  │  │      14-案例-添加.mp4
    │  │  │      15-案例-修改-回显数据.mp4
    │  │  │      16-案例-修改-修改数据.mp4
    │  │  │      
    │  │  ├─10-3 Cookie&Session
    │  │  │      01-会话跟踪技术概述.mp4
    │  │  │      02-Cookie-基本使用.mp4
    │  │  │      03-Cookie-原理.mp4
    │  │  │      04-Cookie-细节-存活时间.mp4
    │  │  │      05-Cookie-细节-存储中文.mp4
    │  │  │      06-Session-基本使用.mp4
    │  │  │      07-Session-原理.mp4
    │  │  │      08-Session-细节.mp4
    │  │  │      09-小结.mp4
    │  │  │      
    │  │  └─10-4 登陆案例
    │  │          10-案例-需求说明.mp4
    │  │          11-案例-用户登录.mp4
    │  │          12-案例-记住用户-写Cookie.mp4
    │  │          13-案例-记住用户-获取Cookie.mp4
    │  │          14-案例-用户注册.mp4
    │  │          15-案例-验证码-展示.mp4
    │  │          16-案例-验证码-校验.mp4
    │  │         
    │  ├─11.第十一章 过滤器 & 监听器 & AJAX
    │  │  │  Filter&Listener&AJAX.zip
    │  │  │  
    │  │  ├─11-1 Filter&Listener
    │  │  │      01-Filter-概述.mp4
    │  │  │      02-Filter-快速入门.mp4
    │  │  │      03-Filter-执行流程.mp4
    │  │  │      04-Filter-拦截路径配置.mp4
    │  │  │      05-Filter-过滤器链.mp4
    │  │  │      06-Filter-案例-登录验证.mp4
    │  │  │      07-Listener.mp4
    │  │  │      
    │  │  └─11-2 AJAX
    │  │          01-AJAX-概述.mp4
    │  │          02-AJAX-快速入门.mp4
    │  │          03-案例-验证用户是否存在.mp4
    │  │          04-Axios-基本使用.mp4
    │  │          05-Axios-请求方式别名.mp4
    │  │          06-JSON-概述和基础语法.mp4
    │  │          07-JSON-JSON数据和Java对象转换.mp4
    │  │          08-案例-查询所有.mp4
    │  │          09-案例-新增品牌.mp4
    │  │         
    │  └─12.第十二章 Vue & ElementUI
    │     │  Vue&Element.zip
    │     │  
    │     ├─12-1 Vue-快速入门
    │     │      01-Vue-概述.mp4
    │     │      02-Vue-快速入门.mp4
    │     │      03-Vue-指令-v-bind和v-model.mp4
    │     │      04-Vue-指令-v-on.mp4
    │     │      05-Vue-指令-v-if和v-show.mp4
    │     │      06-Vue-指令-v-for.mp4
    │     │      07-Vue-生命周期.mp4
    │     │      08-Vue-案例-查询所有.mp4
    │     │      09-Vue-案例-新增品牌.mp4
    │     │      
    │     ├─12-2 Element-快速入门
    │     │      10-Element-概述.mp4
    │     │      11-Element-快速入门.mp4
    │     │      12-Element-布局.mp4
    │     │      13-Element-常用组件-表格.mp4
    │     │      14-Element-常用组件-表单.mp4
    │     │      15-Element-常用组件-对话框和表单.mp4
    │     │      16-Element-常用组件-分页工具条.mp4
    │     │      
    │     ├─12-3 环境搭建
    │     │      01-综合案例-环境搭建.mp4
    │     │      02-查询所有-后台.mp4
    │     │      03-查询所有-前端.mp4
    │     │      04-新增品牌-后台.mp4
    │     │      05-新增品牌-前端.mp4
    │     │      
    │     └─12-4 综合案例
    │             01-Servlet代码优化.mp4
    │             02-Servlet代码优化-使用.mp4
    │             03-批量删除-后台.mp4
    │             04-批量删除-前端.mp4
    │             05-分页查询-分析.mp4
    │             06-分页查询-后台.mp4
    │             07-分页查询-前端.mp4
    │             08-条件查询-后台.mp4
    │             09-条件查询-前端.mp4
    │             10-前端代码优化.mp4

    ├─4.阶段四 热门框架
    │  ├─1.第一章 spring框架
    │  │  │  spring.zip
    │  │  │  
    │  │  ├─1-1 初识Spring
    │  │  │      00-Spring课程介绍.mp4
    │  │  │      01-初识Spring.mp4
    │  │  │      02-Spring系统架构.mp4
    │  │  │      03-核心概念.mp4
    │  │  │      04-IoC入门案例.mp4
    │  │  │      05-DI入门案例.mp4
    │  │  │      06-bean基础配置.mp4
    │  │  │      07-bean实例化——构造方法.mp4
    │  │  │      08-bean实例化——静态工厂.mp4
    │  │  │      09-bean实例化-实例工厂与FactoryBean.mp4
    │  │  │      10-bean的生命周期.mp4
    │  │  │      11-setter注入.mp4
    │  │  │      12-构造器注入.mp4
    │  │  │      13-自动装配.mp4
    │  │  │      14-集合注入.mp4
    │  │  │      
    │  │  ├─1-2 Spring注解开发
    │  │  │      15-案例:数据源对象管理.mp4
    │  │  │      16-加载properties文件.mp4
    │  │  │      17-容器.mp4
    │  │  │      18-核心容器总结.mp4
    │  │  │      19-注解开发定义bean.mp4
    │  │  │      20-纯注解开发模式.mp4
    │  │  │      21-注解开发bean作用范围与生命周期管理.mp4
    │  │  │      22-注解开发依赖注入.mp4
    │  │  │      23-注解开发管理第三方bean.mp4
    │  │  │      24-注解开发实现为第三方bean注入资源.mp4
    │  │  │      25-注解开发总结.mp4
    │  │  │      26-spring整合mybatis思路分析.mp4
    │  │  │      27-Spring整合MyBatis.mp4
    │  │  │      28-Spring整合JUnit.mp4
    │  │  │      
    │  │  └─1-3 AOP&事务
    │  │          29-AOP简介.mp4
    │  │          30-AOP入门案例.mp4
    │  │          31-AOP工作流程.mp4
    │  │          32-AOP切入点表达式.mp4
    │  │          33-AOP通知类型.mp4
    │  │          34-案例-业务层接口执行效率.mp4
    │  │          35-AOP通知获取数据.mp4
    │  │          36-案例-百度网盘密码数据兼容处理.mp4
    │  │          37-AOP总结.mp4
    │  │          38-Spring事务简介.mp4
    │  │          39-Spring事务角色.mp4
    │  │          40-Spring事务属性.mp4
    │  │         
    │  ├─2.第二章 springMVC
    │  │  │  springmvc.zip
    │  │  │  
    │  │  ├─2-1 初识SpringMVC
    │  │  │      01-SpringMVC简介.mp4
    │  │  │      02-SpringMVC入门案例.mp4
    │  │  │      03-入门案例工作流程.mp4
    │  │  │      04-bean加载控制.mp4
    │  │  │      05-PostMan工具介绍.mp4
    │  │  │      06-设置请求映射路径.mp4
    │  │  │      07-get请求与post请求发送普通参数.mp4
    │  │  │      08-5种类型参数传递.mp4
    │  │  │      09-json数据传递参数.mp4
    │  │  │      10-日期型参数传递.mp4
    │  │  │      11-响应.mp4
    │  │  │      12-REST风格简介.mp4
    │  │  │      13-RESTful入门案例.mp4
    │  │  │      14-RESTful快速开发.mp4
    │  │  │      15-案例:基于RESTful页面数据交互(后台接口开发).mp4
    │  │  │      16-案例:基于RESTful页面数据交互(页面访问处理).mp4
    │  │  │      
    │  │  └─2-2 SSM整合
    │  │          17-SSM整合(整合配置).mp4
    │  │          18-SSM整合(功能模块开发).mp4
    │  │          19-SSM整合(接口测试).mp4
    │  │          20-SSM整合-表现层与前端数据传输协议定义.mp4
    │  │          21-SSM整合-表现层与前端数据传输数据协议实现.mp4
    │  │          22-SSM整合-异常处理器.mp4
    │  │          23-SSM整合-项目异常处理.mp4
    │  │          24-SSM整合-前后台协议联调(列表功能).mp4
    │  │          25-SSM整合-前后台协议联调(添加功能).mp4
    │  │          26-SSM整合-前后台协议联调(添加功能状态处理).mp4
    │  │          27-SSM整合-前后台协议联调(修改功能).mp4
    │  │          28-SSM整合-前后台协议联调(删除功能).mp4
    │  │          29-拦截器简介.mp4
    │  │          30-拦截器入门案例.mp4
    │  │          31-拦截器参数.mp4
    │  │          32-拦截器-拦截器链配置.mp4
    │  │         
    │  ├─3.第三章 Maven高级
    │  │  │  Maven高级.zip
    │  │  │  
    │  │  └─3-1 Maven高级
    │  │          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
    │  │         
    │  ├─4.第四章 springboot
    │  │  │  springboot.zip
    │  │  │  
    │  │  └─4-1 SpringBoot
    │  │          01-SpringBoot工程入门案例开发步骤.mp4
    │  │          02-SpringBoot工程官网创建方式.mp4
    │  │          03-SpringBoot程序快速启动.mp4
    │  │          04-SpringBoot简介(起步依赖).mp4
    │  │          05-Spring简介(辅助功能之切换web服务器).mp4
    │  │          06-配置文件格式(3种).mp4
    │  │          07-yaml格式.mp4
    │  │          08-yaml数据读取方式(3种).mp4
    │  │          09-多环境开发配置.mp4
    │  │          10-多环境命令行启动参数设置.mp4
    │  │          11-多环境开发兼容问题(Maven与boot).mp4
    │  │          12-配置文件分类.mp4
    │  │          13-springboot整合junit.mp4
    │  │          14-springboot整合mybatis.mp4
    │  │          15-案例:基于springboot实现ssm整合.mp4
    │  │         
    │  └─5.第五章 Mybatis-Plus
    │      │  mybatisplus.zip
    │      │  
    │      └─5-1 MyBatisPlus
    │              01-MyBatisPlus入门案例.mp4
    │              02-MyBatisPlus简介.mp4
    │              03-标准CRUD制作.mp4
    │              03_1标准CRUD注意事项.mp4
    │              04-标准分页功能制作.mp4
    │              05-条件查询的三种格式.mp4
    │              06-条件查询null判定.mp4
    │              07-查询投影.mp4
    │              08-查询条件设置.mp4
    │              09-映射匹配兼容性.mp4
    │              10-id生成策略.mp4
    │              11-多数据操作(删除与查询).mp4
    │              12-逻辑删除.mp4
    │              13-乐观锁.mp4
    │              14-代码生成器.mp4
    │              
    ├─5.阶段五 项目实战-苍穹外卖
    │  │  1-6 新增菜品【缺】
    │  │  1-9 在Java中操作Redis_Spring Data Redis使用方
    │  │  
    │  ├─1-1 项目介绍
    │  │      01-项目效果展示.mp4
    │  │      02-软件开发整体介绍.mp4
    │  │      03-苍穹外卖项目介绍.mp4
    │  │      04-开发环境搭建_前端环境搭建.mp4
    │  │      05-开发环境搭建_后端环境搭建_熟悉项目结构.mp4
    │  │      06-开发环境搭建_后端环境搭建_使用Git进行版本控制.mp4
    │  │      
    │  │      
    │  ├─1-2 开发环境搭建
    │  │      07-开发环境搭建_后端环境搭建_数据库环境搭建.mp4
    │  │      08-开发环境搭建_后端环境搭建_前后端联调_通过断.mp4
    │  │      09-开发环境搭建_后端环境搭建_前后端联调_Nginx.mp4
    │  │      10-开发环境搭建_后端环境搭建_前后端联调_Nginx.mp4
    │  │      11-开发环境搭建_完善登录功能.mp4
    │  │      12-导入接口文档.mp4
    │  │      13-Swagger_介绍和使用方式.mp4
    │  │      14-Swagger_常用注解.mp4
    │  │      
    │  ├─1-3 新增员工
    │  │      01-新增员工_需求分析和设计.mp4
    │  │      02-新增员工_代码开发.mp4
    │  │      03-新增员工_功能测试.mp4
    │  │      04-新增员工_代码完善1.mp4
    │  │      05-新增员工_代码完善2.mp4
    │  │      
    │  ├─1-4 员工分页查询
    │  │      06-员工分页查询_需求分析和设计.mp4
    │  │      07-员工分页查询_代码开发.mp4
    │  │      08-员工分页查询_功能测试.mp4
    │  │      09-员工分页查询_代码完善.mp4
    │  │      10-启用禁用员工账号_需求分析和设计.mp4
    │  │      11-启用禁用员工账号_代码开发和功能测试.mp4
    │  │      12-编辑员工_需求分析和设计.mp4
    │  │      13-编辑员工_代码开发.mp4
    │  │      14-编辑员工_功能测试.mp4
    │  │      15-导入分类管理功能代码.mp4
    │  │      
    │  ├─1-5 编辑员工&公共字段自动填充
    │  │      01-公共字段自动填充_问题分析和实现思路.mp4
    │  │      02-公共字段自动填充_代码开发_1.mp4
    │  │      03-公共字段自动填充_代码开发_2.mp4
    │  │      04-公共字段自动填充_功能测试.mp4
    │  │      05-新增菜品_需求分析和设计.mp4
    │  │      06-新增菜品_代码开发_1.mp4
    │  │      07-新增菜品_代码开发_2.mp4
    │  │      08-新增菜品_代码开发_3.mp4
    │  │      09-新增菜品_功能测试.mp4
    │  │      
    │  ├─1-7 菜品分页查询&删除菜品&修改菜品
    │  │      10-菜品分页查询_需求分析和设计.mp4
    │  │      11-菜品分页查询_代码开发和功能测试.mp4
    │  │      12-删除菜品_需求分析和设计.mp4
    │  │      13-删除菜品_代码实现.mp4
    │  │      14-删除菜品_功能测试.mp4
    │  │      15-修改菜品_需求分析和设计.mp4
    │  │      16-修改菜品_代码开发_1.mp4
    │  │      17-修改菜品_代码开发_2.mp4
    │  │      18-修改菜品_功能测试.mp4
    │  │      
    │  ├─1-8 Redis常用命令
    │  │      01-课程内容介绍.mp4
    │  │      02-Redis入门.mp4
    │  │      03-Redis常用数据类型.mp4
    │  │      04-Redis常用命令_字符串操作命令.mp4
    │  │      05-Redis常用命令_哈希操作命令.mp4
    │  │      06-Redis常用命令_列表操作命令.mp4
    │  │      07-Redis常用命令_集合操作命令.mp4
    │  │      08-Redis常用命令_有序集合操作命令.mp4
    │  │      09-Redis常用命令_通用命令.mp4
    │  │      
    │  ├─1-9 在Java中操作Redis_Spring Data Redis使用方式&店铺营业状态设置
    │  │      10-在Java中操作Redis_SpringDataRedis使用方式.mp4
    │  │      11-在Java中操作Redis_SpringDataRedis使用方式.mp4
    │  │      12-在Java中操作Redis_SpringDataRedis使用方式.mp4
    │  │      13-在Java中操作Redis_SpringDataRedis使用方式.mp4
    │  │      14-在Java中操作Redis_SpringDataRedis使用方式.mp4
    │  │      15-店铺营业状态设置_需求分析和设计.mp4
    │  │      16-店铺营业状态设置_代码开发.mp4
    │  │      17-店铺营业状态设置_功能测试.mp4
    │  │      
    │  ├─1-10 HttpClient&微信小程序开发
    │  │      01-本章课程内容介绍.mp4
    │  │      02-HttpClient_介绍.mp4
    │  │      03-HttpClient_入门案例_发送GET方式请求.mp4
    │  │      04-HttpClient_入门案例_发送POST方式请求.mp4
    │  │      05-微信小程序开发_介绍.mp4
    │  │      06-微信小程序开发_准备工作.mp4
    │  │      07-微信小程序开发_入门案例_1.mp4
    │  │      08-微信小程序开发_入门案例_2.mp4
    │  │      09-微信小程序开发_入门案例_3.mp4
    │  │      10-微信小程序开发_入门案例_4.mp4
    │  │      11-微信小程序开发_发布小程序.mp4
    │  │      
    │  ├─1-11 微信登录&导入商品浏览功能代码
    │  │      12-微信登录_导入小程序代码.mp4
    │  │      13-微信登录_微信登录流程.mp4
    │  │      14-微信登录_需求分析和设计.mp4
    │  │      15-微信登录_代码开发_1.mp4
    │  │      16-微信登录_代码开发_2.mp4
    │  │      17-微信登录_代码开发_3.mp4
    │  │      18-微信登录_功能测试.mp4
    │  │      19-导入商品浏览功能代码_需求分析和设计.mp4
    │  │      20-导入商品浏览功能代码_代码导入和功能测试.mp4
    │  │      
    │  ├─1-12 缓存菜品&缓存套餐
    │  │      01-课程内容介绍-213011.mp4
    │  │      01-课程内容介绍.mp4
    │  │      02-缓存菜品_问题分析和实现思路.mp4
    │  │      03-缓存菜品_代码开发_缓存菜品数据.mp4
    │  │      04-缓存菜品_代码开发_清理缓存数据.mp4
    │  │      05-缓存菜品_功能测试.mp4
    │  │      06-缓存套餐_SpringCache_介绍和常用注解.mp4
    │  │      07-缓存套餐_SpringCache_入门案例_1.mp4
    │  │      
    │  ├─1-13 添加购物车
    │  │      08-缓存套餐_SpringCache_入门案例_2.mp4
    │  │      09-缓存套餐_SpringCache_入门案例_3.mp4
    │  │      10-缓存套餐_SpringCache_入门案例_4.mp4
    │  │      11-缓存套餐_代码开发.mp4
    │  │      12-缓存套餐_功能测试.mp4
    │  │      13-添加购物车_需求分析和设计.mp4
    │  │      
    │  ├─1-14 查看购物车&清空购物车
    │  │      14-添加购物车_代码开发_1.mp4
    │  │      15-添加购物车_代码开发_2.mp4
    │  │      16-添加购物车_代码开发_3.mp4
    │  │      17-添加购物车_功能测试.mp4
    │  │      18-查看购物车.mp4
    │  │      19-清空购物车.mp4
    │  │      
    │  ├─1-15 导入地址簿模块功能代码&用户下单
    │  │      01-今日课程内容介绍.mp4
    │  │      02-导入地址簿模块功能代码_需求分析和设计.mp4
    │  │      03-导入地址簿模块功能代码_代码导入.mp4
    │  │      04-导入地址簿模块功能代码_功能测试.mp4
    │  │      05-用户下单_需求分析和设计_接口设计.mp4
    │  │      06-用户下单_需求分析和设计_数据库设计.mp4
    │  │      07-用户下单_代码开发1.mp4
    │  │      
    │  ├─1-16 用户下单&订单支付
    │  │      08-用户下单_代码开发2.mp4
    │  │      09-用户下单_代码开发3.mp4
    │  │      10-用户下单_代码开发4.mp4
    │  │      11-用户下单_功能测试.mp4
    │  │      12-订单支付_微信支付介绍_微信支付产品和微信支.mp4
    │  │      13-订单支付_微信支付介绍_微信小程序支付时序图.mp4
    │  │      
    │  ├─1-17 订单支付
    │  │      14-订单支付_微信支付介绍_微信支付相关接口介绍.mp4
    │  │      15-订单支付_微信支付准备工作.mp4
    │  │      16-订单支付_导入功能代码.mp4
    │  │      17-订单支付_阅读订单支付功能代码.mp4
    │  │      18-订单支付_功能测试.mp4
    │  │      
    │  ├─1-18 Spring Task&订单状态定时处理
    │  │      01-SpringTask_介绍.mp4
    │  │      02-SpringTask_cron表达式.mp4
    │  │      03-SpringTask_入门案例.mp4
    │  │      04-订单状态定时处理_需求分析.mp4
    │  │      05-订单状态定时处理_代码开发.mp4
    │  │      06-订单状态定时处理_功能测试.mp4
    │  │      
    │  ├─1-19 WebSocket&来单提醒&客户催单
    │  │      07-WebSocket_介绍.mp4
    │  │      08-WebSocket_入门案例_1.mp4
    │  │      09-WebSocket_入门案例_2.mp4
    │  │      10-来单提醒_需求分析和设计.mp4
    │  │      11-来单提醒_代码开发.mp4
    │  │      12-来单提醒_功能测试.mp4
    │  │      13-客户催单_需求分析和设计.mp4
    │  │      14-客户催单_代码开发.mp4
    │  │      15-客户催单_功能测试.mp4
    │  ├─1-20 营业额统计
    │  │      01-ApacheECharts_介绍.mp4
    │  │      02-ApacheECharts_入门案例.mp4
    │  │      03-营业额统计_需求分析和设计.mp4
    │  │      04-营业额统计_代码开发_1.mp4
    │  │      05-营业额统计_代码开发_2.mp4
    │  │      06-营业额统计_代码开发_3.mp4
    │  │      07-营业额统计_代码开发_4.mp4
    │  │      
    │  ├─1-21 用户统计&订单统计
    │  │      08-营业额统计_功能测试.mp4
    │  │      09-用户统计_需求分析和设计.mp4
    │  │      10-用户统计_代码开发_1.mp4
    │  │      11-用户统计_代码开发_2.mp4
    │  │      12-用户统计_代码开发_3.mp4
    │  │      13-用户统计_功能测试.mp4
    │  │      14-订单统计_需求分析和设计.mp4
    │  │      15-订单统计_代码开发_1.mp4
    │  │      
    │  ├─1-22 销量排名统计
    │  │      16-订单统计_代码开发_2.mp4
    │  │      17-订单统计_功能测试.mp4
    │  │      18-销量排名统计_需求分析和设计.mp4
    │  │      19-销量排名统计_代码开发_1.mp4
    │  │      20-销量排名统计_代码开发_2.mp4
    │  │      21-销量排名统计_功能测试.mp4
    │  │      
    │  ├─1-23 工作台&Apache POI
    │  │      01-今日课程内容介绍.mp4
    │  │      02-工作台_需求分析和设计.mp4
    │  │      03-工作台_代码导入.mp4
    │  │      04-工作台_功能测试.mp4
    │  │      05-ApachePOI_介绍.mp4
    │  │      06-ApachePOI_入门案例_通过POI向Excel文件写入.mp4
    │  │      
    │  ├─1-24 导出运营数据Excel报表
    │  │      07-ApachePOI_入门案例_通过POI读取Excel文件内容.mp4
    │  │      08-导出运营数据Excel报表_需求分析和设计.mp4
    │  │      09-导出运营数据Excel报表_代码开发1.mp4
    │  │      10-导出运营数据Excel报表_代码开发2.mp4
    │  │      11-导出运营数据Excel报表_代码开发3.mp4
    │  │      12-导出运营数据Excel报表_功能测试.mp4
    │  │      
    │  └─苍穹外卖
    │      │  讲义-PPT-资料.rar
    │      │  
    │      └─11-23年5月新.苍穹外卖项目
    │          ├─1.day01-苍穹外卖-项目概述
    │          │  │  讲义-代码-资料.rar
    │          │  │  
    │          │  └─2.视频
    │          │          01-项目效果展示.mp4
    │          │          02-软件开发整体介绍.mp4
    │          │          03-苍穹外卖项目介绍.mp4
    │          │          04-开发环境搭建_前端环境搭建-前后端分离开发和使用nginx部署前端资源.mp4
    │          │          05-开发环境搭建_后端环境搭建_熟悉项目结构.mp4
    │          │          06-开发环境搭建_后端环境搭建_使用Git进行版本控制.mp4
    │          │          07-开发环境搭建_后端环境搭建_数据库环境搭建.mp4
    │          │          08-开发环境搭建_登录功能_分析代码特点1.mp4
    │          │          08-开发环境搭建_登录功能_分析代码特点2.mp4
    │          │          09-10-开发环境搭建_登录功能_Nginx反向代理和负载均衡概念.mp4
    │          │          11-开发环境搭建_完善登录功能_会话跟踪技术方案.mp4
    │          │          12-开发环境搭建_完善登录功能_jwt令牌生成与解析语法.mp4
    │          │          13-开发环境搭建_完善登录功能_应用jwt令牌登录与校验.mp4
    │          │          13-开发环境搭建_完善登录功能_应用jwt令牌登录与校验2.mp4
    │          │          14-开发环境搭建_完善登录功能_密码加密.mp4
    │          │          15-导入接口文档1-使用yapi自定义接口文档.mp4
    │          │          15-导入接口文档2-使用yapi导入口文档.mp4
    │          │          15-导入接口文档3-使用apifox导入口文档.mp4
    │          │          16-mavenBug:终极解决方案.mp4
    │          │          17-总结.mp4
    │          │         
    │          ├─2.day02-苍穹外卖-员工管理
    │          │  │  讲义-代码-资料.rar
    │          │  │  
    │          │  └─2.视频
    │          │          缺视频.txt
    │          │         
    │          ├─3.day03-苍穹外卖-菜品管理
    │          │  │  讲义-代码-资料.rar
    │          │  │  
    │          │  └─2.视频
    │          │          01.反馈.mp4
    │          │          02.复习.mp4
    │          │          03.导入分类管理代码.mp4
    │          │          04-公共字段自动填充_问题分析和实现思路.mp4
    │          │          05-公共字段自动填充_代码开发_1_自定义注解和aop切面类.mp4
    │          │          06-公共字段自动填充_代码开发_2_aop增强填充公共字段.mp4
    │          │          07-公共字段自动填充_功能测试.mp4
    │          │          08-新增菜品_文件上传_前后端要求.mp4
    │          │          09-新增菜品_文件上传_本地存储实现.mp4
    │          │          10-新增菜品_文件上传_集成OSS_思路介绍.mp4
    │          │          11-新增菜品_文件上传_集成OSS_代码实现.mp4
    │          │          12-新增菜品_文件上传_集成OSS_功能测试.mp4
    │          │          13-新增菜品_需求分析和设计.mp4
    │          │          14-新增菜品_代码开发.mp4
    │          │          14-菜品分页查询-代码开发和功能测试.mp4
    │          │          15-新增菜品_功能测试.mp4
    │          │          16-新增菜品_jdk8的stream新特性遍历.mp4
    │          │          17-菜品分页查询-需求分析和设计.mp4
    │          │          18-删除菜品_需求分析和设计.mp4
    │          │          19-删除菜品_代码实现.mp4
    │          │          20-删除菜品_功能测试.mp4
    │          │          21-总结.mp4
    │          │         
    │          ├─4.day04-苍穹外卖-店铺营业状态设置
    │          │  │  讲义-代码-资料.rar
    │          │  │  
    │          │  └─2.视频
    │          │          01.反馈.mp4
    │          │          02.复习.mp4
    │          │          03-修改菜品_需求分析和设计.mp4
    │          │          04-修改菜品_代码开发_1_数据回显代码.mp4
    │          │          05-修改菜品_代码开发_2_数据修改.mp4
    │          │          06-修改菜品_功能测试.mp4
    │          │          07-课程内容介绍.mp4
    │          │          08-Redis入门.mp4
    │          │          09-Redis常用数据类型.mp4
    │          │          10-Redis常用命令_字符串操作命令.mp4
    │          │          11-Redis常用命令_哈希操作命令.mp4
    │          │          12-Redis常用命令_列表操作命令.mp4
    │          │          13-Redis常用命令_集合操作命令.mp4
    │          │          14-Redis常用命令_有序集合操作命令.mp4
    │          │          15-Redis常用命令_通用命令.mp4
    │          │          16-在Java中操作Redis-Spring Data Redis使用方式-操作步骤说明.mp4
    │          │          17-在Java中操作Redis-Spring Data Redis使用方式-操作各种类型的数据.mp4
    │          │          18-店铺营业状态设置-需求分析和设计.mp4
    │          │          19-店铺营业状态设置-代码实现和功能测试.mp4
    │          │          20-总结.mp4
    │          │         
    │          ├─5.day05-苍穹外卖-微信登录、商品浏览
    │          │  │  讲义-代码-资料.rar
    │          │  │  
    │          │  └─2.视频
    │          │          18-微信登录_代码开发_1_配置信息jwt和微信信息.mp4
    │          │          19-微信登录_代码开发_2_获取openid.mp4
    │          │          20-微信登录_代码开发_3_用户登录.mp4
    │          │          21-微信登录_代码开发_4_校验登录_功能测试.mp4
    │          │          22-导入商品浏览功能代码_需求分析和设计.mp4
    │          │          23-导入商品浏览功能代码-代码导入和功能测试.mp4
    │          │          23-总结.mp4
    │          │          扩展:调用百度地图获取指定地址的经纬度.mp4
    │          │         
    │          ├─6.day06-苍穹外卖-缓存商品、购物车
    │          │  │  讲义-代码-资料.rar
    │          │  │  
    │          │  └─2.视频
    │          │          缺视频.txt
    │          │         
    │          ├─7.day07-苍穹外卖-用户下单、订单支付
    │          │  │  讲义-代码-资料.rar
    │          │  │  
    │          │  └─2.视频
    │          │          01.反馈.mp4
    │          │          02.复习.mp4
    │          │          03-今日课程内容介绍.mp4
    │          │          04-导入地址簿模块功能代码-需求分析和设计.mp4
    │          │          05-导入地址簿模块功能代码_代码导入.mp4
    │          │          06-导入地址簿模块功能代码_功能测试.mp4
    │          │          07-08-用户下单_需求分析和设计_接口设计和数据库设计.mp4
    │          │          09-用户下单_代码开发1_三层架构搭建.mp4
    │          │          10-用户下单_代码开发2_订单表封装添加.mp4
    │          │          11-用户下单_代码开发3_订单详情表封装添加.mp4
    │          │          12-用户下单_功能测试.mp4
    │          │          14-15-订单支付_微信支付介绍_微信支付产品和微信支付接入流程和支付时序图.mp4
    │          │          16-订单支付_微信支付介绍_微信支付相关接口介绍.mp4
    │          │          17-订单支付_微信支付准备工作.mp4
    │          │          18-订单支付_导入功能代码.mp4
    │          │          19-订单支付_阅读订单支付功能代码.mp4
    │          │          20.总结.mp4
    │          │         
    │          ├─8.day08-苍穹外卖-订单状态定时处理、来单提醒和客户催单
    │          │  │  讲义-代码-资料.rar
    │          │  │  
    │          │  └─2.视频
    │          │          01.反馈.mp4
    │          │          02.复习.mp4
    │          │          03.课程内容介绍.mp4
    │          │          04-Spring Task_介绍.mp4
    │          │          05-Spring Task_cron表达式.mp4
    │          │          06-Spring Task_入门案例.mp4
    │          │          07-订单状态定时处理-需求分析.mp4
    │          │          08-订单状态定时处理-代码开发.mp4
    │          │          09-订单状态定时处理_代码开发2_自动处理派送中订单.mp4
    │          │          10-WebSocket_介绍.mp4
    │          │          11-WebSocket_入门案例_前端介绍_后端介绍.mp4
    │          │          12-WebSocket_缺点.mp4
    │          │          13-来单提醒_需求分析和设计.mp4
    │          │          14-15-来单提醒_代码开发和功能测试.mp4
    │          │          16-用户历史订单_需求分析和设计.mp4
    │          │          17-用户历史订单_代码开发和功能测试.mp4
    │          │          18-客户催单_需求分析和设计.mp4
    │          │          19-客户催单_代码开发_功能测试.mp4
    │          │          20-总结.mp4
    │          │         
    │          ├─9.day09-苍穹外卖-数据统计(图形报表)
    │          │  │  讲义-代码-资料.rar
    │          │  │  
    │          │  └─2.视频
    │          │          缺视频.txt
    │          │         
    │          ├─10.day10-苍穹外卖-数据统计(Excel报表)
    │          │  │  讲义-代码-资料.rar
    │          │  │  
    │          │  └─2.视频
    │          │          缺视频.txt
    │          │         
    │          └─11.day11-拓展需求
    │             │  讲义-代码-资料.rar
    │             │  
    │             └─2.视频
    │                     1.easyexcel导入与导出.mp4
    │                     2.easyexcel案例:运营报表导出.mp4
    │                     
    │                     
    ├─6.阶段六 服务框架基础
    │  │  阶段作业 服务框架基础-第1套试卷
    │  │  
    │  ├─1.第一章 SpringCloud
    │  │  │  SpringCloud01.zip
    │  │  │  SpringCloud02.zip
    │  │  │  
    │  │  ├─1-1 微服务&服务拆分
    │  │  │      00-微服务框架课程介绍.mp4
    │  │  │      01-今日课程介绍.mp4
    │  │  │      02-认识微服务-服务架构演变.mp4
    │  │  │      03-认识微服务-微服务技术对比.mp4
    │  │  │      04-认识微服务-SpringCloud.mp4
    │  │  │      05-服务拆分-案例Demo.mp4
    │  │  │      06-服务拆分-服务远程调用.mp4
    │  │  │      
    │  │  ├─1-2 Eureka&Ribbon
    │  │  │      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
    │  │  │      
    │  │  ├─1-3 Nacos
    │  │  │      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
    │  │  │      
    │  │  ├─1-4 Nacos配置
    │  │  │      01-今日课程介绍.mp4
    │  │  │      02-Nacos配置管理-添加Nacos配置.mp4
    │  │  │      03-微服务配置拉取.mp4
    │  │  │      04-Nacos配置管理-配置热更新.mp4
    │  │  │      05-多环境配置共享.mp4
    │  │  │      06-nacos集群搭建.mp4
    │  │  │      
    │  │  ├─1-5 Feign
    │  │  │      07-Feign的远程调用.mp4
    │  │  │      08-Feign的自定义配置.mp4
    │  │  │      09-Feign-性能优化.mp4
    │  │  │      10-Feign的最佳实践.mp4
    │  │  │      11-实现Feign最佳实践.mp4
    │  │  │      
    │  │  └─1-6 网关&路由
    │  │          12-网关作用介绍.mp4
    │  │          13-网关快速入门.mp4
    │  │          14-路由断言工厂.mp4
    │  │          15-路由的过滤器配置.mp4
    │  │          16-全局过滤器.mp4
    │  │          17-过滤器链执行顺序.mp4
    │  │          18-网关的cors跨域配置.mp4
    │  │         
    │  ├─2.第二章 Docker
    │  │  │  Docker.zip
    │  │  │  
    │  │  ├─2-1 初识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
    │  │  │      
    │  │  ├─2-2 容器命令&数据卷命令
    │  │  │      08-使用Docker-容器命令介绍.mp4
    │  │  │      09-使用Docker-容器命令案例1.mp4
    │  │  │      10-使用Docker-容器命令案例2.mp4
    │  │  │      11-使用Docker-容器命令练习.mp4
    │  │  │      12-使用Docker-数据卷命令.mp4
    │  │  │      13-使用Docker-数据卷挂载案例1.mp4
    │  │  │      
    │  │  └─2-3 Docker
    │  │          14-使用Docker-数据卷挂载案例2.mp4
    │  │          15-自定义镜像-镜像结构.mp4
    │  │          16-自定义镜像-Dockerfile.mp4
    │  │          17-DockerCompose-初始Compose.mp4
    │  │          18-DockerCompose-部署微服务集群.mp4
    │  │          19-Docker镜像仓库.mp4
    │  │         
    │  └─3.第三章 MQ
    │      │  MQ.zip
    │      │  
    │      ├─3-1 初识MQ&RabbitMQ
    │      │      01-今日课程介绍.mp4
    │      │      02-初识MQ--同步通讯的优缺点.mp4
    │      │      03-初识MQ--异步通讯的优缺点.mp4
    │      │      04-初识MQ--mq常见技术介绍.mp4
    │      │      05-RabbitMQ快速入门--介绍和安装.mp4
    │      │      06-RabbitMQ快速入门--消息模型介绍.mp4
    │      │      07-RabbitMQ快速入门--简单队列模型.mp4
    │      │      
    │      └─3-2 SpringAMQP
    │              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
    │              
    ├─7.阶段七 服务框架高级
    │  │  阶段作业 服务框架高级-第2套试卷
    │  │  
    │  ├─1.第一章 Sentinel
    │  │  │  微服务保护.rar
    │  │  │  微服务保护1.zip
    │  │  │  解压码 dbbp.net@#8.21
    │  │  │  
    │  │  ├─1-1 Sentinel&限流规则
    │  │  │      01-今日课程介绍.mp4
    │  │  │      02-初识Sentinel-雪崩问题及解决方案.mp4
    │  │  │      03-初识Sentinel-服务保护技术对比.mp4
    │  │  │      04-初识Sentinel-认识和安装Sentinel.mp4
    │  │  │      05-初识Sentinel-微服务整合Sentinel.mp4
    │  │  │      06-限流规则-快速入门.mp4
    │  │  │      07-限流规则-流控模式之关联模式.mp4
    │  │  │      08-限流规则-流控模式之链路模式.mp4
    │  │  │      09-限流规则-流控效果.mp4
    │  │  │      10-限流规则-热点参数限流.mp4
    │  │  │      
    │  │  └─1-2 隔离和降级&授权规则&规则持久化
    │  │          11-隔离和降级-Feign整合Sentinel.mp4
    │  │          12-隔离和降级-线程隔离.mp4
    │  │          13-隔离和降级-断路器的三个状态.mp4
    │  │          14-隔离和降级-熔断策略.mp4
    │  │          15-授权规则-实现网关授权.mp4
    │  │          16-授权规则-自定义异常结果.mp4
    │  │          17-规则持久化-规则管理三种模式.mp4
    │  │          18-规则持久化-实现push模式持久化.mp4
    │  │         
    │  ├─2.第二章 分布式事务
    │  │  │  分布式事务.zip
    │  │  │  
    │  │  ├─2-1 理论基础&初识Seata
    │  │  │      01-什么是分布式事务.mp4
    │  │  │      02-理论基础-CAP定理.mp4
    │  │  │      03-理论基础-BASE理论和分布式事务模型.mp4
    │  │  │      04-初识Seata-Seata架构.mp4
    │  │  │      05-初识Seata-搭建TC服务.mp4
    │  │  │      06-初识seata-微服务集成seata.mp4
    │  │  │      
    │  │  ├─2-2 XA模式&AT模式
    │  │  │      07-动手实践-XA模式原理.mp4
    │  │  │      08-动手实践-XA模式代码.mp4
    │  │  │      09-动手实践-AT模式原理.mp4
    │  │  │      10-动手实践-AT模式的读写隔离问题.mp4
    │  │  │      11-动手实践-AT模式代码演示.mp4
    │  │  │      
    │  │  ├─2-3 TCC模式&SAGA模式
    │  │  │      12-动手实践-TCC模式原理.mp4
    │  │  │      13-动手实践-TCC模式空回滚和业务悬挂.mp4
    │  │  │      14-动手实践-TCC的三个接口的声明.mp4
    │  │  │      15-动手实践-TCC模式的三个接口的实现.mp4
    │  │  │      16-动手实践-TCC的空回滚和业务悬挂判断.mp4
    │  │  │      17-动手实践-SAGA模式及各种模式对比.mp4
    │  │  │      
    │  │  └─2-4 高可用&ES集群
    │  │          18-高可用-Seata的高可用异地容灾架构.mp4
    │  │          19-高可用-搭建Seata的异地高可用容灾架构.mp4
    │  │         
    │  ├─3.第三章 分布式缓存Redis
    │  │  │  分布式缓存.zip
    │  │  │  
    │  │  ├─3-1 Redis持久化&Redis主从
    │  │  │      01-今日课程介绍.mp4
    │  │  │      02-Redis持久化-RDB演示.mp4
    │  │  │      03-Redis持久化-RDB的fork原理.mp4
    │  │  │      04-Redis持久化-AOF演示.mp4
    │  │  │      05-Redis持久化-RDB和AOF的对比.mp4
    │  │  │      06-Redis主从-主从集群结构.mp4
    │  │  │      07-Redis主从-搭建主从集群.mp4
    │  │  │      08-Redis主从-主从的全量同步原理.mp4
    │  │  │      09-Redis主从-增量同步原理.mp4
    │  │  │      10-Redis哨兵-哨兵的作用和工作原理.mp4
    │  │  │      
    │  │  └─3-2 Redis哨兵&分片集群
    │  │          11-Redis哨兵-搭建哨兵集群.mp4
    │  │          12-Redis哨兵-RedisTemplate连接哨兵.mp4
    │  │          13-Redis分片集群-搭建分片集群.mp4
    │  │          14-Redis分片集群-散列插槽.mp4
    │  │          15-Redis分片集群-集群伸缩.mp4
    │  │          16-Redis分片集群-故障转移.mp4
    │  │          17-Redis分片集群-RedisTemplate访问分片集群.mp4
    │  │         
    │  ├─4.第四章 Redis多级缓存案例
    │  │  │  多级缓存.zip
    │  │  │  
    │  │  ├─4-1 JVM进程缓存
    │  │  │      01-什么是多级缓存.mp4
    │  │  │      02-JVM进程缓存-导入Demo数据.mp4
    │  │  │      03-JVM进程缓存-导入Demo工程.mp4
    │  │  │      04-JVM进程缓存-初识Caffeine.mp4
    │  │  │      05-JVM进程缓存-实现进程缓存.mp4
    │  │  │      
    │  │  ├─4-2 Lua&OpenResty
    │  │  │      06-Lua语法-初识Lua.mp4
    │  │  │      07-Lua语法-变量和循环.mp4
    │  │  │      08-Lua语法-函数和条件控制.mp4
    │  │  │      09-多级缓存-安装OpenResty.mp4
    │  │  │      10-多级缓存-OpenResty快速入门.mp4
    │  │  │      11-多级缓存-OpenResty获取请求参数.mp4
    │  │  │      
    │  │  ├─4-3 多级缓存
    │  │  │      12-多级缓存-封装Http请求工具.mp4
    │  │  │      13-多级缓存-向tomcat发送http请求.mp4
    │  │  │      14-多级缓存-根据商品id对tomcat集群负载均衡.mp4
    │  │  │      15-多级缓存-Redis缓存预热.mp4
    │  │  │      16-多级缓存-查询Redis.mp4
    │  │  │      17-多级缓存-nginx本地缓存.mp4
    │  │  │      
    │  │  └─4-4 缓存同步
    │  │          18-缓存同步-数据同步策略.mp4
    │  │          19-缓存同步-安装Canal.mp4
    │  │          20-缓存同步-监听canal实现缓存同步.mp4
    │  │          21-课程总结.mp4
    │  │         
    │  ├─5.第五章 RabbitMQ高级
    │  │  │  MQ高级.zip
    │  │  │  
    │  │  ├─5-1 消息可靠性
    │  │  │      01-MQ常见问题.mp4
    │  │  │      02-消息可靠性-生产者确认原理.mp4
    │  │  │      03-消息可靠性-生产者确认的API.mp4
    │  │  │      04-消息可靠性-实现生产者确认.mp4
    │  │  │      05-消息可靠性-消息持久化.mp4
    │  │  │      06-消息可靠性-消费者确认机制.mp4
    │  │  │      07-消息可靠性-消费者失败重试机制.mp4
    │  │  │      08-消息可靠性-消费者重试失败策略.mp4
    │  │  │      
    │  │  ├─5-2 死信交换机&消息堆积
    │  │  │      09-死信交换机-初识死信交换机.mp4
    │  │  │      10-死信交换机-TTL机制实现延迟消息.mp4
    │  │  │      11-死信交换机-安装DelayExchange.mp4
    │  │  │      12-死信交换机-实现DelayExchange实现延迟消息.mp4
    │  │  │      13-消息堆积-消息堆积问题及常见解决方案.mp4
    │  │  │      14-消息堆积-惰性队列.mp4
    │  │  │      
    │  │  └─5-3 MQ集群
    │  │          15-MQ集群-集群分类.mp4
    │  │          16-MQ集群-普通集群.mp4
    │  │          17-MQ集群-镜像集群.mp4
    │  │          18-MQ集群-仲裁队列.mp4
    │  │          19-MQ集群-Java代码连接MQ集群.mp4
    │  │         
    │  └─6.第六章 ElasticSearch
    │      │  分布式搜索引擎ElasticSearch.rar
    │      │  分布式搜索引擎ElasticSearch.zip
    │      │  解压码 dbbp.net@#8.21
    │      │  
    │      ├─6-1 初识ES
    │      │      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
    │      │      
    │      ├─6-2 操作索引库
    │      │      09-操作索引库-mapping属性.mp4
    │      │      10-操作索引库-创建索引库.mp4
    │      │      11-操作索引库-查询、删除、修改索引库.mp4
    │      │      12-文档操作-新增、查询、删除文档.mp4
    │      │      13-文档操作-修改文档.mp4
    │      │      
    │      ├─6-3 RestClient
    │      │      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
    │      │      
    │      ├─6-4 DSL查询语法
    │      │      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
    │      │      
    │      ├─6-5 结果处理&查询
    │      │      09-搜索结果处理-排序.mp4
    │      │      10-搜索结果处理-分页.mp4
    │      │      11-搜索结果处理-高亮.mp4
    │      │      12-RestClient查询文档-快速入门.mp4
    │      │      13-RestClient查询文档-match、term、range、bool查询.mp4
    │      │      14-RestClient查询文档-排序和分页.mp4
    │      │      15-RestClient查询文档-高亮显示.mp4
    │      │      
    │      ├─6-6 黑马旅游案例
    │      │      16-黑马旅游案例-搜索、分页.mp4
    │      │      17-黑马旅游案例-条件过滤.mp4
    │      │      18-黑马旅游案例-我附近的酒店.mp4
    │      │      19-黑马旅游案例-广告置顶.mp4
    │      │      
    │      ├─6-7 数据聚合
    │      │      01-今日内容介绍.mp4
    │      │      02-数据聚合-聚合的分类.mp4
    │      │      03-数据聚合-DSL实现Bucket聚合.mp4
    │      │      04-数据聚合-DSL实现Metrics聚合.mp4
    │      │      05-数据聚合-RestClient实现聚合.mp4
    │      │      06-数据聚合-多条件聚合.mp4
    │      │      07-数据聚合-带过滤条件的聚合.mp4
    │      │      
    │      ├─6-8 自动补全
    │      │      08-自动补全-安装拼音分词器.mp4
    │      │      09-自动补全-自定义分词器.mp4
    │      │      10-自动补全-DSL实现自动补全查询.mp4
    │      │      11-自动补全-修改酒店索引库数据结构.mp4
    │      │      12-自动补全-RestAPI实现自动补全查询.mp4
    │      │      13-自动补全-实现搜索框自动补全.mp4
    │      │      
    │      ├─6-9 数据同步
    │      │       14-数据同步-同步方案分析.mp4
    │      │       15-数据同步-导入酒店管理项目.mp4
    │      │       16-数据同步-声明队列和交换机.mp4
    │      │       17-数据同步-发送mq消息.mp4
    │      │       18-数据同步-监听MQ消息.mp4
    │      │       19-数据同步-测试同步功能.mp4
    │      │      
    │      └─6-10 es集群
    │             20-es集群-集群结构介绍.mp4
    │             21-es集群-搭建集群.mp4
    │             22-es集群-集群职责及脑裂.mp4
    │             23-ES集群-分布式新增和查询流程.mp4
    │             24-ES集群-故障转移.mp4
    │              
    ├─8.阶段八 项目实战-天机学堂
    │  ├─1-1 搭建项目环境
    │  │      01课程介绍.mp4
    │  │      02项目介绍-功能演示.mp4
    │  │      03项目介绍-功能亮点.mp4
    │  │      04搭建项目环境-企业开发模式.mp4
    │  │      05搭建项目环境-模拟企业环境.mp4
    │  │      06搭建项目环境-持续集成环境.mp4
    │  │      07搭建项目环境-测试部署的微服务.mp4
    │  │      08搭建项目环境-本地开发部署方式.mp4
    │  │      
    │  ├─1-2 BUG修复
    │  │      09修复BUG-BUG重现.mp4
    │  │      10修复BUG-熟悉项目.mp4
    │  │      11修复BUG-阅读源码.mp4
    │  │      12修复BUG-分析和解决.mp4
    │  │      13修复BUG-测试部署.mp4
    │  │      
    │  ├─1-3 分析产品原型-课程
    │  │      01今日课程介绍.mp4
    │  │      02分析产品原型-业务流程分析.mp4
    │  │      03分析产品原型-设计分页查询我的课表接口.mp4
    │  │      04分析产品原型-统计我的课程相关接口.mp4
    │  │      05分析产品原型-设计添加课程到课程表接口.mp4
    │  │      06分析产品原型-设计查询最近学习的课程接口.mp4
    │  │      07分析产品原型-设计查询指定课程学习状态接口.mp4
    │  │      08分析产品原型-抽取QUERY、DTO、VO实体.mp4
    │  │      09分析产品原型-数据库结构及PO.mp4
    │  │      
    │  ├─1-4 开发接口功能-课程
    │  │      10开发接口功能-添加课程到课表-思路分析.mp4
    │  │      11开发接口功能-添加课程到课表-代码实现.mp4
    │  │      12开发接口功能-分析登录用户传递流程.mp4
    │  │      13开发接口功能-分页查询我的课表.mp4
    │  │      14代码提交和分支合并.mp4
    │  │      
    │  ├─1-5 产品原型
    │  │      01今日课程介绍.mp4
    │  │      02产品原型-分析业务流程.mp4
    │  │      03产品原型设计提交学习记录接口.mp4
    │  │      04产品原型-设计查询学习记录接口.mp4
    │  │      05产品原型-设计学习计划相关接口.mp4
    │  │      06产品原型-设计数据库表结构.mp4
    │  │      
    │  ├─1-6 开发接口-学习记录和学习计划
    │  │      07开发接口-查询指定课程学习记录.mp4
    │  │      08开发接口-提交学习记录的流程分析.mp4
    │  │      09开发接口-实现添加学习记录接口.mp4
    │  │      10开发接口-测试提交学习记录接口.mp4
    │  │      11开发接口-创建学习计划.mp4
    │  │      12开发接口-查询学习计划-分析代码流程.mp4
    │  │      13开发接口-查询我的学习计划-本周总的学习进度数.mp4
    │  │      14-开发接口-查询我的学习计划-分页数据查询.mp4
    │  │      15开发接口-测试我的学习计划接口.mp4
    │  │      
    │  ├─1-7 方案分析
    │  │      01今日课程介绍.mp4
    │  │      02方案分析-高并发优化方案分析.mp4
    │  │      03方案分析-播放进度统计优化方案.mp4
    │  │      04方案分析-播放进度统计数据持久化方案.mp4
    │  │      05方案分析-延迟任务.mp4
    │  │      
    │  ├─1-8 代码改造
    │  │      06代码改造-添加播放记录到缓存并添加延迟任务.mp4
    │  │      07代码改造-播放记录缓存的读取和清除方法.mp4
    │  │      08代码改造-异步执行延迟任务.mp4
    │  │      09代码改造-改造提交学习记录接口.mp4
    │  │      10代码改造-测试提交学习记录接口.mp4
    │  │      11课后思考题.mp4
    │  │      
    │  ├─1-9 分析产品原型-用户端和管理端
    │  │      01今日课程介绍.mp4
    │  │      02分析产品原型-业务流程分析和接口统计.mp4
    │  │      03分析产品原型-新增、修改、删除问题的接口设计.mp4
    │  │      04分析产品原型-分页查询问题和根据id查询问题接.mp4
    │  │      05分析产品原型-管理端问题相关接口的设计.mp4
    │  │      06分析产品原型-新增回答或评论的接口设计.mp4
    │  │      07分析产品原型-分页查询回答或评论的接口设计.mp4
    │  │      08分析产品原型-设计业务实体及数据库表结构.mp4
    │  │      
    │  ├─1-10 开发接口-用户端和管理端
    │  │      09开发接口-新增问题接口.mp4
    │  │      10开发接口-用户端分页查询问题(上).mp4
    │  │      11开发接口-用户端分页查询问题(下).mp4
    │  │      12开发接口-用户端根据id查询问题详情.mp4
    │  │      13开发接口-管理端分页查询问题(上).mp4
    │  │      14开发接口-管理端分页查询问题(下).mp4
    │  │      15开发接口-管理端根据id查询问题详情的业务分析.mp4
    │  │      16开发接口-新增回答或评论.mp4
    │  │      17开发接口-分页查询回答或评论.mp4
    │  │      
    │  ├─1-11 点赞业务分析
    │  │      01今日课程介绍.mp4
    │  │      02点赞业务分析-需求和思路分析.mp4
    │  │      03点赞业务分析-数据表结构设计.mp4
    │  │      04点赞业务分析-准备业务实体.mp4
    │  │      
    │  ├─1-12 点赞业务功能
    │  │      05实现点赞功能-点赞或取消点赞接口设计.mp4
    │  │      06实现点赞功能-实现点赞或取消点赞接口.mp4
    │  │      07实现点赞功能-实现查询点赞状态接口.mp4
    │  │      08实现点赞功能-实现点赞数变更的消息监听器.mp4
    │  │      
    │  ├─1-13 点赞业务改进
    │  │      09点赞功能改进-改进思路分析.mp4
    │  │      10点赞功能改进-Redis数据结构设计.mp4
    │  │      11点赞功能改进-改造点赞和取消点赞接口.mp4
    │  │      12点赞功能改进-改造查询点赞状态接口.mp4
    │  │      13点赞功能改进-定时任务持久化缓存数据.mp4
    │  │      
    │  ├─1-14 签到功能
    │  │      01今日课程介绍.mp4
    │  │      02分析产品原型-分析业务并统计接口.mp4
    │  │      03分析产品原型-数据库结构设计和代码生成.mp4
    │  │      04签到功能-签到思路分析.mp4
    │  │      05签到功能-实现签到(上).mp4
    │  │      06签到功能-实现签到(下).mp4
    │  │      07签到功能-查询签到记录的思路分析.mp4
    │  │      
    │  ├─1-15 积分功能
    │  │      08积分功能-保存积分明细(上).mp4
    │  │      09积分功能-保存积分明细(中).mp4
    │  │      10积分功能-保存积分明细(下).mp4
    │  │      11积分功能-查询我的今日积分.mp4
    │  │      
    │  ├─1-16 实时排行榜
    │  │      01今日课程介绍.mp4
    │  │      02实时排行榜-排行榜思路分析.mp4
    │  │      03实时排行榜-利用Redis生成实时排行榜.mp4
    │  │      04实时排行榜-查询学霸积分榜的接口声明.mp4
    │  │      05实时排行榜-实现查询学霸积分榜(当前赛季).mp4
    │  │      
    │  ├─1-17 历史排行榜
    │  │      06历史排行榜-数据库的分区和分表.mp4
    │  │      07历史排行榜-分库和集群方案.mp4
    │  │      08历史排行榜-历史榜单分表策略.mp4
    │  │      09历史排行榜-定时生成历史榜单表.mp4
    │  │      10历史排行榜-分布式任务调度的常见技术.mp4
    │  │      11历史排行榜-XXLJob快速入门.mp4
    │  │      12历史排行榜-MybatisPlus的动态表名插件.mp4
    │  │      13历史排行榜-榜单持久化以及XXLJob工作流.mp4
    │  │      14历史排行榜-数据跑批业务和XXLJob的分片广播.mp4
    │  │      
    │  ├─1-18 优惠劵-产品原型分析
    │  │      02产品原型分析-分析业务流程.mp4
    │  │      03产品原型分析-接口统计和分析.mp4
    │  │      05产品原型分析-代码生成.mp4
    │  │      
    │  ├─1-19 优惠劵管理和发放
    │  │      06优惠券管理-新增优惠券.mp4
    │  │      07优惠券管理-分页查询优惠券.mp4
    │  │      08优惠券发放-实现发放接口.mp4
    │  │      10优惠券发放-兑换码算法(下).mp4
    │  │      11优惠券发放-异步生成兑换码(上).mp4
    │  │      12优惠券发放-异步生成兑换码(下).mp4
    │  │      
    │  ├─1-20 分析产品原型-统计和分析
    │  │      01今日课程介绍.mp4
    │  │      02分析产品原型-接口统计和分析.mp4
    │  │      03分析产品原型-表结构设计.mp4
    │  │      
    │  ├─1-21 开发接口-查询和兑换优惠劵
    │  │      04开发接口-查询发放中的优惠券(上).mp4
    │  │      05开发接口-查询发放中的优惠券(下).mp4
    │  │      06开发接口-解决登录拦截放行问题.mp4
    │  │      07开发接口-领取优惠券.mp4
    │  │      09开发接口-兑换码兑换优惠券(下).mp4
    │  │      
    │  ├─1-22 并发安全问题
    │  │      10并发安全问题-超卖问题.mp4
    │  │      11并发安全问题-乐观锁解决超卖问题.mp4
    │  │      12并发安全问题-锁失效和锁边界问题.mp4
    │  │      13并发安全问题-事务失效问题.mp4
    │  │      
    │  ├─1-23 分布式锁
    │  │      01今日课程介绍.mp4
    │  │      02分布式锁-集群下的锁失效问题.mp4
    │  │      03分布式锁-简单分布式锁原理.mp4
    │  │      04分布式锁-实现简单分布式锁.mp4
    │  │      05分布式锁-分布式锁的问题及Redisson简介.mp4
    │  │      06分布式锁-Redisson快速入门.mp4
    │  │      07分布式锁-基于自定义注解改造分布式锁.mp4
    │  │      08分布式锁-简单工厂模式改造分布式锁.mp4
    │  │      09分布式锁-策略模式改造分布式锁.mp4
    │  │      10分布式锁-SPEL表达式动态锁名称.mp4
    │  │      
    │  ├─1-24 异步领劵
    │  │      05练习1-兑换码异步兑换的思路分析.mp4
    │  │      06练习2-基于Lua的优化思路分析.mp4
    │  │      11异步领券-优化思路.mp4
    │  │      12异步领券-管理优惠券缓存.mp4
    │  │      13异步领券-基于Redis的领券和消息发送.mp4
    │  │      14异步领券-监听MQ消息实现异步领券.mp4
    │  │      
    │  ├─1-25 定义优惠规则
    │  │      01今日课程介绍.mp4
    │  │      02定义优惠规则-业务流程分析.mp4
    │  │      03定义优惠规则-编写优惠规则.mp4
    │  │      
    │  ├─1-26 优惠方案推荐
    │  │      04优惠方案推荐-思路分析.mp4
    │  │      05优惠方案推荐-定义接口.mp4
    │  │      06优惠方案推荐-优惠券查询和初筛.mp4
    │  │      07优惠方案推荐-细筛和券的全排列组合.mp4
    │  │      08优惠方案推荐-优惠明细的算法分析.mp4
    │  │      09优惠方案推荐-实现优惠明细的算法.mp4
    │  │      10优惠方案推荐-与交易服务联调测试.mp4
    │  │      11优惠方案推荐-ComplateFuture并发运算.mp4
    │  │      12优惠方案推荐-筛选最优解.mp4
    │  │      
    │  └─天机学堂
    │      │  天机学堂-学习目标.xlsx
    │      │  天机学堂-课件.zip
    │      │  学习笔记.txt
    │      │  
    │      ├─整理之后的项目
    │      │  └─阶段八 项目实战-天机学堂
    │      │          day01-初识项目
    │      │          day02-我的课表
    │      │          day03-学习计划和进度
    │      │          day04-高并发优化
    │      │          day05-问答系统
    │      │          day06-点赞系统
    │      │          day07-积分系统
    │      │          day08-排行榜功能
    │      │          day09-优惠券管理
    │      │          day10-领取优惠券
    │      │          day11-领取优惠券的优化
    │      │          day12-优惠券使用规则
    │      │          相关资料
    │      │         
    │      └─虚拟机
    │              虚拟机.rar
    │              
    ├─9.阶段九 项目实战-立可得
    │   │  立可得2.0.zip
    │   │  
    │   ├─1-1 MQTT
    │   │      01什么是MQTT.mp4
    │   │      02设计原则.mp4
    │   │      03应用领域.mp4
    │   │      04mqtt相关概念.mp4
    │   │      05Qos三个等级.mp4
    │   │      06发布与订阅QoS.mp4
    │   │      
    │   ├─1-2 EMQX
    │   │      07emq简介.mp4
    │   │      08topic通配符匹配规则.mp4
    │   │      09安装.mp4
    │   │      10目录结构.mp4
    │   │      11dashboard功能简介.mp4
    │   │      12websocket发布订阅测试.mp4
    │   │      13mqttx测试工具.mp4
    │   │      
    │   ├─1-3 延迟发布
    │   │      14延迟发布.mp4
    │   │      
    │   ├─1-4 共享订阅
    │   │      15共享订阅.mp4
    │   │      16不带群组的共享订阅及均衡策略设置.mp4
    │   │      17带群组的共享订阅.mp4
    │   │      
    │   ├─1-5 代理订阅
    │   │      18代理订阅应用场景.mp4
    │   │      19代理订阅配置.mp4
    │   │      
    │   ├─1-6 保留消息
    │   │      20保留消息-效果演示及应用场景分析.mp4
    │   │      21保留消息-配置.mp4
    │   │      
    │   ├─1-7 认证
    │   │      22认证简介.mp4
    │   │      23http认证-配置.mp4
    │   │      24http认证-认证服务.mp4
    │   │      
    │   ├─1-8 ACL
    │   │      25ACL简介.mp4
    │   │      26ACL配置.mp4
    │   │      27httpACL接口开发.mp4
    │   │      
    │   ├─1-9 智能售货机需求分析
    │   │      01概念介绍.mp4
    │   │      02智能售货机业务介绍.mp4
    │   │      03系统构成.mp4
    │   │      04相关术语.mp4
    │   │      05投放流程.mp4
    │   │      06补货流程.mp4
    │   │      07用户购买流程.mp4
    │   │      08立可得10运营后台体验-1.mp4
    │   │      09立可得10运营后台体验-2.mp4
    │   │      10立可得10运营后台体验-3.mp4
    │   │      
    │   ├─1-10 立可得1.0版本系统设计
    │   │      11立可得10功能架构图.mp4
    │   │      12立可得10技术架构图.mp4
    │   │      13立可得10系统架构图.mp4
    │   │      14工程结构与库表设计.mp4
    │   │      
    │   ├─1-11 立可得1.0微服务API设计
    │   │      15API设计-区域.mp4
    │   │      16API设计-点位.mp4
    │   │      17API设计-售货机.mp4
    │   │      18API设计-货道.mp4
    │   │      19API设计-商品.mp4
    │   │      20API设计-工单.mp4
    │   │      21API设计-订单.mp4
    │   │      22API设计-用户.mp4
    │   │      
    │   ├─1-12 立可得2.0需求分析
    │   │      01背景介绍.mp4
    │   │      02产品原型.mp4
    │   │      03设计稿.mp4
    │   │      04需求对比分析-点位.mp4
    │   │      05需求对比分析-设备.mp4
    │   │      06需求对比分析-人员.mp4
    │   │      07需求对比分析-商品、策略、订单.mp4
    │   │      08需求对比分析-对账.mp4
    │   │      09需求对比分析-工作台.mp4
    │   │      10需求对比分析-工单.mp4
    │   │      11需求对比分析-合作商后台.mp4
    │   │      12需求对比分析-运营运维管理APP.mp4
    │   │      13需求对比分析-用户小程序.mp4
    │   │      
    │   ├─1-13 立可得2.0系统设计
    │   │      14技术升级对比分析.mp4
    │   │      15技术架构图.mp4
    │   │      16库表设计.mp4
    │   │      17工程结构调整.mp4
    │   │      18环境准备.mp4
    │   │      
    │   ├─1-14 集成SpringCloudAlibaba短信服务
    │   │      19集成短信服务.mp4
    │   │      20短信验证码.mp4
    │   │      
    │   ├─1-15 多端登录与网关鉴权
    │   │      21多端登录与网关鉴权-需求与实现思路-1.mp4
    │   │      22图形验证码.mp4
    │   │      23管理员登录.mp4
    │   │      24管理员登录-接口测试.mp4
    │   │      25运营和运维人员登录与合作商登录逻辑.mp4
    │   │      26网关鉴权-代码解析-new.mp4
    │   │      27网关鉴权-代码测试.mp4
    │   │      
    │   ├─1-16 对象存储服务MinIO
    │   │      28MinIO简介.mp4
    │   │      29minio开箱使用.mp4
    │   │      30minio上传代码解析.mp4
    │   │      31上传测试及桶匿名访问策略的设置.mp4
    │   │      
    │   ├─1-17 mybatisPlus让你专注业务开发
    │   │      32IService接口-代码清爽之美.mp4
    │   │      33优雅的自动填充-new.mp4
    │   │      
    │   ├─1-18 微服务集成EMQ
    │   │      01mqtt客户端paho.mp4
    │   │      02消息发布到emq-1.mp4
    │   │      03消息发布到emq-2.mp4
    │   │      04emq消息订阅.mp4
    │   │      05消息分发处理架构-原理解析.mp4
    │   │      
    │   ├─1-19 工单业务流
    │   │      06工单业务流分析.mp4
    │   │      08运营工单产品原型.mp4
    │   │      09工单相关表结构分析.mp4
    │   │      10创建工单-视图模型废弃属性处理.mp4
    │   │      11创建工单-验证工单逻辑分析.mp4
    │   │      12创建工单-复制属性代码优化.mp4
    │   │      13创建工单-工单编号生成逻辑.mp4
    │   │      14创建工单-获取当前登录用户.mp4
    │   │      15创建工单-测试.mp4
    │   │      16接受工单-代码.mp4
    │   │      18取消工单-代码.mp4
    │   │      19取消工单-测试.mp4
    │   │      7运维工单产品原型.mp4
    │   │      
    │   ├─1-20 完成运维工单
    │   │      20完成运维工单-通知售货机状态变更-需求与实现思路.mp4
    │   │      21完成运维工单-通知售货机状态变更-主题与协议设.mp4
    │   │      22完成运维工单-通知售货机状态变更-工单微服务发.mp4
    │   │      23完成运维工单-通知售货机状态变更-售货机服务接.mp4
    │   │      24完成运维工单-通知售货机状态变更-测试.mp4
    │   │      25完成运维工单-采集设备坐标与地址.mp4
    │   │      26完成运维工单-采集设备坐标与地址-工单微服务.mp4
    │   │      27完成运维工单-采集设备坐标与地址-售货机微服务.mp4
    │   │      
    │   ├─1-21 完成补货工单
    │   │      28补货工单-需求与实现思路.mp4
    │   │      29完成补货工单-补货协议与封装类.mp4
    │   │      30完成补货工单-发送补货协议.mp4
    │   │      31完成补货工单-售货机补货协议处理.mp4
    │   │      32完成补货工单-测试.mp4
    │   │      
    │   ├─1-22 分布式任务调度-XXL-JOB
    │   │      01分布式任务调度.mp4
    │   │      02XXL-JOB简介.mp4
    │   │      03XXL-job开箱使用.mp4
    │   │      04XXL_JOB快速入门.mp4
    │   │      05阻塞处理策略.mp4
    │   │      06阻塞处理策略测试-单机串行.mp4
    │   │      07阻塞处理策略测试-丢弃后续调度与覆盖之前调度.mp4
    │   │      08立可得集成XXL-job-1.mp4
    │   │      09立可得集成XXL-job-2.mp4
    │   │      
    │   ├─1-23 自动维修工单
    │   │      10自动维修工单-需求与实现思路.mp4
    │   │      11工单量列表初始化-1.mp4
    │   │      12工单量列表初始化-2.mp4
    │   │      13工单量列表更新.mp4
    │   │      14最少工单量查询.mp4
    │   │      15状态协议与封装类.mp4
    │   │      16带群组方式的共享订阅.mp4
    │   │      17接收状态报文创建维修工单.mp4
    │   │      18自动维修工单-测试.mp4
    │   │      
    │   ├─1-24 自动补货工单
    │   │      19自动补货工单-需求与实现思路.mp4
    │   │      20自动补货工单-扫描售货机任务.mp4
    │   │      21自动补货工单-缺货货道数统计.mp4
    │   │      22自动补货工单-补货消息封装与发送.mp4
    │   │      23自动补货工单-自动补货工单创建.mp4
    │   │      24自动补货工单测试.mp4
    │   │      
    │   ├─1-25 分片广播任务
    │   │      25什么是分片广播任务.mp4
    │   │      26分片广播-代码实现.mp4
    │   │      27分片广播-测试.mp4
    │   │      
    │   ├─1-26 小程序端功能概述
    │   │      01小程序端产品原型.mp4
    │   │      02小程序端系统体验.mp4
    │   │      
    │   ├─1-27 小程序-售货机商品查询
    │   │      03售货机-商品列表-需求与实现思路.mp4
    │   │      04售货机-商品列表-v10代码解析.mp4
    │   │      05售货机-商品列表-代码优化-1.mp4
    │   │      06售货机-商品列表-代码优化-2.mp4
    │   │      07售货机-商品列表-代码优化-3.mp4
    │   │      08售货机-商品列表-代码优化-4.mp4
    │   │      09商品详情.mp4
    │   │      
    │   ├─1-28 openId
    │   │      10openId.mp4
    │   │      11获取OpenId代码实现.mp4
    │   │      
    │   ├─1-29 小程序支付与回调
    │   │      12小程序支付与回调-需求与实现思路.mp4
    │   │      13创建订单-1.mp4
    │   │      14创建订单-2.mp4
    │   │      15对接微信支付.mp4
    │   │      16发起支付请求.mp4
    │   │      17支付回调处理.mp4
    │   │      18小程序前后端代码联调-1-taro编译.mp4
    │   │      19小程序前后端代码联调-2-前后端联调.mp4
    │   │      20内网穿透工具cpolar.mp4
    │   │      
    │   ├─1-30 售货机出货并发控制
    │   │      21售货机出货并发控制-需求分析.mp4
    │   │      22售货机出货与并发控制-实现思路.mp4
    │   │      23判断库存.mp4
    │   │      24发送出货通知.mp4
    │   │      25处理出货结果.mp4
    │   │      26处理出货结果-测试.mp4
    │   │      27分布式锁处理-单元测试.mp4
    │   │      28出货并发控制.mp4
    │   │      29取消订单释放锁.mp4
    │   │      
    │   ├─1-31 超时订单处理
    │   │      30超时订单处理-需求与实现思路.mp4
    │   │      31emq延迟消息.mp4
    │   │      32超时订单处理-代码实现.mp4
    │   │      33超时订单处理-测试.mp4
    │   │      
    │   ├─1-32 LBS(基于位置服务)
    │   │      01Lbs基于位置服务-需求和实现思路.mp4
    │   │      02索引库创建.mp4
    │   │      03完成保存设备坐标的功能.mp4
    │   │      04完成保存设备坐标的功能-测试.mp4
    │   │      05附近售货机搜索-1.mp4
    │   │      06附近售货机搜索-2.mp4
    │   │      07附近售货机搜索3.mp4
    │   │      08附近售货机搜索4.mp4
    │   │      09附近售货机搜索5.mp4
    │   │      10附近售货机搜索测试1.mp4
    │   │      11附近售货机搜索-测试-2.mp4
    │   │      
    │   ├─1-33 logstash实现订单数据同步
    │   │      12Logstash订单数据同步需求与实现思路.mp4
    │   │      13Logstash环境搭建.mp4
    │   │      14Logstash实现订单数据同步代码实现.mp4
    │   │      
    │   ├─1-34 用户订单数据检索
    │   │      15用户订单数据检索需求与实现思路.mp4
    │   │      16用户订单数据检索代码实现1.mp4
    │   │      17用户订单数据检索代码实现2.mp4
    │   │      18用户订单数据检索代码实现3.mp4
    │   │      19用户订单数据检索测试.mp4
    │   │      
    │   ├─1-35 选品智能推荐
    │   │      20选品智能推荐需求分析.mp4
    │   │      21选品智能推荐实现思路.mp4
    │   │      22选品智能推荐代码实现1.mp4
    │   │      23选品智能推荐-代码实现-2.mp4
    │   │      24选品智能推荐测试.mp4
    │   │      
    │   ├─1-36 分成金额计算
    │   │      01合作商分成金额计算-需求与实现思路.mp4
    │   │      02合作商分成金额计算-代码实现.mp4
    │   │      03合作商分成金额计算-测试.mp4
    │   │      
    │   ├─1-37 订单数据定时汇总
    │   │      04订单数据定时汇总-需求与实现思路.mp4
    │   │      05订单数据定时汇总-代码实现-1.mp4
    │   │      06订单数据定时汇总-代码实现-2.mp4
    │   │      07订单数据定时汇总-代码实现-3.mp4
    │   │      
    │   ├─1-38 合作商分账查询
    │   │      08合作商分账查询-需求分析.mp4
    │   │      09合作商分账查询-代码实现.mp4
    │   │      10合作商分账查询-测试.mp4
    │   │      
    │   ├─1-39 合作商后台-点位分账查询
    │   │      11合作商后台-点位分账查询.mp4
    │   │      12合作商后台-点位分账查询-代码实现.mp4
    │   │      13合作商后台-点位分账查询-测试.mp4
    │   │      
    │   ├─1-40 对账数据导出
    │   │      14对账数据导出-需求与实现思路.mp4
    │   │      15合作商分账列表查询(不分页).mp4
    │   │      16EasyExcel实现数据导出-1.mp4
    │   │      17EasyExcel实现数据导出-2.mp4
    │   │      18EasyExcel实现数据导出-测试.mp4
    │   │      
    │   ├─1-41 收益统计趋势图
    │   │      19收益统计趋势图-需求与实现思路.mp4
    │   │      20收益统计趋势图-曲线图封装类.mp4
    │   │      21收益统计趋势图-代码实现.mp4
    │   │      22收益统计趋势图-测试.mp4
    │   │      
    │   ├─1-42 数据批量导入
    │   │      23数据批量导入-需求与实现思路.mp4
    │   │      24数据批量导入-easyExcel实现数据批量导入-1.mp4
    │   │      25数据批量导入-easyExcel实现数据批量导入-2.mp4
    │   │      26数据批量导入-easyExcel实现数据批量导入-测试.mp4
    │   │      27通用数据导入-需求与实现思路.mp4
    │   │      28通用数据导入-代码实现.mp4
    │   │      
    │   ├─1-43 并发异步编程CompletableFuture
    │   │      01并发异步编程-需求与解决方案分析.mp4
    │   │      02CompletableFuture快速入门.mp4
    │   │      03使用CompletableFuture实现工单数统计-1.mp4
    │   │      04使用CompletableFuture实现工单数统计-2.mp4
    │   │      05使用CompletableFuture实现工单数统计-3.mp4
    │   │      06使用CompletableFuture实现工单数统计-4.mp4
    │   │      
    │   ├─1-44 用户工作量查询
    │   │      07用户工作量查询-需求与思想思路.mp4
    │   │      08用户工作量详情查询-1.mp4
    │   │      09用户工作量详情查询-2.mp4
    │   │      10用户工作量列表查询-1.mp4
    │   │      11用户工作量列表查询-2.mp4
    │   │      12用户工作量查询-测试.mp4
    │   │      
    │   ├─1-45 工单状态按日统计
    │   │      13工单状态按日统计-需求与实现思路.mp4
    │   │      14工单状态按日统计-工单定时汇总-1.mp4
    │   │      15工单状态按日统计-工单定时汇总-2.mp4
    │   │      16无效工单处理.mp4
    │   │      17工单状态统计.mp4
    │   │      
    │   ├─1-46 人效排名月度统计
    │   │      18人效排名月度统计-需求与实现思路.mp4
    │   │      19人效排名月度统计-代码实现.mp4
    │   │      
    │   ├─1-47 销售额趋势图
    │   │      20销售额趋势图-需求与实现思路.mp4
    │   │      21销售额趋势图-代码实现-1.mp4
    │   │      22销售额趋势图-代码实现-2.mp4
    │   │      
    │   ├─1-48 销售额分布
    │   │      23销售额分布-需求与实现思路.mp4
    │   │      24销售额分布-代码实现-1.mp4
    │   │      25销售额分布-代码实现-2.mp4
    │   │      
    │   ├─1-49 售货机端功能分析
    │   │      01售货机端功能描述.mp4
    │   │      02售货机端技术方案.mp4
    │   │      03数据库表结构设计.mp4
    │   │      
    │   ├─1-50 EMQ安全解决方案-ACL
    │   │      04ACL概述.mp4
    │   │      05ACL连接认证-1.mp4
    │   │      06ACL连接认证-2.mp4
    │   │      07超级用户判断.mp4
    │   │      08发布订阅控制.mp4
    │   │      
    │   ├─1-51 嵌入式数据库H2
    │   │      09h2简介.mp4
    │   │      10jdbc操作h2.mp4
    │   │      11mybatisplus操作h2-1.mp4
    │   │      12mybatisplus操作h2-2.mp4
    │   │      13ScriptUtils解决重启后数据丢失问题-1.mp4
    │   │      14ScriptUtils解决重启后数据丢失问题-2.mp4
    │   │      
    │   ├─1-52 售货机端工程搭建
    │   │      15基础工程搭建.mp4
    │   │      16集成emq.mp4
    │   │      17集成emq-测试.mp4
    │   │      18消息协议封装.mp4
    │   │      
    │   ├─1-53 售货机数据同步
    │   │      19商品与货道数据同步-需求与实现思路.mp4
    │   │      20向服务器发送版本信息.mp4
    │   │      21接收和保存服务器的商品货道信息-1.mp4
    │   │      22接收和保存服务器的商品货道信息-2.mp4
    │   │      23商品与货道数据同步-联调测试.mp4
    │   │      24商品价格同步.mp4
    │   │      
    │   ├─1-54 售货机出货业务
    │   │      25出货业务-需求与实现思路.mp4
    │   │      26出货通知处理.mp4
    │   │      27出货上报.mp4
    │   │      
    │   └─1-55 售货机补货业务
    │          28补偿处理.mp4
    │          29补货业务.mp4
    │           
    └─10.阶段十 面试专题
       ├─1.第一章 基础篇
       │  │  day01-基础篇.zip
       │  │  
       │  ├─1-1 二分查找&冒泡排序
       │  │      01-课程介绍.mp4
       │  │      02-二分查找_演示.mp4
       │  │      03-二分查找_实现.mp4
       │  │      04-二分查找_解决整数溢出_方法1.mp4
       │  │      05-二分查找_解决整数溢出_方法2.mp4
       │  │      06-二分查找_选择题目1.mp4
       │  │      07-二分查找_选择题目2.mp4
       │  │      08-二分查找_注意事项.mp4
       │  │      09-冒泡排序_演示.mp4
       │  │      10-冒泡排序_初步实现.mp4
       │  │      11-冒泡排序_优化_减少比较次数.mp4
       │  │      
       │  ├─1-2 排序
       │  │      12-冒泡排序_优化_减少冒泡次数.mp4
       │  │      13-冒泡排序_优化_进一步优化比较次数.mp4
       │  │      14-冒泡排序_优化_最终实现.mp4
       │  │      15-冒泡排序_总结.mp4
       │  │      16-选择排序_演示.mp4
       │  │      17-选择排序_实现.mp4
       │  │      18-选择排序_vs_冒泡排序.mp4
       │  │      19-插入排序_演示.mp4
       │  │      20-插入排序_实现.mp4
       │  │      21-插入排序_总结.mp4
       │  │      22-希尔排序_演示.mp4
       │  │      23-插入和选择_推导某一轮排序结果.mp4
       │  │      
       │  ├─1-3 快速排序
       │  │      24-快速排序_描述.mp4
       │  │      25-快速排序_单边循环(lomuto)_演示.mp4
       │  │      26-快速排序_单边循环(lomuto)_实现_分区.mp4
       │  │      27-快速排序_单边循环(lomuto)_实现_递归.mp4
       │  │      28-快速排序_双边循环_演示.mp4
       │  │      29-快速排序_双边循环_实现.mp4
       │  │      30-快速排序_双边循环_细节.mp4
       │  │      31-快速排序_特点.mp4
       │  │      
       │  ├─1-4 ArrayList&Iterator&LinkedList
       │  │      32-ArrayList_扩容规则.mp4
       │  │      33-Iterator_FailFast_FailSafe_演示.mp4
       │  │      34-Iterator_FailFast_源码分析.mp4
       │  │      35-Iterator_FailSafe_源码分析.mp4
       │  │      36-LinkedList_vs_ArrayList_随机访问性能比较.mp4
       │  │      37-LinkedList_vs_ArrayList_增删性能比较.mp4
       │  │      38-LinkedList_vs_ArrayList_局部性原理_空间占用.mp4
       │  │      
       │  ├─1-5 HashMap
       │  │      39-HashMap_数据结构.mp4
       │  │      40-HashMap_数据结构_快速查找演示.mp4
       │  │      41-HashMap_数据结构_链表过长的解决_扩容.mp4
       │  │      42-HashMap_数据结构_链表过长的解决_树化.mp4
       │  │      43-HashMap_数据结构_红黑树的意义_树化阈值.mp4
       │  │      44-HashMap_数据结构_树退化链表_情况1.mp4
       │  │      45-HashMap_数据结构_树退化链表_情况2.mp4
       │  │      46-HashMap_索引如何计算.mp4
       │  │      47-HashMap_为何要二次哈希.mp4
       │  │      48-HashMap_容量为何是2的n次幂.mp4
       │  │      49-HashMap_容量不用2的n次幂行不行.mp4
       │  │      50-HashMap_put流程.mp4
       │  │      51-HashMap_负载因子为何是075f.mp4
       │  │      52-HashMap_并发丢数据.mp4
       │  │      53-HashMap_并发扩容死链(17).mp4
       │  │      54-HashMap_key的要求.mp4
       │  │      55-HashMap_hashCode的设计.mp4
       │  │      
       │  └─1-6 单例设计模式
       │          56-单例模式_方式1_饿汉式.mp4
       │          57-单例模式_方式2_枚举饿汉式.mp4
       │          58-单例模式_方式3_懒汉式.mp4
       │          59-单例模式_方式4_DCL懒汉式.mp4
       │          60-单例模式_方式4_DCL懒汉式_为何加volatile.mp4
       │          61-单例模式_方式5_内部类懒汉式.mp4
       │          62-单例模式_在jdk中的体现.mp4
       │         
       ├─2.第二章 并发篇
       │  │  day02-并发篇.zip
       │  │  
       │  ├─2-1 线程状态&线程池
       │  │      01-线程状态_java中的线程状态.mp4
       │  │      02-线程状态_java中的线程状态_代码演示.mp4
       │  │      03-线程状态_五种状态_vs_六种状态.mp4
       │  │      04-线程池核心参数_简介.mp4
       │  │      05-线程池核心参数_演示.mp4
       │  │      
       │  ├─2-2 wait&lock
       │  │      06-wait_vs_sleep_区别.mp4
       │  │      07-wait_vs_sleep_演示.mp4
       │  │      08-lock_vs_synchronized_区别.mp4
       │  │      09-lock_阻塞演示.mp4
       │  │      10-lock_公平非公平演示.mp4
       │  │      11-lock_条件变量演示.mp4
       │  │      
       │  ├─2-3 volatile
       │  │      12-volatile_举例.mp4
       │  │      13-volatile_原子性_演示.mp4
       │  │      14-volatile_可见性_演示.mp4
       │  │      15-volatile_可见性_原因与解决.mp4
       │  │      16-volatile_有序性_分析.mp4
       │  │      17-volatile_有序性_压测演示.mp4
       │  │      18-volatile_有序性_volatile位置不同影响分析.mp4
       │  │      
       │  ├─2-4 引用&悲观锁&HashTable
       │  │      19-悲观锁_vs_乐观锁_理论.mp4
       │  │      20-悲观锁_vs_乐观锁_Unsafe_cas.mp4
       │  │      21-悲观锁_vs_乐观锁_代码对比.mp4
       │  │      22-Hashtable_vs_ConcurrentHashMap_区别.mp4
       │  │      23-Hashtable_演示.mp4
       │  │      
       │  └─2-5 ConcurrentHashMap&ThreadLocal
       │          24-ConcurrentHashMap_v7_演示并发度.mp4
       │          25-ConcurrentHashMap_v7_演示索引计算.mp4
       │          26-ConcurrentHashMap_v7_演示扩容.mp4
       │          27-ConcurrentHashMap_v7_演示Segment[0].mp4
       │          28-ConcurrentHashMap_v8_与7简单比较.mp4
       │          29-ConcurrentHashMap_v8_构造参数含义.mp4
       │          30-ConcurrentHashMap_v8_演示并发put.mp4
       │          31-ConcurrentHashMap_v8_演示扩容.mp4
       │          32-ConcurrentHashMap_v8_扩容细节.mp4
       │          33-ThreadLocal_作用.mp4
       │          34-ThreadLocal_原理.mp4
       │          35-ThreadLocal_key内存释放时机.mp4
       │          36-ThreadLocal_value内存释放时机_get时.mp4
       │          37-ThreadLocal_value内存释放时机_set时.mp4
       │          38-ThreadLocal_value内存释放时机_remove时.mp4
       │         
       ├─3.第三章 虚拟机篇
       │  │  day03-虚拟机.zip
       │  │  
       │  ├─3-1 jvm内存结构&垃圾回收
       │  │      01-jvm内存结构_代码执行流程.mp4
       │  │      02-jvm内存结构_哪些区域会有内存溢出.mp4
       │  │      03-jvm内存结构_方法区_元空间.mp4
       │  │      04-jvm内存参数.mp4
       │  │      05-jvm垃圾回收算法.mp4
       │  │      06-jvm垃圾回收_概述.mp4
       │  │      07-jvm垃圾回收_分代回收.mp4
       │  │      08-jvm垃圾回收_三色标记.mp4
       │  │      09-jvm垃圾回收_并发漏标.mp4
       │  │      10-jvm垃圾回收_垃圾回收器.mp4
       │  │      11-jvm垃圾回收_垃圾回收器_G1.mp4
       │  │      12-jvm垃圾回收_垃圾回收器_G1.mp4
       │  │      
       │  ├─3-2 内存溢出&类加载
       │  │      13-内存溢出_情况1_误用固定大小线程池.mp4
       │  │      14-内存溢出_情况2_误用带缓冲线程池.mp4
       │  │      15-内存溢出_情况3_一次查询太多数据.mp4
       │  │      16-内存溢出_情况4_类太多.mp4
       │  │      17-类加载_三个阶段.mp4
       │  │      18-类加载_验证类加载是懒惰的.mp4
       │  │      19-类加载_验证类对象位于堆.mp4
       │  │      20-类加载_验证类静态变量在初始化时赋值.mp4
       │  │      21-类加载_如何找到类对象地址.mp4
       │  │      22-类加载_类初始化方法原理.mp4
       │  │      23-类加载_final修饰基本类型变量的原理.mp4
       │  │      24-类加载_将符号引用变为直接引用.mp4
       │  │      25-类加载_双亲委派.mp4
       │  │      26-类加载_能假冒一个System类吗.mp4
       │  │      
       │  ├─3-3 引用&悲观锁&HashTable
       │  │      27-四种引用_概述.mp4
       │  │      28-四种引用_虚引用.mp4
       │  │      29-四种引用_弱引用.mp4
       │  │      
       │  └─3-4 引用&finalize
       │          30-四种引用_Cleaner.mp4
       │          31-finalize_概述.mp4
       │          32-finalize_unfinalized链表.mp4
       │          33-finalize_调用原理.mp4
       │         
       ├─4.第四章 框架篇
       │  │  day04-框架篇.zip
       │  │  
       │  ├─4-1 spring_refresh
       │  │      01_spring_refresh_概述.mp4
       │  │      02_spring_refresh_01_Environment.mp4
       │  │      03_spring_refresh_02_获取BeanFactory.mp4
       │  │      04_spring_refresh_03_准备BeanFactory.mp4
       │  │      05_spring_refresh_04-05_扩展BeanFactory.mp4
       │  │      06_spring_refresh_06_注册bean后处理器.mp4
       │  │      07_spring_refresh_07-10_applicationContext各项.mp4
       │  │      08_spring_refresh_11-12_初始化单例_完成refresh.mp4
       │  │      09_spring_refresh_小结.mp4
       │  │      
       │  ├─4-2 spring_bean
       │  │      10_spring_bean_01_处理名称_检查缓存.mp4
       │  │      11_spring_bean_02-03_查找父容器_处理Depends.mp4
       │  │      12_spring_bean_04_按scope创建.mp4
       │  │      13_spring_bean_05_创建bean_创建实例阶段.mp4
       │  │      14_spring_bean_05_创建bean_依赖注入阶段.mp4
       │  │      15_spring_bean_05_创建bean_依赖注入阶段_相同.mp4
       │  │      16_spring_bean_05_创建bean_初始化阶段.mp4
       │  │      17_spring_bean_05_创建bean_注册可销毁bean.mp4
       │  │      18_spring_bean_07_销毁bean.mp4
       │  │      
       │  ├─4-3 spring_tx_事务&spring_webmvc
       │  │      19_spring_tx_事务失效场景1_检查异常.mp4
       │  │      20_spring_tx_事务失效场景2_错误try-catch.mp4
       │  │      21_spring_tx_事务失效场景3_切面顺序.mp4
       │  │      22_spring_tx_事务失效场景4_非public方法.mp4
       │  │      23_spring_tx_事务失效场景5_父子容器.mp4
       │  │      24_spring_tx_事务失效场景6_本类方法调用.mp4
       │  │      25_spring_tx_事务失效场景7_原子性失效.mp4
       │  │      26_spring_tx_事务失效场景8_锁失效.mp4
       │  │      27_spring_webmvc_执行流程_初始化.mp4
       │  │      28_spring_webmvc_执行流程_匹配.mp4
       │  │      29_spring_webmvc_执行流程_执行.mp4
       │  │      
       │  ├─4-4 spring_annotation
       │  │      30_spring_annotation_spring注解.mp4
       │  │      31_spring_annotation_webmvc注解.mp4
       │  │      32_spring_annotation_boot注解.mp4
       │  │      33_spring_annotation_@Configuration_配置类.mp4
       │  │      34_spring_annotation_@Configuration_工厂方法.mp4
       │  │      35_spring_annotation_@Configuration_配置类默.mp4
       │  │      36_spring_annotation_@Configuration_配置类依.mp4
       │  │      37_spring_annotation_@Import_基本使用.mp4
       │  │      38_spring_annotation_@Import_DeferredImport.mp4
       │  │      
       │  └─4-5 自动配置&spring_pattern
       │          39_spring_boot_自动配置_@SpringBootApplication.mp4
       │          40_spring_boot_自动配置_@EnableAutoConfigur.mp4
       │          41_spring_pattern_1~3.mp4
       │          42_spring_pattern_4~5.mp4
       │          43_spring_pattern_6~7.mp4
       │          43_spring_pattern_8~11.mp4
       │         
       ├─5.第五章 深入spring-refresh
       │  ├─5-1 refresh简介
       │  │      00_refresh简介1.mp4
       │  │      00_refresh简介2.mp4
       │  │      01_prepareRefresh.mp4
       │  │      02_obtainFreshBeanFactory_1.mp4
       │  │      02_obtainFreshBeanFactory_2.mp4
       │  │      02_obtainFreshBeanFactory_3.mp4
       │  │      
       │  ├─5-2 prepareBeanFactory
       │  │      03_prepareBeanFactory_1.mp4
       │  │      03_prepareBeanFactory_2_beanExpressionResolver.mp4
       │  │      03_prepareBeanFactory_3_propertyEditorRegistrar.mp4
       │  │      03_prepareBeanFactory_4_ApplicationContextAwareP.mp4
       │  │      03_prepareBeanFactory_5_resolvableDependenc.mp4
       │  │      03_prepareBeanFactory_6_resolvableDependenc.mp4
       │  │      03_prepareBeanFactory_7_ApplicationListenerDe.mp4
       │  │      
       │  ├─5-3 PostProcessors
       │  │      04_postProcessBeanFactory.mp4
       │  │      05_invokeBeanFactoryPostProcessors_1.mp4
       │  │      05_invokeBeanFactoryPostProcessors_2_Configuratio.mp4
       │  │      05_invokeBeanFactoryPostProcessors_3_Mapper.mp4
       │  │      05_invokeBeanFactoryPostProcessors_4_Propert.mp4
       │  │      
       │  ├─5-4 registerBean
       │  │      06_registerBeanPostProcessors_01.mp4
       │  │      06_registerBeanPostProcessors_02_AutowiredAn.mp4
       │  │      06_registerBeanPostProcessors_03_AutowiredAn.mp4
       │  │      06_registerBeanPostProcessors_04_AutowiredAn.mp4
       │  │      06_registerBeanPostProcessors_05_InjectionMet.mp4
       │  │      06_registerBeanPostProcessors_06_InjectedElem.mp4
       │  │      06_registerBeanPostProcessors_07_resolveDep.mp4
       │  │      06_registerBeanPostProcessors_08_resolveDep.mp4
       │  │      06_registerBeanPostProcessors_09_CommonAnn.mp4
       │  │      06_registerBeanPostProcessors_10_CommonAnn.mp4
       │  │      06_registerBeanPostProcessors_11_applyBeanPo.mp4
       │  │      06_registerBeanPostProcessors_12_AnnotationA.mp4
       │  │      06_registerBeanPostProcessors_13_AnnotationA.mp4
       │  │      06_registerBeanPostProcessors_14_小结.mp4
       │  │      
       │  ├─5-5 registerListeners
       │  │      07_initMessageSource.mp4
       │  │      08_initApplicationEventMulticaster.mp4
       │  │      09_onRefresh.mp4
       │  │      10_registerListeners.mp4
       │  │      10_registerListeners_三种监听器_1.mp4
       │  │      10_registerListeners_三种监听器_2.mp4
       │  │      10_registerListeners_三种监听器_3.mp4
       │  │      
       │  └─5-6 finishBean
       │          11_finishBeanFactoryInitialization.mp4
       │          11_finishBeanFactoryInitialization_1_embeddedV.mp4
       │          11_finishBeanFactoryInitialization_2_lazyInit.mp4
       │          11_finishBeanFactoryInitialization_3_FactoryBean.mp4
       │          12_finishRefresh.mp4
       │          12_finishRefresh_lifecycle.mp4
       │          13_小结1.mp4
       │          13_小结2.mp4
       │         
       ├─6.第六章 深入springBean
       │  ├─6-1 bean 生命周期
       │  │      0_bean生命周期_简介.mp4
       │  │      1_01_解析别名.mp4
       │  │      1_02_FactoryBean.mp4
       │  │      1_03_FactoryBean_debug.mp4
       │  │      1_04_三级缓存.mp4
       │  │      2_处理父子容器.mp4
       │  │      
       │  ├─6-10 构造循环依赖
       │  │      8_20_循环依赖_构造循环依赖.mp4
       │  │      8_21_循环依赖_构造循环依赖_@Lazy方式解决.mp4
       │  │      8_22_循环依赖_构造循环依赖_@Lazy方式解决.mp4
       │  │      8_23_循环依赖_构造循环依赖_ObjectFactory方式解决.mp4
       │  │      8_24_循环依赖_构造循环依赖_Provider方式解决.mp4
       │  │      8_25_循环依赖_构造循环依赖_@Scope方式解决.mp4
       │  │      8_26_循环依赖_小结.mp4
       │  │      
       │  ├─6-2 dependsOn
       │  │      3_01_dependsOn.mp4
       │  │      3_02_支线_@Conditional.mp4
       │  │      3_03_支线_beanName.mp4
       │  │      3_04_支线_@Bean.mp4
       │  │      3_05_支线_@DependsOn_@Lazy_@Primary_1.mp4
       │  │      3_06_支线_@DependsOn_@Lazy_@Primary_2.mp4
       │  │      3_07_支线_@Scope_1.mp4
       │  │      3_08_支线_@Scope_2.mp4
       │  │      3_09_支线_@Scope_3.mp4
       │  │      4_深入理解scope.mp4
       │  │      
       │  ├─6-3 创建bean
       │  │      5_01_创建bean_概述.mp4
       │  │      5_02_创建bean_入口.mp4
       │  │      5_03_创建bean_lambda延时调用.mp4
       │  │      5_04_创建bean_AnnotationAwareAspectJAutoPr.mp4
       │  │      5_05_创建bean_自定义TargetSource.mp4
       │  │      5_06_创建bean_Supplier方式创建实例.mp4
       │  │      5_07_创建bean_工厂方法方式创建实例_概述.mp4
       │  │      5_08_创建bean_工厂方法方式创建实例_实例工厂.mp4
       │  │      5_09_创建bean_工厂方法方式创建实例_静态工厂.mp4
       │  │      5_10_创建bean_工厂方法方式创建实例_工厂带参数.mp4
       │  │      5_11_创建bean_工厂方法方式创建实例_工厂带参数_.mp4
       │  │      5_12_创建bean_工厂方法方式创建实例_工厂有重载.mp4
       │  │      5_13_创建bean_工厂方法方式创建实例_工厂有重载.mp4
       │  │      5_14_创建bean_后处理器选择构造器.mp4
       │  │      5_15_创建bean_后处理器选择构造器_debug.mp4
       │  │      5_16_创建bean_后处理器选择构造器_后处理器_deb.mp4
       │  │      5_17_创建bean_后处理器选择构造器_requiredConstr.mp4
       │  │      5_18_创建bean_后处理器选择构造器_唯一带参构造.mp4
       │  │      5_19_创建bean_优选公共构造器.mp4
       │  │      5_20_创建bean_@Lookup.mp4
       │  │      5_21_创建bean_@Lookup_原理.mp4
       │  │      5_22_创建bean_@Lookup_解析.mp4
       │  │      
       │  ├─6-4 依赖注入
       │  │      5_23_依赖注入_set方法注入.mp4
       │  │      5_24_依赖注入_set方法注入_debug.mp4
       │  │      5_25_依赖注入_自动装配注入.mp4
       │  │      5_26_依赖注入_自动装配注入_byName_debug.mp4
       │  │      5_27_依赖注入_自动装配注入_byType_debug.mp4
       │  │      5_28_依赖注入_自动装配注入_优先级问题.mp4
       │  │      5_29_依赖注入_后处理器注入_后处理查找元数据.mp4
       │  │      5_30_依赖注入_后处理器注入_元数据依赖注入.mp4
       │  │      5_31_依赖注入_后处理器注入_查找依赖的值.mp4
       │  │      5_32_依赖注入_后处理器注入_查找依赖的值_封装O.mp4
       │  │      5_33_依赖注入_后处理器注入_查找依赖的值_封装O.mp4
       │  │      5_34_依赖注入_后处理器注入_查找依赖的值_@Lazy.mp4
       │  │      5_35_依赖注入_@Lazy加在不同位置的比较.mp4
       │  │      5_36_依赖注入_后处理器注入_@Value解析.mp4
       │  │      5_37_依赖注入_后处理器注入_@Value解析.mp4
       │  │      5_38_依赖注入_后处理器注入_集合解析.mp4
       │  │      5_39_依赖注入_后处理器注入_集合解析.mp4
       │  │      5_40_依赖注入_后处理器注入_resolvableDependen.mp4
       │  │      5_41_依赖注入_后处理器注入_泛型解析.mp4
       │  │      5_42_依赖注入_后处理器注入_@Qualifier解析.mp4
       │  │      5_43_依赖注入_小结.mp4
       │  │      
       │  ├─6-5 初始化bean
       │  │      5_44_初始化bean_概述.mp4
       │  │      5_45_初始化bean_debug.mp4
       │  │      5_46_初始化bean_小结.mp4
       │  │      
       │  ├─6-6 注册可销毁bean
       │  │      5_47_注册可销毁bean.mp4
       │  │      5_48_注册可销毁bean_debug_requiresDestruction.mp4
       │  │      5_49_注册可销毁bean_debug_requiresDestruction.mp4
       │  │      5_50_注册可销毁bean_debug_DisposableBeanAd.mp4
       │  │      7_01_singleton销毁.mp4
       │  │      7_02_自定义scope销毁.mp4
       │  │      7_03_prototype销毁.mp4
       │  │      7_04_七个阶段小结.mp4
       │  │      
       │  ├─6-7 循环依赖_铺垫
       │  │      8_01_循环依赖_铺垫_ProxyFactory.mp4
       │  │      8_02_循环依赖_铺垫_ProxyFactory.mp4
       │  │      8_03_循环依赖_铺垫_代理对象与advisor关系.mp4
       │  │      8_04_循环依赖_铺垫_@Aspect与advisor关系.mp4
       │  │      8_05_循环依赖_铺垫_AnnotationAwareAspectJAut.mp4
       │  │      8_06_循环依赖_铺垫_AnnotationAwareAspectJAut.mp4
       │  │      8_07_循环依赖_铺垫_AnnotationAwareAspectJAut.mp4
       │  │      8_08_循环依赖_铺垫_小结.mp4
       │  │      
       │  ├─6-8 循环依赖_缓存
       │  │      8_09_循环依赖_一级缓存作用.mp4
       │  │      8_10_循环依赖_一级缓存不能解决循环依赖.mp4
       │  │      8_11_循环依赖_二级缓存作用.mp4
       │  │      8_12_循环依赖_二级缓存不能解决循环依赖中有代理.mp4
       │  │      8_13_循环依赖_三级缓存作用.mp4
       │  │      
       │  └─6-9 set循环依赖
       │          8_14_循环依赖_set循环依赖演示.mp4
       │          8_15_循环依赖_set循环依赖_debug_getSingleton.mp4
       │          8_16_循环依赖_set循环依赖_debug_getSingleton.mp4
       │          8_17_循环依赖_set循环依赖_二级缓存作用.mp4
       │          8_18_循环依赖_set循环依赖_二级缓存作用.mp4
       │          8_19_循环依赖_set循环依赖_如何避免代理重复创建.mp4
       │         
       ├─7.第七章 数据库篇
       │  │  day05-数据库.zip
       │  │  
       │  ├─7-1 隔离级别
       │  │      01_隔离级别_概述.mp4
       │  │      02_隔离级别_错误现象.mp4
       │  │      
       │  ├─7-2 隔离级别&存储引擎&B树
       │  │      03_隔离级别_快照读与当前读.mp4
       │  │      04_隔离级别_快照建立时机.mp4
       │  │      05_存储引擎_InnoDB_vs_MyISAM.mp4
       │  │      06_存储引擎_InnoDB_vs_MyISAM_索引不同.mp4
       │  │      07_索引_为何用B+树.mp4
       │  │      08_索引_B树_vs_B+树.mp4
       │  │      09_索引_B+树_新增_查询.mp4
       │  │      10_索引_B+树_删除.mp4
       │  │      
       │  ├─7-3 索引生效失效
       │  │      11_索引_生效失效_数据准备.mp4
       │  │      12_索引_生效失效_排序.mp4
       │  │      13_索引_生效失效_where.mp4
       │  │      14_索引_生效失效_索引条件下推.mp4
       │  │      15_索引_生效失效_其它.mp4
       │  │      16_一条查询语句的执行流程.mp4
       │  │      
       │  └─7-4 全局锁&表级锁&行锁
       │          17_undo_log.mp4
       │          18_redo_log.mp4
       │          19_全局锁.mp4
       │          20_表级锁_表锁.mp4
       │          21_表级锁_元数据锁.mp4
       │          22_表级锁_意向锁.mp4
       │          23_行级锁_间隙锁.mp4
       │          24_行级锁_临键锁.mp4
       │         
       ├─8.第八章 缓存篇
       │  │  day06-缓存篇.zip
       │  │  
       │  ├─8-1 redis数据类型
       │  │      01_redis数据类型_概述.mp4
       │  │      02_redis数据类型_String.mp4
       │  │      03_redis数据类型_List.mp4
       │  │      04_redis数据类型_Hash.mp4
       │  │      05_redis数据类型_SortedSet.mp4
       │  │      06_redis数据类型_跳表查询.mp4
       │  │      07_redis_keys命令的问题.mp4
       │  │      08_redis_过期key的删除策略.mp4
       │  │      
       │  ├─8-2 redis持久化&缓存
       │  │      09_redis持久化_aof.mp4
       │  │      10_redis持久化_aof重写.mp4
       │  │      11_redis持久化_rdb.mp4
       │  │      12_redis持久化_混合持久化.mp4
       │  │      13_redis_缓存击穿.mp4
       │  │      14_redis_缓存雪崩.mp4
       │  │      15_redis_缓存穿透.mp4
       │  │      16_缓存一致性_不能先清缓存.mp4
       │  │      17_缓存一致性_先更新库方案.mp4
       │  │      18_缓存一致性_先更新库方案.mp4
       │  │      19_缓存一致性_锁方案.mp4
       │  │      
       │  └─8-3 redis事务&lru
       │          20_redis_事务_不支持回滚.mp4
       │          21_redis_事务_读写不是原子的.mp4
       │          22_redis_事务_乐观锁保证原子性.mp4
       │          23_redis_事务_lua脚本原子性.mp4
       │          24_lru_演示.mp4
       │          25_lru_实现_断开节点链接.mp4
       │          26_lru_实现_链入头节点.mp4
       │          27_lru_实现_删除_查询_新增.mp4
       │          28_lru_实现_测试.mp4
       │          29_lru_LinkedHashMap实现.mp4
       │         
       └─9.第九章 分布式篇
           │  day07-分布式.zip
           │  
           ├─9-1 cap&paxos
           │      01_cap_概述.mp4
           │      02_cap_一致性级别.mp4
           │      03_paxos_问题提出.mp4
           │      04_paxos_角色划分和阶段.mp4
           │      05_paxos_算法描述.mp4
           │      06_paxos_算法描述_例1.mp4
           │      07_paxos_算法描述_例2.mp4
           │      08_paxos_算法描述_例3~4.mp4
           │      09_paxos_算法描述_例5.mp4
           │      10_paxos_算法描述_例6.mp4
           │      
           ├─9-2 raft算法&gossip协议
           │      11_raft_算法概述.mp4
           │      12_raft_算法_选举1.mp4
           │      13_raft_算法_选举2.mp4
           │      14_raft_算法_执行操作.mp4
           │      15_raft_算法_leader完整性.mp4
           │      16_raft_算法_选民一致性.mp4
           │      17_gossip协议.mp4
           │      
           └─9-3 通用设计
                   18_通用设计_如何检测节点活着.mp4
                   19_通用设计_如何实现高可用.mp4
                   20_通用设计_如何生成全局id.mp4
                   21_通用设计_负载均衡策略.mp4
                   22_通用设计_数据分片策略.mp4
                   23_通用设计_分布式事务_2PC.mp4
                   24_通用设计_分布式事务_TCC.mp4
                   25_通用设计_分布式事务_消息队列.mp4

    下载

    游客,如果您要查看本帖隐藏内容请回复




    〖下载地址失效反馈〗:

    下载地址如果失效,请反馈。反馈地址: https://www.fstcode.com/thread-5527-1-1.html

    〖赞助VIP免灵石下载全站资源〗:

    全站资源高清无密,每天更新,VIP特权: https://www.fstcode.com/plugin.php?id=threed_vip

    〖客服24小时咨询〗:

    有任何问题,请点击右侧客服QQ咨询。

    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2024-3-22 16:44
  • 签到天数: 72 天

    [LV.6]常住居民II

    0

    主题

    121

    帖子

    675

    积分

    终身VIP

    Rank: 12Rank: 12Rank: 12

    积分
    675
    发表于 2023-12-2 11:09:55 | 显示全部楼层
    哈德哈斯东海东海阿四打撒啊
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2024-4-17 22:17
  • 签到天数: 51 天

    [LV.5]常住居民I

    1

    主题

    108

    帖子

    578

    积分

    终身VIP

    Rank: 12Rank: 12Rank: 12

    积分
    578
    发表于 2023-12-4 09:40:37 | 显示全部楼层
    休息休息学习
    回复

    使用道具 举报

  • TA的每日心情

    半小时前
  • 签到天数: 103 天

    [LV.6]常住居民II

    13

    主题

    539

    帖子

    2039

    积分

    年度VIP

    Rank: 8Rank: 8

    积分
    2039
    发表于 2023-12-5 10:15:46 | 显示全部楼层
    谢谢分享
    回复

    使用道具 举报

  • TA的每日心情

    2024-2-23 21:18
  • 签到天数: 15 天

    [LV.4]偶尔看看III

    0

    主题

    38

    帖子

    192

    积分

    终身VIP

    Rank: 12Rank: 12Rank: 12

    积分
    192
    发表于 2023-12-27 08:23:14 | 显示全部楼层
    1111111111111111111111111
    回复

    使用道具 举报

  • TA的每日心情

    2024-2-2 14:09
  • 签到天数: 24 天

    [LV.4]偶尔看看III

    0

    主题

    31

    帖子

    207

    积分

    终身VIP

    Rank: 12Rank: 12Rank: 12

    积分
    207
    发表于 2024-1-8 16:03:52 | 显示全部楼层
    入门到入土
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2024-3-31 17:56
  • 签到天数: 27 天

    [LV.4]偶尔看看III

    0

    主题

    51

    帖子

    283

    积分

    终身VIP

    Rank: 12Rank: 12Rank: 12

    积分
    283
    发表于 2024-1-8 21:19:39 | 显示全部楼层
                   25_通用设计_分布式事务_消息队列.mp4
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2024-1-17 12:31
  • 签到天数: 1 天

    [LV.1]初来乍到

    0

    主题

    2

    帖子

    20

    积分

    凡人程序员

    Rank: 1

    积分
    20
    发表于 2024-1-17 12:41:05 | 显示全部楼层
    I am writing to discuss the recent  
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2024-2-1 16:17
  • 签到天数: 36 天

    [LV.5]常住居民I

    1

    主题

    75

    帖子

    390

    积分

    终身VIP

    Rank: 12Rank: 12Rank: 12

    积分
    390
    发表于 2024-1-17 14:32:33 | 显示全部楼层
    感谢分享
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2024-2-18 10:46
  • 签到天数: 1 天

    [LV.1]初来乍到

    0

    主题

    2

    帖子

    20

    积分

    凡人程序员

    Rank: 1

    积分
    20
    发表于 2024-2-18 10:55:11 | 显示全部楼层
    感谢分享
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

     
    在线客服
    点击这里给我发消息 点击这里给我发消息
    用心服务所有程序员,做最好的编程视频网站
    QQ:354410543
    周一至周日 00:00-24:00
    联系站长:admin@fstcode.com

    QQ群(仅限付费用户)

    Powered by "真全栈程序员" © 2010-2023 "真全栈程序员" 本站资源全部来自互联网及网友分享-如有侵权请发邮件到站长邮箱联系删除!