【lagou】大数据开发高薪训练营
分享详情
【lagou】大数据开发高薪训练营
└─ 📁 【lagou】大数据开发高薪训练营
└─ 📁 【lagou】大数据开发高薪训练营 共14学习阶段
├─ 📁 01阶段:JavaSE
│ ├─ 📁 模块一Java语言基础
│ │ ├─ 📁 1开营直播
│ │ │ └─ 01开营直播回放.mp4
│ │ ├─ 📁 2任务一:初识计算机和Java语言
│ │ │ ├─ 01计算机的基本概念.mp4
│ │ │ ├─ 02常见的主要硬件.mp4
│ │ │ ├─ 03主要硬件的详解.mp4
│ │ │ ├─ 04常见的主要软件.mp4
│ │ │ ├─ 05计算机的体系结构.mp4
│ │ │ ├─ 06计算机语言的发展.mp4
│ │ │ ├─ 07Java语言的发展.mp4
│ │ │ ├─ 08Java语言的主要版本.mp4
│ │ │ ├─ 09开发工具的下载和安装.mp4
│ │ │ ├─ 10相关概念.mp4
│ │ │ ├─ 11编写Java程序的流程(上).mp4
│ │ │ ├─ 12编写Java程序的流程(下).mp4
│ │ │ ├─ 13常见的错误和简化的编译运行.mp4
│ │ │ ├─ 14常用的快捷键和注释.mp4
│ │ │ ├─ 15环境变量的配置.mp4
│ │ │ ├─ 16跨平台原理.mp4
│ │ │ └─ 17任务总结.mp4
│ │ ├─ 📁 3任务二:变量和数据类型
│ │ │ ├─ 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
│ │ │ ├─ 22字符类型的概念.mp4
│ │ │ ├─ 23字符类型和编号的使用.mp4
│ │ │ ├─ 24Unicode字符集的概念和使用.mp4
│ │ │ ├─ 25转义字符的概念和使用.mp4
│ │ │ ├─ 26自动类型转换的概念和使用.mp4
│ │ │ ├─ 27强制类型转换的概念和使用.mp4
│ │ │ └─ 28任务总结.mp4
│ │ ├─ 📁 4任务三:运算符
│ │ │ ├─ 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
│ │ │ ├─ 22运算符的优先级.mp4
│ │ │ └─ 23任务总结.mp4
│ │ ├─ 📁 5任务四:流程控制语句
│ │ │ ├─ 01分支结构的概念.mp4
│ │ │ ├─ 02if分支结构的概念和使用.mp4
│ │ │ ├─ 03if分支结构查找最大值的方式一.mp4
│ │ │ ├─ 04if分支结构查找最大值的方式二.mp4
│ │ │ ├─ 05ifelse分支结构的概念和使用.mp4
│ │ │ ├─ 06ifelse分支结构判断负数和非负数.mp4
│ │ │ ├─ 07ifelseifelse分支结构的概念和使用.mp4
│ │ │ ├─ 08个人所得税的计算方式一.mp4
│ │ │ ├─ 09个人所得税的计算方式二.mp4
│ │ │ ├─ 10出租车计费系统的实现.mp4
│ │ │ ├─ 11if分支结构实现等级判断.mp4
│ │ │ ├─ 12switchcase分支结构的概念.mp4
│ │ │ ├─ 13switchcase分支结构实现等级判断.mp4
│ │ │ ├─ 14switchcase分支结构实现字符界面.mp4
│ │ │ ├─ 15循环结构的概念.mp4
│ │ │ ├─ 16for循环的概念和使用.mp4
│ │ │ ├─ 17for循环打印奇数.mp4
│ │ │ ├─ 18for循环实现累加和.mp4
│ │ │ ├─ 19for循环实现水仙花数的打印.mp4
│ │ │ ├─ 20continue关键字.mp4
│ │ │ ├─ 21break关键字模拟聊天的框架实现.mp4
│ │ │ ├─ 22break关键字模拟聊天的完整实现.mp4
│ │ │ ├─ 23猜数字游戏的框架实现.mp4
│ │ │ ├─ 24猜数字游戏的完整实现.mp4
│ │ │ ├─ 25双重for循环的由来.mp4
│ │ │ ├─ 26双重for循环的执行流程和特点.mp4
│ │ │ ├─ 27各种星星图案的打印.mp4
│ │ │ ├─ 28九九乘法表的打印.mp4
│ │ │ ├─ 29素数打印的实现.mp4
│ │ │ ├─ 30素数打印的优化.mp4
│ │ │ ├─ 31while循环的概念和使用.mp4
│ │ │ ├─ 32while循环实现调和数列的累加和.mp4
│ │ │ ├─ 33while循环和for循环的比较.mp4
│ │ │ ├─ 34while循环实现反向输出.mp4
│ │ │ ├─ 35dowhile循环的概念和使用.mp4
│ │ │ ├─ 36dowhile循环模拟任务检查.mp4
│ │ │ ├─ 37循环的笔试考点.mp4
│ │ │ └─ 38任务总结.mp4
│ │ ├─ 📁 6任务五:数组以及应用
│ │ │ ├─ 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
│ │ │ ├─ 22二维数组的声明和使用.mp4
│ │ │ ├─ 23二维数组的初始化和考点.mp4
│ │ │ ├─ 24二维数组实现杨辉三角.mp4
│ │ │ └─ 25任务总结.mp4
│ │ ├─ 📁 7任务六:模块作业
│ │ └─ 📁 8模块直播
│ │ └─ 01模块一直播回放.mp4
│ ├─ 📁 模块三Java核心类库(上)
│ │ ├─ 📁 2任务一:常用类的概述和使用
│ │ │ ├─ 01API的使用和常用包的概述.mp4
│ │ │ ├─ 02Object类的概念和构造方法.mp4
│ │ │ ├─ 03equals方法默认功能的使用.mp4
│ │ │ ├─ 04equals方法的重写实现.mp4
│ │ │ ├─ 05equals方法的重写优化.mp4
│ │ │ ├─ 06hashCode方法的重写实现.mp4
│ │ │ ├─ 07toString方法的重写实现.mp4
│ │ │ ├─ 08姓名作为基准的重写实现.mp4
│ │ │ ├─ 09equals方法和hashCode方法的生成.mp4
│ │ │ ├─ 10包装类的概念和分类.mp4
│ │ │ ├─ 11Integer类的概念和构造方式.mp4
│ │ │ ├─ 12Integer类的装箱和拆箱机制.mp4
│ │ │ ├─ 13Integer类的常用方法.mp4
│ │ │ ├─ 14Double类的概念和使用.mp4
│ │ │ ├─ 15Boolean类的概念和使用.mp4
│ │ │ ├─ 16Character类的概念和使用.mp4
│ │ │ ├─ 17包装类的使用总结.mp4
│ │ │ ├─ 18Math类的概念和使用.mp4
│ │ │ ├─ 19BigDecimal类的概念和使用.mp4
│ │ │ ├─ 20BigInteger类的概念和使用.mp4
│ │ │ └─ 21任务总结.mp4
│ │ ├─ 📁 3任务二:String类的概述和使用
│ │ │ ├─ 01String类和常量池的概念.mp4
│ │ │ ├─ 02String类常用构造方法的使用.mp4
│ │ │ ├─ 03String类的笔试考点.mp4
│ │ │ ├─ 04String类型和数组之间的转换.mp4
│ │ │ ├─ 05String类中字符的获取和使用.mp4
│ │ │ ├─ 06String类对象实现回文的判断.mp4
│ │ │ ├─ 07String类实现字符串之间大小的比较.mp4
│ │ │ ├─ 08String类实现各种方法的使用.mp4
│ │ │ ├─ 09String类实现登录功能的模拟.mp4
│ │ │ ├─ 10String类实现字符和字符串的正向查找.mp4
│ │ │ ├─ 11String类实现字符和字符串的反向查找.mp4
│ │ │ ├─ 12String类中子字符串的获取.mp4
│ │ │ ├─ 13正则表达式的概念和规则.mp4
│ │ │ ├─ 14正则表达式的编程使用(上).mp4
│ │ │ ├─ 15正则表达式的编程使用(下).mp4
│ │ │ ├─ 16正则表达式相关的方法使用.mp4
│ │ │ └─ 17任务总结.mp4
│ │ ├─ 📁 4任务三:可变字符串类和日期相关类
│ │ │ ├─ 01可变字符串类的基本概念.mp4
│ │ │ ├─ 02StringBuilder类的常用构造方法.mp4
│ │ │ ├─ 03StringBuilder类实现插入操作.mp4
│ │ │ ├─ 04StringBuilder类扩容算法的源码解析.mp4
│ │ │ ├─ 05StringBuilder类实现字符和字符串的删除.mp4
│ │ │ ├─ 06StringBuilder类的改查以及反转操作.mp4
│ │ │ ├─ 07字符串类的笔试考点.mp4
│ │ │ ├─ 08System类的概念和使用.mp4
│ │ │ ├─ 09Date类的概念和使用.mp4
│ │ │ ├─ 10SimpleDateFormat类的概念和使用.mp4
│ │ │ ├─ 11Calendar类的概念和使用.mp4
│ │ │ ├─ 12Calendar类的方法和多态的使用方式.mp4
│ │ │ ├─ 13Java8日期相关类的由来和概述.mp4
│ │ │ ├─ 14日期时间对象的创建和特征获取.mp4
│ │ │ ├─ 15日期时间对象的特征操作.mp4
│ │ │ ├─ 16Instant类的概念和使用.mp4
│ │ │ ├─ 17DateTimeFormatter类的概念和使用.mp4
│ │ │ └─ 18任务总结.mp4
│ │ ├─ 📁 5任务四:集合类库(上)
│ │ │ ├─ 01集合的概述.mp4
│ │ │ ├─ 02Collection集合的准备和元素添加.mp4
│ │ │ ├─ 03Collection集合判断单个元素是否存在.mp4
│ │ │ ├─ 04Collection集合判断所有元素是否存在.mp4
│ │ │ ├─ 05Collection集合实现交集的计算.mp4
│ │ │ ├─ 06Collection集合实现元素的删除.mp4
│ │ │ ├─ 07Collection集合实现其它方法的测试.mp4
│ │ │ ├─ 08Collection集合和数组的转换方式.mp4
│ │ │ ├─ 09Collection集合实现迭代器的使用.mp4
│ │ │ ├─ 10Collection集合使用迭代器模拟toString方法效果.mp4
│ │ │ ├─ 11Colllection集合迭代的过程中删除元素.mp4
│ │ │ ├─ 12Collection集合中使用foreach结构.mp4
│ │ │ ├─ 13List集合的概念和ArrayList类的源码解析.mp4
│ │ │ ├─ 14LinkedList类的概念和源码解析.mp4
│ │ │ ├─ 15Stack类和Vector类的概念.mp4
│ │ │ ├─ 16List集合中增加和查找方法的使用.mp4
│ │ │ ├─ 17List集合中修改和删除以及子集合获取的使用.mp4
│ │ │ ├─ 18Stack类的编程使用.mp4
│ │ │ ├─ 19Queue集合的概念和使用.mp4
│ │ │ └─ 20任务总结.mp4
│ │ ├─ 📁 6任务五:集合类库(下)
│ │ │ ├─ 01泛型机制的基本概念.mp4
│ │ │ ├─ 02泛型机制的编程使用.mp4
│ │ │ ├─ 03泛型机制的底层原理.mp4
│ │ │ ├─ 04自定义泛型类的实现和使用.mp4
│ │ │ ├─ 05泛型类被继承时的处理方式.mp4
│ │ │ ├─ 06泛型方法的定义和使用.mp4
│ │ │ ├─ 07泛型通配符的使用和特点.mp4
│ │ │ ├─ 08有限制通配符的使用和特点.mp4
│ │ │ ├─ 09Set集合的基本概念.mp4
│ │ │ ├─ 10HashSet集合的编程使用.mp4
│ │ │ ├─ 11HashSet集合放入元素的过程.mp4
│ │ │ ├─ 12TreeSet集合的概念.mp4
│ │ │ ├─ 13TreeSet集合放入String对象的实现.mp4
│ │ │ ├─ 14TreeSet集合中实现自然排序.mp4
│ │ │ ├─ 15TreeSet集合中实现比较器排序.mp4
│ │ │ ├─ 16Map集合的概念.mp4
│ │ │ ├─ 17Map集合实现元素的增加和修改.mp4
│ │ │ ├─ 18元素放入HashMap集合的过程.mp4
│ │ │ ├─ 19Map集合实现元素的查找和删除操作.mp4
│ │ │ ├─ 20Map集合的三种遍历方式.mp4
│ │ │ ├─ 21Collections类的编程使用.mp4
│ │ │ └─ 22任务总结.mp4
│ │ ├─ 📁 101任务六:模块作业
│ │ └─ 📁 103模块直播
│ │ └─ 01直播.mp4
│ ├─ 📁 模块二Java面向对象编程
│ │ ├─ 📁 00.任务一:类和对象
│ │ │ ├─ 01.对象和面向对象的概念.mp4
│ │ │ ├─ 02.面向对象编程的概念.mp4
│ │ │ ├─ 03.类和对象的概念.mp4
│ │ │ ├─ 04.类和对象以及引用的定义.mp4
│ │ │ ├─ 05.Person类的定义.mp4
│ │ │ ├─ 06.Person类代码的执行流程和内存分析.mp4
│ │ │ ├─ 07.Point类的定义.mp4
│ │ │ ├─ 08.成员方法的格式和详解.mp4
│ │ │ ├─ 09.Person类中无参无返回值成员方法的定义.mp4
│ │ │ ├─ 10.Person类中无参无返回值成员方法的调用.mp4
│ │ │ ├─ 11.Point类中无参无返回值成员方法的定义.mp4
│ │ │ ├─ 12.Person类中有参无返回值成员方法的使用.mp4
│ │ │ ├─ 13.Person类中多个形参成员方法的使用.mp4
│ │ │ ├─ 14.Point类中有参无返回值成员方法的使用.mp4
│ │ │ ├─ 15.Person类中可变长参数的使用.mp4
│ │ │ ├─ 16.Point类中可变长参数的使用.mp4
│ │ │ ├─ 17.Person类中无参有返回值方法的使用.mp4
│ │ │ ├─ 18.Point类中无参有返回值方法的使用.mp4
│ │ │ ├─ 19.方法的传参过程.mp4
│ │ │ ├─ 20.参数传递的注意事项1.mp4
│ │ │ ├─ 21.参数传递的注意事项2.mp4
│ │ │ ├─ 22.参数传递的注意事项3.mp4
│ │ │ └─ 23.任务总结.mp4
│ │ ├─ 📁 01.任务二:方法和封装
│ │ │ ├─ 01.构造方法的概念和使用.mp4
│ │ │ ├─ 02.构造方法的作用.mp4
│ │ │ ├─ 03.Point类的定义.mp4
│ │ │ ├─ 04.重载的概念和体现形式.mp4
│ │ │ ├─ 05.Person类中重载的使用.mp4
│ │ │ ├─ 06.Point类中重载的使用.mp4
│ │ │ ├─ 07.重载的实际意义.mp4
│ │ │ ├─ 08.this关键字的基本概念.mp4
│ │ │ ├─ 09.this关键字的工作原理.mp4
│ │ │ ├─ 10.this关键字的使用方式1.mp4
│ │ │ ├─ 11.this关键字的使用方式2.mp4
│ │ │ ├─ 12.this关键字的使用方式3.mp4
│ │ │ ├─ 13.引用变量的注意事项.mp4
│ │ │ ├─ 14.阶乘的计算方式1.mp4
│ │ │ ├─ 15.阶乘的计算方式2.mp4
│ │ │ ├─ 16.递归方式的原理分析.mp4
│ │ │ ├─ 17.费氏数列的递归实现.mp4
│ │ │ ├─ 18.费氏数列的递推实现.mp4
│ │ │ ├─ 19.代码的拆分实现.mp4
│ │ │ ├─ 20.封装的概念.mp4
│ │ │ ├─ 21.封装的实现(上).mp4
│ │ │ ├─ 22.封装的实现(下).mp4
│ │ │ ├─ 23.学生信息的录入和JavaBean的概念.mp4
│ │ │ └─ 24.任务总结.mp4
│ │ ├─ 📁 02.任务三:static关键字和继承
│ │ │ ├─ 01.People类和测试类的实现.mp4
│ │ │ ├─ 02.static关键字的基本概念.mp4
│ │ │ ├─ 03.static关键字的使用方式.mp4
│ │ │ ├─ 04.构造块和静态代码块.mp4
│ │ │ ├─ 05.main方法的详解.mp4
│ │ │ ├─ 06.Singleton和SingletonTest类的框架实现.mp4
│ │ │ ├─ 07.Singleton类和SingletonTest类的完整实现.mp4
│ │ │ ├─ 08.执行流程和内存结构分析.mp4
│ │ │ ├─ 09.单例设计模式.mp4
│ │ │ ├─ 10.继承的由来和概念.mp4
│ │ │ ├─ 11.继承的意义.mp4
│ │ │ ├─ 12.继承的特点1.mp4
│ │ │ ├─ 13.继承的特点2.mp4
│ │ │ ├─ 14.继承的特点3和特点4.mp4
│ │ │ ├─ 15.方法重写的概念和使用.mp4
│ │ │ ├─ 16.方法重写的原则.mp4
│ │ │ ├─ 17.IDEA的下载方式.mp4
│ │ │ ├─ 18.IDEA的安装方式.mp4
│ │ │ ├─ 19.IDEA的初始化.mp4
│ │ │ ├─ 20.Animal类的实现.mp4
│ │ │ ├─ 21.Dog类和DogTest类的实现.mp4
│ │ │ ├─ 22.构造块和静态代码块的考点.mp4
│ │ │ ├─ 23.权限修饰符和包的定义.mp4
│ │ │ ├─ 24.final修饰类和方法的作用.mp4
│ │ │ ├─ 25.final修饰成员变量的作用.mp4
│ │ │ └─ 26.任务总结.mp4
│ │ ├─ 📁 03.任务四:多态和特殊类
│ │ │ ├─ 01.多态的概念和语法格式.mp4
│ │ │ ├─ 02.Shape类和Rect类的实现.mp4
│ │ │ ├─ 03.Rect类重写show方法的使用.mp4
│ │ │ ├─ 04.多态的特点.mp4
│ │ │ ├─ 05.引用数据类型之间转换的方式.mp4
│ │ │ ├─ 06.引用数据类型转换的注意事项.mp4
│ │ │ ├─ 07.Rect对象特征的打印.mp4
│ │ │ ├─ 08.多态的实际意义.mp4
│ │ │ ├─ 09.抽象方法和抽象类的概念.mp4
│ │ │ ├─ 10.抽象类的实际意义.mp4
│ │ │ ├─ 11.开发经验的分享.mp4
│ │ │ ├─ 12.抽象类的应用.mp4
│ │ │ ├─ 13.笔试考点.mp4
│ │ │ ├─ 14.接口的基本概念.mp4
│ │ │ ├─ 15.接口的实际意义.mp4
│ │ │ ├─ 16.类和接口之间的关系.mp4
│ │ │ ├─ 17.抽象类和接口的主要区别.mp4
│ │ │ └─ 18.任务总结.mp4
│ │ ├─ 📁 04.任务五:特殊类
│ │ │ ├─ 01.内部类的概念和分类.mp4
│ │ │ ├─ 02.普通内部类的定义.mp4
│ │ │ ├─ 03.普通内部类的使用方式.mp4
│ │ │ ├─ 04.静态内部类的定义.mp4
│ │ │ ├─ 05.静态内部类的使用方式.mp4
│ │ │ ├─ 06.局部内部类的定义.mp4
│ │ │ ├─ 07.局部内部类的使用方式.mp4
│ │ │ ├─ 08.回调模式的概念和编程.mp4
│ │ │ ├─ 09.匿名内部类的使用.mp4
│ │ │ ├─ 10.枚举类的概念和自定义实现.mp4
│ │ │ ├─ 11.枚举类型的定义.mp4
│ │ │ ├─ 12.自定义类和枚举类型在switch结构的使用.mp4
│ │ │ ├─ 13.Enum类的概念和常用方法.mp4
│ │ │ ├─ 14.Enum类的常用方法.mp4
│ │ │ ├─ 15.枚举类实现接口的方式.mp4
│ │ │ ├─ 16.注解的概念.mp4
│ │ │ ├─ 17.注解的定义和使用.mp4
│ │ │ ├─ 18.元注解的概念和@Retention的使用.mp4
│ │ │ ├─ 19.Documented的使用.mp4
│ │ │ ├─ 20.@Target和@Inherited的使用.mp4
│ │ │ ├─ 21.@Repeatable的使用.mp4
│ │ │ ├─ 22.常见的预制注解.mp4
│ │ │ └─ 23.任务总结.mp4
│ │ ├─ 📁 05.任务六:模块作业
│ │ └─ 📁 06.模块直播
│ │ └─ 01.直播回放.mp4
│ └─ 📁 模块四Java核心类库(下)
│ ├─ 📁 00.任务一:异常机制和File类
│ │ ├─ 01.异常机制的基本概念.mp4
│ │ ├─ 02.异常机制的分类和结构.mp4
│ │ ├─ 03.异常的避免.mp4
│ │ ├─ 04.异常的捕获实现.mp4
│ │ ├─ 05.异常捕获的注意事项.mp4
│ │ ├─ 06.finally的使用和笔试考点.mp4
│ │ ├─ 07.异常的抛出实现.mp4
│ │ ├─ 08.异常抛出的补充.mp4
│ │ ├─ 09.自定义异常类的实现.mp4
│ │ ├─ 10.自定义异常类的使用.mp4
│ │ ├─ 11.File类的概念和文件操作.mp4
│ │ ├─ 12.File类实现目录操作.mp4
│ │ ├─ 13.File类实现目录的遍历.mp4
│ │ ├─ 14.File类实现目录以及子目录的遍历.mp4
│ │ └─ 15.任务总结.mp4
│ ├─ 📁 01.任务二:IO流
│ │ ├─ 01.IO流的概念和分类.mp4
│ │ ├─ 02.IO流的框架结构.mp4
│ │ ├─ 03.FileWriter类的概念和基本使用.mp4
│ │ ├─ 04.FileWriter类的方法使用.mp4
│ │ ├─ 05.FileReader类的概念和基本使用.mp4
│ │ ├─ 06.FileReader类的方法使用.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.ObjectOutputStream类的概念和使用.mp4
│ │ ├─ 20.ObjectInputStream类的使用和补充.mp4
│ │ ├─ 21.RandomAccessFile类的概念和使用.mp4
│ │ └─ 22.任务总结.mp4
│ ├─ 📁 02.任务三:多线程
│ │ ├─ 01.程序和进程的概念.mp4
│ │ ├─ 02.线程的概念和执行原理.mp4
│ │ ├─ 03.线程的创建方式和相关方法.mp4
│ │ ├─ 04.Thread类中run方法的测试.mp4
│ │ ├─ 05.线程创建和启动的方式一.mp4
│ │ ├─ 06.线程创建和启动的方式二.mp4
│ │ ├─ 07.匿名内部类的方式实现线程创建和启动.mp4
│ │ ├─ 08.线程的生命周期.mp4
│ │ ├─ 09.继承方式管理线程编号和名称.mp4
│ │ ├─ 10.实现方式管理线程编号和名称.mp4
│ │ ├─ 11.sleep方法的使用.mp4
│ │ ├─ 12.线程优先级的管理.mp4
│ │ ├─ 13.线程的等待.mp4
│ │ ├─ 14.守护线程.mp4
│ │ ├─ 15.多个线程执行不同的代码.mp4
│ │ ├─ 16.线程同步机制的概念和由来.mp4
│ │ ├─ 17.同步代码块实现线程同步的方式一.mp4
│ │ ├─ 18.同步代码块实现线程同步的方式二.mp4
│ │ ├─ 19.同步方法实现线程同步的方式一.mp4
│ │ ├─ 20.同步方法实现线程同步的方式二.mp4
│ │ ├─ 21.线程安全和死锁问题.mp4
│ │ ├─ 22.使用Lock锁实现线程同步.mp4
│ │ ├─ 23.线程之间的通信实现.mp4
│ │ ├─ 24.生产者消费者模型的概念.mp4
│ │ ├─ 25.生产者消费者模型的实现.mp4
│ │ ├─ 26.创建和启动线程的方式三.mp4
│ │ ├─ 27.线程池的概念和使用.mp4
│ │ └─ 28.任务总结.mp4
│ ├─ 📁 03.任务四:网络编程
│ │ ├─ 01.七层网络模型.mp4
│ │ ├─ 02.相关的协议.mp4
│ │ ├─ 03.IP地址和端口号.mp4
│ │ ├─ 04.基于tcp协议的编程模型.mp4
│ │ ├─ 05.基于tcp协议模型的框架实现.mp4
│ │ ├─ 06.客户端向服务器发送数据的实现.mp4
│ │ ├─ 07.服务器向客户端回发数据的实现.mp4
│ │ ├─ 08.客户端和服务器不断通信的实现.mp4
│ │ ├─ 09.服务器采用多线程机制的实现.mp4
│ │ ├─ 10.基于udp协议的编程模型.mp4
│ │ ├─ 11.发送方发送字符串的实现.mp4
│ │ ├─ 12.接收方回发消息的实现.mp4
│ │ ├─ 13.URL类的概念和使用.mp4
│ │ └─ 14.任务总结.mp4
│ ├─ 📁 04.任务五:反射机制
│ │ ├─ 01.反射机制的基本概念.mp4
│ │ ├─ 02.Class类的概念和Class对象的获取方式.mp4
│ │ ├─ 03.获取Class对象的方式.mp4
│ │ ├─ 04.无参方式创建对象的两种形式.mp4
│ │ ├─ 05.无参方式构造对象的优化.mp4
│ │ ├─ 06.有参方式构造对象的两种形式.mp4
│ │ ├─ 07.获取所有构造方法的实现.mp4
│ │ ├─ 08.获取成员变量数值的两种形式.mp4
│ │ ├─ 09.修改成员变量数值的两种形式.mp4
│ │ ├─ 10.获取所有成员变量的实现.mp4
│ │ ├─ 11.获取成员方法的两种形式.mp4
│ │ ├─ 12.获取所有成员方法的实现.mp4
│ │ ├─ 13.获取其它结构的实现.mp4
│ │ └─ 14.任务总结.mp4
│ ├─ 📁 05.模块作业
│ └─ 📁 06.模块直播
│ └─ 01.大数据5期预科班阶段一模块四课程直播.mp4
├─ 📁 02阶段:JavaWeb数据可视化
│ ├─ 📁 01模块一MySQL数据库
│ │ ├─ 📁 01任务一:MySql基础、SQL入门
│ │ │ ├─ 1.数据库的基本概念.mp4
│ │ │ ├─ 2.常见的数据库软件.mp4
│ │ │ ├─ 3.MySql的安装.mp4
│ │ │ ├─ 4.MySql的卸载.mp4
│ │ │ ├─ 5.MySql环境变量配置.mp4
│ │ │ ├─ 6.MySql的启动与关闭.mp4
│ │ │ ├─ 7.命令行登录MySql.mp4
│ │ │ ├─ 8.SQLYog的安装及介绍.mp4
│ │ │ ├─ 9.MySql的目录结构.mp4
│ │ │ ├─ 10.数据库管理系统.mp4
│ │ │ ├─ 11.数据库表.mp4
│ │ │ ├─ 12.SQL的概念.mp4
│ │ │ ├─ 13.SQL的通用语法.mp4
│ │ │ ├─ 14.SQL的分类.mp4
│ │ │ ├─ 15.DDL操作数据库_创建&查询.mp4
│ │ │ ├─ 16.MySql自带数据库的介绍.mp4
│ │ │ ├─ 17.DDL操作数据库_修改&删除.mp4
│ │ │ ├─ 18.MySql的常见数据类型.mp4
│ │ │ ├─ 19.DDL_操作数据表_创建&查看.mp4
│ │ │ ├─ 20.DDL操作数表_删除.mp4
│ │ │ ├─ 21.DDL操作数表_修改.mp4
│ │ │ ├─ 22.DML_插入数据.mp4
│ │ │ ├─ 23.DML_修改数据.mp4
│ │ │ ├─ 24.DML_删除数据.mp4
│ │ │ ├─ 25.DQL_简单查询.mp4
│ │ │ └─ 26.DQL_条件查询.mp4
│ │ ├─ 📁 02任务二:MySql单表、约束和事务
│ │ │ ├─ 1.DQL_排序查询.mp4
│ │ │ ├─ 2.DQL_聚合函数.mp4
│ │ │ ├─ 3.DQL_分组查询.mp4
│ │ │ ├─ 4.limit关键字.mp4
│ │ │ ├─ 5.约束的介绍.mp4
│ │ │ ├─ 6.主键约束.mp4
│ │ │ ├─ 7.主键自增.mp4
│ │ │ ├─ 8.DELETE和TRUNCATE对自增长的影响.mp4
│ │ │ ├─ 9.非空约束.mp4
│ │ │ ├─ 10.唯一约束.mp4
│ │ │ ├─ 11.默认值.mp4
│ │ │ ├─ 12.事务的基本概念&转账操作演示.mp4
│ │ │ ├─ 13.MySql手动提交事务.mp4
│ │ │ ├─ 14.MySql自动提交事务.mp4
│ │ │ ├─ 15.MySql的四大特性.mp4
│ │ │ ├─ 16.MySql事务隔离级别.mp4
│ │ │ ├─ 17.隔离级别相关命令.mp4
│ │ │ ├─ 18.脏读演示及解决.mp4
│ │ │ ├─ 19.不可重复读演示及解决.mp4
│ │ │ └─ 20.幻读演示及解决.mp4
│ │ ├─ 📁 03任务三:Mysql多表、外键和数据库设计
│ │ │ ├─ 1.外表的概述.mp4
│ │ │ ├─ 2.创建外键约束.mp4
│ │ │ ├─ 3.删除外键约束&外键注意事项.mp4
│ │ │ ├─ 4.级联删除.mp4
│ │ │ ├─ 5.多表关系介绍.mp4
│ │ │ ├─ 6.一对多关系介绍.mp4
│ │ │ ├─ 7.多对多关系介绍.mp4
│ │ │ ├─ 8.一对一关系介绍.mp4
│ │ │ ├─ 9.设计省市表(一对多关系).mp4
│ │ │ ├─ 10.设计演员与角色表(多对多关系).mp4
│ │ │ ├─ 11.多表查询的介绍.mp4
│ │ │ ├─ 12.内连接查询.mp4
│ │ │ ├─ 13.外连接查询.mp4
│ │ │ ├─ 14.子查询介绍.mp4
│ │ │ ├─ 15.子查询作为查询条件.mp4
│ │ │ ├─ 16.子查询结果作为一张表.mp4
│ │ │ ├─ 17.子查询结果是单列多行.mp4
│ │ │ ├─ 18.数据库设计三范式.mp4
│ │ │ └─ 19.数据库反三范式.mp4
│ │ ├─ 📁 04任务四:Mysql索引、存储过程和触发器
│ │ │ ├─ 1.索引的介绍.mp4
│ │ │ ├─ 2.索引的创建&删除.mp4
│ │ │ ├─ 3.索引性能测试.mp4
│ │ │ ├─ 4.索引的优缺点.mp4
│ │ │ ├─ 5.视图的介绍和创建.mp4
│ │ │ ├─ 6.使用视图进行查询操作.mp4
│ │ │ ├─ 7.视图和表的区别.mp4
│ │ │ ├─ 8.存储过程的介绍.mp4
│ │ │ ├─ 9.存储过程创建方式1.mp4
│ │ │ ├─ 10.存储过程创建方式2.mp4
│ │ │ ├─ 11.存储过程创建方式3.mp4
│ │ │ ├─ 12.触发器的介绍.mp4
│ │ │ ├─ 13.触发器的创建及使用.mp4
│ │ │ ├─ 14.DCL创建用户.mp4
│ │ │ ├─ 15.DCL用户授权.mp4
│ │ │ ├─ 16.DCL查看用户权限.mp4
│ │ │ ├─ 17.DCL_查询用户&删除用户.mp4
│ │ │ ├─ 18.数据库的备份_SQLYog方式.mp4
│ │ │ └─ 19.数据库的备份_命令行方式.mp4
│ │ ├─ 📁 05任务五:JDBC
│ │ │ ├─ 1. JDBC概述.mp4
│ │ │ ├─ 2.JDBC开发准备.mp4
│ │ │ ├─ 3.JDBC开发_注册驱动.mp4
│ │ │ ├─ 4.JDBC开发_获取连接.mp4
│ │ │ ├─ 5.JDBC开发_获取语句执行对象.mp4
│ │ │ ├─ 6.JDBC开发_处理结果集对象.mp4
│ │ │ ├─ 7.JDBC开发_释放资源.mp4
│ │ │ ├─ 8.编写JDBC工具类.mp4
│ │ │ ├─ 9.使用JDBCUtils完成DML操作.mp4
│ │ │ ├─ 10.使用JDBCUtils完成DML操作.mp4
│ │ │ ├─ 11.SQL注入问题演示.mp4
│ │ │ ├─ 12.用户登录案例演示_SQL注入.mp4
│ │ │ ├─ 13.使用预处理对象解决SQL注入.mp4
│ │ │ ├─ 14.预处理对象的执行原理.mp4
│ │ │ ├─ 15.JDBC控制事务API介绍.mp4
│ │ │ └─ 16.JDBC控制事务_代码演示.mp4
│ │ ├─ 📁 06任务六:数据库连接池和DBUtils
│ │ │ ├─ 1.数据库连接池介绍.mp4
│ │ │ ├─ 2.如何使用连接池.mp4
│ │ │ ├─ 3.DBCP连接池介绍.mp4
│ │ │ ├─ 4.DBCP连接池工具类编写.mp4
│ │ │ ├─ 5.测试DBCPUtils.mp4
│ │ │ ├─ 6.DBCP常见的配置项介绍.mp4
│ │ │ ├─ 7.C3P0连接池介绍.mp4
│ │ │ ├─ 8.C3P0连接池工具类编写.mp4
│ │ │ ├─ 9.测试C3P0Utils.mp4
│ │ │ ├─ 10.Druid连接池介绍.mp4
│ │ │ ├─ 11.Druid连接池工具类编写.mp4
│ │ │ ├─ 12.测试DruidUtils.mp4
│ │ │ ├─ 13.DBUtils工具类介绍.mp4
│ │ │ ├─ 14.案例相关知识介绍.mp4
│ │ │ ├─ 15.QueryRunner核心类的创建方式.mp4
│ │ │ ├─ 16.QueryRunner类_实现插入操作.mp4
│ │ │ ├─ 17.QueryRunner实现修改&删除操作.mp4
│ │ │ ├─ 18.ResultHandler结果集处理接口介绍.mp4
│ │ │ ├─ 19.ResultSetHandler常用实现类测试_01.mp4
│ │ │ ├─ 20.ResultSetHandler常用实现类测试_02.mp4
│ │ │ ├─ 21.ResultSetHandler常用实现类测试_03.mp4
│ │ │ ├─ 22.批处理介绍.mp4
│ │ │ ├─ 23.批处理操作_插入10000条数据.mp4
│ │ │ ├─ 24.MySql元数据介绍&相关命令.mp4
│ │ │ ├─ 25.JDBC获取元数据常用类介绍.mp4
│ │ │ ├─ 26.JDBC获取数据库元数据信息.mp4
│ │ │ ├─ 27.JDBC获取结果集元数据信息.mp4
│ │ │ └─ 28.任务总结.mp4
│ │ ├─ 📁 07任务七:XML
│ │ │ ├─ 1.XML基本介绍.mp4
│ │ │ ├─ 2.XML语法介绍.mp4
│ │ │ ├─ 3.自定义XML描述数据.mp4
│ │ │ ├─ 4.XML约束介绍.mp4
│ │ │ ├─ 5.DTD约束介绍和编写.mp4
│ │ │ ├─ 6.引入DTD约束.mp4
│ │ │ ├─ 7.Schema约束介绍和编写.mp4
│ │ │ ├─ 8.引入Schema约束.mp4
│ │ │ ├─ 9.XML解析方式介绍.mp4
│ │ │ ├─ 10.常见的XML解析器.mp4
│ │ │ ├─ 11.DOM4jAPI介绍.mp4
│ │ │ ├─ 12.准备XML文件.mp4
│ │ │ ├─ 13.DOM4j解析XML.mp4
│ │ │ ├─ 14.DOM4j解析XML.mp4
│ │ │ ├─ 15.XPath的节本介绍.mp4
│ │ │ ├─ 16.XPath语法_获取单个节点信息.mp4
│ │ │ ├─ 17.XPath语法获取属性值.mp4
│ │ │ ├─ 18.XPath语法获取多个节点信息.mp4
│ │ │ ├─ 19.配置式JDBCUtils_编写配置文件.mp4
│ │ │ ├─ 20.配置式JDBCUtils_编写工具类.mp4
│ │ │ ├─ 21.配置式JDBCUtils_测试.mp4
│ │ │ └─ 22.任务总结.mp4
│ │ ├─ 📁 08任务八:MySql高级
│ │ │ ├─ 1.MySql高级内容介绍.mp4
│ │ │ ├─ 2.MySql逻辑架构.mp4
│ │ │ ├─ 3.MySQL物理文件.mp4
│ │ │ ├─ 4.数据备份的场景介绍.mp4
│ │ │ ├─ 5.数据备份的场景介绍.mp4
│ │ │ ├─ 6.MySQL热备份与冷备份.mp4
│ │ │ ├─ 7.冷备份演示.mp4
│ │ │ ├─ 8.热备份演示.mp4
│ │ │ ├─ 9.SQL性能下降的原因&SQL优化原则.mp4
│ │ │ ├─ 10.SQL的执行顺序.mp4
│ │ │ ├─ 11.七种JOIN方式介绍与编写.mp4
│ │ │ ├─ 12.慢查询日志介绍与配置.mp4
│ │ │ ├─ 13.什么是存储引擎.mp4
│ │ │ ├─ 14.常见的3种存储引擎.mp4
│ │ │ ├─ 15.什么是索引.mp4
│ │ │ ├─ 16.索引类型.mp4
│ │ │ ├─ 17.索引的优势与劣势.mp4
│ │ │ ├─ 18.索引原理_HASH结构介绍.mp4
│ │ │ ├─ 19.索引原理_B+Tree结构介绍.mp4
│ │ │ ├─ 20.EXPLAIN性能分析介绍.mp4
│ │ │ ├─ 21.EXPLAIN_ID字段介绍.mp4
│ │ │ ├─ 22.EXPLAIN_select_type介绍.mp4
│ │ │ ├─ 23.EXPLAIN_type字段介绍.mp4
│ │ │ ├─ 24.EXPLAIN_possible_keys&key字段介绍.mp4
│ │ │ ├─ 25.EXPLAIN_key_len&ref字段介绍.mp4
│ │ │ ├─ 26.EXPLAIN_rows字段介绍.mp4
│ │ │ ├─ 27.EXPLAIN_extra字段介绍.mp4
│ │ │ ├─ 28.MySQL锁机制_锁概念介绍.mp4
│ │ │ ├─ 29.MySQL中的锁分类.mp4
│ │ │ ├─ 30.MySQL加锁与解锁案例演示.mp4
│ │ │ ├─ 31.表级锁之读锁演示.mp4
│ │ │ ├─ 32.表级锁之写锁演示.mp4
│ │ │ ├─ 33.MySQL行级锁介绍.mp4
│ │ │ ├─ 34.行锁测试_01.mp4
│ │ │ ├─ 35.行锁测试_02.mp4
│ │ │ ├─ 36.行锁分析.mp4
│ │ │ ├─ 37.MySQL集群高可用性介绍.mp4
│ │ │ └─ 38.MySQL高可用集群方案.mp4
│ │ └─ 📁 09直播
│ │ ├─ 【回放】拓展直播.mp4
│ │ └─ 【回放】直播回放.mp4
│ ├─ 📁 02模块二前端可视化技术
│ │ ├─ 📁 01任务一:HTML
│ │ │ ├─ 1.html简介.mp4
│ │ │ ├─ 2.使用记事本开发第一个网页.mp4
│ │ │ ├─ 3.安装vscode并汉化.mp4
│ │ │ ├─ 4.使用vscode开发第一个网页.mp4
│ │ │ ├─ 5.vscode的基本设置.mp4
│ │ │ ├─ 6.body的三个属性.mp4
│ │ │ ├─ 7.注释与换行标签.mp4
│ │ │ ├─ 8.段落标签.mp4
│ │ │ ├─ 9.水平线标签.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
│ │ │ ├─ 22.h5新特性.mp4
│ │ │ ├─ 23.h5新增语义化标签.mp4
│ │ │ ├─ 24.媒体标签.mp4
│ │ │ └─ 25.h5新增的表单控件.mp4
│ │ ├─ 📁 02任务二:CSS
│ │ │ ├─ 01.什么是css.mp4
│ │ │ ├─ 02.css的三种使用方式.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.z轴属性.mp4
│ │ │ ├─ 21.圆角与盒子阴影.mp4
│ │ │ ├─ 22.渐变.mp4
│ │ │ ├─ 23.背景.mp4
│ │ │ ├─ 24.过渡.mp4
│ │ │ └─ 25.动画.mp4
│ │ ├─ 📁 03任务三:JavaScript
│ │ │ ├─ 01.js简介.mp4
│ │ │ ├─ 02.js的三种使用方式.mp4
│ │ │ ├─ 03.变量和运算符.mp4
│ │ │ ├─ 04.逻辑运算和控制语句.mp4
│ │ │ ├─ 05.字符串API.mp4
│ │ │ ├─ 06.数组操作.mp4
│ │ │ ├─ 07.Math数学对象和Number数字对象.mp4
│ │ │ ├─ 08.正则表达式.mp4
│ │ │ ├─ 09.日期对象.mp4
│ │ │ ├─ 10.函数的声明和使用.mp4
│ │ │ ├─ 11.常用的全局函数.mp4
│ │ │ ├─ 12.闭包.mp4
│ │ │ ├─ 13.弹框和输出.mp4
│ │ │ ├─ 14.DOM介绍.mp4
│ │ │ ├─ 15.阻止表单提交.mp4
│ │ │ ├─ 16.购物车全选效果.mp4
│ │ │ ├─ 17.表格隔行变色.mp4
│ │ │ ├─ 18.dom修改.mp4
│ │ │ ├─ 19.添加删除替换节点.mp4
│ │ │ ├─ 20.窗口事件和表单事件.mp4
│ │ │ ├─ 21.鼠标事件.mp4
│ │ │ ├─ 22.键盘事件.mp4
│ │ │ ├─ 23.事件冒泡机制.mp4
│ │ │ ├─ 24.事件捕获.mp4
│ │ │ ├─ 25.面向对象.mp4
│ │ │ ├─ 26.json.mp4
│ │ │ ├─ 27.window对象open方法.mp4
│ │ │ ├─ 28.screen屏幕对象和location资源定位.mp4
│ │ │ ├─ 29.history历史对象.mp4
│ │ │ ├─ 30.navigator导航对象.mp4
│ │ │ ├─ 31.本地储存.mp4
│ │ │ ├─ 32.会话储存.mp4
│ │ │ ├─ 33.周期性定时器.mp4
│ │ │ ├─ 34.模拟年会抽奖.mp4
│ │ │ └─ 35.一次性定时器.mp4
│ │ ├─ 📁 04任务四:任务四:前端进阶之jQuery+Ajax+Vue
│ │ │ ├─ 1.前端进阶课程介绍.mp4
│ │ │ ├─ 2.jQuery的基本概念.mp4
│ │ │ ├─ 3.jQuery入门案例.mp4
│ │ │ ├─ 4.jQuery对象和dom对象的关系.mp4
│ │ │ ├─ 5.jQuery对象和dom对象相互转换.mp4
│ │ │ ├─ 6.jQuery页面加载函数.mp4
│ │ │ ├─ 7.jQuery事件绑定与事件派发.mp4
│ │ │ ├─ 8.jQuery选择器-基本选择器.mp4
│ │ │ ├─ 9.jQuery选择器-层级选择器.mp4
│ │ │ ├─ 10.jQuery选择器-属性选择器.mp4
│ │ │ ├─ 11.jQuery选择器-基本过滤选择器.mp4
│ │ │ ├─ 12.jQuery选择器-表单选择器.mp4
│ │ │ ├─ 13.jQuery的dom操作-文本和value值的操作.mp4
│ │ │ ├─ 14.jQuery的dom操作-属性操作.mp4
│ │ │ ├─ 15.jQuery的dom操作-操作class样式.mp4
│ │ │ ├─ 16.jQuery的dom操作-创建和插入对象.mp4
│ │ │ ├─ 17.jQuery的dom操作-删除和清空节点.mp4
│ │ │ ├─ 18.jQuery的第一种遍历方式.mp4
│ │ │ ├─ 19.jQuery的第二种遍历方式.mp4
│ │ │ ├─ 20.jQuery的第三种和第四种遍历方式.mp4
│ │ │ ├─ 21.jQuery的动画-显示与隐藏.mp4
│ │ │ ├─ 22.jQuery动画-滑入与划出.mp4
│ │ │ ├─ 23.jQuery的链式编程-拉勾教育.mp4
│ │ │ ├─ 24.jQuery的animate自定义动画.mp4
│ │ │ ├─ 25.弹幕案例.mp4
│ │ │ ├─ 26.ajax和json内容介绍.mp4
│ │ │ ├─ 27.ajax的概念.mp4
│ │ │ ├─ 28.服务器Servlet简单使用.mp4
│ │ │ ├─ 29.原生js发送ajax请求.mp4
│ │ │ ├─ 30.jQuery发送get方式ajax请求.mp4
│ │ │ ├─ 31.jQuery发送post方式ajax请求.mp4
│ │ │ ├─ 32.jQuery发送ajax方式请求.mp4
│ │ │ ├─ 33.json的基本概念.mp4
│ │ │ ├─ 34.定义json的的三种格式.mp4
│ │ │ ├─ 35.jackson转换工具.mp4
│ │ │ ├─ 36.jackson转换不同数据类型数据.mp4
│ │ │ ├─ 37.ajax项目需求描述和环境准备.mp4
│ │ │ ├─ 38.ajax检查用户名是否存在后台.mp4
│ │ │ ├─ 39.ajax检查用户名是否存在前台实现.mp4
│ │ │ ├─ 40.vue课程介绍.mp4
│ │ │ ├─ 41.vue简介.mp4
│ │ │ ├─ 42.vue入门案例.mp4
│ │ │ ├─ 43.插值表达式.mp4
│ │ │ ├─ 44.EL挂载点.mp4
│ │ │ ├─ 45.data数据对象.mp4
│ │ │ ├─ 46.vue中指令的简介.mp4
│ │ │ ├─ 47.v-text指令使用.mp4
│ │ │ ├─ 48.v-html指令使用.mp4
│ │ │ ├─ 49.v-if与v-show的使用.mp4
│ │ │ ├─ 50.v-on绑定事件的两种方式.mp4
│ │ │ ├─ 51.使用v-on操作元素.mp4
│ │ │ ├─ 52.v-on事件修饰符.mp4
│ │ │ ├─ 53.v-for指令使用.mp4
│ │ │ ├─ 54.v-bind指令使用.mp4
│ │ │ ├─ 55.v-model指令使用.mp4
│ │ │ ├─ 56.vue案例-展示数据.mp4
│ │ │ ├─ 57.vue案例-删除数据.mp4
│ │ │ ├─ 58.vue案例-添加商品.mp4
│ │ │ ├─ 59.vue的生命周期.mp4
│ │ │ ├─ 60.vue中axios异步请求方式.mp4
│ │ │ ├─ 61.get方式实现接口访问.mp4
│ │ │ ├─ 62.post方式判断用户名是否注册.mp4
│ │ │ └─ 63.axios查询天气案例.mp4
│ │ └─ 📁 05任务五:Highcharts+ECharts数据可视化
│ │ ├─ 1.数据可视化简介.mp4
│ │ ├─ 2.数据可视化的作用及实现方式.mp4
│ │ ├─ 3.数据可视化的作用及实现方式.mp4
│ │ ├─ 4.系统的架构.mp4
│ │ ├─ 5.Highcharts简介.mp4
│ │ ├─ 6.Highcharts下载.mp4
│ │ ├─ 7.Highcharts入门案例.mp4
│ │ ├─ 8.Highcharts基本使用.mp4
│ │ ├─ 9.Highcharts-折线图.mp4
│ │ ├─ 10.Highcharts-柱状图.mp4
│ │ ├─ 11.Highcharts-饼图.mp4
│ │ ├─ 12.Highcharts-面积图.mp4
│ │ ├─ 13.highMap中国地图练习.mp4
│ │ ├─ 14.Highcharts异步加载数据.mp4
│ │ ├─ 15.Echarts介绍及入门.mp4
│ │ ├─ 16.Echarts图表-折线图.mp4
│ │ ├─ 17.Echarts图表-饼图.mp4
│ │ ├─ 18.Echarts图表-雷达图.mp4
│ │ ├─ 19.vue异步加载图表案例.mp4
│ │ └─ 20.中国疫情分布图.mp4
│ ├─ 📁 03模块三JavaWeb后端技术(上)
│ │ ├─ 📁 01任务一:Tomcat服务器软件
│ │ │ ├─ 1.CS及BS软件架构介绍.mp4
│ │ │ ├─ 2.Web服务器作用及资源的分类.mp4
│ │ │ ├─ 3.URL请求路径格式解析.mp4
│ │ │ ├─ 4.常见的Web服务器.mp4
│ │ │ ├─ 5.Tomcat的下载安装.mp4
│ │ │ ├─ 6.Tomcat目录结构.mp4
│ │ │ ├─ 7.Tomcat启动和关闭脚本介绍.mp4
│ │ │ ├─ 8.Tomcat启动报错分析(1).mp4
│ │ │ ├─ 8.Tomcat启动报错分析(2).mp4
│ │ │ ├─ 9.项目发布方式一.mp4
│ │ │ ├─ 10.项目发布方式二.mp4
│ │ │ ├─ 11.项目发布方式三、.mp4
│ │ │ ├─ 12.配置Tomcat.mp4
│ │ │ ├─ 13.创建web项目.mp4
│ │ │ ├─ 14.发布web项目.mp4
│ │ │ ├─ 15.页面资源热更新.mp4
│ │ │ └─ 16.经验值分享:WEB-INF安全目录.mp4
│ │ ├─ 📁 02任务二:HTTP协议解析
│ │ │ ├─ 1.HTTP协议的概念.mp4
│ │ │ ├─ 2.HTTP请求报文格式.mp4
│ │ │ ├─ 3.请求行、请求头及请求体概念详解.mp4
│ │ │ ├─ 4.HTTP请求报文演示.mp4
│ │ │ ├─ 5.HTTP响应报文格式.mp4
│ │ │ ├─ 6.响应行、响应头及响应体详解.mp4
│ │ │ └─ 7.HTTP响应报文演示.mp4
│ │ ├─ 📁 03任务三:Servlet
│ │ │ ├─ 1.Servlet课程内容介绍.mp4
│ │ │ ├─ 2.Servlet概述.mp4
│ │ │ ├─ 3.Servlet快速入门案例.mp4
│ │ │ ├─ 4.Servlet执行原理.mp4
│ │ │ ├─ 5.Servlet生命周期.mp4
│ │ │ ├─ 6.Servlet体系结构.mp4
│ │ │ ├─ 7.GenericServlet组件.mp4
│ │ │ ├─ 8.HttpServlet组件.mp4
│ │ │ ├─ 9.url-pattern配置方式.mp4
│ │ │ ├─ 10.rquest对象概述及作用.mp4
│ │ │ ├─ 11.获取请求行信息.mp4
│ │ │ ├─ 12.获取请求头信息.mp4
│ │ │ ├─ 13.获取请求体(请求参数).mp4
│ │ │ ├─ 14.中文乱码问题.mp4
│ │ │ ├─ 15.请求转发.mp4
│ │ │ ├─ 16.Request作为域对象(数据共享).mp4
│ │ │ ├─ 17.response对象概述.mp4
│ │ │ ├─ 18.设置HTTP响应信息.mp4
│ │ │ ├─ 19.响应重定向.mp4
│ │ │ ├─ 20.请求转发和重定向的区别.mp4
│ │ │ ├─ 21.响应中文.mp4
│ │ │ ├─ 22.ServletContext对象概念概述.mp4
│ │ │ ├─ 23.ServletContext作为域对象(共享数据).mp4
│ │ │ ├─ 24.获取资源在服务器的真实路径.mp4
│ │ │ ├─ 25.获取全局的配置参数.mp4
│ │ │ ├─ 26.获取文件MIME类型.mp4
│ │ │ └─ 27.案例:统计网站的访问次数.mp4
│ │ ├─ 📁 04任务四:Cookie及Session
│ │ │ ├─ 1.会话技术概述.mp4
│ │ │ ├─ 2.Cookie概念.mp4
│ │ │ ├─ 3.Cookie快速入门.mp4
│ │ │ ├─ 4.Cookie工作原理.mp4
│ │ │ ├─ 5.Cookie细节之服务器发送多个cookie.mp4
│ │ │ ├─ 6.Cookie细节之Cookie在浏览器保存时间.mp4
│ │ │ ├─ 7.Cookie细节之Cookie是否可以存储中文.mp4
│ │ │ ├─ 8.Cookie特点.mp4
│ │ │ ├─ 9.Session概念.mp4
│ │ │ ├─ 10.Session快速入门案例.mp4
│ │ │ ├─ 11.Session的工作原理.mp4
│ │ │ ├─ 12.Session的生命周期.mp4
│ │ │ └─ 13.三大域对象总结.mp4
│ │ ├─ 📁 05任务五:Filter过滤器及Listener监听器
│ │ │ ├─ 1.Filter概述.mp4
│ │ │ ├─ 2.Filter快速入门案例.mp4
│ │ │ ├─ 3.Filter工作原理.mp4
│ │ │ ├─ 4.Filter生命周期-拉勾教育.mp4
│ │ │ ├─ 5.Filter拦截路径-拉勾教育.mp4
│ │ │ ├─ 6.Filter过滤器链-拉勾教育.mp4
│ │ │ ├─ 7.Filter案例之用户评论留言.mp4
│ │ │ ├─ 8.Filter案例之统一网站编码-拉勾教育.mp4
│ │ │ ├─ 9.Listener监听器概念.mp4
│ │ │ └─ 10.Listener监听器应用.mp4
│ │ ├─ 📁 06任务六:MVC模式及三层架构
│ │ │ ├─ 1.JSP发展史.mp4
│ │ │ ├─ 2.MVC设计模式介绍.mp4
│ │ │ └─ 3.三层架构详解.mp4
│ │ ├─ 📁 07作业
│ │ └─ 📁 08直播
│ │ ├─ 1.【直播】阶段二模块三直播(1).mp4
│ │ └─ 1.【直播】阶段二模块三直播(2).mp4
│ ├─ 📁 04.模块四JavaWeb后端技术(下)
│ │ ├─ 📁 00.任务一:maven
│ │ │ ├─ 01.Maven课程内容介绍.mp4
│ │ │ ├─ 02.Maven相关概念.mp4
│ │ │ ├─ 03.Maven的依赖管理.mp4
│ │ │ ├─ 04.Maven的项目构建.mp4
│ │ │ ├─ 05.Maven下载与安装.mp4
│ │ │ ├─ 06.Maven仓库.mp4
│ │ │ ├─ 07.Maven工程结构.mp4
│ │ │ ├─ 08.Maven常用命令.mp4
│ │ │ ├─ 09.Maven生命周期.mp4
│ │ │ ├─ 10.IDEA配置本地Maven环境.mp4
│ │ │ ├─ 11.IDEA创建Maven的Java工程.mp4
│ │ │ ├─ 12.IDEA创建Maven的web工程.mp4
│ │ │ ├─ 13.发布web工程的两种方式.mp4
│ │ │ └─ 14.依赖范围.mp4
│ │ ├─ 📁 01.任务二:MyBati之MyBati基本应用
│ │ │ ├─ 01.课程内容介绍.mp4
│ │ │ ├─ 02.框架的相关概念.mp4
│ │ │ ├─ 03.JDBC问题分析.mp4
│ │ │ ├─ 04.MyBati简介.mp4
│ │ │ ├─ 05.ORM思想详解.mp4
│ │ │ ├─ 06.快速入门实战.mp4
│ │ │ ├─ 07.映射配置文件概述.mp4
│ │ │ ├─ 08.新增用户实战.mp4
│ │ │ ├─ 09.更新用户实战.mp4
│ │ │ ├─ 10.删除用户实战.mp4
│ │ │ ├─ 11.核心配置解析-environment.mp4
│ │ │ ├─ 12.核心配置解析-propertie.mp4
│ │ │ ├─ 13.核心配置解析-typeAliae.mp4
│ │ │ ├─ 14.核心配置解析-mapper.mp4
│ │ │ ├─ 15.MyBati的API概述.mp4
│ │ │ ├─ 16.MyBati的基本原理.mp4
│ │ │ ├─ 17.MyBati的dao层开发.mp4
│ │ │ ├─ 18.Mapper代理开发方式(上).mp4
│ │ │ ├─ 19.Mapper代理开发方式(下).mp4
│ │ │ └─ 20.Mapper代理开发原理剖析.mp4
│ │ ├─ 📁 02.任务三:MyBati之复杂映射&配置深入
│ │ │ ├─ 01.复杂映射-ReultMap.mp4
│ │ │ ├─ 02.复杂映射-多条件查询(上).mp4
│ │ │ ├─ 03.复杂映射-多条件查询(下).mp4
│ │ │ ├─ 04.复杂映射-模糊查询.mp4
│ │ │ ├─ 05.配置深入-返回主键(上).mp4
│ │ │ ├─ 06.配置深入-返回主键(下).mp4
│ │ │ ├─ 07.配置深入-动态SQL-if.mp4
│ │ │ ├─ 08.配置深入-动态SQL-et.mp4
│ │ │ ├─ 09.配置深入-动态SQL-foreach.mp4
│ │ │ ├─ 10.配置深入-动态SQL-ql.mp4
│ │ │ ├─ 11.配置深入-pageHelper.mp4
│ │ │ ├─ 12.多表查询_案例环境准备.mp4
│ │ │ ├─ 13.多表查询_一对一.mp4
│ │ │ ├─ 14.多表查询_一对多.mp4
│ │ │ ├─ 15.多表查询_多对多.mp4
│ │ │ ├─ 16.嵌套查询概念.mp4
│ │ │ ├─ 17.嵌套查询_一对一.mp4
│ │ │ ├─ 18.嵌套查询_一对多.mp4
│ │ │ └─ 19.嵌套查询_多对多.mp4
│ │ ├─ 📁 03.任务四:MyBati之缓存&延迟加载&注解应用
│ │ │ ├─ 01.延迟加载策略概念.mp4
│ │ │ ├─ 02.局部延迟加载.mp4
│ │ │ ├─ 03.全局延迟加载.mp4
│ │ │ ├─ 04.MyBati缓存概念.mp4
│ │ │ ├─ 05.MyBati一级缓存.mp4
│ │ │ ├─ 06.MyBati二级缓存概念.mp4
│ │ │ ├─ 07.MyBati二级缓存分析及脏读问题.mp4
│ │ │ ├─ 08.MyBati注解开发.mp4
│ │ │ ├─ 09.基于注解实现一对一映射.mp4
│ │ │ ├─ 10.基于注解实现一对多映射.mp4
│ │ │ ├─ 11.基于注解实现多对多映射.mp4
│ │ │ ├─ 12.基于注解实现二级缓存.mp4
│ │ │ └─ 13.基于注解实现延迟加载.mp4
│ │ ├─ 📁 04.任务五:Spring之SpringIOC
│ │ │ ├─ 01.Spring概述及核心.mp4
│ │ │ ├─ 02.Spring体系结构和优势.mp4
│ │ │ ├─ 03.Spring概念补充.mp4
│ │ │ ├─ 04.IOC概念.mp4
│ │ │ ├─ 05.自定义IOC容器(上).mp4
│ │ │ ├─ 06.自定义IOC容器(中).mp4
│ │ │ ├─ 07.自定义IOC容器(下).mp4
│ │ │ ├─ 08.Spring快速入门实战.mp4
│ │ │ ├─ 09.Spring相关API.mp4
│ │ │ ├─ 10.bean标签配置及作用范围.mp4
│ │ │ ├─ 11.bean生命周期配置.mp4
│ │ │ ├─ 12.bean实例化的三种方式.mp4
│ │ │ ├─ 13.依赖注入概念.mp4
│ │ │ ├─ 14.构造方法注入.mp4
│ │ │ ├─ 15.et方式注入.mp4
│ │ │ ├─ 16.普通数据类型注入.mp4
│ │ │ ├─ 17.集合数据类型注入.mp4
│ │ │ ├─ 18.配置文件模块化.mp4
│ │ │ ├─ 19.Dbutil回顾.mp4
│ │ │ ├─ 20.IOC实战_01.mp4
│ │ │ ├─ 21.IOC实战_02.mp4
│ │ │ ├─ 22.IOC实战_03.mp4
│ │ │ ├─ 23.IOC实战_04.mp4
│ │ │ ├─ 24.IOC实战_05.mp4
│ │ │ ├─ 25.Spring常用注解介绍.mp4
│ │ │ ├─ 26.Spring常用注解实现.mp4
│ │ │ ├─ 27.基于注解整合Dbutil.mp4
│ │ │ ├─ 28.Spring新注解.mp4
│ │ │ ├─ 29.Spring纯注解整合DbUtil.mp4
│ │ │ ├─ 30.Spring整合Junit(上).mp4
│ │ │ └─ 31.Spring整合Junit(下).mp4
│ │ ├─ 📁 05.任务六:Spring之SpringAOP
│ │ │ ├─ 01.课程任务介绍.mp4
│ │ │ ├─ 02.转账案例_环境准备.mp4
│ │ │ ├─ 03.转账案例_持久层及业务层编写.mp4
│ │ │ ├─ 04.转账案例_配置编写及问题分析.mp4
│ │ │ ├─ 05.转账案例_传统事务(上).mp4
│ │ │ ├─ 06.转账案例_传统事务(下).mp4
│ │ │ ├─ 07.转账案例_业务层及持久层改造.mp4
│ │ │ ├─ 08.优化转账案例_使用动态代理技术.mp4
│ │ │ ├─ 09.优化转账案例_JDK动态代理.mp4
│ │ │ ├─ 10.优化转账案例_CGLIB动态代理.mp4
│ │ │ ├─ 11.AOP概念.mp4
│ │ │ ├─ 12.AOP相关术语.mp4
│ │ │ ├─ 13.AOP应用注意事项.mp4
│ │ │ ├─ 14.基于xml方式的AOP开发.mp4
│ │ │ ├─ 15.切点表达式详解.mp4
│ │ │ ├─ 16.通知类型详解.mp4
│ │ │ ├─ 17.基于注解的AOP开发.mp4
│ │ │ ├─ 18.注解配置AOP详解_切点表达式抽取.mp4
│ │ │ ├─ 19.注解配置AOP详解_通知类型.mp4
│ │ │ ├─ 20.基于注解的AOP开发.mp4
│ │ │ ├─ 21.转账案例AOP优化_xml方式.mp4
│ │ │ └─ 22.转账案例AOP优化_注解方式.mp4
│ │ ├─ 📁 06.任务七:Spring之JdbcTemplate&事务&Web集成
│ │ │ ├─ 01.JdbcTemplate概述.mp4
│ │ │ ├─ 02.Spring整合JdbcTemplate_环境准备.mp4
│ │ │ ├─ 03.Spring整合JdbcTemplate_dao层实现.mp4
│ │ │ ├─ 04.Spring整合JdbcTemplate_ervice层实现.mp4
│ │ │ ├─ 05.Spring整合JdbcTemplate_单元测试.mp4
│ │ │ ├─ 06.转账案例_ervice及dao实现.mp4
│ │ │ ├─ 07.转账案例_配置文件及测试.mp4
│ │ │ ├─ 08.Spring事务及PlatformTranactionManager.mp4
│ │ │ ├─ 09.编程式事务控制_TranactionDefinition.mp4
│ │ │ ├─ 10.编程式事务控制_TranactionStatu.mp4
│ │ │ ├─ 11.基于XML的声明式事务控制.mp4
│ │ │ ├─ 12.事务配置参数详解.mp4
│ │ │ ├─ 13.基于注解的声明式事务控制.mp4
│ │ │ ├─ 14.基于纯注解的声明式事务控制.mp4
│ │ │ ├─ 15.Spring集成Web环境_ApplicationContext.mp4
│ │ │ └─ 16.Spring集成Web环境_Contextloaderlitener.mp4
│ │ ├─ 📁 07.任务八:SpringMVC之SpringMVC入门
│ │ │ ├─ 01.内容介绍.mp4
│ │ │ ├─ 02.SpringMVC概述.mp4
│ │ │ ├─ 03.SpringMVC快速入门.mp4
│ │ │ ├─ 04.JavaWeb执行流程.mp4
│ │ │ ├─ 05.SpringMVC执行流程.mp4
│ │ │ ├─ 06.SpringMVC组件解析.mp4
│ │ │ ├─ 07.SpringMVC注解解析.mp4
│ │ │ ├─ 08.请求参数类型介绍.mp4
│ │ │ ├─ 09.获取基本类型请求参数.mp4
│ │ │ ├─ 10.获取对象类型请求参数.mp4
│ │ │ ├─ 11.获取数组类型请求参数.mp4
│ │ │ ├─ 12.获取集合类型请求参数.mp4
│ │ │ ├─ 13.自定义类型转换器.mp4
│ │ │ ├─ 14.@RequetParam注解.mp4
│ │ │ ├─ 15.@ReuqetHeader、@CookieValue注解.mp4
│ │ │ ├─ 16.获取Servlet相关API.mp4
│ │ │ ├─ 17.响应方式介绍.mp4
│ │ │ ├─ 18.页面转发和重定向.mp4
│ │ │ ├─ 19.ModelAndView应用.mp4
│ │ │ ├─ 20.@SeionAttribute注解.mp4
│ │ │ └─ 21.开启静态资源访问.mp4
│ │ ├─ 📁 08.任务九:SpringMVC之SpringMVC进阶
│ │ │ ├─ 01.内容介绍.mp4
│ │ │ ├─ 02.Ajax异步交互.mp4
│ │ │ ├─ 03.Retful服务.mp4
│ │ │ ├─ 04.文件上传原理.mp4
│ │ │ ├─ 05.单文件上传.mp4
│ │ │ ├─ 06.多文件上传.mp4
│ │ │ ├─ 07.异常处理思路.mp4
│ │ │ ├─ 08.自定义异常处理器.mp4
│ │ │ ├─ 09.Web异常处理机制.mp4
│ │ │ ├─ 10.拦截器概念.mp4
│ │ │ ├─ 11.拦截器案例.mp4
│ │ │ └─ 12.拦截器链.mp4
│ │ ├─ 📁 09.任务十:SpringMVC之SSM框架整合
│ │ │ ├─ 01.SSM整合需求及步骤分析.mp4
│ │ │ ├─ 02.编写MyBati在SSM环境中单独使用.mp4
│ │ │ ├─ 03.编写Spring在SSM环境中单独使用.mp4
│ │ │ ├─ 04.编写Spring整合MyBati.mp4
│ │ │ ├─ 05.编写SpringMVC在SSM环境中单独使用.mp4
│ │ │ ├─ 06.编写Spring整合SpringMVC.mp4
│ │ │ ├─ 07.Spring配置声明式事务.mp4
│ │ │ ├─ 08.账户更新(上).mp4
│ │ │ ├─ 09.账户更新(下).mp4
│ │ │ ├─ 10.批量删除(上).mp4
│ │ │ └─ 11.批量删除(下).mp4
│ │ ├─ 📁 10.任务十一:项目管理工具Maven高级
│ │ │ ├─ 01.Maven基础回顾.mp4
│ │ │ ├─ 02.Maven依赖传递.mp4
│ │ │ ├─ 03.Maven依赖冲突问题.mp4
│ │ │ ├─ 04.解决Maven依赖冲突-依赖调解原则.mp4
│ │ │ ├─ 05.解决Maven依赖冲突-排除依赖.mp4
│ │ │ ├─ 06.解决Maven依赖冲突-版本锁定方式.mp4
│ │ │ ├─ 07.propertie标签的使用.mp4
│ │ │ ├─ 08.分模块构建Maven工程分析.mp4
│ │ │ ├─ 09.Maven工程的继承.mp4
│ │ │ ├─ 10.Maven工程的聚合.mp4
│ │ │ ├─ 11.分模块构建Maven工程思路分析.mp4
│ │ │ └─ 12.分模块构建Maven工程代码实现.mp4
│ │ ├─ 📁 11.课程资料
│ │ ├─ 📁 12.任务十二:SpringBoot
│ │ │ ├─ 01.SpringBoot课程内容介绍.mp4
│ │ │ ├─ 02.约定优于配置终.mp4
│ │ │ ├─ 03.SpringBoot的两大核心.mp4
│ │ │ ├─ 04.SpringBoot案例实现.mp4
│ │ │ ├─ 05.SpringBoot单元测试.mp4
│ │ │ ├─ 06.SpringBoot热部署配置.mp4
│ │ │ ├─ 07.全局配置文件-application.propertie.mp4
│ │ │ ├─ 08.全局配置文件-application.yaml.mp4
│ │ │ ├─ 09.配置文件属性值的注入.mp4
│ │ │ ├─ 10.使用@propertySource加载配置文件.mp4
│ │ │ ├─ 11.使用@Configuration编写自定义配置类.mp4
│ │ │ ├─ 12.SpringBoot源码环境搭建.mp4
│ │ │ ├─ 13.源码剖析-依赖管理part01.mp4
│ │ │ ├─ 14.源码剖析-依赖管理part02.mp4
│ │ │ ├─ 15.自动配置源码剖析.mp4
│ │ │ ├─ 16.整合Mybati环境准备.mp4
│ │ │ ├─ 17.注解方式整合Mybati.mp4
│ │ │ ├─ 18.XML方式整合Mybati.mp4
│ │ │ └─ 19.基于SpringBoot实现SSM整合.mp4
│ │ └─ 📁 13.直播
│ │ └─ 01.大数据高薪开发阶段二模块四直播.mp4
│ ├─ 📁 05.模块五拉勾网招聘行业报表数据可视化项目
│ │ ├─ 📁 01.任务一:可视化项目案例
│ │ │ ├─ 01.可视化项目课程介绍.mp4
│ │ │ ├─ 02.项目的需求分析.mp4
│ │ │ ├─ 03.项目使用到的技术栈.mp4
│ │ │ ├─ 04.数据库设计.mp4
│ │ │ ├─ 05.Maven的安装与配置.mp4
│ │ │ ├─ 06.配置IDE环境和安装lombok插件.mp4
│ │ │ ├─ 07.数据库环境的搭建.mp4
│ │ │ ├─ 08.项目环境搭建(一).mp4
│ │ │ ├─ 09.项目环境搭建(二).mp4
│ │ │ ├─ 10.通用模块.mp4
│ │ │ ├─ 11.项目环境测试.mp4
│ │ │ ├─ 12.引入静态页面.mp4
│ │ │ ├─ 13.导航栏设计与编写.mp4
│ │ │ ├─ 14.用户登录后台.mp4
│ │ │ ├─ 15.用户登录前台页面.mp4
│ │ │ ├─ 16.用户列表分页接口实现.mp4
│ │ │ ├─ 17.用户分页前台展示(一).mp4
│ │ │ ├─ 18.用户分页前台展示(二)(1).mp4
│ │ │ ├─ 18.用户分页前台展示(二).mp4
│ │ │ ├─ 19.添加用户的接口实现.mp4
│ │ │ ├─ 20.添加用户前台.mp4
│ │ │ ├─ 21.删除用户的接口实现.mp4
│ │ │ ├─ 22.删除用户的前台.mp4
│ │ │ ├─ 23.登出功能.mp4
│ │ │ ├─ 24.行业信息模块简介.mp4
│ │ │ ├─ 25.统计各个城市招聘需求分析.mp4
│ │ │ ├─ 26.统计各个城市招聘人数情况接口.mp4
│ │ │ ├─ 27.统计各个城市招聘人数饼状图前台实现.mp4
│ │ │ ├─ 28.统计热门行业需求分析.mp4
│ │ │ ├─ 29.统计热门行业top10接口实现.mp4
│ │ │ ├─ 30.热门行业前台实现.mp4
│ │ │ ├─ 31.统计热门行业对比需求分析.mp4
│ │ │ ├─ 32.热门行业对比后台实现.mp4
│ │ │ ├─ 33.热门招聘对比统计前台实现.mp4
│ │ │ ├─ 34.统计各个学历下发布岗位需求分析.mp4
│ │ │ ├─ 35.统计各个学历岗位后台实现.mp4
│ │ │ ├─ 36.从业人员学历统计前台.mp4
│ │ │ ├─ 37.全国招聘信息统计需求分析.mp4
│ │ │ ├─ 38.全国各省招聘信息思路分析.mp4
│ │ │ ├─ 39.全国各省招聘后台实现.mp4
│ │ │ ├─ 40.省市招聘人数转换器.mp4
│ │ │ ├─ 41.全国各省招聘信息-地图展示前台.mp4
│ │ │ ├─ 42.调整地图展示样式.mp4
│ │ │ ├─ 43.首页大屏功能.mp4
│ │ │ ├─ 44.Nginx简介.mp4
│ │ │ ├─ 45.Nginx安装.mp4
│ │ │ ├─ 46.虚拟主机-配置端口方式.mp4
│ │ │ ├─ 47.通过域名区分不同的虚拟主机.mp4
│ │ │ ├─ 48.Nginx反向代理.mp4
│ │ │ ├─ 49.Nginx反向代理配置.mp4
│ │ │ ├─ 50.负载均衡配置.mp4
│ │ │ ├─ 51.打包和部署Web项目.mp4
│ │ │ └─ 52.配置Web项目的负载均衡.mp4
│ │ ├─ 📁 02.模块作业
│ │ └─ 📁 03.直播
│ │ └─ 01.大数据第二阶段模块五直播.mp4
│ └─ 📁 06.模块六Linux服务器
│ └─ 📁 00.任务一:Linux及Shell编程
│ ├─ 01.课程简介.mp4
│ ├─ 02.linux简介.mp4
│ ├─ 03.linux的应用领域及版本介绍.mp4
│ ├─ 04.VMware的安装.mp4
│ ├─ 05.VMware中构建一个虚拟机器.mp4
│ ├─ 06.安装Cento7操作系统part01.mp4
│ ├─ 07.安装Cento7操作系统part02.mp4
│ ├─ 08.配置静态IP.mp4
│ ├─ 09.设置快照.mp4
│ ├─ 10.客户端连接工具介绍.mp4
│ ├─ 11.linux的组成.mp4
│ ├─ 12.linux目录结构.mp4
│ ├─ 13.linux中常用的快捷键.mp4
│ ├─ 14.命令格式及帮助手册使用.mp4
│ ├─ 15.展示目录的命令.mp4
│ ├─ 16.创建目录和删除目录.mp4
│ ├─ 17.创建文件和删除文件命令.mp4
│ ├─ 18.复制与剪切命令.mp4
│ ├─ 19.cat查看文件命令.mp4
│ ├─ 20.more命令和le命令查看文件.mp4
│ ├─ 21.head命令和tail命令查看文件.mp4
│ ├─ 22.定向输出符号.mp4
│ ├─ 23.管道符及逻辑控制&&.mp4
│ ├─ 24.hitory查看历史命令.mp4
│ ├─ 25.打tar包和解tar包.mp4
│ ├─ 26.压缩与解压缩.mp4
│ ├─ 27.日期与日历的介绍.mp4
│ ├─ 28.find查找命令.mp4
│ ├─ 29.grep查询.mp4
│ ├─ 30.vi编辑器的使用.mp4
│ ├─ 31.vi编辑器-复制与剪切.mp4
│ ├─ 32.用户管理命令.mp4
│ ├─ 33.udo获取临时管理员权限.mp4
│ ├─ 34.用户组的操作.mp4
│ ├─ 35.管理文件的权限.mp4
│ ├─ 36.更变文件所有者和组.mp4
│ ├─ 37.磁盘管理.mp4
│ ├─ 38.p查看系统进程.mp4
│ ├─ 39.top查看系统状态.mp4
│ ├─ 40.kill终止进程.mp4
│ ├─ 41tat显示网络统计信息.mp4
│ ├─ 42.rpm软件包管理.mp4
│ ├─ 43.yum安装软件.mp4
│ ├─ 44.安装jdk.mp4
│ ├─ 45.安装tomcat.mp4
│ ├─ 46.安装myql.mp4
│ ├─ 47.解决myql中文编码.mp4
│ ├─ 48.myql客户端远程连接数据库.mp4
│ ├─ 49.克隆并更改配置.mp4
│ ├─ 50.关闭三台虚拟机防火墙.mp4
│ ├─ 51.关闭三台机器elinux.mp4
│ ├─ 52.h安全外壳协议.mp4
│ ├─ 53.h基于密码远程登录.mp4
│ ├─ 54.h实现免密登录.mp4
│ ├─ 55.三台机器时间同步.mp4
│ ├─ 56.hell编程简介.mp4
│ ├─ 57.hell的快速入门.mp4
│ ├─ 58.hell中使用变量.mp4
│ ├─ 59.hell中字符串的定义及使用.mp4
│ ├─ 60.hell中的运算符.mp4
│ ├─ 61.hell中的if语句.mp4
│ ├─ 62.for循环遍历.mp4
│ ├─ 63.while循环.mp4
│ ├─ 64.无限循环.mp4
│ ├─ 65.cae多选择语句.mp4
│ ├─ 66.跳出循环break和continue.mp4
│ └─ 67.函数的使用及参数传递.mp4
├─ 📁 03阶段:Hadoop核心及生态圈技术栈
│ ├─ 📁 模块一Hadoop框架核心(HDFS、MapReduce、YARN)
│ │ ├─ 📁 00.课程资料
│ │ ├─ 📁 2任务一:Hadoop简介及ApacheHadoop完全分布式集群搭建
│ │ │ ├─ 1课程内容介绍.mp4
│ │ │ ├─ 2大数据定义及应用场景.mp4
│ │ │ ├─ 3大数据发展趋势及从业人员发展路线.mp4
│ │ │ ├─ 4Hadoop简介.mp4
│ │ │ ├─ 5Hadoop重要组成之HDFS及MapReduce概述.mp4
│ │ │ ├─ 6Hadoop重要组成之YARN概述.mp4
│ │ │ ├─ 7Hadoop完全分布式集群搭建之虚拟机环境准备.mp4
│ │ │ ├─ 8Hadoop完全分布式集群搭建之环境变量配置.mp4
│ │ │ ├─ 9Hadoop完全分布式集群搭建之集群规划实施.mp4
│ │ │ ├─ 10Hadoop完全分布式集群搭建之编写集群分发脚本.mp4
│ │ │ ├─ 11Hadoop完全分布式集群搭建之集群启动.mp4
│ │ │ ├─ 12Hadoop完全分布式集群搭建之集群测试.mp4
│ │ │ └─ 13Hadoop历史日志服务器配置.mp4
│ │ ├─ 📁 3任务二:HDFS分布式文件系统
│ │ │ ├─ 1HDFS之重要概念-.mp4
│ │ │ ├─ 2HDFS之Shell命令行客户端-.mp4
│ │ │ ├─ 3HDFS之API客户端解决文件权限问题-.mp4
│ │ │ ├─ 4HDFS之API客户端上传下载文件-.mp4
│ │ │ ├─ 5HDFS之API客户端文件详情及文件类型判断-.mp4
│ │ │ ├─ 6HDFS之API客户端IO流操作-.mp4
│ │ │ ├─ 7HDFS之API客户端IO流的seek读取-.mp4
│ │ │ ├─ 8HDFS之读写机制解析-.mp4
│ │ │ ├─ 9HDFS元数据管理机制之Namenode、Fsimage及Edits编辑日志-.mp4
│ │ │ ├─ 10HDFS元数据管理机制之2NN及CheckPoint检查点-.mp4
│ │ │ ├─ 11HDFS元数据管理机制之Fsimage及Edits文件解析-.mp4
│ │ │ ├─ 12HDFS元数据管理机制之CheckPoint周期-.mp4
│ │ │ ├─ 13Hadoop的限额、归档及集群安全模式-.mp4
│ │ │ ├─ 14日志采集案例之需求分析-.mp4
│ │ │ ├─ 15日志采集案例之调度功能实现-.mp4
│ │ │ ├─ 16日志采集案例之采集上传功能实现-.mp4
│ │ │ └─ 17日志采集案例之验证及调优-.mp4
│ │ ├─ 📁 4任务三:MapReduce分布式计算框架
│ │ │ ├─ 1MapReduce编程思想及案例分析.mp4
│ │ │ ├─ 2MapReduce编程规范.mp4
│ │ │ ├─ 3WordCount案例之编写Mapper类.mp4
│ │ │ ├─ 4WordCount案例之编写Reducer类.mp4
│ │ │ ├─ 5WordCount案例之编写Driver类及本地验证.mp4
│ │ │ ├─ 6WordCount案例之运行于YARN集群.mp4
│ │ │ ├─ 7MapReduce之Writable序列化接口.mp4
│ │ │ ├─ 8MapReduce之Writable序列化接口案例part01.mp4
│ │ │ ├─ 9MapReduce之Writable序列化接口案例part02.mp4
│ │ │ ├─ 10MapReduce之Writable序列化接口案例part03.mp4
│ │ │ ├─ 11MapReduce原理剖析之MapTask运行机制.mp4
│ │ │ ├─ 12MapReduce原理剖析之MapTask并行度.mp4
│ │ │ ├─ 13MapReduce原理剖析之切片机制源码解读.mp4
│ │ │ ├─ 14MapReduce原理剖析之ReduceTask工作机制及Shuffle机制.mp4
│ │ │ ├─ 15MapReduce原理剖析之分区及ReduceTask数量.mp4
│ │ │ ├─ 16MapReduce原理剖析之自定义分区案例.mp4
│ │ │ ├─ 17Shuffle机制详解之Combiner组件.mp4
│ │ │ ├─ 18Shuffle机制详解之全排序.mp4
│ │ │ ├─ 19Shuffle机制详解之全排序案例实现.mp4
│ │ │ ├─ 20Reduce端Join-需求分析.mp4
│ │ │ ├─ 21Reduce端Join-Mapper&Bean对象.mp4
│ │ │ ├─ 22Reduce端Join-Reducer&Driver实现.mp4
│ │ │ ├─ 23Reduce端Join-程序验证及总结.mp4
│ │ │ ├─ 24Map端Join-实现分析.mp4
│ │ │ ├─ 25Map端Join-代码开发.mp4
│ │ │ ├─ 26Map端Join-程序验证.mp4
│ │ │ ├─ 27数据倾斜解决方案.mp4
│ │ │ ├─ 28Shuffle机制详解之GroupingComparator分组.mp4
│ │ │ ├─ 29InputFormat机制之CombineInputFormat.mp4
│ │ │ ├─ 30InputFormat机制之自定义InputFormat.mp4
│ │ │ ├─ 31OutputFormat机制之自定义OutputFormat.mp4
│ │ │ ├─ 32MapReduce数据压缩机制.mp4
│ │ │ ├─ 33MapReduce综合案例需求分析.mp4
│ │ │ ├─ 34MapReduce综合案例-合并小文件.mp4
│ │ │ ├─ 35MapReduce综合案例-CommentBean.mp4
│ │ │ ├─ 36MapReduce综合案例-CommentMapper.mp4
│ │ │ ├─ 37MapReduce综合案例-CommentPartitioner.mp4
│ │ │ ├─ 38MapReduce综合案例-CommentOutputFormat.mp4
│ │ │ ├─ 39MapReduce综合案例-CommentDriver.mp4
│ │ │ ├─ 40MapReduce综合案例-自定义OutputFormat逻辑调整.mp4
│ │ │ ├─ 41MapReduce综合案例-运行验证.mp4
│ │ │ ├─ 42MapReduce综合案例-程序调优.mp4
│ │ │ ├─ 43MR算法扩展之MergeSort归并排序.mp4
│ │ │ └─ 44MR算法扩展之QuickSort快速排序.mp4
│ │ ├─ 📁 5任务四:YARN资源调度、HDFS核心源码及Hadoop3.X新特性概述
│ │ │ ├─ 1Yarn资源调度之架构原理、工作机制及调度策略.mp4
│ │ │ ├─ 2Yarn资源调度之多租户的资源隔离配置.mp4
│ │ │ ├─ 3源码剖析之NameNode启动流程.mp4
│ │ │ ├─ 4源码剖析之DataNode启动流程.mp4
│ │ │ ├─ 5源码剖析之NameNode如何支撑高并发访问.mp4
│ │ │ └─ 6Hadoop3.X新特性概述.mp4
│ │ └─ 📁 6任务五:调优及二次开发示例
│ │ ├─ 1MR调优-Job执行的三原则.mp4
│ │ ├─ 2MR调优-shuffle调优-Map端调优.mp4
│ │ ├─ 3MR调优-shuffle调优-Combiner.mp4
│ │ ├─ 4MR调优-shuffle调优-Reduce端调优.mp4
│ │ ├─ 5MR调优-shuffle调优-推测执行-小文件优化.mp4
│ │ ├─ 6MR调优-shuffle调优-数据倾斜.mp4
│ │ ├─ 7YARN调优.mp4
│ │ ├─ 8NamenodeFullGC-FullGC的影响.mp4
│ │ ├─ 9NamenodeFullGc-FullGC日志分析.mp4
│ │ └─ 10Hadoop二次开发环境搭建及示例.mp4
│ ├─ 📁 模块三Hadoop生态圈技术栈(中)
│ │ ├─ 📁 00.课程资料
│ │ ├─ 📁 2任务一:即席查询Impala介绍及入门使用
│ │ │ ├─ 1主要内容介绍.mp4
│ │ │ ├─ 2Impala的优势.mp4
│ │ │ ├─ 3Impala的缺点及适用场景.mp4
│ │ │ ├─ 4Impala的安装与入门案例-准备工作.mp4
│ │ │ ├─ 5Impala的安装与入门案例-制作本地yum源.mp4
│ │ │ ├─ 6Impala的安装与入门案例-配置yum源位置信息.mp4
│ │ │ ├─ 7Impala的安装与入门案例-安装步骤.mp4
│ │ │ ├─ 8Impala的安装与入门案例-配置详解.mp4
│ │ │ ├─ 9Impala的安装与入门案例-入门案例.mp4
│ │ │ ├─ 10Impala架构原理.mp4
│ │ │ ├─ 11单机执行计划&分布式执行计划.mp4
│ │ │ └─ 12查询流程分析.mp4
│ │ ├─ 📁 3任务二:Impala交互式查询
│ │ │ ├─ 1Impala使用-Impala-shell-.mp4
│ │ │ ├─ 2Impala使用-Impala-SQL语法-.mp4
│ │ │ └─ 3Impala使用-导入数据以及JDBC方式查询Impala-.mp4
│ │ └─ 📁 4任务三:Impala集群负载均衡及优化
│ │ ├─ 1Impala集群负载均衡实现.mp4
│ │ └─ 2Impala的优化手段.mp4
│ ├─ 📁 模块二Hadoop生态圈技术栈(上)
│ │ ├─ 📁 00.课程资料
│ │ ├─ 📁 2任务一:数据仓库工具Hive及交互工具Hue
│ │ │ ├─ 1课程内容介绍及数仓工具Hive的产生背景.mp4
│ │ │ ├─ 2数仓工具Hive与RDBMS对比.mp4
│ │ │ ├─ 3数仓工具Hive的优缺点.mp4
│ │ │ ├─ 4数仓工具Hive的架构原理.mp4
│ │ │ ├─ 5安装MySQL元数据库.mp4
│ │ │ ├─ 6Hive的安装与配置.mp4
│ │ │ ├─ 7Hive安装的注意事项.mp4
│ │ │ ├─ 8Hive参数配置和命令.mp4
│ │ │ ├─ 9Hive数据类型之基本数据类型及转换.mp4
│ │ │ ├─ 10Hive数据类型之集合数据类型.mp4
│ │ │ ├─ 11Hive文本文件数据编码及读时模式.mp4
│ │ │ ├─ 12HiveDDL之数据库操作.mp4
│ │ │ ├─ 13HiveDDL之建表语法.mp4
│ │ │ ├─ 14HiveDDL之内部表及外部表.mp4
│ │ │ ├─ 15HiveDDL之分区表.mp4
│ │ │ ├─ 16HiveDDL之分桶表.mp4
│ │ │ ├─ 17HiveDDL之修改表及删除表.mp4
│ │ │ ├─ 18Hive数据操作之load命令.mp4
│ │ │ ├─ 19Hive数据操作之insert命令.mp4
│ │ │ ├─ 20Hive数据操作之数据导出.mp4
│ │ │ ├─ 21HiveDQL之简单查询.mp4
│ │ │ ├─ 22HiveDQL之where子句.mp4
│ │ │ ├─ 23HiveDQL之groupby子句.mp4
│ │ │ ├─ 24HiveDQL之表连接.mp4
│ │ │ ├─ 25HiveDQL之orderby.mp4
│ │ │ ├─ 26HiveDQL之sortby.mp4
│ │ │ ├─ 27HiveDQL之distributeby及clusterby.mp4
│ │ │ ├─ 28Hive函数之日期函数.mp4
│ │ │ ├─ 29Hive函数之字符串函数及数学函数.mp4
│ │ │ ├─ 30Hive函数之条件函数.mp4
│ │ │ ├─ 31Hive函数之explode用法.mp4
│ │ │ ├─ 32Hive函数之explode案例.mp4
│ │ │ ├─ 33Hive函数之窗口函数.mp4
│ │ │ ├─ 34Hive函数之window子句.mp4
│ │ │ ├─ 35Hive函数之排名函数.mp4
│ │ │ ├─ 36Hive函数之序列函数.mp4
│ │ │ ├─ 37Hive函数面试题之连续值.mp4
│ │ │ ├─ 38Hive函数面试题之TopN.mp4
│ │ │ ├─ 39Hive函数之行列互转.mp4
│ │ │ ├─ 40Hive函数之用户自定义函数.mp4
│ │ │ ├─ 41Hive事务.mp4
│ │ │ ├─ 42HiveDML操作.mp4
│ │ │ ├─ 43Hive元数据之metastore三种方式.mp4
│ │ │ ├─ 44Hive元数据之内嵌模式配置.mp4
│ │ │ ├─ 45Hive元数据之远程模式配置.mp4
│ │ │ ├─ 46Hive元数据之HiveServer2.mp4
│ │ │ ├─ 47Hive元数据之HCatalog.mp4
│ │ │ ├─ 48Hive存储机制之行列存储及TextFile.mp4
│ │ │ ├─ 49Hive存储机制之ORC.mp4
│ │ │ ├─ 50Hive存储机制之Parquet.mp4
│ │ │ ├─ 51Hive存储机制之文件格式对比.mp4
│ │ │ ├─ 52Hive优化策略之架构优化.mp4
│ │ │ ├─ 53Hive优化策略之地模式、严格模式及JVM重用.mp4
│ │ │ ├─ 54Hive优化策略之并行执行、推测执行、合并小文件及fetch模式.mp4
│ │ │ ├─ 55Hive优化策略之列分区裁剪、sortBy及groupBy.mp4
│ │ │ ├─ 56Hive优化策略之join的三种方式.mp4
│ │ │ ├─ 57Hive优化策略之join优化.mp4
│ │ │ ├─ 58Hive优化策略之调整Map及Reduce个数.mp4
│ │ │ ├─ 59Hive优化策略小结.mp4
│ │ │ ├─ 60Hive优化实战之数据说明及SQL案例.mp4
│ │ │ ├─ 61Hive优化实战之执行计划分析.mp4
│ │ │ ├─ 62Hive优化实战之问题解答.mp4
│ │ │ ├─ 63Hive优化实战之SQL优化.mp4
│ │ │ ├─ 64Hive优化实战之文件格式.mp4
│ │ │ ├─ 65交互工具Hue_编译安装.mp4
│ │ │ ├─ 66交互工具Hue配置.mp4
│ │ │ ├─ 67交互工具Hue之整合Hadoop及Hive.mp4
│ │ │ ├─ 68Hive案例之导入数据.mp4
│ │ │ ├─ 69Hive案例实现part01.mp4
│ │ │ ├─ 70Hive案例实现之part02.mp4
│ │ │ ├─ 71Hive案例实现之part03.mp4
│ │ │ ├─ 72Hive案例实现之part04.mp4
│ │ │ └─ 73Hive案例实现之part05.mp4
│ │ ├─ 📁 3任务二:数据采集工具Flume
│ │ │ ├─ 1Flume简介.mp4
│ │ │ ├─ 2Flume体系架构.mp4
│ │ │ ├─ 2Flume拓扑结构.mp4
│ │ │ ├─ 4Flume内部原理.mp4
│ │ │ ├─ 5Flume安装部署.mp4
│ │ │ ├─ 6Flume应用之Source、Channel及Sink.mp4
│ │ │ ├─ 7Flume应用案例01.mp4
│ │ │ ├─ 8Flume应用案例02.mp4
│ │ │ ├─ 9Flume应用案例03.mp4
│ │ │ ├─ 10Flume应用案例04.mp4
│ │ │ ├─ 11Flume高级特性之拦截器.mp4
│ │ │ ├─ 12Flume高级特性之选择器、Sink组逻辑处理器.mp4
│ │ │ ├─ 13Flume高级特性之事务机制及可靠性.mp4
│ │ │ └─ 14Flume高可用.mp4
│ │ └─ 📁 4任务三:ETL工具Sqoop及CDC
│ │ ├─ 1Sqoop概述原理及安装部署.mp4
│ │ ├─ 2Sqoop应用案例之导入全部数据.mp4
│ │ ├─ 3Sqoop应用案例之查询指定列及where使用.mp4
│ │ ├─ 4Sqoop应用案例之多Mapper导入及Hive表导入.mp4
│ │ ├─ 5Sqoop应用案例之导出到MySQL.mp4
│ │ ├─ 6Sqoop应用案例之CDC.mp4
│ │ ├─ 7Sqoop应用案例之数据增量导入.mp4
│ │ └─ 8Sqoop应用案例之数据增量JOB.mp4
│ └─ 📁 模块四Hadoop生态圈技术栈(下)
│ ├─ 📁 00.课程资料
│ ├─ 📁 2任务一:分布式协调组件ZooKeeper
│ │ ├─ 2ZooKeeper简介之ZooKeeper是什么.mp4
│ │ ├─ 3ZooKeeper简介之ZooKeeper的架构组成.mp4
│ │ ├─ 4ZooKeeper简介之ZooKeeper的特点.mp4
│ │ ├─ 5ZooKeeper集群模式环境搭建.mp4
│ │ ├─ 6ZooKeeper数据结构与监听机制之Znode类型.mp4
│ │ ├─ 7ZooKeeper数据结构与监听机制之Znode状态信息.mp4
│ │ ├─ 8ZooKeeper数据结构与监听机制之Watcher机制.mp4
│ │ ├─ 9ZooKeeper命令行操作.mp4
│ │ ├─ 10ZooKeeper开源客户端之创建与删除节点.mp4
│ │ ├─ 11ZooKeeper开源客户端之监听节点变化.mp4
│ │ ├─ 12ZooKeeper开源客户端之监听数据变化.mp4
│ │ ├─ 13ZooKeeper内部原理之Leader选举.mp4
│ │ ├─ 14ZooKeeper内部原理之ZAB一致性协议.mp4
│ │ ├─ 15ZooKeeper应用实践之服务器动态上下线监听.mp4
│ │ ├─ 16ZooKeeper应用实践之服务器动态上下线总结.mp4
│ │ ├─ 17ZooKeeper应用实践之分布式锁介绍.mp4
│ │ ├─ 18ZooKeeper应用实践之分布式锁思路.mp4
│ │ ├─ 19ZooKeeper应用实践之分布式锁实现.mp4
│ │ ├─ 20ZooKeeper应用实践-分布式锁代码验证.mp4
│ │ ├─ 21Hadoop-HA-HDFS-HA工作机制.mp4
│ │ ├─ 22Hadoop-HA-HDFS-HA搭建.mp4
│ │ └─ 23Hadoop-HA-YARN-HA搭建.mp4
│ ├─ 📁 3任务二:海量列式非关系型数据库HBase
│ │ ├─ 2HBase简介之HBase是什么.mp4
│ │ ├─ 3HBase简介之HBase特点及应用场景.mp4
│ │ ├─ 4HBase数据模型.mp4
│ │ ├─ 5HBase整体架构.mp4
│ │ ├─ 6HBase集群安装部署.mp4
│ │ ├─ 7HBaseShell操作.mp4
│ │ ├─ 8HBase原理深入之读数据流程.mp4
│ │ ├─ 9HBase原理深入之写数据流程.mp4
│ │ ├─ 10HBase的Flush机制及阻塞机制.mp4
│ │ ├─ 11HBase的Compact合并机制.mp4
│ │ ├─ 12HBase的Region拆分策略.mp4
│ │ ├─ 13HBase表的预分区.mp4
│ │ ├─ 14HBase表Region合并.mp4
│ │ ├─ 15HBase客户端操作part01.mp4
│ │ ├─ 16HBase客户端操作part02.mp4
│ │ ├─ 17HBase协处理器介绍.mp4
│ │ ├─ 18HBase协处理器之Observer案例代码开发.mp4
│ │ ├─ 19HBase协处理器之案例验证.mp4
│ │ ├─ 20Hbase表Rowkey设计原则.mp4
│ │ ├─ 21HBase二级索引.mp4
│ │ ├─ 21HBase表热点.mp4
│ │ └─ 23HBase中布隆过滤器.mp4
│ └─ 📁 4任务三:任务调度系统
│ ├─ 1工作流调度系统概述-.mp4
│ ├─ 2Azkaban介绍-.mp4
│ ├─ 3Azkaban-solo-server部署使用-.mp4
│ ├─ 4Azkaban-multiple-server模式部署-webserver配置-.mp4
│ ├─ 5Azkaban-multiple-server模式部署-exec-server配置-.mp4
│ ├─ 6Azkaban-multiple-启动验证-.mp4
│ ├─ 7Azkaban应用之Job依赖调度-.mp4
│ ├─ 8Azkaban应用之HDFS任务-.mp4
│ ├─ 9Azkaban应用之Mapreduce任务-.mp4
│ ├─ 10Azkaban应用之Hive脚本任务-.mp4
│ └─ 11Azkaban应用之任务调度执行-.mp4
├─ 📁 04阶段:分布式缓存Redis及Kafka消息中间件
│ ├─ 📁 模块一高性能分布式缓存Redis
│ │ ├─ 📁 00.课程资料
│ │ ├─ 📁 2任务一:缓存原理及设计
│ │ │ ├─ 1课程简介-.mp4
│ │ │ ├─ 2缓存的基本思想-.mp4
│ │ │ ├─ 3缓存的优势及代价-.mp4
│ │ │ └─ 4缓存的读写模式-.mp4
│ │ ├─ 📁 3任务二:Redis数据结构及过期机制
│ │ │ ├─ 1Redis简介.mp4
│ │ │ ├─ 2Redis历史-.mp4
│ │ │ ├─ 3Redis安装-.mp4
│ │ │ ├─ 4Redis启动-.mp4
│ │ │ ├─ 5Redis数据类型概述-.mp4
│ │ │ ├─ 6Redis常用数据类型-.mp4
│ │ │ ├─ 7Redis不常用数据类型-.mp4
│ │ │ ├─ 8Redis客户端-.mp4
│ │ │ ├─ 9Redis缓存过期-.mp4
│ │ │ └─ 10Redis淘汰策略-.mp4
│ │ ├─ 📁 4任务三:Redis持久化机制
│ │ │ ├─ 1RDB机制-.mp4
│ │ │ ├─ 2AOF机制-.mp4
│ │ │ ├─ 3AOF重写-.mp4
│ │ │ └─ 4RDB与AOF对比和选型-.mp4
│ │ ├─ 📁 5任务四:Redis扩展特性
│ │ │ ├─ 1发布订阅机制-.mp4
│ │ │ ├─ 2事务的概念-.mp4
│ │ │ ├─ 3事务机制-.mp4
│ │ │ ├─ 4lua与Redis整合应用-.mp4
│ │ │ ├─ 5lua脚本复制-.mp4
│ │ │ ├─ 6Redis监视器-.mp4
│ │ │ └─ 7慢查询日志-.mp4
│ │ ├─ 📁 6任务五:Redis高可用方案
│ │ │ ├─ 1主从复制-.mp4
│ │ │ ├─ 3主从复制原理及实现-.mp4
│ │ │ ├─ 4哨兵模式-.mp4
│ │ │ ├─ 5检测原理-.mp4
│ │ │ ├─ 6故障转移-.mp4
│ │ │ ├─ 7集群介绍-.mp4
│ │ │ ├─ 8普通Hash和一致性Hash-.mp4
│ │ │ ├─ 9RedisCluster分区-.mp4
│ │ │ ├─ 10Cluster分区原理-.mp4
│ │ │ ├─ 11RedisCluster创建-.mp4
│ │ │ ├─ 12分区路由-.mp4
│ │ │ ├─ 13节点添加-.mp4
│ │ │ └─ 13集群容灾-.mp4
│ │ └─ 📁 7任务六:Redis经典问题解析
│ │ ├─ 3穿透雪崩击穿-.mp4
│ │ ├─ 4数据不一致-.mp4
│ │ ├─ 5并发hotkeybigkey-.mp4
│ │ ├─ 6redis乐观锁-.mp4
│ │ ├─ 7redis分布式锁-.mp4
│ │ └─ 8redisson-.mp4
│ └─ 📁 模块二高吞吐消息中间件Kafka
│ ├─ 📁 2任务一:Kafka架构与实战
│ │ ├─ 1Kafka介绍-.mp4
│ │ ├─ 2Kafka优势-.mp4
│ │ ├─ 3Kafka应用场景-.mp4
│ │ ├─ 4Kafka基本架构-.mp4
│ │ ├─ 5Kafka核心概念-.mp4
│ │ ├─ 6Kafka安装与配置-.mp4
│ │ ├─ 7生产与消费-.mp4
│ │ ├─ 8开发实战_消息发送-.mp4
│ │ ├─ 9开发实战_消息的消费-.mp4
│ │ ├─ 10SpringBoot Kafka实战(上).mp4
│ │ ├─ 11SpringBoot Kafka实战(下).mp4
│ │ └─ 12服务端参数配置-.mp4
│ ├─ 📁 3任务二:Kafka高级特性解析
│ │ ├─ 1数据生产流程剖析.mp4
│ │ ├─ 2生产者参数详解-.mp4
│ │ ├─ 3序列化器剖析.mp4
│ │ ├─ 4分区器剖析.mp4
│ │ ├─ 5拦截器剖析.mp4
│ │ ├─ 6生产者原理剖析.mp4
│ │ ├─ 7生产者参数配置.mp4
│ │ ├─ 8消费者、消费组.mp4
│ │ ├─ 9心跳机制-.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
│ │ ├─ 22增加分区-.mp4
│ │ ├─ 23分区副本的分配-.mp4
│ │ ├─ 24主题参数详解-.mp4
│ │ ├─ 25KafkaAdminClient应用-.mp4
│ │ ├─ 26偏移量管理-.mp4
│ │ ├─ 27副本机制-.mp4
│ │ ├─ 28Leader选举机制-.mp4
│ │ ├─ 29分区重新分配-.mp4
│ │ ├─ 30自动再均衡剖析-.mp4
│ │ ├─ 31修改副本因子-.mp4
│ │ ├─ 32分区分配策略-.mp4
│ │ ├─ 33自定义分配策略-.mp4
│ │ ├─ 34日志存储概述-.mp4
│ │ ├─ 35日志索引(上)-.mp4
│ │ ├─ 36日志索引(下)-.mp4
│ │ ├─ 37日志清理机制-.mp4
│ │ ├─ 38零拷贝机制-.mp4
│ │ ├─ 39页缓存机制-.mp4
│ │ ├─ 40顺序写入机制-.mp4
│ │ ├─ 41事务相关配置-.mp4
│ │ ├─ 42幂等性-.mp4
│ │ ├─ 43事务介绍-.mp4
│ │ ├─ 44事务操作-.mp4
│ │ ├─ 45控制器-.mp4
│ │ ├─ 46可靠性保证-.mp4
│ │ ├─ 47一致性保证1-.mp4
│ │ ├─ 48一致性保证2-.mp4
│ │ ├─ 49一致性保证3-.mp4
│ │ ├─ 50一致性保证4-.mp4
│ │ ├─ 51消费重复场景及解决-.mp4
│ │ ├─ 52_consumer_offsets主题.mp4
│ │ ├─ 53延时队列.mp4
│ │ └─ 54重试队列.mp4
│ ├─ 📁 4任务三:Kafka集群与运维
│ │ ├─ 1集群应用场景-.mp4
│ │ ├─ 2集群环境搭建-.mp4
│ │ ├─ 3监控度量指标-.mp4
│ │ ├─ 4编程获取监控指标-.mp4
│ │ └─ 5拦截器剖析.mp4
│ └─ 📁 5任务四:Kafka源码剖析
│ ├─ 1Kafka源码剖析之源码阅读环境搭建-.mp4
│ ├─ 2Kafka源码剖析之Broker启动流程-.mp4
│ ├─ 3Kafka源码剖析之Topic创建流程-.mp4
│ ├─ 4Kafka源码剖析之Producer生产者流程-.mp4
│ └─ 5Kafka源码剖析之Consumer消费者流程-.mp4
├─ 📁 05阶段:PB级企业电商离线数仓项目实战
│ ├─ 📁 01PB级企业电商离线数仓项目实战(上)
│ │ ├─ 📁 01课程资料
│ │ ├─ 📁 02任务一:数仓理论
│ │ │ ├─ 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
│ │ ├─ 📁 03任务二:数据采集
│ │ │ ├─ 01会员活跃度分析_需求说明.mp4
│ │ │ ├─ 02会员活跃度分析_数据采集_sourc.mp4
│ │ │ ├─ 03会员活跃度分析_数据采集_sink.mp4
│ │ │ ├─ 04会员活跃度分析_数据采集_agent.mp4
│ │ │ ├─ 05会员活跃度分析_数据采集_自定义拦截器实现.mp4
│ │ │ ├─ 06会员活跃度分析_数据采集_自定义拦截器测试.mp4
│ │ │ ├─ 07会员活跃度分析_启动日志采集.mp4
│ │ │ ├─ 08会员活跃度分析_升级自定义拦截器.mp4
│ │ │ └─ 09会员活跃度分析_最终测试&数据采集小结.mp4
│ │ ├─ 📁 04任务三:会员活跃度分析
│ │ │ ├─ 01会员活跃度分析_ODS建表加载数据.mp4
│ │ │ ├─ 02会员活跃度分析_内建函数解析json.mp4
│ │ │ ├─ 03会员活跃度分析_自定义UDF解析json串.mp4
│ │ │ ├─ 04会员活跃度分析_SerDe处理json数据.mp4
│ │ │ ├─ 05会员活跃度分析_DWD建表&加载数据.mp4
│ │ │ ├─ 06会员活跃度分析_DWS建表&每日活跃会员计算.mp4
│ │ │ ├─ 07会员活跃度分析_活跃会员周&月计算_.mp4
│ │ │ ├─ 08会员活跃度分析_活跃会员ads层指标计算.mp4
│ │ │ ├─ 09会员活跃度分析_活跃会员分析小结.mp4
│ │ │ ├─ 10会员活跃度分析_新增会员计算思路.mp4
│ │ │ ├─ 11会员活跃度分析_新增会员DWS层计算.mp4
│ │ │ ├─ 12会员活跃度分析_新增会员ADS计算及小结.mp4
│ │ │ ├─ 13会员活跃度分析_会员留存DWS计算.mp4
│ │ │ ├─ 14会员活跃度分析_Hive异常的处理.mp4
│ │ │ ├─ 15会员活跃度分析_ADS计算.mp4
│ │ │ ├─ 16会员活跃度分析_数据分析小结.mp4
│ │ │ ├─ 17会员活跃度分析_DataX概念及安装.mp4
│ │ │ ├─ 18会员活跃度分析_hdfsreader配置.mp4
│ │ │ ├─ 19会员活跃度分析_mysqlwriter配置及测试.mp4
│ │ │ ├─ 20会员活跃度分析_高仿数据测试_flume采集日志.mp4
│ │ │ ├─ 21会员活跃度分析_高仿数据测试_数据加载及内存分配.mp4
│ │ │ ├─ 22会员活跃度分析_高仿数据测试_调整map&reduce数.mp4
│ │ │ ├─ 23会员活跃度分析_高仿数据测试_其他脚本测试.mp4
│ │ │ ├─ 24会员活跃度分析_tez简介安装.mp4
│ │ │ ├─ 25会员活跃度分析_tez引擎高仿数据测试.mp4
│ │ │ └─ 26会员活跃度分析_会员留存率Bug修改.mp4
│ │ ├─ 📁 05任务四:广告分析
│ │ │ ├─ 01广告分析_业务及需求分析.mp4
│ │ │ ├─ 02广告分析_数据采集&ODS层处理.mp4
│ │ │ ├─ 03广告分析_DWD层处理.mp4
│ │ │ ├─ 04广告分析_点击次数计算.mp4
│ │ │ ├─ 05广告分析_漏斗分析计算.mp4
│ │ │ ├─ 06广告分析_广告效果分析.mp4
│ │ │ ├─ 07广告分析_指标分析小结.mp4
│ │ │ ├─ 08广告分析_ADS层数据导出.mp4
│ │ │ └─ 09广告分析_高仿事件日志数据测试.mp4
│ │ ├─ 📁 06作业
│ │ └─ 📁 07直播
│ ├─ 📁 02PB级企业电商离线数仓项目实战(下)
│ │ ├─ 📁 01课程资料
│ │ ├─ 📁 02任务一:核心交易分析
│ │ │ ├─ 01业务需求&业务数据库.mp4
│ │ │ ├─ 02数据导入需求分析.mp4
│ │ │ ├─ 03全量数据导入_产品目录表.mp4
│ │ │ ├─ 04全量数据导入_其他表.mp4
│ │ │ ├─ 05增量数据导入.mp4
│ │ │ ├─ 06ODS层建表与数据加载.mp4
│ │ │ ├─ 07缓慢变化维的处理.mp4
│ │ │ ├─ 08拉链表案例_建表加载数据.mp4
│ │ │ ├─ 09拉链表案例_构建拉链表.mp4
│ │ │ ├─ 10拉链表案例_拉链表测试使用.mp4
│ │ │ ├─ 11拉链表案例_拉链表回滚.mp4
│ │ │ ├─ 12拉链表案例_回滚实现与测试.mp4
│ │ │ ├─ 13周期性事实表_拉链表实现.mp4
│ │ │ ├─ 14拉链表小结.mp4
│ │ │ ├─ 15DIM层_产品分类表.mp4
│ │ │ ├─ 16DIM层_商品地域组织表.mp4
│ │ │ ├─ 17DIM层_商品信息表处理.mp4
│ │ │ ├─ 18DWD建表与数据加载.mp4
│ │ │ ├─ 19DWS层设计.mp4
│ │ │ ├─ 20DWS层实现_订单明细表.mp4
│ │ │ ├─ 21DWS层实现_订单明细宽表.mp4
│ │ │ ├─ 22DWS层实现_测试.mp4
│ │ │ ├─ 23ADS层实现part01.mp4
│ │ │ ├─ 24ADS层实现part02.mp4
│ │ │ └─ 25小结.mp4
│ │ ├─ 📁 03任务二:调度系统Airflow
│ │ │ ├─ 01Airflow概述.mp4
│ │ │ ├─ 02Airflow安装.mp4
│ │ │ ├─ 03Airflow配置.mp4
│ │ │ ├─ 04Airflow入门案例.mp4
│ │ │ └─ 05Airflow项目集成.mp4
│ │ ├─ 📁 04任务三:元数据管理Atlas
│ │ │ ├─ 01数仓元数据管理.mp4
│ │ │ ├─ 02Atlas架构及编译.mp4
│ │ │ ├─ 03安装导入Hive元数据.mp4
│ │ │ └─ 04血缘管理展示.mp4
│ │ ├─ 📁 05任务四:数据质量管理Griffin
│ │ │ ├─ 01Griffin概述.mp4
│ │ │ ├─ 02依赖组件安装.mp4
│ │ │ ├─ 03Griffin编译安装.mp4
│ │ │ ├─ 04数据质量监控.mp4
│ │ │ ├─ 05数据可视化.mp4
│ │ │ └─ 06离线数仓项目总结.mp4
│ │ ├─ 📁 06随堂测试及作业
│ │ └─ 📁 07直播
│ │ └─ 01大数据4期正式班阶段三模块二直播.mp4
│ └─ 📁 03大厂面试题
│ ├─ 📁 01任务一:难度系数—简单
│ ├─ 📁 02任务二:难度系数—中等
│ └─ 📁 03任务三:难度系数—困难
├─ 📁 06阶段:内存级快速计算引擎Spark
│ ├─ 📁 01Scala编程
│ │ ├─ 📁 01课程资料
│ │ ├─ 📁 02任务一:Scala基础
│ │ │ ├─ 01Scala语言概况.mp4
│ │ │ ├─ 02环境准备.mp4
│ │ │ ├─ 03基础语法.mp4
│ │ │ ├─ 04常用类型与字面量.mp4
│ │ │ ├─ 05类层次结构.mp4
│ │ │ ├─ 06值与变量&自动类型推断.mp4
│ │ │ ├─ 07操作符.mp4
│ │ │ ├─ 08块表达式和赋值语句.mp4
│ │ │ ├─ 09输入和输出.mp4
│ │ │ ├─ 10字符串插值器.mp4
│ │ │ └─ 11对象相等性.mp4
│ │ ├─ 📁 03任务二:控制结构和函数
│ │ │ ├─ 01if表达式.mp4
│ │ │ ├─ 02for表达式.mp4
│ │ │ ├─ 03while表达式.mp4
│ │ │ ├─ 04函数.mp4
│ │ │ ├─ 05懒值.mp4
│ │ │ └─ 06文件操作.mp4
│ │ ├─ 📁 04任务三:数组和元组
│ │ │ ├─ 01数组定义.mp4
│ │ │ ├─ 02变长数组.mp4
│ │ │ ├─ 03数组操作.mp4
│ │ │ ├─ 04常见算法.mp4
│ │ │ ├─ 05多维数组.mp4
│ │ │ └─ 06元组及操作.mp4
│ │ ├─ 📁 05任务四:类与对象
│ │ │ ├─ 01类和无参构造器.mp4
│ │ │ ├─ 02自定义getter和setter方法.mp4
│ │ │ ├─ 03Bean属性.mp4
│ │ │ ├─ 04构造器.mp4
│ │ │ └─ 05对象.mp4
│ │ ├─ 📁 06任务五:继承与特质
│ │ │ ├─ 01继承的概念.mp4
│ │ │ ├─ 02构造器执行顺序.mp4
│ │ │ ├─ 03override方法重写.mp4
│ │ │ ├─ 04类型检查与转换.mp4
│ │ │ ├─ 05作为接口使用的特质.mp4
│ │ │ ├─ 06带有具体实现的特质.mp4
│ │ │ ├─ 07特质构造顺序.mp4
│ │ │ ├─ 08特质继承类.mp4
│ │ │ └─ 09Ordered和Ordering.mp4
│ │ ├─ 📁 07任务六:模式匹配和样例类
│ │ │ ├─ 01模式匹配.mp4
│ │ │ ├─ 02字符和字符串匹配.mp4
│ │ │ ├─ 03守卫式匹配.mp4
│ │ │ ├─ 04匹配类型.mp4
│ │ │ ├─ 05匹配数组、元组、集合.mp4
│ │ │ ├─ 06样例类.mp4
│ │ │ └─ 07Option与模式匹配.mp4
│ │ ├─ 📁 08任务七:函数及抽象化
│ │ │ ├─ 01函数字面量及函数的定义.mp4
│ │ │ ├─ 02函数与方法的区别.mp4
│ │ │ ├─ 03匿名函数与占位符.mp4
│ │ │ ├─ 04高阶函数.mp4
│ │ │ ├─ 05闭包.mp4
│ │ │ ├─ 06柯里化.mp4
│ │ │ ├─ 07部分应用函数.mp4
│ │ │ └─ 08偏函数.mp4
│ │ ├─ 📁 09任务八:集合
│ │ │ ├─ 01可变和不可变集合.mp4
│ │ │ ├─ 02Seq.mp4
│ │ │ ├─ 03Set.mp4
│ │ │ ├─ 04Map.mp4
│ │ │ ├─ 05集合常用算子.mp4
│ │ │ └─ 06与Java集合的转换.mp4
│ │ ├─ 📁 10任务九:隐式机制及Akka扩展
│ │ │ ├─ 01隐式转换.mp4
│ │ │ ├─ 02隐式转换函数.mp4
│ │ │ ├─ 03隐式参数和隐式值.mp4
│ │ │ ├─ 04类型参数.mp4
│ │ │ ├─ 05Akka.mp4
│ │ │ └─ 06课程总结.mp4
│ │ ├─ 📁 11作业
│ │ └─ 📁 12直播
│ │ └─ 01大数据4期正式班阶段四模块一直播.mp4
│ ├─ 📁 02Spark实战应用(上)
│ │ ├─ 📁 01课程资料
│ │ ├─ 📁 02任务一:Spark安装与配置
│ │ │ ├─ 01Spark概述.mp4
│ │ │ ├─ 02Spark与Hadoop的区别与联系.mp4
│ │ │ ├─ 03Spark系统架构与集群部署模式.mp4
│ │ │ ├─ 04Spark相关术语.mp4
│ │ │ ├─ 05Spark安装.mp4
│ │ │ ├─ 06Spark本地模式.mp4
│ │ │ ├─ 07Spark伪分布式.mp4
│ │ │ ├─ 08Standalone模式_配置与运行模式.mp4
│ │ │ ├─ 09Standalone模式_Historyserver与HA.mp4
│ │ │ ├─ 10SparkonYarn.mp4
│ │ │ ├─ 11SparkonYarn_历史服务整合.mp4
│ │ │ └─ 12Spark开发环境搭建.mp4
│ │ ├─ 📁 03任务二:RDD编程基础
│ │ │ ├─ 01什么是RDD及RDD特点.mp4
│ │ │ ├─ 02RDD编程模型.mp4
│ │ │ ├─ 03SparkContext与RDD的创建.mp4
│ │ │ ├─ 04Transformation算子操作part01.mp4
│ │ │ ├─ 05Transformation算子操作part02.mp4
│ │ │ ├─ 06Transformation算子操作part03.mp4
│ │ │ ├─ 07Action算子操作part01.mp4
│ │ │ ├─ 08Action算子操作part02.mp4
│ │ │ ├─ 09PairRDD创建与map操作.mp4
│ │ │ ├─ 10PairRDD聚合操作part01.mp4
│ │ │ ├─ 11PairRDD聚合操作part02.mp4
│ │ │ ├─ 12groupByKey与reduceByKey比较&sortByKey.mp4
│ │ │ ├─ 13join&Action操作.mp4
│ │ │ ├─ 14parquet&CSV文件.mp4
│ │ │ ├─ 15ScalaWordCount.mp4
│ │ │ ├─ 16JavaWordCount.mp4
│ │ │ ├─ 17计算圆周率.mp4
│ │ │ ├─ 18广告数据分析part01.mp4
│ │ │ ├─ 19广告数据分析part02.mp4
│ │ │ ├─ 20共同好友方法一.mp4
│ │ │ ├─ 21共同好友方法二.mp4
│ │ │ ├─ 22SuperWordCount.mp4
│ │ │ ├─ 23ScalaJDBC程序.mp4
│ │ │ └─ 24SuperWordCount数据保存MySQL.mp4
│ │ ├─ 📁 04任务三:RDD编程高阶
│ │ │ ├─ 01序列化.mp4
│ │ │ ├─ 02依赖关系.mp4
│ │ │ ├─ 03WordCount中的依赖关系.mp4
│ │ │ ├─ 04RDD缓存.mp4
│ │ │ ├─ 05RDD容错.mp4
│ │ │ ├─ 06RDD分区数.mp4
│ │ │ ├─ 07RDD分区器.mp4
│ │ │ ├─ 08自定义分区器.mp4
│ │ │ ├─ 09map端的join.mp4
│ │ │ ├─ 10累加器.mp4
│ │ │ ├─ 11TopN优化.mp4
│ │ │ ├─ 12Standalone模式作业提交.mp4
│ │ │ ├─ 13Spark原理初步_RDD编程优化.mp4
│ │ │ └─ 14Spark原理初步_shuffle原理.mp4
│ │ ├─ 📁 05任务四:SparkSQL编程
│ │ │ ├─ 01SparkSQL特点.mp4
│ │ │ ├─ 02DataFrame&Dataset.mp4
│ │ │ ├─ 03Row&Schema.mp4
│ │ │ ├─ 04SparkSession.mp4
│ │ │ ├─ 05创建DF&DS.mp4
│ │ │ ├─ 06由文件创建DF&三者之间转换.mp4
│ │ │ ├─ 07Action操作.mp4
│ │ │ ├─ 08与RDD类似的转换操作.mp4
│ │ │ ├─ 09select&where相关操作.mp4
│ │ │ ├─ 10聚组与排序操作.mp4
│ │ │ ├─ 11join与集合操作.mp4
│ │ │ ├─ 12空值处理&窗口函数.mp4
│ │ │ ├─ 13SQL语句.mp4
│ │ │ ├─ 14输入与输出.mp4
│ │ │ ├─ 15json&JDBC.mp4
│ │ │ ├─ 16UDF.mp4
│ │ │ ├─ 17类型不安全的UDAF.mp4
│ │ │ ├─ 18类型安全的UDAF.mp4
│ │ │ ├─ 19访问Hi.mp4
│ │ │ ├─ 20join方式.mp4
│ │ │ ├─ 21SQL语句解析part01.mp4
│ │ │ └─ 22SQL语句解析part02.mp4
│ │ ├─ 📁 06作业
│ │ └─ 📁 07直播
│ │ └─ 01大数据4期阶段四模块二直播.mp4
│ ├─ 📁 03Spark实战应用(下)
│ │ ├─ 📁 01课程资料
│ │ ├─ 📁 02任务一:实时流式计算框架SparkStreaming
│ │ │ ├─ 01SparkStreaming概述.mp4
│ │ │ ├─ 02SparkStreaming架构.mp4
│ │ │ ├─ 03SparkStreaming优缺点&结构化流.mp4
│ │ │ ├─ 04DStream基础数据源_文件流.mp4
│ │ │ ├─ 05DStream基础数据源_Socket流.mp4
│ │ │ ├─ 06DStream基础数据源_RDD队列流.mp4
│ │ │ ├─ 07DStream转换操作_无状态转换&黑名单过滤方法1.mp4
│ │ │ ├─ 08DStream转换操作_黑名单过滤方法2&3.mp4
│ │ │ ├─ 09DStream转换操作_窗口操作1.mp4
│ │ │ ├─ 10DStream转换操作_窗口操作2.mp4
│ │ │ ├─ 11DStream转换操作_状态追踪updateStateByKey.mp4
│ │ │ ├─ 12DStream转换操作_状态追踪mapWithStat.mp4
│ │ │ └─ 13DStream输出操作.mp4
│ │ ├─ 📁 03任务二:SparkStreaming与Kafka整合
│ │ │ ├─ 01Kafka整合_08接口Receiver&Director.mp4
│ │ │ ├─ 02Kafka整合_010接口.mp4
│ │ │ ├─ 03Kafka整合_Offset管理.mp4
│ │ │ ├─ 04Kafka整合_Offset的设置与显示.mp4
│ │ │ ├─ 05Kafka整合_Redis管理的Offset框架搭建.mp4
│ │ │ ├─ 06Kafka整合_从Redis中获取Offset.mp4
│ │ │ ├─ 07Kafka整合_Offset保存到Redis.mp4
│ │ │ └─ 08Kafka整合_集成测试.mp4
│ │ ├─ 📁 04任务三:SparkGraphX图计算
│ │ │ ├─ 01GraphX概述.mp4
│ │ │ ├─ 02GraphX架构&数据结构.mp4
│ │ │ ├─ 03GraphX计算_创建图&属性操作.mp4
│ │ │ ├─ 04GraphX计算_属性&转换&结构操作.mp4
│ │ │ ├─ 05GraphX计算_连接&聚合操作.mp4
│ │ │ ├─ 06GraphX计算_强连通体算法.mp4
│ │ │ ├─ 07GraphX计算_统一用户识别思路.mp4
│ │ │ ├─ 08GraphX计算_识别用户.mp4
│ │ │ └─ 09GraphX计算_数据合并.mp4
│ │ ├─ 📁 05作业
│ │ └─ 📁 06直播
│ │ └─ 01大数据4期正式班阶段四模块三直播.mp4
│ └─ 📁 04Spark原理及源码剖析
│ ├─ 📁 01课程资料
│ ├─ 📁 02任务一:重要组件(Master、Worker、Driver)
│ │ ├─ 01核心组件讲解.mp4
│ │ ├─ 02yarn模式运行机制.mp4
│ │ ├─ 03Rpc框架.mp4
│ │ ├─ 04Master&Worker启动流程.mp4
│ │ ├─ 05模拟的Master程序.mp4
│ │ ├─ 06模拟Worker程序.mp4
│ │ ├─ 07模拟Worker发送心跳.mp4
│ │ ├─ 08SparkContext内部组件.mp4
│ │ ├─ 09SparkContextSparkEnv组件.mp4
│ │ ├─ 10SparkContext启动流程.mp4
│ │ └─ 11SparkContext三大组件启动流程.mp4
│ ├─ 📁 03任务二:重要原理(作业调度及Shuffle原理)
│ │ ├─ 01作业调度_Job触发.mp4
│ │ ├─ 02作业调度_dag原理及重要组件.mp4
│ │ ├─ 03作业调度_stage划分.mp4
│ │ ├─ 04作业调度_Task调度.mp4
│ │ ├─ 05作业调度_调度策略.mp4
│ │ ├─ 06作业调度_返回结果&失败重试.mp4
│ │ ├─ 07Shuffle原理_两个阶段&技术演进.mp4
│ │ ├─ 08Shuffle原理_shufflewriter流程.mp4
│ │ ├─ 09Shuffle原理_Shufflereader流程.mp4
│ │ └─ 10Shuffle原理_参数调整.mp4
│ ├─ 📁 04任务三:内存管理、数据倾斜及优化
│ │ ├─ 01内存管理_堆内内存&堆外内存.mp4
│ │ ├─ 02内存管理_静态内存管理.mp4
│ │ ├─ 03内存管理_统一内存管理.mp4
│ │ ├─ 04内存管理_存储内存管理.mp4
│ │ ├─ 05内存管理_执行内存管理.mp4
│ │ ├─ 06BlockManager.mp4
│ │ ├─ 07数据倾斜_基本概念.mp4
│ │ ├─ 08数据倾斜_解决数据倾斜.mp4
│ │ ├─ 09数据倾斜_改变reduce并行度.mp4
│ │ ├─ 10数据倾斜_两阶段聚合.mp4
│ │ ├─ 11数据倾斜_加盐打散key&扩容.mp4
│ │ ├─ 12优化_编码优化.mp4
│ │ ├─ 13优化_资源优化.mp4
│ │ └─ 14优化_动态资源分配.mp4
│ ├─ 📁 05直播
│ │ └─ 01大数据4期阶段四模块四直播.mp4
│ └─ 📁 06作业
├─ 📁 07阶段:智慧物流大数据分析调度平台项目
│ └─ 📁 01智慧物流大数据分析调度平台项目
│ ├─ 📁 01课程资料
│ ├─ 📁 02任务一:项目介绍及CDH搭建
│ │ ├─ 01智慧物流大数据平台项目背景.mp4
│ │ ├─ 02智慧物流大数据平台项目介绍.mp4
│ │ ├─ 03智慧物流大数据平台项目架构介绍.mp4
│ │ ├─ 04CDH了解及架构介绍.mp4
│ │ ├─ 05CDH搭建准备工作.mp4
│ │ ├─ 06CDH搭建初始化数据库.mp4
│ │ ├─ 07CDH服务端搭建-搭建zk集群.mp4
│ │ ├─ 08CDH服务搭建问题解决.mp4
│ │ ├─ 09CDH添加HDFS服务.mp4
│ │ ├─ 10CDH添加yarn服务.mp4
│ │ ├─ 11CDH添加Hive服务.mp4
│ │ ├─ 12CDH添加Hbase服务.mp4
│ │ ├─ 13CDH添加spark服务配置Hive-on-Spark.mp4
│ │ ├─ 14CDH升级spark2.4.mp4
│ │ ├─ 15CDH升级spark2.4问题解决.mp4
│ │ ├─ 16CDH添加kafka服务.mp4
│ │ ├─ 17CDH添加服务-kafka集群问题解决.mp4
│ │ ├─ 18CDH-hdfs文件系统测试.mp4
│ │ ├─ 19CDH-yarn集群测试.mp4
│ │ ├─ 20CDH-HDFS与Yarn的高可用.mp4
│ │ └─ 21CDH命令测试&邮件报警&卸载.mp4
│ ├─ 📁 03任务二:平台数据准备
│ │ ├─ 01智慧物流大数据平台数据采集方案确定.mp4
│ │ ├─ 02智慧物流大数据平台业务数据准备.mp4
│ │ ├─ 03智慧物流大数据平台全量导入与增量导入.mp4
│ │ ├─ 04智慧物流大数据平台数据ETL.mp4
│ │ ├─ 05智慧物流大数据平台销量数据导出.mp4
│ │ └─ 06智慧物流大数据平台商品-仓库-商品分类数据的导出.mp4
│ ├─ 📁 04任务三:仓储预测及车货匹配
│ │ ├─ 01智慧物流大数据平台仓储预测代码分析.mp4
│ │ ├─ 02车货匹配场景分析.mp4
│ │ ├─ 03常见的递归调用.mp4
│ │ ├─ 04函数调用过程分析.mp4
│ │ ├─ 05例题-计算累加和.mp4
│ │ ├─ 06如何评价算法优劣--事后统计法.mp4
│ │ ├─ 07大O表示法-时间复杂度.mp4
│ │ ├─ 08大O表示法-空间复杂度.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贪心策略-0-1背包问题.mp4
│ │ ├─ 22分治策略-概述.mp4
│ │ ├─ 23分治策略-QuickSort分析.mp4
│ │ ├─ 24分治策略-QuickSort实现思路分析.mp4
│ │ ├─ 25分治策略-QuickSort代码实现.mp4
│ │ ├─ 26分治策略-QuickSort-复杂度及稳定性分析.mp4
│ │ ├─ 27动态规划-简介与案例一.mp4
│ │ ├─ 28动态规划-无后效性.mp4
│ │ ├─ 29动态规划-找零钱案例-优化一.mp4
│ │ ├─ 30动态规划-找零钱案例-优化二.mp4
│ │ ├─ 31动态规划-找零钱案例-打印面值.mp4
│ │ ├─ 32动态规划-找零钱-通用版.mp4
│ │ ├─ 33动态规划-最大连续子序列和.mp4
│ │ ├─ 34动态规划-最大连续子序列和-优化.mp4
│ │ ├─ 35动态规划-LCS-思路分析.mp4
│ │ ├─ 36动态规划-LCS-递归实现.mp4
│ │ ├─ 37动态规划-LCS-递推实现.mp4
│ │ ├─ 38动态规划-LCS-递推实现分析.mp4
│ │ ├─ 39动态规划-LCS-一维数组优化.mp4
│ │ ├─ 40动态规划-背包问题-思路分析.mp4
│ │ ├─ 41动态规划-背包问题-第一版.mp4
│ │ ├─ 42动态规划-背包问题-优化思路分析.mp4
│ │ ├─ 43动态规划-背包问题-优化代码开发.mp4
│ │ ├─ 44车货匹配需求介绍.mp4
│ │ ├─ 45车货匹配思路分析.mp4
│ │ ├─ 46车货匹配代码实现第一版.mp4
│ │ ├─ 48车货匹配代码实现第二版.mp4
│ │ ├─ 49车货匹配代码实现第三版.mp4
│ │ ├─ 50车货匹配-Java-API测试HA的HDFS文件系统.mp4
│ │ ├─ 51车货匹配-封装下载HDFS文件与文件夹的工具类.mp4
│ │ ├─ 52车货匹配代码实现第四版.mp4
│ │ ├─ 53车货匹配代码实现最终版.mp4
│ │ ├─ 54指标开发-指标体系介绍.mp4
│ │ ├─ 55指标开发-业务数据表结构介绍.mp4
│ │ ├─ 56指标开发-快递单主题-数据采集.mp4
│ │ ├─ 57指标开发-快递单主题-ETL过程.mp4
│ │ ├─ 58指标开发-快递单主题-指标统计-express_base_agg.mp4
│ │ ├─ 59指标开发-快递单主题-指标统计-指标统计具体实现.mp4
│ │ ├─ 60指标开发-快递单主题-指标统计-指标导出.mp4
│ │ ├─ 61指标开发-运单主题-数据采集.mp4
│ │ ├─ 62指标开发-运单主题-ETL过程.mp4
│ │ ├─ 63指标开发-运单主题-指标计算与数据导出.mp4
│ │ └─ 4701背包商品组合方案输出实现.mp4
│ ├─ 📁 05任务四:实时处理及可视化
│ │ ├─ 01实时处理-实时数据采集构架分析.mp4
│ │ ├─ 02实时处理-实时数据采集实现.mp4
│ │ ├─ 03实时处理-模拟车载客户端发送消息.mp4
│ │ ├─ 04实时处理-车辆监控逻辑梳理.mp4
│ │ ├─ 05实时处理-StructureStreaming发展历史.mp4
│ │ ├─ 06实时处理-Dataflow模型介绍.mp4
│ │ ├─ 07实时处理-StructuredStreaming的API与编程模型.mp4
│ │ ├─ 08实时处理-StructuredStreaming实战-socketSourc.mp4
│ │ ├─ 09实时处理-StructuredStreming计算和输出.mp4
│ │ ├─ 10实时处理-StructuredStreamng整合kafka.mp4
│ │ ├─ 11实时处理-Redis数据库安装.mp4
│ │ ├─ 12实时处理-结构化流处理写入Redis.mp4
│ │ ├─ 13实时处理-结构化流处理写入Hbas.mp4
│ │ ├─ 14实时处理-结构化流处理写入Kafka.mp4
│ │ ├─ 15实时处理-打包部署到服务器运行.mp4
│ │ └─ 16智慧物流大数据平台-数据可视化.mp4
│ ├─ 📁 06直播
│ │ └─ 01大数据4期阶段五模块一直播.mp4
│ └─ 📁 07作业
├─ 📁 08阶段:新一代计算利器Flink
│ └─ 📁 01计算领域锋利的武器Flink
│ ├─ 📁 01课程资料
│ ├─ 📁 02任务一:Flink概述及入门案例
│ │ ├─ 01Flink概述part01.mp4
│ │ ├─ 02Flink概述part02.mp4
│ │ ├─ 03Flink概述part03.mp4
│ │ ├─ 04Flink处理批量数据入门案例(Java版).mp4
│ │ ├─ 06Flink处理流式数据入门案例(Scala版).mp4
│ │ └─ 07Flink处理流式数据入门案例(Java版).mp4
│ ├─ 📁 03任务二:Flink体系结构及安装部署
│ │ ├─ 01Flink角色.mp4
│ │ ├─ 02Flink运行架构.mp4
│ │ ├─ 03Flink集群Standalone模式part01.mp4
│ │ ├─ 04Flink集群Standalone模式part02.mp4
│ │ ├─ 05Flink集群Standalone模式part03.mp4
│ │ ├─ 06Flink集群Yarn模式(yarnsession).mp4
│ │ └─ 07Flink集群Yarn模式(yarnperJob).mp4
│ ├─ 📁 04任务三:Flink常用API及Window窗口机制
│ │ ├─ 01FlinkStreamAPI从文件读数据.mp4
│ │ ├─ 02FlinkStreamAPI读取Hdfs上的文件.mp4
│ │ ├─ 03FlinkStreamAPI读取内存数据.mp4
│ │ ├─ 04FlinkStream自定义数据源part01.mp4
│ │ ├─ 05FlinkStream自定义数据源part02.mp4
│ │ ├─ 06FlinkStream自定义数据源Kafka连接器源码.mp4
│ │ ├─ 07Flink_Transformation.mp4
│ │ ├─ 08Flink_Sink_Redis.mp4
│ │ ├─ 09Flink_Sink_MySql.mp4
│ │ ├─ 10FlinkTableAPI.mp4
│ │ ├─ 11Flink时间窗口.mp4
│ │ ├─ 12FlinkCountWindow.mp4
│ │ ├─ 13Flink滑动窗口.mp4
│ │ └─ 14Flink会话窗口.mp4
│ ├─ 📁 05任务四:Flinkwatermark及state机制
│ │ ├─ 01Flink时间及watermark.mp4
│ │ ├─ 02watermark案例part01.mp4
│ │ ├─ 03watermark案例part02.mp4
│ │ ├─ 04state机制part01.mp4
│ │ ├─ 05state机制part02.mp4
│ │ ├─ 06state机制part03.mp4
│ │ ├─ 07state机制part04.mp4
│ │ └─ 08state机制part05.mp4
│ ├─ 📁 06任务五:Flink并行度、KafkaConnector源码及CEP
│ │ ├─ 01Flink并行度.mp4
│ │ ├─ 02flink-kafka-consumer类图.mp4
│ │ ├─ 03flink-kafka-consumer-open方法part01.mp4
│ │ ├─ 04flink-kafka-consumer-open方法part02.mp4
│ │ ├─ 05flink-kafka-consumer-open方法part03.mp4
│ │ ├─ 06flink-kafka-consumer-run方法.mp4
│ │ ├─ 07FlinkCEP概述.mp4
│ │ ├─ 08FlinkCEP-PatternAPI.mp4
│ │ ├─ 09FlinkCEP-NFA了解.mp4
│ │ ├─ 10FlinkCEP-案例part01.mp4
│ │ ├─ 11FlinkCEP-案例part02.mp4
│ │ └─ 12FlinkCEP-案例part03.mp4
│ ├─ 📁 07任务六:FlinkTable及作业提交
│ │ ├─ 01flink_table_回顾.mp4
│ │ ├─ 02flink_table_api.mp4
│ │ ├─ 03flink_table_sql.mp4
│ │ ├─ 04flink_sql_从文件中获取数据.mp4
│ │ ├─ 05flinke_table_从kafka获取数据.mp4
│ │ ├─ 06flink_table_将数据保存到文件系统.mp4
│ │ ├─ 07flink_table_将数据保存到kafka.mp4
│ │ ├─ 08Flink作业提交part01.mp4
│ │ ├─ 09Flink作业提交part02.mp4
│ │ └─ 10Flink作业提交part03.mp4
│ ├─ 📁 08直播
│ │ └─ 01大数据4期阶段六模块一直播.mp4
│ └─ 📁 09作业
├─ 📁 09阶段:大数据新技术实践
│ ├─ 📁 01ClickHouse&Kudu
│ │ ├─ 📁 01课程资料
│ │ ├─ 📁 02任务一:ClickHouse概述及安装
│ │ │ ├─ 01ClickHouse概述.mp4
│ │ │ ├─ 02ClickHouse特点.mp4
│ │ │ ├─ 03ClickHouse应用场景.mp4
│ │ │ └─ 04ClickHouse安装.mp4
│ │ ├─ 📁 03任务二:ClickHouse数据类型及表引擎
│ │ │ ├─ 01ClickHouse数据类型.mp4
│ │ │ ├─ 02表引擎Log系列.mp4
│ │ │ ├─ 03表引擎Memory和Merg.mp4
│ │ │ ├─ 04表引擎MergeTree创建方式和存储结构.mp4
│ │ │ ├─ 05表引擎MergeTree数据分区.mp4
│ │ │ ├─ 06表引擎MergeTree一级索引.mp4
│ │ │ ├─ 07表引擎MergeTree跳数索引.mp4
│ │ │ ├─ 08表引擎MergeTree数据存储.mp4
│ │ │ ├─ 09表引擎MergeTree标记文件.mp4
│ │ │ ├─ 10MergeTree分区、索引、标记和压缩数据的协同.mp4
│ │ │ ├─ 11表引擎MergeTreeTTL机制.mp4
│ │ │ ├─ 12表引擎MergeTree存储策略.mp4
│ │ │ ├─ 13ReplacingMergeTr.mp4
│ │ │ ├─ 14SummingMergeTr.mp4
│ │ │ ├─ 15AggregatingMergeTr.mp4
│ │ │ └─ 16CollapsingMergeTree+VersionedCollapsingMergeTr.mp4
│ │ ├─ 📁 04任务三:ClickHouse连接Kafka、MySQL及ClickHouse副本分片机制
│ │ │ ├─ 01ClickHouse连接Kafka和MySQL.mp4
│ │ │ ├─ 02副本part01.mp4
│ │ │ ├─ 03副本part02.mp4
│ │ │ ├─ 04副本part03.mp4
│ │ │ ├─ 05副本part04.mp4
│ │ │ ├─ 06分片part01.mp4
│ │ │ └─ 07分片part02.mp4
│ │ ├─ 📁 05任务四:大数据存储引擎Kudu
│ │ │ ├─ 01Kudu概述.mp4
│ │ │ ├─ 02Kudu数据模型.mp4
│ │ │ ├─ 03Kudu的架构.mp4
│ │ │ ├─ 04Kudu安装和运行.mp4
│ │ │ ├─ 05KuduAPI创建表.mp4
│ │ │ ├─ 06KuduAPI插入数据.mp4
│ │ │ ├─ 07KuduAPI查询.mp4
│ │ │ ├─ 08KuduAPI更新.mp4
│ │ │ ├─ 09KuduAPI删除指定行.mp4
│ │ │ ├─ 10KuduAPI删除表.mp4
│ │ │ └─ 11Flink下沉数据到Kudu.mp4
│ │ ├─ 📁 06直播
│ │ │ └─ 01大数据4期阶段七模块一直播.mp4
│ │ └─ 📁 07作业
│ └─ 📁 02Kylin&Druid
│ ├─ 📁 01课程资料
│ ├─ 📁 02任务一:分析型数据仓库Kylin
│ │ ├─ 01Kylin概述_历史及特点.mp4
│ │ ├─ 02Kylin概述_使用场景.mp4
│ │ ├─ 03Kylin概述_基本术语.mp4
│ │ ├─ 04Kylin概述_技术架构.mp4
│ │ ├─ 05Kylin概述_工作原理及生态.mp4
│ │ ├─ 06Kylin安装配置_安装依赖.mp4
│ │ ├─ 07Kylin安装配置_安装.mp4
│ │ ├─ 08构建Cube_准备数据源.mp4
│ │ ├─ 09构建Cube_按日期维度构建Cub.mp4
│ │ ├─ 10构建Cube_按渠道构建Cub.mp4
│ │ ├─ 11构建Cube_4个维度构建Cub.mp4
│ │ ├─ 12增量构建Cube_Segment.mp4
│ │ ├─ 13增量构建Cube_全量构建与增量构建.mp4
│ │ ├─ 14增量构建Cube_增量构建Cub.mp4
│ │ ├─ 15增量构建Cube_Segment管理&手工合并与删除.mp4
│ │ ├─ 16增量构建Cube_Segment自动合并.mp4
│ │ ├─ 17增量构建Cube_保留策略&JDBC.mp4
│ │ ├─ 18Cube优化_Cuboid剪枝&检查Cuboid数量及Cube大小.mp4
│ │ ├─ 19Cube优化_衍生维度&案例1衍生维度对比.mp4
│ │ ├─ 20Cube优化_案例2衍生维度对比.mp4
│ │ ├─ 21Cube优化_聚合组.mp4
│ │ ├─ 22Cube优化_强制维度&层级维度&联合维度.mp4
│ │ ├─ 23Cube优化_rowkey设置.mp4
│ │ ├─ 24流式构建_准备数据&定义数据源.mp4
│ │ ├─ 25流式构建_定义model&定义并构建Cub.mp4
│ │ ├─ 26实时OLAP_基本概念&环境准备.mp4
│ │ └─ 27实时OLAP_构建Cub.mp4
│ ├─ 📁 03任务二:实时分析数据库ApacheDruid
│ │ ├─ 01Druid概述_介绍&与其他OLAP技术对比.mp4
│ │ ├─ 02Druid概述_技术特点&使用场景.mp4
│ │ ├─ 03Druid概述_体系架构.mp4
│ │ ├─ 04Druid部署_单服务器部署.mp4
│ │ ├─ 05Druid部署_集群部署.mp4
│ │ ├─ 06Druid入门案例_数据说明.mp4
│ │ ├─ 07Druid入门案例_摄取Kafka数据.mp4
│ │ ├─ 08Druid入门案例_数据摄取规范.mp4
│ │ ├─ 09Druid入门案例_从HDFS加载数据.mp4
│ │ ├─ 10Druid架构与原理.mp4
│ │ ├─ 11Druid架构与原理_Lambda架构.mp4
│ │ ├─ 12Druid架构与原理_数据存储.mp4
│ │ ├─ 13Druid架构与原理_索引服务.mp4
│ │ ├─ 14Druid架构与原理_索引及压缩机制.mp4
│ │ ├─ 15Druid实战案例_数据描述&定义数据摄取规范.mp4
│ │ └─ 16Druid实战案例_数据查询&小结.mp4
│ ├─ 📁 04作业
│ └─ 📁 05直播
│ └─ 01大数据正式班阶段七模块二直播.mp4
├─ 📁 10阶段:ElasticStack日志搜索、挖掘及可视化解决方案
│ └─ 📁 01Elasticsearch全文搜索引擎、Logstash采集、Kibana展示方案
│ ├─ 📁 01课程资料
│ ├─ 📁 02任务一:Elasticsearch&Kibana
│ │ ├─ 01ELK应用场景-集中式日志系统.mp4
│ │ ├─ 02ELK协议栈介绍.mp4
│ │ ├─ 03ES介绍.mp4
│ │ ├─ 04ES单节点部署安装.mp4
│ │ ├─ 05ES单节点启动及问题解决.mp4
│ │ ├─ 06ES快速入门-简单使用.mp4
│ │ ├─ 07ES基本概念介绍.mp4
│ │ ├─ 08ES核心概念介绍.mp4
│ │ ├─ 09ES集群搭建部署过程.mp4
│ │ ├─ 10ES集群启动验证.mp4
│ │ ├─ 11ES集群elasticsearch-head插件安装-chrome插件方式.mp4
│ │ ├─ 12ES集群-kibana安装.mp4
│ │ ├─ 13Kibana简单使用-管理索引.mp4
│ │ ├─ 14ES集群底层原理-倒排索引结构.mp4
│ │ ├─ 15ES-IK分词器安装和测试.mp4
│ │ ├─ 16ES-IK分词器的扩展词典与停用词典.mp4
│ │ ├─ 17ES-IK分词器验证扩展与停用词典.mp4
│ │ ├─ 18ES-映射操作-映射属性详解.mp4
│ │ ├─ 19ES-映射操作-映射的查看.mp4
│ │ ├─ 20ES-文档新建及简单查询.mp4
│ │ ├─ 21ES文档的更新以及删除.mp4
│ │ ├─ 22ES-QueryDSL-match_all查询所有.mp4
│ │ ├─ 23ES-全文搜索-match查询.mp4
│ │ ├─ 24ES-全文搜索-短语搜索-match_phras.mp4
│ │ ├─ 25ES-全文搜索-query_string查询.mp4
│ │ ├─ 26ES-全文搜索-multi_match查询.mp4
│ │ ├─ 27ES-词条级搜索-第一部分.mp4
│ │ ├─ 28ES-词条级搜索-第二部分.mp4
│ │ ├─ 29ES-复合搜索-布尔搜索.mp4
│ │ ├─ 30Filter-DSL.mp4
│ │ ├─ 31ES-搜索排序.mp4
│ │ ├─ 32ES-分页查询.mp4
│ │ ├─ 33ES-高亮展示.mp4
│ │ ├─ 34ES-QueryDSL-mget与bulk.mp4
│ │ ├─ 35ES-聚合分析-max与count.mp4
│ │ ├─ 36ES-聚合分析-去重计数与stats.mp4
│ │ ├─ 37ES-聚合分析-extended_stats与percentiles.mp4
│ │ ├─ 38ES-聚合分析-桶聚合分析.mp4
│ │ ├─ 39ES-JAVAAPI-获取HighLevelClient.mp4
│ │ ├─ 40ES-JAVAAPI-创建索引.mp4
│ │ ├─ 41ES-JAVAAPI-创建索引第二种方式.mp4
│ │ ├─ 42ES-JAVAAPI-删除索引.mp4
│ │ ├─ 43ES-JAVAAPI-添加get查询文档.mp4
│ │ ├─ 44ES-JAVAAPI-检索全部文档-matchallquery.mp4
│ │ ├─ 45ES-JAVAAPI-检索-termquery&分页&过滤sourc.mp4
│ │ ├─ 46ES-JAVAAPI-检索-排序.mp4
│ │ ├─ 47ES-JAVAAPI-检索-排序与聚合分析.mp4
│ │ ├─ 48ES原理剖析-写入流程.mp4
│ │ ├─ 49ES原理剖析-读取文档流程.mp4
│ │ ├─ 50ES原理剖析-索引写入底层细节.mp4
│ │ ├─ 51ES原理剖析-近实时搜索原理.mp4
│ │ ├─ 52ES原理剖析-持久化变更.mp4
│ │ ├─ 53ES原理剖析-段合并机制.mp4
│ │ ├─ 54ES原理剖析-底层存储文件.mp4
│ │ ├─ 55ES数据结构-倒排索引详解-概述.mp4
│ │ ├─ 56ES数据结构-倒排索引详解-trie-添加方法第一部分.mp4
│ │ ├─ 57ES数据结构-倒排索引详解-trie-添加第二部分.mp4
│ │ ├─ 58ES数据结构-倒排索引详解-trie-前缀查询.mp4
│ │ ├─ 59ES数据结构-倒排索引详解-trie-添加方法验证.mp4
│ │ ├─ 60ES数据结构-倒排索引详解-trie-删除方法.mp4
│ │ ├─ 61ES数据结构-倒排索引详解-trie-删除方法验证.mp4
│ │ ├─ 62ES中数据结构-SkipList应用-SkipList如何提升检索效率.mp4
│ │ ├─ 63ES数据结构-SkipList应用-SkipList实现准备工作.mp4
│ │ ├─ 64ES数据结构-SkipList应用-SkipList实现-查询方法.mp4
│ │ ├─ 65ES数据结构-SkipList应用-SkipList实现-添加节点.mp4
│ │ ├─ 66ES数据结构-SkipList应用-SkipList删除节点.mp4
│ │ ├─ 67ES数据结构-SkipList应用-SkipList验证.mp4
│ │ ├─ 68ES-原理剖析-并发冲突处理机制.mp4
│ │ ├─ 69ES-原理剖析-ES数据一致性.mp4
│ │ ├─ 70ES-原理剖析-DocValues机制剖析-DocValues的作用.mp4
│ │ └─ 71ES-原理剖析-DocValues机制剖析-DocValues机制与使用.mp4
│ ├─ 📁 03任务二:LogStash日志采集
│ │ ├─ 01LogStash介绍以及入门案例.mp4
│ │ ├─ 02LogStash-监听日志文件.mp4
│ │ ├─ 03LogStash-jdbc插件.mp4
│ │ ├─ 04LogStash-syslog插件.mp4
│ │ ├─ 05LogStash-filter插件-grok.mp4
│ │ ├─ 06LogStash-filter插件-grok采集nginx日志.mp4
│ │ ├─ 07LogStash-ouput插件-输出到fil.mp4
│ │ └─ 08LogStash-ouput插件-输出到es.mp4
│ ├─ 📁 04任务三:日志分析平台实战
│ │ ├─ 01日志分析平台实战-架构图及Nginx安装部署.mp4
│ │ ├─ 02日志分析平台实战-Nginx生成JSON格式日志.mp4
│ │ ├─ 03日志分析平台实战-Filebeat采集数据到Kafka.mp4
│ │ ├─ 04日志分析平台实战-Logstash采集kafka数据到ES集群.mp4
│ │ ├─ 05日志分析平台实战-Kibana-PV.mp4
│ │ ├─ 06日志分析平台实战-Kibana-UV&IPTOP10&IP地理位置分布.mp4
│ │ └─ 07ES集群规划与调优.mp4
│ ├─ 📁 05直播
│ │ └─ 01大数据正式班阶段八模块一直播.mp4
│ └─ 📁 06作业
├─ 📁 11阶段:电商行业实时数仓项目
│ └─ 📁 01 电商行业实时数仓项目
│ ├─ 📁 01 任务一:实时数仓项目基础
│ │ ├─ 01 实时数仓项目整体介绍.mp4
│ │ ├─ 02 转型实时数仓案例.mp4
│ │ ├─ 03 实时数仓需求分析及技术选型.mp4
│ │ ├─ 04 业务数据库表结构.mp4
│ │ ├─ 05 binlog机制.mp4
│ │ ├─ 06 canal工具.mp4
│ │ ├─ 07 canal采集binlog配置.mp4
│ │ ├─ 08 canal采集数据到kafka.mp4
│ │ ├─ 09 实时数仓基础思想 part01.mp4
│ │ ├─ 10 实时数仓基础思想 part02.mp4
│ │ ├─ 11 ods层代码示例_从kafka获取地域表数据.mp4
│ │ ├─ 12 ods层代码示例_fastjson转化并保存至样例类.mp4
│ │ ├─ 13 ods层代码示例_下沉数据到hbas.mp4
│ │ ├─ 14 hbase中查看执行结果.mp4
│ │ ├─ 15 dim层操作之从hbase读地域表数据.mp4
│ │ ├─ 16 读取结果验证.mp4
│ │ ├─ 17 向hbase中插入地区宽表数据.mp4
│ │ ├─ 18 验证存入hbase的地域维表数据.mp4
│ │ ├─ 19 业务数据变更联动hbase维表.mp4
│ │ ├─ 20 实时数仓中dw层的概念和基础认知.mp4
│ │ └─ 21 dws层代码编写示例.mp4
│ ├─ 📁 02 任务二:需求实现
│ │ ├─ 01 需求一代码实现.mp4
│ │ ├─ 02 需求一代码运行调试.mp4
│ │ ├─ 03 需求二思路分析.mp4
│ │ ├─ 04 需求二编码思路.mp4
│ │ ├─ 05 需求二编码之获取地域宽表数据.mp4
│ │ ├─ 06 需求二编码之获取实时增量数据并转化.mp4
│ │ ├─ 07 需求二编码注意事项及验证.mp4
│ │ ├─ 08 需求三思路分析.mp4
│ │ ├─ 09 需求三代码实现.mp4
│ │ ├─ 10 需求四思路分析及代码实现.mp4
│ │ ├─ 11 需求五思路分析及代码实现.mp4
│ │ ├─ 12 需求六思路分析.mp4
│ │ └─ 13 需求六代码实现.mp4
│ ├─ 📁 03 任务三:监控及可视化
│ │ ├─ 01 prometheus安装.mp4
│ │ ├─ 02 node_exporter+pushgateway安装.mp4
│ │ ├─ 03 grafana安装展示flink监控数据.mp4
│ │ ├─ 04 结果数据存储至redis.mp4
│ │ ├─ 05 grafana安装.mp4
│ │ └─ 06 grafana数据可视化.mp4
│ ├─ 📁 04 任务四:数据质量及双流join
│ │ ├─ 01 数据质量概述.mp4
│ │ ├─ 02 生产场景数据质量保障策略.mp4
│ │ ├─ 03 基于时间的双流join.mp4
│ │ ├─ 04 基于window的双流join.mp4
│ │ ├─ 05 connect和CoProcessFunction处理双流数据.mp4
│ │ └─ 06 服务器环境部署运行.mp4
│ ├─ 📁 05 直播
│ │ └─ 01 大数据4期阶段九模块一直播.mp4
│ └─ 📁 06 作业
├─ 📁 12阶段:大数据处理算法及案例
│ ├─ 📁 01 Python 编程
│ │ ├─ 📁 01 任务一:Python基础
│ │ │ ├─ 01 Python语言介绍及安装.mp4
│ │ │ ├─ 02 Win下Pycharm安装使用.mp4
│ │ │ ├─ 03 Mac下Pycharm安装使用.mp4
│ │ │ ├─ 04 脚本编程与交互式编程.mp4
│ │ │ ├─ 05 变量的定义.mp4
│ │ │ ├─ 06 变量命名规范.mp4
│ │ │ ├─ 07 变量赋值.mp4
│ │ │ ├─ 08 数据类型(1).mp4
│ │ │ ├─ 09 数据类型(2).mp4
│ │ │ ├─ 10 数据类型转换.mp4
│ │ │ ├─ 11 算术运算符.mp4
│ │ │ ├─ 12 赋值比较运算符.mp4
│ │ │ ├─ 13 逻辑运算符.mp4
│ │ │ ├─ 14 条件判断.mp4
│ │ │ ├─ 15 循环.mp4
│ │ │ ├─ 16 continue和break.mp4
│ │ │ ├─ 17 案例:智能密码锁(1).mp4
│ │ │ ├─ 18 案例:智能密码锁(2).mp4
│ │ │ ├─ 19 字符串格式化(1).mp4
│ │ │ ├─ 20 字符串格式化(2).mp4
│ │ │ ├─ 21 字符串索引与切片.mp4
│ │ │ ├─ 22 字符串函数.mp4
│ │ │ ├─ 23 案例:电话号码识别.mp4
│ │ │ ├─ 24 元组.mp4
│ │ │ ├─ 25 案例:销售数据统计-找出销售冠军.mp4
│ │ │ ├─ 26 列表基本操作.mp4
│ │ │ ├─ 27 列表函数(1).mp4
│ │ │ ├─ 28 列表函数(2).mp4
│ │ │ ├─ 29 列表表达式.mp4
│ │ │ ├─ 30 案例:销售数据排行榜.mp4
│ │ │ ├─ 31 字典基本操作.mp4
│ │ │ ├─ 32 字典的遍历和函数.mp4
│ │ │ ├─ 33 集合.mp4
│ │ │ ├─ 34 函数定义与参数.mp4
│ │ │ ├─ 35 函数返回值.mp4
│ │ │ ├─ 36 匿名函数.mp4
│ │ │ ├─ 37 面向对象 - 类和实例.mp4
│ │ │ ├─ 38 面向对象 - 对象属性与方法.mp4
│ │ │ ├─ 39 面向对象 - 类属性与方法.mp4
│ │ │ ├─ 40 面向对象 - 一切皆对象.mp4
│ │ │ ├─ 41 案例:电商购物车系统(1).mp4
│ │ │ ├─ 42 案例:电商购物车系统(2).mp4
│ │ │ ├─ 43 模块导入.mp4
│ │ │ ├─ 44 自定义模块.mp4
│ │ │ ├─ 45 日期时间模块.mp4
│ │ │ ├─ 46 随机数.mp4
│ │ │ ├─ 47 os模块.mp4
│ │ │ └─ 48 sys模块.mp4
│ │ ├─ 📁 02 任务二 :Numpy科学计算库
│ │ │ ├─ 01 NumPy介绍模块安装.mp4
│ │ │ ├─ 02 NumPy数组创建.mp4
│ │ │ ├─ 03 NumPy数组属性与Jupyter插件.mp4
│ │ │ ├─ 04 NumPy文件读写操作.mp4
│ │ │ ├─ 05 NumPy数据类型.mp4
│ │ │ ├─ 06 NumPy数组运算.mp4
│ │ │ ├─ 07 NumPy复制和视图.mp4
│ │ │ ├─ 08 NumPy基本索引和切片.mp4
│ │ │ ├─ 09 NumPy花式索引和索引技巧.mp4
│ │ │ ├─ 10 NumPy形状操作.mp4
│ │ │ ├─ 11 NumPy广播机制.mp4
│ │ │ ├─ 12 NumPy元素级方法.mp4
│ │ │ ├─ 13 NumPy where运算排序与集合操作.mp4
│ │ │ ├─ 14 NumPy数学和统计函数.mp4
│ │ │ ├─ 15 NumPy线性代数.mp4
│ │ │ └─ 16 鸢尾花属性分析.mp4
│ │ ├─ 📁 03 任务三:Pandas数据分析库
│ │ │ ├─ 01 Pandas介绍安装.mp4
│ │ │ ├─ 02 Pandas数据结构.mp4
│ │ │ ├─ 03 Pandas数据结构.mp4
│ │ │ ├─ 04 Pandas-csv读写.mp4
│ │ │ ├─ 05 Pandas-Excel-HDF5读写.mp4
│ │ │ ├─ 06 Pandas-SQL读写.mp4
│ │ │ ├─ 07 Pandas数据选取.mp4
│ │ │ ├─ 08 Pandas-concat-insert数据集成.mp4
│ │ │ ├─ 09 Pandas-merge数据库风格数据集成.mp4
│ │ │ ├─ 10 Pandas数据清洗.mp4
│ │ │ ├─ 11 Pandas轴和元素转换.mp4
│ │ │ ├─ 12 Pandas-map-apply数据转换.mp4
│ │ │ ├─ 13 Pandas-transform重排随机抽样哑变量.mp4
│ │ │ ├─ 14 Pandas数据重塑.mp4
│ │ │ ├─ 15 Pandas数学和统计方法.mp4
│ │ │ ├─ 16 Pandas排序.mp4
│ │ │ ├─ 17 Pandas分箱操作.mp4
│ │ │ ├─ 18 Pandas分组聚合.mp4
│ │ │ ├─ 19 Pandas分组聚合(apply, transform, agg).mp4
│ │ │ ├─ 20 Pandas透视表.mp4
│ │ │ ├─ 21 Pandas时间戳操作.mp4
│ │ │ ├─ 22 Pandas时间戳索引.mp4
│ │ │ ├─ 23 Pandas时间序列常用操作.mp4
│ │ │ ├─ 24 Pandas数据可视化.mp4
│ │ │ └─ 25 拉勾网数据分析师招聘数据分析.mp4
│ │ └─ 📁 04 任务四:Matplotlib数据绘图
│ │ ├─ 01 Matplotlib介绍安装.mp4
│ │ ├─ 02 Matplotlib图形绘制坐标轴刻度标签标题.mp4
│ │ ├─ 03 Matplotlib图例脊柱移动图片保存.mp4
│ │ ├─ 04 Matplotlib风格和样式.mp4
│ │ ├─ 05 Matplotlib子视图和嵌套.mp4
│ │ ├─ 06 Matplotlib多图布局分格显示.mp4
│ │ ├─ 07 Matplotlib双Y轴视图.mp4
│ │ ├─ 08 Matplotlib文本.mp4
│ │ ├─ 09 Matplotlib箭头.mp4
│ │ ├─ 10 Matplotlib注释.mp4
│ │ ├─ 11 Matplotlib折线图条形图.mp4
│ │ ├─ 12 Matplotlib极坐标图.mp4
│ │ ├─ 13 Matplotlib直方图箱式图散点图.mp4
│ │ ├─ 14 Matplotlib饼图.mp4
│ │ ├─ 15 Matplotlib热力图面积图.mp4
│ │ ├─ 16 Matplotlib蜘蛛图.mp4
│ │ └─ 17 Matplotlib3D图形.mp4
│ ├─ 📁 02 统计学基础
│ │ ├─ 📁 01 统计学基本原理_任务一: 描述统计
│ │ │ ├─ 01 课程总体介绍.mp4
│ │ │ ├─ 02 统计学的本质和目的.mp4
│ │ │ ├─ 03 统计学基本概念:变量测量尺度.mp4
│ │ │ ├─ 04 统计学基本概念:平均值.mp4
│ │ │ ├─ 05 统计学基本概念:中位数和众数.mp4
│ │ │ └─ 06 统计学基本概念:极差和标准差.mp4
│ │ ├─ 📁 02 统计学基本原理_任务二: 总体推断
│ │ │ ├─ 01 统计推断理论简介.mp4
│ │ │ ├─ 02 大数定律和中心极限定理.mp4
│ │ │ ├─ 03 抽样误差与标准误.mp4
│ │ │ ├─ 04 t分布.mp4
│ │ │ ├─ 05 参数估计.mp4
│ │ │ └─ 06 假设检验.mp4
│ │ ├─ 📁 03 统计学基本原理_任务三: 抽样方法
│ │ │ ├─ 01 抽样的概念和意义.mp4
│ │ │ ├─ 02 抽样误差和非抽样误差.mp4
│ │ │ ├─ 03 抽样过程及相关概念.mp4
│ │ │ ├─ 04 抽样样式与非概率抽样.mp4
│ │ │ ├─ 05 简单随机抽样和系统抽样.mp4
│ │ │ ├─ 06 PPS抽样.mp4
│ │ │ ├─ 07 分层抽样.mp4
│ │ │ └─ 08 区域抽样、时间抽样和随机电话号码抽样.mp4
│ │ ├─ 📁 04 统计学基本原理_任务四: 卡方检验
│ │ │ ├─ 01 非参数检验基本介绍.mp4
│ │ │ ├─ 02 卡方检验.mp4
│ │ │ ├─ 03 二项式检验.mp4
│ │ │ ├─ 04 KS检验.mp4
│ │ │ ├─ 05 游程检验.mp4
│ │ │ ├─ 06 独立样本和配对样本检验.mp4
│ │ │ ├─ 07 卡方检验的SPSS软件操作.mp4
│ │ │ ├─ 08 二项式检验和KS检验的SPSS软件操作.mp4
│ │ │ ├─ 09 游程检验的SPSS软件操作.mp4
│ │ │ ├─ 10 交叉分析中卡方检验的原理介绍.mp4
│ │ │ └─ 11 交叉分析中卡方检验的SPSS软件操作.mp4
│ │ ├─ 📁 05 统计学基本原理_任务五: T检验、方差检验
│ │ │ ├─ 01 t检验基本介绍.mp4
│ │ │ ├─ 02 单样本t检验.mp4
│ │ │ ├─ 03 独立样本t检验.mp4
│ │ │ ├─ 04 配对样本t检验.mp4
│ │ │ ├─ 05 t检验的SPSS软件操作.mp4
│ │ │ ├─ 06 方差检验两种主要场景.mp4
│ │ │ ├─ 07 方差检验常用术语.mp4
│ │ │ ├─ 08 方差检验两种主要案例讲解.mp4
│ │ │ └─ 09 方差检验的SPSS软件操作.mp4
│ │ ├─ 📁 06 统计学分析方法_任务一: 多变量分析方法选择
│ │ │ ├─ 01 有监督分析方法的选择.mp4
│ │ │ ├─ 02 无监督分析方法的选择.mp4
│ │ │ └─ 03 其他分析方法的选择.mp4
│ │ ├─ 📁 07 统计学分析方法_任务二: 相关分析
│ │ │ ├─ 01 相关分析简介及分类.mp4
│ │ │ ├─ 02 相关分析方法.mp4
│ │ │ └─ 03 相关分析的SPSS软件操作.mp4
│ │ ├─ 📁 08 统计学分析方法_任务三: 回归分析
│ │ │ ├─ 01 回归分析简介.mp4
│ │ │ ├─ 02 回归方法选择.mp4
│ │ │ ├─ 03 回归分析过程.mp4
│ │ │ ├─ 04 回归分析前的SPSS操作.mp4
│ │ │ ├─ 05 虚拟变量转换的SPSS操作.mp4
│ │ │ ├─ 06 线性回归的SPSS操作.mp4
│ │ │ ├─ 07 非线性回归简介.mp4
│ │ │ └─ 08 曲线估计和非线性回归实操.mp4
│ │ ├─ 📁 09 统计学分析方法_任务四: 因子分析
│ │ │ ├─ 01 因子分析的目的和使用场景.mp4
│ │ │ ├─ 02 因子分析原理和过程.mp4
│ │ │ ├─ 03 因子旋转的目的.mp4
│ │ │ ├─ 04 因子的解释和得分计算.mp4
│ │ │ ├─ 05 因子分析的SPSS操作.mp4
│ │ │ └─ 06 基于因子分析法的综合评价案例.mp4
│ │ ├─ 📁 10 统计学分析方法_任务五: logistic回归
│ │ │ ├─ 01 Logistic回归的应用场景.mp4
│ │ │ ├─ 02 Logistic回归的原理.mp4
│ │ │ ├─ 03 二元Logistic回归.mp4
│ │ │ ├─ 04 多元Logistic回归.mp4
│ │ │ └─ 05 有序Logistic回归.mp4
│ │ ├─ 📁 11 统计学分析方法_任务六: 时间序列分析
│ │ │ ├─ 01 时间序列分析背景及特点.mp4
│ │ │ ├─ 02 时间序列分析的原理.mp4
│ │ │ ├─ 03 ARIMA模型.mp4
│ │ │ ├─ 04 自相关性和序列图.mp4
│ │ │ ├─ 05 频谱分析.mp4
│ │ │ ├─ 06 普通ARIMA模型的SPSS操作.mp4
│ │ │ └─ 07 因果关系ARIMA模型的SPSS操作.mp4
│ │ ├─ 📁 12 项目实战_任务一: 案例背景介绍
│ │ │ └─ 01 案例的背景介绍.mp4
│ │ ├─ 📁 13 项目实战_任务二: 案例分析过程
│ │ │ ├─ 01 预测方法及模型评估.mp4
│ │ │ └─ 02 建模过程及结果.mp4
│ │ └─ 📁 14 项目实战_任务三: 建模软件操作
│ │ └─ 01 建模软件操作.mp4
│ └─ 📁 03 数据挖掘算法与实战
│ ├─ 📁 01 任务一 有监督学习算法
│ │ ├─ 01 前言:机器学习理论基础.mp4
│ │ ├─ 02 算法原理与实现步骤.mp4
│ │ ├─ 03 算法优缺点及算法变种.mp4
│ │ ├─ 04 python实现.mp4
│ │ ├─ 05 python实现总结及可视化.mp4
│ │ ├─ 06 使用sklearn实现.mp4
│ │ ├─ 07 划分训练集与测试集.mp4
│ │ ├─ 08 绘制学习曲线.mp4
│ │ ├─ 09 交叉验证.mp4
│ │ ├─ 10 带交叉验证的学习曲线.mp4
│ │ ├─ 11 归一化.mp4
│ │ ├─ 12 距离的惩罚.mp4
│ │ ├─ 13 算法概述.mp4
│ │ ├─ 14 特征选择-信息熵.mp4
│ │ ├─ 15 特征选择-信息增益.mp4
│ │ ├─ 16 划分数据集.mp4
│ │ ├─ 17 决策树生成(算法解析).mp4
│ │ ├─ 18 拟合度优化(CART算法).mp4
│ │ ├─ 19 使用sklearn生成决策树.mp4
│ │ ├─ 20 探索决策树属性(pdf生成).mp4
│ │ ├─ 21 防止过拟合(剪枝参数).mp4
│ │ ├─ 22 分类模型评估指标(class_weight).mp4
│ │ ├─ 23 分类模型评估指标(混淆矩阵).mp4
│ │ ├─ 24 基础原理(python实现).mp4
│ │ ├─ 25 房价预测(sklearn实现).mp4
│ │ ├─ 26 模型评估(sklearn实现).mp4
│ │ ├─ 27 拟合图像(sklearn实现).mp4
│ │ ├─ 28 多重共线性(sklearn实现).mp4
│ │ ├─ 29 基础原理.mp4
│ │ ├─ 30 sklearn实现.mp4
│ │ ├─ 31 绘制学习曲线.mp4
│ │ └─ 32 利用网格搜索确定最优参数.mp4
│ ├─ 📁 02 任务二 无监督学习算法
│ │ ├─ 01 基础原理.mp4
│ │ ├─ 02 簇内平方和的定义.mp4
│ │ ├─ 03 python实现.mp4
│ │ ├─ 04 sklearn实现.mp4
│ │ ├─ 05 模型评估指标轮廓系数.mp4
│ │ └─ 06 其他参数与总结.mp4
│ └─ 📁 03 任务三 数据挖掘项目综合实战
│ ├─ 01 业务背景.mp4
│ ├─ 02 项目分析流程(1).mp4
│ ├─ 03 项目分析流程(2).mp4
│ ├─ 04 数据清洗-处理异常字段.mp4
│ ├─ 05 探索数据-用户基本信息.mp4
│ ├─ 06 探索数据-家庭成员信息.mp4
│ ├─ 07 探索数据-疾病相关信息.mp4
│ ├─ 08 探索数据-投资与生活信息.mp4
│ ├─ 09 探索数据-家庭收入与所处地区相关信息.mp4
│ ├─ 10 数据清洗-填充缺失值.mp4
│ ├─ 11 特征工程-01转码.mp4
│ ├─ 12 特征工程-哑变量转码.mp4
│ ├─ 13 特征工程-转码总结.mp4
│ ├─ 14 数据建模.mp4
│ ├─ 15 模型优化&输出规则.mp4
│ ├─ 16 业务背景.mp4
│ ├─ 17 项目背景及数据说明.mp4
│ ├─ 18 整体市场分析-清洗及补全数据(线性回归).mp4
│ ├─ 19 整体市场分析-市场变化趋势描述.mp4
│ ├─ 20 整体市场分析-市场集中度描述.mp4
│ ├─ 21 市场机会点分析-业务逻辑及数据清洗.mp4
│ ├─ 22 市场机会点分析-竞争度分析(1).mp4
│ ├─ 23 市场机会点分析-竞争度分析(2).mp4
│ ├─ 24 市场机会点分析-结论.mp4
│ ├─ 25 竞争分析-品类分布.mp4
│ ├─ 26 竞争分析-产品结构分析(1).mp4
│ ├─ 27 竞争分析-产品结构分析(2).mp4
│ ├─ 28 竞争分析-产品结构分析(3).mp4
│ ├─ 29 竞争分析-流量结构分析(1).mp4
│ ├─ 30 竞争分析-流量结构分析(2).mp4
│ ├─ 31 竞争分析-舆情分析.mp4
│ └─ 32 总结.mp4
├─ 📁 13阶段:机器学习
│ └─ 📁 01 TensorFlow机器学习框架
│ ├─ 📁 01 任务一 :TensorFlow实现KNN
│ │ ├─ 01 TensorFlow实现KNN_part01.mp4
│ │ ├─ 02 TensorFlow实现KNN_part02.mp4
│ │ ├─ 03 TensorFlow实现KNN_part03.mp4
│ │ └─ 04 TensorFlow实现KNN_part04.mp4
│ ├─ 📁 02 任务二:TensorFlow实现线性回归
│ │ ├─ 01 TensorFlow实现线性回归_part01.mp4
│ │ ├─ 02 TensorFlow实现线性回归_part02.mp4
│ │ ├─ 03 TensorFlow实现线性回归_part03.mp4
│ │ ├─ 04 TensorFlow实现线性回归_part04.mp4
│ │ ├─ 05 TensorFlow实现线性回归_part05.mp4
│ │ └─ 06 TensorFlow实现线性回归_part06.mp4
│ └─ 📁 03 任务三:TensorFLow实现机器学习_逻辑回归
│ ├─ 01 TensorFLow实现机器学习_逻辑回归_01.mp4
│ ├─ 02 TensorFLow实现机器学习_逻辑回归_02.mp4
│ ├─ 03 TensorFLow实现机器学习_逻辑回归_03.mp4
│ └─ 04 TensorFLow实现机器学习_逻辑回归_04.mp4
└─ 📁 14阶段:人才职位画像匹配推荐系统
└─ 📁 01 人才职位画像匹配推荐系统
├─ 📁 01 任务一:项目整体介绍
│ └─ 01 项目整体介绍.mp4
├─ 📁 02 任务二:OLAP指标分析
│ ├─ 01 业务数据初始化.mp4
│ ├─ 02 Phoenix简介.mp4
│ ├─ 03 Phoenix安装部署.mp4
│ ├─ 04 Phoenix入门案例.mp4
│ ├─ 05 Phoenix使用及二级索引.mp4
│ ├─ 06 Phoenix创建业务维度表.mp4
│ ├─ 07 业务数据全量导入-用户表.mp4
│ ├─ 08 业务数据全量导入-公司表&职位表.mp4
│ ├─ 09 Maxwell使用.mp4
│ ├─ 10 业务数据增量同步-flink对接kafka.mp4
│ ├─ 11 业务数据增量同步-Sync代码实现.mp4
│ ├─ 12 业务数据增量同步-结果验证.mp4
│ ├─ 13 实时ETL-模拟用户行为数据.mp4
│ ├─ 14 实时ETL-ETL逻辑实现.mp4
│ ├─ 15 实时ETL-ETL代码实现结果验证.mp4
│ └─ 16 指标计算实现.mp4
├─ 📁 03 任务三:SuperSet可视化
│ ├─ 01 Superset简介.mp4
│ ├─ 02 Superset安装及入门案例.mp4
│ └─ 03 Superset图表以及仪表盘.mp4
├─ 📁 04 任务四:Spark MLlib机器学习
│ ├─ 01 Spark MLlib介绍.mp4
│ ├─ 02 Spark MLlib开发准备.mp4
│ ├─ 03 PySpark wordcount入门案例.mp4
│ ├─ 04 投递行为案例-总人数&总次数.mp4
│ ├─ 05 投递行为案例-每个地区投递最多的职位topN.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 bagging集成与随机森林构造过程.mp4
│ ├─ 19 随机森林案例代码.mp4
│ ├─ 20 boosting集成学习.mp4
│ ├─ 21 GBDT介绍-回归决策树.mp4
│ ├─ 22 GBDT介绍-梯度提升树.mp4
│ └─ 23 GBDT案例.mp4
├─ 📁 05 任务五:职位画像及用户画像
│ ├─ 01 职位画像构建需求介绍.mp4
│ ├─ 02 职位画像构建-spark运行环境代码开发.mp4
│ ├─ 03 职位画像构建-TF-IDF介绍.mp4
│ ├─ 04 职位画像构建-职位文本信息合并.mp4
│ ├─ 05 职位画像构建-职位文本信息分词.mp4
│ ├─ 06 职位画像构建-获取CV&idf模型.mp4
│ ├─ 07 职位画像构建-准备关键词与idf映射关系数据.mp4
│ ├─ 08 职位画像构建-职位tfidf值保存.mp4
│ ├─ 09 职位画像构建-TextRank介绍.mp4
│ ├─ 10 职位画像构建-TextRank代码实现.mp4
│ ├─ 11 职位画像构建-合并关键词与主题词.mp4
│ ├─ 12 职位画像构建-Word2Vec模型介绍.mp4
│ ├─ 13 职位画像构建-职位词向量计算.mp4
│ ├─ 14 职位画像构建-职位向量计算.mp4
│ ├─ 15 职位画像构建-局部敏感哈希介绍.mp4
│ ├─ 16 职位画像构建-职位相似度计算实现.mp4
│ ├─ 17 职位画像构建-职位相似度存储hbas.mp4
│ ├─ 18 用户画像构建-用户画像整体介绍.mp4
│ ├─ 19 用户画像构建-用户原始数据处理.mp4
│ └─ 20 用户画像构建-用户标签权重计算及存储.mp4
├─ 📁 06 任务六:职位召回&排序&推荐
│ ├─ 01 召回排序阶段介绍.mp4
│ ├─ 02 召回排序阶段-召回表设计.mp4
│ ├─ 03 召回排序阶段-常见推荐算法介绍.mp4
│ ├─ 04 召回排序阶段-ALS模型代码实现.mp4
│ ├─ 05 召回排序阶段-基于内容召回.mp4
│ ├─ 06 召回排序阶段-CTR预估模型.mp4
│ ├─ 07 召回排序阶段-投递行为合并用户画像数据.mp4
│ ├─ 08 召回排序阶段-投递行为合并职位向量与职位画像数据.mp4
│ ├─ 09 召回排序阶段-合并特征模型训练.mp4
│ ├─ 10 召回排序阶段-模型预测.mp4
│ ├─ 11 推荐流程-推荐核心逻辑与ABTest.mp4
│ ├─ 12 推荐流程-grpc简介.mp4
│ ├─ 13 推荐流程-grpc服务演示.mp4
│ ├─ 14 推荐流程-读取召回数据服务实现.mp4
│ ├─ 15 推荐流程-排序服务添加.mp4
│ └─ 16 推荐流程-深度学习排序介绍.mp4
├─ 📁 07 直播
│ ├─ 01 大数据4期阶段十二模块一直播.mp4
│ └─ 03 大数据4期&5期毕业典礼.mp4
└─ 📁 08 作业
- 根目录
1 个文件夹
0 个文件
总大小 277.39 GB