腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
社区首页
>
学习中心
>
路径课
大数据
加入学习交流群
课程时长(h)
1127
课程数量
5804
学习阶段
4
实验操作
0
课程特点: 1、全程案例贯穿始终,几乎每个知识点都有配套的案例; 2、整个框架深入源码讲解; 3、优化措施来源于企业开发;
核心基础
大数据 核心框架
项目实战
技术丰富
核心基础
Java基础2023
视频
01.Java新版视频教程简介
视频
02-Java语言概述-课程目录说明
视频
03-Java语言概述-Java基础全程学习路线
视频
04-Java语言概述-抽丝剥茧话Java
视频
05-Java语言概述-Java工程师全程学习路线
视频
06-Java语言概述-计算机硬件的介绍
视频
07-Java语言概述-常见的DOS命令
视频
08-Java语言概述-不同编程语言的介绍
视频
09-Java语言概述-Java相关历史
视频
10-Java语言概述-JDK的选择和下载
视频
11-Java语言概述-JDK8的安装与path环境变量的配置
视频
12-Java语言概述-JDK17的安装和path环境变量的配置
视频
13-Java语言概述-HelloWorld的编写和执行
视频
14-Java语言概述-第一个HelloWorld程序的总结
视频
15-Java语言概述-单行注释和多行注释的使用
视频
16-Java语言概述-文档注释的使用与API文档的说明
视频
17-Java语言概述-Java语言的特点和JVM的功能
视频
18-Java语言概述-两个案例的代码实现
视频
19-Java语言概述-第01章复习与企业真题
视频
20-Java语言概述-学习的方法和经验
视频
21-变量与运算符-关键字的使用
视频
22-变量与运算符-标识符的使用
视频
23-变量与运算符-变量的基本使用
视频
24-变量与运算符-整型数据类型的使用
视频
25-变量与运算符-浮点类型的使用及练习
视频
26-变量与运算符-字符类型的使用
视频
27-变量与运算符-布尔类型的使用
视频
28-变量与运算符-基本数据类型变量间的自动类型提升规则
视频
29-变量与运算符-基本数据类型变量间的强制类型转换规则
视频
30-变量与运算符-String类的基本使用
视频
31-变量与运算符-String类的课后练习
视频
32-变量与运算符-常见进制的理解与二进制转十进制操作
视频
33-变量与运算符-十进制转二进制_其它进制间的相互转换
视频
34-变量与运算符-算术运算符的使用
视频
35-变量与运算符-赋值运算符的使用
视频
36-变量与运算符-比较运算符的使用
视频
37-变量与运算符-逻辑运算符的使用
视频
38-变量与运算符-位运算符的使用
视频
39-变量与运算符-条件运算符的使用
视频
40-变量与运算符-第02章复习与企业真题
视频
41-流程控制-if-else结构的基本使用
视频
42-流程控制-if-else结构的嵌套使用及课后练习
视频
43-流程控制-使用Scanner类从键盘获取数据
视频
44-流程控制-如何获取一个随机数
视频
45-流程控制-switch-case的基本使用
视频
46-流程控制-switch-case的课后练习1,2
视频
47-流程控制-for循环结构的基本使用
视频
48-流程控制-for循环结构的课后练习
视频
49-流程控制-while循环结构的使用及课后练习
视频
50-流程控制-do-while循环的使用及课后练习
视频
51-流程控制-无限循环结构的使用
视频
52-流程控制-嵌套循环的使用
视频
53-流程控制-使用嵌套for循环显示菱形、九九乘法表
视频
54-流程控制-关键字break和continue的使用
视频
55-流程控制-通过质数的输出体会算法的魅力
视频
56-流程控制-项目一:谷粒记账软件的演示及代码实现
视频
57-流程控制-企业中项目的研发流程
视频
58-流程控制-第03章复习与企业真题
视频
59-IDEA开发工具-IDEA的介绍、卸载、安装与注册
视频
60-IDEA开发工具-HelloWorld的编写与相关必备设置
视频
61-IDEA开发工具-工程、模块、包、类的理解_第04章复习与企业真题
视频
62-数组-数组的概述
视频
63-数组-一维数组的初始化、遍历与元素默认初始化值
视频
64-数组-一维数组的内存解析
视频
65-数组-一维数组的课后练习1-3
视频
66-数组-二维数组的初始化、遍历与元素默认初始化值
视频
67-数组-二维数组的内存解析与课后练习1-3
视频
68-数组-常见算法操作:特征值计算、数组赋值与复制
视频
69-数组-常见算法操作:数组的反转、扩容与缩容
视频
70-数组-常见算法操作:查找、冒泡排序、快速排序
视频
71-数组-Arrays工具类的使用与数组中的常见异常
视频
72-数组-第05章复习与企业真题
视频
73-面向对象(基础)-面向对象的概述及两大要素:类与对象
视频
74-面向对象(基础)-类的实例化与对象的内存解析
视频
75-面向对象(基础)-成员变量与局部变量的对比及练习
视频
76-面向对象(基础)-方法的作用与方法的声明
视频
77-面向对象(基础)-方法的课后练习及内存解析
视频
78-面向对象(基础)-属性和方法的整体练习1-4
视频
79-面向对象(基础)-对象数组的使用及内存解析
视频
80-面向对象(基础)-方法应用1:方法的重载
视频
81-面向对象(基础)-方法应用2:可变个数形参的方法
视频
82-面向对象(基础)-方法应用3:方法值传递机制的剖析
视频
83-面向对象(基础)-方法应用4:递归方法
视频
84-面向对象(基础)-package与import关键字的使用
视频
85-面向对象(基础)-面向对象的特征一:封装性
视频
86-面向对象(基础)-封装性课后练习与几种不同权限修饰符的测试
视频
87-面向对象(基础)-类的成员之三:构造器的使用与练习1-3
视频
88-面向对象(基础)-实例变量赋值过程_JavaBean_UML类图
视频
89-面向对象(基础)-第06章复习与企业真题
视频
90-面向对象(进阶)-关键字this调用属性、方法、构造器
视频
91-面向对象(进阶)-this课后练习1,2
视频
92-面向对象(进阶)-项目二:拼电商客户管理系统的演示及代码实现
视频
93-面向对象(进阶)-面向对象的特征二:继承性
视频
94-面向对象(进阶)-继承性课后练习1,2与4种权限修饰的测试
视频
95-面向对象(进阶)-方法的重写规则及练习1,2
视频
96-面向对象(进阶)-关键字super调用父类属性、方法、构造器
视频
97-面向对象(进阶)-super的课后练习1-3与企业真题
视频
98-面向对象(进阶)-子类对象实例化的全过程
视频
99-面向对象(进阶)-面向对象的特征三:多态性
视频
100-面向对象(进阶)-向下转型与多态性课后练习1-4
视频
101-面向对象(进阶)-Object类及clone()、finalize()的理解
视频
102-面向对象(进阶)-equals()方法的使用及练习1-2
视频
103-面向对象(进阶)-toString()方法的使用及练习
视频
104-面向对象(进阶)-第07章复习与企业真题
视频
105-面向对象(高级)-关键字static修饰属性、方法
视频
106-面向对象(高级)-static的应用举例及练习1,2
视频
107-面向对象(高级)-单例设计模式与main()的理解
视频
108-面向对象(高级)-类的成员之四:代码块
视频
109-面向对象(高级)-小结:类中属性赋值的位置及过程
视频
110-面向对象(高级)-关键字final的使用及真题
视频
111-面向对象(高级)-抽象类与抽象方法的使用
视频
112-面向对象(高级)-模板方法设计模式及抽象课后练习
视频
113-面向对象(高级)-接口的使用
视频
114-面向对象(高级)-接口的课后练习1-3
视频
115-面向对象(高级)-JDK8和JDK9中接口的新特性
视频
116-面向对象(高级)-类的成员之五:内部类
视频
117-面向对象(高级)-枚举类的两种定义方式及练习
视频
118-面向对象(高级)-Annotation注解、单元测试的使用
视频
119-面向对象(高级)-包装类的理解_基本数据类型与包装类间的转换
视频
120-面向对象(高级)-String与基本数据类型、包装类间的转换及练习
视频
121-面向对象(高级)-IDEA中快捷键的使用和修改
视频
122-面向对象(高级)-IDEA中如何调试程序
视频
123-面向对象(高级)-第08章复习与企业真题
视频
124-异常处理-异常的概述与常见异常的举例
视频
125-异常处理-异常处理方式一:try-catch的使用
视频
126-异常处理-finally的使用
视频
127-异常处理-异常处理方式二:throws
视频
128-异常处理-使用throw手动抛出异常对象
视频
129-异常处理-如何自定义异常类及课后练习
视频
130-异常处理-项目三:优尚开发团队人员调度系统的介绍、开发与测试
视频
131-异常处理-第09章复习与企业真题
视频
132-多线程-程序、进程、线程与并行、并发的概念
视频
133-多线程-线程创建方式1:继承Thread类
视频
134-多线程-线程创建方式2:实现Runnable接口
视频
135-多线程-Thread类的常用方法和生命周期
视频
136-多线程-同步代码块解决两种线程创建方式的线程安全问题
视频
137-多线程-同步方法解决两种线程创建方式的线程安全问题
视频
138-多线程-线程安全的懒汉式_死锁_ReentrantLock的使用
视频
139-多线程-线程间的通信机制与生产者消费者案例
视频
140-多线程-线程的创建方式3、4:实现Callable与线程池
视频
141-多线程-第10章复习与企业真题
视频
142-常用类与基础API-String的理解与不可变性
视频
143-常用类与基础API-String的实例化与连接操作
视频
144-常用类与基础API-String的构造器与常用方法
视频
145-常用类与基础API-String的课后练习1-3
视频
146-常用类与基础API-StringBuffer与StringBuilder的源码分析、常用方法
视频
147-常用类与基础API-JDK8之前日期时间API的使用:Date、SimpleDateFormat、Calendar
视频
148-常用类与基础API-JDK8中新的日期时间API的使用和练习
视频
149-常用类与基础API-使用Comparable接口实现自然排序
视频
150-常用类与基础API-使用Comparator接口实现定制排序及对比
视频
151-常用类与基础API-其它常用类的使用:BigInteger、BigDecimal、Random等
视频
152-常用类与基础API-第11章复习与企业真题
视频
153-集合框架-数组的特点、弊端与集合框架体系介绍
视频
154-集合框架-Collection接口中的方法测试
视频
155-集合框架-List接口常用方法的测试
视频
156-集合框架-List不同实现类的对比及课后练习
视频
157-集合框架-Set不同实现类的对比及Set无序性、不可重复性的剖析
视频
158-集合框架-TreeSet的使用与Set接口课后练习
视频
159-集合框架-Map不同实现类的对比与HashMap中元素的特点
视频
160-集合框架-Map接口常用方法的测试
视频
161-集合框架-TreeMap、Properties的使用及Map练习
视频
162-集合框架-Collections工具类的使用
视频
163-集合框架-第12章复习与企业真题
视频
164-泛型-泛型的理解及其在集合、比较器中的使用
视频
165-泛型-自定义泛型类、泛型方法
视频
166-泛型-泛型的应用举例及练习1-3
视频
167-泛型-泛型在继承上的体现及通配符的使用_第13章复习与企业真题
视频
168-数据结构与集合源码-数据结构概述与手写线性表、二叉树
视频
169-数据结构与集合源码-ArrayList在JDK7和JDK8中的源码剖析
视频
170-数据结构与集合源码-Vector、LinkedList在JDK8中的源码剖析
视频
171-数据结构与集合源码-HashMap在JDK7中的源码剖析
视频
172-数据结构与集合源码-HashMap在JDK8中的源码剖析
视频
173-数据结构与集合源码-LinkedHashMap、HashSet、LinkedHashSet的源码剖析
视频
174-数据结构与集合源码-第14章复习与企业真题
视频
175-File类与IO流-File类的实例化与常用方法_File练习1-3
视频
176-File类与IO流-IO流概述与流的分类
视频
177-File类与IO流-使用FileReader和FileWriter读取、写出文本数据
视频
178-File类与IO流-FileInputStream和FileOutputStream的使用
视频
179-File类与IO流-处理流之1:缓冲流的使用
视频
180-File类与IO流-处理流之2:转换流的使用及各种字符集的讲解
视频
181-File类与IO流-处理流之3:对象流的使用及对象的序列化机制
视频
182-File类与IO流-其它流的使用_第15章复习与企业真题
视频
183-网络编程-网络编程三要素与InetAddress类的使用
视频
184-网络编程-TCP与UDP协议剖析与TCP编程案例1-3
视频
185-网络编程-聊天室代码实现的说明与演示
视频
186-网络编程-UDP、URL网络编程及第16章复习与企业真题
视频
187-反射机制-反射的理解与使用举例
视频
188-反射机制-反射、Class的理解与获取Class实例的方式
视频
189-反射机制-类的加载过程与类加载器的理解
视频
190-反射机制-反射的应用:创建运行时类的对象、获取运行时类的完整结构
视频
191-反射机制-反射的应用:调用指定的属性、方法、构造器
视频
192-反射机制-反射的应用:获取指定的注解_反射的动态性举例
视频
193-反射机制-第17章复习与企业真题
视频
194-JDK8-17新特性-新特性的概述_如何学习新特性
视频
195-JDK8-17新特性-lambda表达式的使用与函数式接口的理解
视频
196-JDK8-17新特性-方法引用与构造器引用
视频
197-JDK8-17新特性-StreamAPI使用三环节:实例化、中间操作、终止操作
视频
198-JDK8-17新特性-JDK8之后的语法新特性汇总1
视频
199-JDK8-17新特性-JDK8之后的语法新特性汇总2及API层面变化
视频
200-JDK8-17新特性-第18章复习与企业真题_最后寄语
MySQL
视频
001.基础篇-MySQL课程大纲-高手是怎样炼成的
视频
002.基础篇-为什么使用数据库及数据库常用概念
视频
003.基础篇-常见的DBMS的对比
视频
004.基础篇-RDBMS和非RDBMS的对比
视频
005.基础篇-ER模型与表记录的4种关系
视频
006.基础篇-MySQL8.0的卸载
视频
007.基础篇-MySQL8.0与5.7版本的下载、安装与配置
视频
008.基础篇-MySQL安装常见问题-服务启动与用户登录
视频
009.基础篇-MySQL的使用演示-MySQL5.7字符集的设置
视频
010.基础篇-Navicat-SQLyog-dbeaver等工具的使用
视频
011.基础篇-MySQL目录结构及前2章课后练习
视频
012.基础篇-SQL概述与SQL分类
视频
013.基础篇-SQL使用规范与数据的导入
视频
014.基础篇-最基本的SELECT...FROM结构
视频
015.基础篇-列的别名-去重-NULL-DESC等操作
视频
016.基础篇-使用WHERE过滤数据
视频
017.基础篇-第3章基本SELECT查询课后练习
视频
018.基础篇-算术运算符的使用
视频
019.基础篇-比较运算符的使用
视频
020.基础篇-逻辑运算符与位运算符的使用
视频
021.基础篇-第4章运算符课后练习
视频
022.基础篇-ORDER BY实现排序操作
视频
023.基础篇-LIMIT实现分页操作
视频
024.基础篇-第5章排序与分页课后练习
视频
025.基础篇-为什么需要多表的查询
视频
026.基础篇-笛卡尔积的错误与正确的多表查询
视频
027.基础篇-等值连接vs非等值连接、自连接vs非自连接
视频
028.基础篇-SQL92与99语法如何实现内连接和外连接
视频
029.基础篇-使用SQL99实现7种JOIN操作
视频
030.基础篇-NATURAL JOIN与USING的使用
视频
031.基础篇-第6章多表查询课后练习
视频
032.基础篇-函数的分类
视频
033.基础篇-数值类型的函数讲解
视频
034.基础篇-字符串类型的函数讲解
视频
035.基础篇-日期时间类型的函数讲解
视频
036.基础篇-流程控制函数讲解
视频
037.基础篇-加密解密-MySQL信息函数等讲解
视频
038.基础篇-第7章单行函数课后练习
视频
039.基础篇-5大常用的聚合函数
视频
040.基础篇-GROUP BY的使用
视频
041.基础篇-HAVING的使用与SQL语句执行过程
视频
042.基础篇-第8章聚合函数课后练习
视频
043.基础篇-子查询举例与子查询的分类
视频
044.基础篇-单行子查询案例分析
视频
045.基础篇-多行子查询案例分析
视频
046.基础篇-相关子查询案例分析
视频
047.基础篇-第9章子查询课后练习1
视频
048.基础篇-第9章子查询课后练习2
视频
049.基础篇-数据库的创建、修改与删除
视频
050.基础篇-常见的数据类型-创建表的两种方式
视频
051.基础篇-修改表-重命名表-删除表-清空表
视频
052.基础篇-DCL中COMMIT与ROLLBACK的使用
视频
054.基础篇-第10章创建管理表课后练习
视频
055.基础篇-DML之添加数据
视频
056.基础篇-DML之更新删除操作-MySQL8新特性之计算列
视频
057.基础篇-DDL和DML的综合案例
视频
058.基础篇-第11章增删改课后练习
视频
059.基础篇-MySQL数据类型概述-字符集设置
视频
060.基础篇-整型数据类型讲解
视频
061.基础篇-浮点数、定点数与位类型讲解
视频
062.基础篇-日期时间类型讲解
视频
063.基础篇-文本字符串类型(含ENUM、SET)讲解
视频
064.基础篇-二进制类型与JSON类型讲解
视频
065.基础篇-小结及类型使用建议
视频
066.基础篇-数据完整性与约束的分类
视频
067.基础篇-非空约束的使用
视频
068.基础篇-唯一性约束的使用
视频
069.基础篇-主键约束的使用
视频
070.基础篇-AUTO-INCREMENT
视频
071.基础篇-外键约束的使用
视频
072.基础篇-检查约束与默认值约束
视频
073.基础篇-第13章约束课后练习
视频
074.基础篇-数据库对象与视图的理解
视频
075.基础篇-视图的创建与查看
视频
076.基础篇-更新视图数据与视图的删除
视频
077.基础篇-第14章视图课后练习
视频
078.基础篇-存储过程使用说明
视频
079.基础篇-存储过程的创建与调用
视频
080.基础篇-存储函数的创建与调用
视频
081.基础篇-存储过程与函数的查看修改和删除
视频
082.基础篇-第15章存储过程函数课后练习
视频
083.基础篇-GLOBAL与SESSION系统变量的使用
视频
084.基础篇-会话用户变量与局部变量的使用
视频
085.基础篇-程序出错的处理机制
视频
086.基础篇-分支结构IF的使用
视频
087.基础篇-分支结构CASE的使用
视频
088.基础篇-LOOP-WHILE-REPEAT三种循环结构
视频
089.基础篇-LEAVE和ITERATE的使用
视频
090.基础篇-游标的使用
视频
091.基础篇-第16章课后练习
视频
092.基础篇-创建触发器
视频
093.基础篇-查看删除触发器-触发器课后练习
视频
094.基础篇-MySQL8.0新特性-窗口函数的使用
视频
095.基础篇-公用表表达式-课后练习-最后寄语
视频
96-MySQL高级特性篇章节概览
视频
97-CentOS环境的准备
视频
98-MySQL的卸载
视频
99-Linux下安装MySQL8.0与5.7版本
视频
100-SQLyog实现MySQL8.0和5.7的远程连接
视频
101-字符集的修改与底层原理说明
视频
102-比较规则_请求到响应过程中的编码与解码过程
视频
103-SQL大小写规范与sql_mode的设置
视频
104-MySQL目录结构与表在文件系统中的表示
视频
105-用户的创建_修改_删除
视频
106-用户密码的设置和管理
视频
107-权限管理与访问控制
视频
108-角色的使用
视频
109.高级篇-配置文件、系统变量与MySQL逻辑架构
视频
110.高级篇-SQL执行流程
视频
111.高级篇-MySQL8.0和5.7中SQL执行流程的演示
视频
112.高级篇-Oracle中SQL执行流程_缓冲池的使用
视频
113.高级篇-设置表的存储引擎、InnoDB与MyISAM的对比
视频
114.高级篇-Archive、CSV、Memory等存储引擎的使用
视频
115.高级篇-为什么使用索引及索引的优缺点
视频
116.高级篇-一个简单的索引设计方案
视频
117.高级篇-索引的迭代设计方案
视频
118.高级篇-聚簇索引、二级索引与联合索引的概念
视频
119.高级篇-InnoDB中B+树注意事项_MyISAM的索引方案
视频
120.高级篇-Hash索引、AVL树、B树与B+树对比
视频
121.高级篇-InnoDB数据存储结构概述
视频
122.高级篇-页结构之文件头部与文件尾部
视频
123.高级篇-页结构之最小最大记录_行格式之记录头信息
视频
124.高级篇-页结构之页目录与页头
视频
125.高级篇-设置行格式与ibd文件剖析Compact行格式
视频
126.高级篇-行溢出与Dynamic、Compressed、Redundant行格式
视频
127.高级篇-区、段、碎片区与表空间结构
视频
128.高级篇-索引的分类
视频
129.高级篇-表中添加索引的三种方式
视频
130.高级篇-删除索引与索引新特性:降序索引、隐藏索引
视频
131.高级篇-适合创建索引的11种情况1
视频
132.高级篇-适合创建索引的11种情况2
视频
133.高级篇-不适合创建索引的7种情况
视频
134.高级篇-数据库优化步骤_查看系统性能参数
视频
135.高级篇-慢查询日志分析、SHOW PROFILE查看SQL执行成本
视频
136.高级篇-EXPLAIN的概述与table、id字段剖析
视频
137.高级篇-EXPLAIN中select_type、partitions、type、possible_keys、key、key_len剖析
视频
138.高级篇-EXPLAIN中ref、rows、filtered、extra剖析
视频
139.高级篇-EXPLAIN的4种格式与查看优化器重写SQL
视频
140.高级篇-trace分析优化器执行计划与Sys schema视图的使用
视频
141.高级篇-数据准备与索引失效的11种情况1
视频
142.高级篇-索引失效的11种情况2
视频
143.高级篇-外连接与内连接的查询优化
视频
144.高级篇-JOIN的底层原理
视频
145.高级篇-子查询优化与排序优化
视频
146.高级篇-GROUP BY优化、分页查询优化
视频
147.高级篇-覆盖索引、字符串的前缀索引
视频
148.高级篇-索引条件下推(ICP)
视频
149.高级篇-普通索引和唯一索引的选择、其它5个优化策略
视频
150.高级篇-淘宝数据库的主键如何设计
视频
151.高级篇-范式概述与第一范式
视频
152.高级篇-第二范式与第三范式
视频
153.高级篇-反范式化的应用
视频
154.高级篇-巴斯范式、第四范式、第五范式和域键范式
视频
155.高级篇-范式的实战案例
视频
156.高级篇-ER建模与转换数据表的过程
视频
157.高级篇-数据库的设计原则和日常SQL编写规范
视频
158.高级篇-PowerDesigner创建概念、物理数据模型
视频
159.高级篇-数据库调优整体步骤、优化MySQL服务器硬件和参数
视频
160.高级篇-数据库结构优化、大表优化、其它3个策略
视频
161.高级篇-事务的ACID特性与事务的状态
视频
162.高级篇-显式事务与隐式事务
视频
163.高级篇-事务的使用举例
视频
164.高级篇-数据并发问题与4种隔离级别
视频
165.高级篇-MySQL隔离级别的查看和设置
视频
166.高级篇-读未提交隔离性下的演示
视频
167.高级篇-读已提交和可重复读的隔离性下的演示
视频
168.高级篇-幻读的演示与解决方案
视频
169.高级篇-Redo日志和Undo日志的理解、为什么需要Redo日志
视频
170.高级篇-Redo日志的刷盘策略与过程剖析
视频
171.高级篇-写入Redo Log Buffer和Redo Log File的写入策略
视频
172.高级篇-Undo日志的概述与写入过程
视频
173.高级篇-锁的概述_读写的并发问题
视频
174.高级篇-数据操作类型的角度理解S锁与X锁
视频
175.高级篇-表锁之S锁、X锁、意向锁
视频
176.高级篇-表锁之自增锁、元数据锁
视频
177.高级篇-行锁之记录锁、间隙锁
视频
178.高级篇-行锁之临键锁与插入意向锁
视频
179.高级篇-页锁的理解、乐观锁与悲观锁的使用
视频
180.高级篇-加锁方式划分:隐式锁与显式锁
视频
181.高级篇-全局锁与死锁的理解
视频
182.高级篇-锁的内存结构与监控策略
视频
183.高级篇-MVCC解决读写问题
视频
184.高级篇-MVCC三剑客:隐藏字段、UndoLog版本链、ReadView规则
视频
185.高级篇-MVCC在读已提交和可重复读隔离级别下的操作流程
视频
186.高级篇-MVCC在可重复读下解决幻读的流程
视频
187.高级篇-六大日志文件的概述
视频
188.高级篇-通用查询日志、错误日志
视频
189.高级篇-binlog日志的参数设置与实现数据恢复演示
视频
190.高级篇-binlog的删除、binlog的写入机制与两阶段提交
视频
191.高级篇-中继日志、主从复制的步骤与原理剖析
视频
192.高级篇-一主一从架构搭建与主从同步的实现
视频
193.高级篇-binlog的format设置说明
视频
194.高级篇-主从延迟问题与数据同步一致性问题解决
视频
195.高级篇-数据备份概述与mysqldump实现逻辑备份数据
视频
196.高级篇-演示mysql实现逻辑恢复数据
视频
197.高级篇-物理备份和物理恢复的演示、表数据的导出与导入
视频
198.高级篇-数据库迁移与如何删库不跑路
视频
199.高级篇-最后寄语
Maven教程
视频
001-课程简介_ev
视频
002-Maven 概述-第一节 Why Maven-依赖角度_ev
视频
003-Maven 概述-第一节 Why Maven-构建角度_ev
视频
004-Maven 概述-第二节 What is Maven-构建的概念_ev
视频
005-Maven 概述-第二节 What is Maven-依赖的概念_ev
视频
006-Maven 概述-第二节 What is Maven-总体工作机制_ev
视频
007-Maven 安装-第一节 核心程序-下载_ev
视频
008-Maven 安装-第一节 核心程序-解压_ev
视频
009-Maven 安装-第一节 核心程序-配置-本地仓库_ev
视频
010-Maven 安装-第一节 核心程序-配置-镜像仓库_ev
视频
011-Maven 安装-第一节 核心程序-配置-JDK版本_ev
视频
012-Maven 安装-第二节 环境变量-确认正确安装JDK_ev
视频
013-Maven 安装-第二节 环境变量-配置MAVEN_HOME和PATH_ev
视频
014-Maven 命令行-实验一-核心概念:坐标_ev
视频
015-Maven 命令行-实验一-坐标和仓库目录的对应关系_ev
视频
016-Maven 命令行-实验一-archetype命令说明_ev
视频
017-Maven 命令行-实验一-执行命令创建工程_ev
视频
018-Maven 命令行-实验一-对创建好的工程做一点调整_ev
视频
019-Maven 命令行-实验一-pom.xml解读_ev
视频
020-Maven 命令行-实验一-核心概念:POM_ev
视频
021-Maven 命令行-实验一-核心概念:约定的目录结构_ev
视频
022-Maven 命令行-实验二-添加 Java 代码_ev
视频
023-Maven 命令行-实验三-clean 和 compile 命令_ev
视频
024-Maven 命令行-实验三-test 命令_ev
视频
025-Maven 命令行-实验三-package 命令_ev
视频
026-Maven 命令行-实验三-install 命令_ev
视频
027-Maven 命令行-实验四-生成 Web 工程-执行生成_ev
视频
028-Maven 命令行-实验四-生成 Web 工程-执行构建_ev
视频
029-Maven 命令行-实验四-生成 Web 工程-执行部署_ev
视频
030-Maven 命令行-实验五-针对 Web 工程执行构建命令_ev
视频
031-Maven 命令行-实验六-依赖范围-测试 compile 范围-空间角度_ev
视频
032-Maven 命令行-实验六-依赖范围-测试 compile 范围-时间角度_ev
视频
033-Maven 命令行-实验六-依赖范围-测试 test 范围_ev
视频
034-Maven 命令行-实验六-依赖范围-测试 provided 范围_ev
视频
035-Maven 命令行-实验七-依赖传递性_ev
视频
036-Maven 命令行-实验八-依赖的排除_ev
视频
037-Maven 命令行-实验九-继承-概述_ev
视频
038-Maven 命令行-实验九-继承-创建父子工程_ev
视频
039-Maven 命令行-实验九-继承-在父工程管理依赖_ev
视频
040-Maven 命令行-实验九-继承-在父工程修改依赖版本_ev
视频
041-Maven 命令行-实验九-继承-配置自定义属性_ev
视频
042-Maven 命令行-实验九-继承-实践意义_ev
视频
043-Maven 命令行-实验十-聚合_ev
视频
044-Maven IDEA-创建父工程并初步配置_ev
视频
045-Maven IDEA-创建 Java module_ev
视频
046-Maven IDEA-三种方式执行 Maven 命令_ev
视频
047-Maven IDEA-创建 Web module_ev
视频
048-Maven IDEA-导入 project_ev
视频
049-Maven IDEA-导入 module-Java module_ev
视频
050-Maven IDEA-导入 module-Web module_ev
视频
051-Maven 其它核心概念-生命周期_ev
视频
052-Maven 其它核心概念-插件和目标_ev
视频
053-Maven 其它核心概念-仓库_ev
视频
054-单一架构案例-功能演示_ev
视频
055-单一架构案例-创建工程-架构的概念_ev
视频
056-单一架构案例-创建工程-正式创建_ev
视频
057-单一架构案例-引入依赖-如何选择依赖_ev
视频
058-单一架构案例-引入依赖-组建依赖列表_ev
视频
059-单一架构案例-建包_ev
视频
060-单一架构案例-搭建环境-持久化层-物理建模_ev
视频
061-单一架构案例-搭建环境-持久化层-逻辑建模_ev
视频
062-单一架构案例-搭建环境-持久化层-数据库连接信息_ev
视频
063-单一架构案例-搭建环境-持久化层-JDBCUtils-创建数据源对象_ev
视频
064-单一架构案例-搭建环境-持久化层-JDBCUtils-事务代码分析_ev
视频
065-单一架构案例-搭建环境-持久化层-JDBCUtils-对象跨方法传递分析_ev
视频
066-单一架构案例-搭建环境-持久化层-JDBCUtils-ThreadLocal介绍_ev
视频
067-单一架构案例-搭建环境-持久化层-JDBCUtils-工具方法实现_ev
视频
068-单一架构案例-搭建环境-持久化层-JDBCUtils-测试_ev
视频
069-单一架构案例-搭建环境-持久化层-BaseDao-泛型说明_ev
视频
070-单一架构案例-搭建环境-持久化层-BaseDao-具体方法_ev 2022-12-02播放33
视频
071-单一架构案例-搭建环境-持久化层-BaseDao-测试_ev
视频
072-单一架构案例-搭建环境-持久化层-子类Dao_ev
视频
073-单一架构案例-搭建环境-事务控制-总体思路_ev
视频
074-单一架构案例-搭建环境-事务控制-事务过滤器_ev
视频
075-单一架构案例-搭建环境-事务控制-TransactionFilter类_ev
视频
076-单一架构案例-搭建环境-事务控制-注册TransactionFilter类_ev
视频
077-单一架构案例-搭建环境-事务控制-注意点强调_ev
视频
078-单一架构案例-搭建环境-表述层-ViewBaseServlet-服务器端渲染_ev
视频
079-单一架构案例-搭建环境-表述层-ViewBaseServlet-Thymeleaf 简要工作机制_ev
视频
080-单一架构案例-搭建环境-表述层-ViewBaseServlet-逻辑视图的概念_ev
视频
081-单一架构案例-搭建环境-表述层-ViewBaseServlet-创建这个类_ev
视频
082-单一架构案例-搭建环境-表述层-ViewBaseServlet-配置初始化参数_ev
视频
083-单一架构案例-搭建环境-表述层-ModuleBaseServlet_ev
视频
084-单一架构案例-搭建环境-辅助功能_ev
视频
085-单一架构案例-业务功能-显示首页-流程图_ev
视频
086-单一架构案例-业务功能-显示首页-代码实现_ev
视频
087-单一架构案例-业务功能-登录-流程图_ev
视频
088-单一架构案例-业务功能-登录-创建AuthServlet类_ev
视频
089-单一架构案例-业务功能-登录-创建EmpService和登录失败异常_ev
视频
090-单一架构案例-业务功能-登录-AuthServlet 登录逻辑_ev
视频
091-单一架构案例-业务功能-登录-完成并测试_ev
视频
092-单一架构案例-业务功能-登录-退出登录_ev
视频
093-单一架构案例-业务功能-显示奏折列表-流程图_ev
视频
094-单一架构案例-业务功能-显示奏折列表-创建组件_ev
视频
095-单一架构案例-业务功能-显示奏折列表-Java 代码_ev
视频
096-单一架构案例-业务功能-显示奏折列表-页面-登录信息部分_ev
视频
097-单一架构案例-业务功能-显示奏折列表-页面-数据显示部分-初步显示_ev
视频
098-单一架构案例-业务功能-显示奏折列表-页面-数据显示部分-调整颜色_ev
视频
099-单一架构案例-业务功能-显示奏折列表-和登录成功对接_ev
视频
100-单一架构案例-业务功能-显示奏折详情-流程图_ev
视频
101-单一架构案例-业务功能-显示奏折详情-调整超链接_ev
视频
102-单一架构案例-业务功能-显示奏折详情-Java 代码_ev
视频
103-单一架构案例-业务功能-显示奏折详情-页面显示_ev
视频
104-单一架构案例-业务功能-显示奏折详情-奏折已读_ev
视频
105-单一架构案例-业务功能-显示奏折详情-调整表单样式_ev
视频
106-单一架构案例-业务功能-批复奏折_ev
视频
107-单一架构案例-业务功能-登录检查-流程图_ev
视频
108-单一架构案例-业务功能-登录检查-代码实现_ev
视频
109-单一架构案例-打包部署_ev
视频
110-第一只锦囊小结_ev
视频
111-SSM案例-创建工程-建立工程间关系_ev
视频
112-SSM案例-各工程配置 POM_ev
视频
113-SSM案例-持久化层-逆向工程_ev
视频
114-SSM案例-持久化层-配置并测试数据源_ev
视频
115-SSM案例-持久化层-整合Mybatis_ev
视频
116-SSM案例-持久化层-事务控制_ev
视频
117-SSM案例-表述层-配置 web.xml_ev
视频
118-SSM案例-表述层-显示首页_ev
视频
119-SSM案例-辅助功能_ev
视频
120-SSM案例-登录功能_ev
视频
121-SSM案例-登录功能-整理文档_ev
视频
122-第三只锦囊的说明_ev
视频
123-微服务案例-各工程总体说明_ev
视频
124-微服务案例-创建工程、建立依赖关系_ev
视频
125-微服务案例-父工程管理依赖_ev
视频
126-微服务案例-打基础-util 模块_ev
视频
127-微服务案例-打基础-创建实体类_ev
视频
128-微服务案例-对外暴露接口_ev
视频
129-微服务案例-mysql-data-provider-Service 层_ev
视频
130-微服务案例-mysql-data-provider-Controller 层_ev
视频
131-微服务案例-mysql-data-provider-主启动类_ev
视频
132-微服务案例-mysql-data-provider-yml配置文件_ev
视频
133-微服务案例-user-auth-consumer-准备环境_ev
视频
134-微服务案例-user-auth-consumer-显示首页_ev
视频
135-微服务案例-user-auth-consumer-登录验证-流程图_ev
视频
136-微服务案例-user-auth-consumer-登录验证-AuthController-装配远程接口说明_ev
视频
137-微服务案例-user-auth-consumer-登录验证-AuthController-装配远程接口分析_ev
视频
138-微服务案例-user-auth-consumer-登录验证-AuthController-验证方法_ev
视频
139-微服务案例-user-auth-consumer-登录验证-完成并测试_ev
视频
140-微服务案例-部署运行-最终目标_ev
视频
141-微服务案例-部署运行-微服务打包-修改MySQL连接信息_ev
视频
142-微服务案例-部署运行-微服务打包-在总体聚合工程上执行 install_ev
视频
143-微服务案例-部署运行-微服务打包-添加 SpringBoot 的打包插件_ev
视频
144-微服务案例-部署运行-微服务打包-执行 SpringBoot 打包插件的打包命令_ev
视频
145-微服务案例-部署运行-微服务启动_ev
视频
146-POM深入-Maven 是一款项目管理工具_ev
视频
147-POM深入-POM的四层体系_ev
视频
148-POM深入-属性的声明和引用_ev
视频
149-POM深入-build 标签详解-标签本身_ev
视频
150-POM深入-build 标签详解-典型应用:JDK 版本_ev
视频
151-POM深入-build 标签详解-典型应用:SpringBoot 插件和 MBG 插件_ev
视频
152-POM深入-依赖补充-其它三个依赖范围_ev
视频
153-POM深入-依赖补充-可选依赖_ev
视频
154-POM深入-依赖补充-版本仲裁机制_ev
视频
155-POM深入-自定义插件-创建插件_ev
视频
156-POM深入-自定义插件-使用插件_ev
视频
157-POM深入-profile 详解-概述_ev
视频
158-POM深入-profile 详解-配置方式_ev
视频
159-POM深入-profile 详解-激活方式_ev
视频
160-POM深入-profile 详解-实例演示_ev
视频
161-POM深入-profile 详解-资源属性过滤_ev
视频
162-生产实践-搭建Nexus服务器-安装和启动_ev
视频
163-生产实践-搭建Nexus服务器-仓库类型介绍_ev
视频
164-生产实践-对接Nexus服务器-通过Nexus下载第三方jar包_ev
视频
165-生产实践-对接Nexus服务器-部署 jar 包及获取别人部署的 jar 包_ev
视频
166-生产实践-配置Nexus仓库举例_ev
视频
167-生产实践-jar 包冲突-概述_ev
视频
168-生产实践-jar 包冲突-本质_ev
视频
169-生产实践-jar 包冲突-解决办法-概述_ev
视频
170-生产实践-jar 包冲突-解决办法-IDEA 的 Maven helper 插件_ev
视频
171-生产实践-jar 包冲突-解决办法-Maven 的 enforcer 插件_ev
视频
172-生产实践-体系外 jar 包导入_ev
视频
173-导出课件_ev
高级技术之Linux
视频
001_Linux_课程介绍
视频
002_Linux_入门篇_Linux概述(一)_Linux的诞生
视频
003_Linux_入门篇_Linux概述(二)_Unix
视频
004_Linux_入门篇_Linux概述(三)_Linux和Unix的渊源
视频
005_Linux_入门篇_Linux概述(四)_GNU-Linux
视频
006_Linux_入门篇_Linux概述(五)_Linux发行版
视频
007_Linux_入门篇_Linux概述(六)_Linux vs Windows
视频
008_Linux_入门篇_Linux安装(一)_CentOS的版本选择和下载
视频
009_Linux_入门篇_Linux安装(二)_VMware下载安装
视频
010_Linux_入门篇_Linux安装(三)_创建虚拟机
视频
011_Linux_入门篇_Linux安装(四)_安装CentOS
视频
012_Linux_基础篇_桌面和终端基本操作
视频
013_Linux_基础篇_Linux文件系统(一)_文件系统和挂载点
视频
014_Linux_基础篇_Linux文件系统(二)_目录结构
视频
015_Linux_基础篇_VIM编辑器(一)_整体介绍和模式转换
视频
016_Linux_基础篇_VIM编辑器(二)_普通模式
视频
017_尚硅谷课程系列之Linux_基础篇_VIM编辑器(三)_编辑模式
视频
018_Linux_基础篇_VIM编辑器(四)_命令模式
视频
019_Linux_基础篇_网络配置(一)_网络连接测试
视频
020_Linux_基础篇_网络配置(二)_网络连接模式
视频
021_Linux_基础篇_网络配置(三)_修改静态IP
视频
022_Linux_基础篇_网络配置(四)_配置主机名
视频
023_Linux_基础篇_远程登录
视频
024_Linux_基础篇_系统管理(一)_Linux服务管理
视频
025_Linux_基础篇_系统管理(二)_系统运行级别
视频
026_Linux_基础篇_系统管理(三)_配置服务开机启动和关闭防火墙
视频
027_Linux_基础篇_系统管理(四)_关机重启
视频
028_Linux_实操篇_Shell命令整体介绍及帮助命令
视频
29_Linux-实操篇_文件目录类(一)_目录操作命令(一)_查看和切换工作目录
视频
030_Linux_实操篇_文件目录类(一)_目录操作命令(二)_列出目录内容
视频
031_Linux_实操篇_文件目录类(一)_目录操作命令(三)_创建和删除目录
视频
032_Linux_实操篇_文件目录类(二)_文件操作命令(一)_创建文件
视频
033_Linux_实操篇_文件目录类(二)_文件操作命令(二)_复制文件或文件夹
视频
034_Linux_实操篇_文件目录类(二)_文件操作命令(三)_删除和移动文件
视频
035_Linux_实操篇_文件目录类(二)_文件操作命令(四)_查看文件
视频
036_Linux_实操篇_文件目录类(三)_其它命令(一)_控制台显
视频
037_Linux_实操篇_文件目录类(三)_其它命令(二)_监控文件变化
视频
038_Linux_实操篇_文件目录类(三)_其它命令(三)_软链接
视频
039_Linux_实操篇_文件目录类(三)_其它命令(四)_查看历史命令
视频
040_Linux_实操篇_时间日期类
视频
041_Linux_实操篇_用户权限类(一)_用户管理(一)_添加和查看用户
视频
042_Linux_实操篇_用户权限类(一)_用户管理(二)_获取root权限和删除用户
视频
043_Linux_实操篇_用户权限类(二)_用户组管理
视频
044_Linux_实操篇_用户权限类(三)_文件属性和权限
视频
045_Linux_实操篇_用户权限类(四)_更改文件权限
视频
046_Linux_实操篇_用户权限类(五)_综合应用案例
视频
047_Linux_实操篇_搜索查找类(一)_查找定位文件
视频
048_Linux_实操篇_搜索查找类(二)_内容过滤查找和管道操作
视频
049_Linux_实操篇_压缩解压类
视频
050_Linux_实操篇_磁盘管理类(一)_查看目录占用空间大小
视频
051_Linux_实操篇_磁盘管理类(二)_查看磁盘使用情况
视频
052_Linux_实操篇_磁盘管理类(三)_查看设备挂载情况
视频
053_Linux_实操篇_磁盘管理类(四)_挂载和卸载
视频
054_Linux_实操篇_磁盘管理类(五)_磁盘分区
视频
055_Linux_实操篇_进程管理类(一)_查看进程(一)_基本用法
视频
056_Linux_实操篇_进程管理类(一)_查看进程(二)_进程信息详解
视频
057_Linux_实操篇_进程管理类(一)_查看进程(三)_查看远程登录进
视频
058_Linux_实操篇_进程管理类(二)_终止进程
视频
059_Linux_实操篇_进程管理类(三)_查看进程树
视频
060_Linux_实操篇_进程管理类(四)_实时监控进程
视频
061_Linux_实操篇_进程管理类(五)_网络状态和端口监控
视频
062_Linux_实操篇_系统定时任务
视频
063_Linux_扩展篇_软件包管理(一)_RPM
视频
064_Linux_扩展篇_软件包管理(二)_YUM
视频
065_Linux_扩展篇_克隆虚拟机
视频
066_Linux_扩展篇_Shell编程(一)_Shell概述
视频
067_Linux_扩展篇_Shell编程(二)_Shell脚本入门
视频
068_Linux_扩展篇_Shell编程(三)_变量(一)_系统预定义变
视频
069_Linux_扩展篇_Shell编程(三)_变量(二)_用户自定义变量
视频
070_Linux_扩展篇_Shell编程(三)_变量(三)_全局变量、只读变量和撤销
视频
071_Linux_扩展篇_Shell编程(三)_变量(四)_特殊变量
视频
072_Linux_扩展篇_Shell编程(四)_运算符
视频
073_Linux_扩展篇_Shell编程(五)_条件判断
视频
074_Linux_扩展篇_Shell编程(六)_流程控制(一)_if单分支
视频
075_Linux_扩展篇_Shell编程(六)_流程控制(二)_if多分支
视频
076_Linux_扩展篇_Shell编程(六)_流程控制(三)_case多分支
视频
077_Linux_扩展篇_Shell编程(六)_流程控制(四)_for循环
视频
078_Linux_扩展篇_Shell编程(六)_流程控制(五)_while循环
视频
079_Linux_扩展篇_Shell编程(六)_读取控制台输入
视频
080_Linux_扩展篇_Shell编程(七)_函数(一)_系统函数
视频
081_Linux_扩展篇_Shell编程(七)_函数(二)_自定义函数
视频
082_Linux_扩展篇_Shell编程(八)_综合应用案例_归档文件
视频
083_Linux_扩展篇_Shell编程(九)_正则入门(一)_简单用法
视频
084_Linux_扩展篇_Shell编程(九)_正则入门(二)_扩展用法
视频
085_Linux_扩展篇_Shell编程(十)_文本处理工具(一)_cut
视频
86_Linux-扩展篇_Shell编程(十)_文本处理工具(二)_awk(一)_基本功能
视频
87_Linux-扩展篇_Shell编程(十)_文本处理工具(二)_awk(二)_扩展功能
视频
088_Linux_扩展篇_Shell编程(十一)_综合应用案例_发送消息
视频
089_Linux_课程总结
大数据 核心框架
Hadoop2.x
视频
01.课程简介_大数据课程
视频
02.课程简介_Hadoop课程
视频
03.入门_大数据概念
视频
04.入门_大数据特点(4V)
视频
05.入门_大数据应用场景
视频
06.入门_大数据发展前景
视频
07.入门_大数据部门业务流程分析
视频
08.入门_大数据部门组织结构(重点)
视频
09.是什么
视频
10.发展历史
视频
11.三大发行版本
视频
12.优势(4高)
视频
13.1.x和2.x区别
视频
14.组成
视频
15.大数据技术生态体系
视频
16.推荐系统框架图
视频
17.环境搭建_虚拟机准备
视频
18.环境搭建_JDK安装
视频
19.环境搭建_Hadoop安装
视频
20.环境搭建_Hadoop目录结构
视频
21.环境搭建_Hadoop官网手册
视频
22.本地模式_Grep官方案例
视频
23.本地模式_WordCount官方案例
视频
24.伪分布式_启动HDFS并运行MR程序
视频
25.伪分布式_Log日志查看和NN格式化前强调
视频
26.伪分布式_NameNode格式化注意事项
视频
27.伪分布式_启动YARN并运行MR程序
视频
28.伪分布式_配置历史服务器
视频
29.伪分布式_配置日志聚集
视频
30.伪分布式_配置文件说明
视频
31.完全分布式_虚拟机环境准备
视频
32.完全分布式_scp案例
视频
33.完全分布式_rsync案例
视频
34.完全分布式_集群分发脚本xsync
视频
35.完全分布式_集群配置
视频
36.完全分布式_集群单节点启动
视频
37.完全分布式_集群ssh配置
视频
38.完全分布式_集群群起
视频
39.完全分布式_集群文件存储路径说明
视频
40.完全分布式_集群启动停止方式总结
视频
41.每日回顾
视频
42.完全分布式_RM启动注意事项
视频
43.完全分布式_Crondtab定时任务调度
视频
44.完全分布式_集群时间同步
视频
45.源码编译_意义
视频
46.源码编译_说明
视频
47.源码编译_具体流程
视频
48.HDFS_课程介绍
视频
49.HDFS_产生背景及定义
视频
50.HDFS_优缺点
视频
51.HDFS_组成架构
视频
52.HDFS_块的大小设置
视频
53.HDFS_Shell命令(开发重点)
视频
54.HDFS_副本数设置
视频
55.HDFS_客户端环境准备
视频
56.HDFS_客户端环境测试
视频
57.每日回顾
视频
58.HDFS_文件上传_案例
视频
59.HDFS_参数优先级说明_案例
视频
60.HDFS_文件下载_案例
视频
61.HDFS_文件夹删除_案例
视频
62.HDFS_修改文件的名称_案例
视频
63.HDFS_查看文件的详情_案例
视频
64.HDFS_判断是文件还是文件夹_案例
视频
65.HDFS_文件IO流上传_案例
视频
66.HDFS_文件IO流下载操作_案例
视频
67.HDFS_定位读取文件_案例
视频
68.HDFS_写数据流程(面试重点)
视频
69.HDFS_网络拓扑-节点距离计算
视频
70.HDFS_机架感知-副本存储节点选择
视频
71.HDFS_读数据流程(面试重点)
视频
72.HDFS_NN和2NN工作机制(面试重点)
视频
73.HDFS_Fsimage和Edits解析
视频
74.HDFS_CheckPoint时间设置
视频
75.HDFS_NN故障处理_案例
视频
76.HDFS_安全模式
视频
77.HDFS_集群安全模式_案例
视频
78.HDFS_NN多目录配置_案例
视频
79.每日回顾
视频
80.HDFS_DN工作机制(面试重点)
视频
81.HDFS_数据完整性
视频
82.HDFS_掉线时限参数设置
视频
83.HDFS_服役新节点_案例
视频
84.HDFS_添加白名单_案例
视频
85.HDFS_黑名单退役_案例
视频
86.HDFS_DN多目录配置_案例
视频
87.HDFS新特性_集群间数据拷贝
视频
88.HDFS新特性_小文件归档案例
视频
89.HDFS新特性_回收站案例
视频
90.HDFS新特性_快照管理
视频
91.MapReduce_课程介绍
视频
92.MapReduce_概述
视频
93.MapReduce_优缺点
视频
94.MapReduce_核心思想
视频
95.MapReduce_进程
视频
96.MapReduce_官方案例源码解析和数据类型
视频
97.MapReduce_编程规范
视频
98.MapReduce_WordCount案例分析
视频
99.MapReduce_WordCount案例Mapper
视频
100.MapReduce_WordCount案例Reducer
视频
101.MapReduce_WordCount案例Driver
视频
102.MapReduce_WordCount案例测试
视频
103.MapReduce_WordCount案例Debug调试
视频
104.MapReduce_WordCount案例在集群上运行
视频
105.每日回顾
视频
106.MapReduce_序列化概述
视频
107.MapReduce_序列化自定义步骤
视频
108.MapReduce_序列化案例分析
视频
109.MapReduce_序列化案例FlowBean
视频
110.MapReduce_序列化案例Mapper
视频
111.MapReduce_序列化案例Reducer
视频
112.MapReduce_序列化案例Driver
视频
113.MapReduce_序列化案例Debug调试
视频
114.MapReduce_切片和MapTask并行度决定机制
视频
115.MapReduce_Job提交流程源码解析
视频
116.MapReduce_Job切片机制源码解析
视频
117.MapReduce_FileInputFormat切片机制和配置参数
视频
118.MapReduce_CombineTextInputFormat理论
视频
119.MapReduce_CombineTextInputFormat案例
视频
120.MapReduce_FileInputFormat实现类
视频
121.MapReduce_TextInputFormat实现类
视频
122.每日回顾
视频
123.MapReduce_KeyValueTextInputFormat案例分析
视频
124.MapReduce_KeyValueTextInputFormat案例实现
视频
125.MapReduce_NLineInputFormat案例分析
视频
126.MapReduce_NLineInputFormat案例实现
视频
127.MapReduce_自定义InputFormat步骤
视频
128.MapReduce_自定义InputFormat案例
视频
129.MapReduce_自定义InputFormat案例Debug
视频
130.MapReduce_InputFormat实现类总结
视频
131.MapReduce_工作流程(面试重点)
视频
132.MapReduce_Shuffle机制(面试重点)
视频
133.MapReduce_HashPartition默认分区
视频
134.MapReduce_Partition分区案例
视频
135.MapReduce_Partition分区案例总结
视频
136.每日回顾
视频
137.MapReduce_回顾分区
视频
138.MapReduce_排序概述
视频
139.MapReduce_排序分类
视频
140.MapReduce_全排序案例分析
视频
141.MapReduce_全排序案例FlowBean
视频
142.MapReduce_全排序案例Mapper
视频
143.MapReduce_全排序案例Mapper_已处理
视频
144.MapReduce_全排序案例实现及测试
视频
145.MapReduce_分区排序案例实现及测试
视频
146.MapReduce_Debug调试思想
视频
147.MapReduce_Combiner理论
视频
148.MapReduce_Combiner案例实现
视频
149.MapReduce_分组排序案例分析
视频
150.MapReduce_分组排序案例OrderBean
视频
151.MapReduce_分组排序案例Mapper
视频
152.MapReduce_分组排序案例Driver
视频
153.MapReduce_分组排序案例排序类
视频
154.MapReduce_分组排序案例调试
视频
155.MapReduce_分组排序案例扩展
视频
156.MapReduce_MapTask工作机制(面试重点)
视频
157.MapReduce_ReduceTask工作机制(面试重点)
视频
158.MapReduce_ReduceTask个数设置
视频
159.MapReduce_Shuffle机制(面试重点)
视频
160.MapReduce_工作流程源码分析
视频
161.MapReduce_OutPutFormat接口实现类
视频
162.MapReduce_自定义OutputFormat案例分析
视频
163.MapReduce_自定义OutputFormat案例实现
视频
164.MapReduce_ReduceJoin理论
视频
165.MapReduce_ReduceJoin案例分析
视频
166.MapReduce_ReduceJoin案例TableBean
视频
167.MapReduce_ReduceJoin案例Mapper
视频
168.MapReduce_ReduceJoin案例Reduce
视频
169.MapReduce_ReduceJoin案例Driver
视频
170.MapReduce_ReduceJoin案例Debug和总结
视频
171.MapReduce_MapJoin案例分析
视频
172.MapReduce_MapJoin案例缓存文件处理
视频
173.MapReduce_MapJoin案例测试
视频
174.MapReduce_计数器应用
视频
175.MapReduce_数据清洗案例
视频
176.MapReduce_开发总结
视频
177.压缩_概述
视频
178.压缩_MR支持的压缩编码
视频
179.压缩_方式选择
视频
180.压缩_位置选择
视频
181.压缩_参数设置
视频
182.压缩_Hadoop_压缩案例
视频
183.压缩_解压缩案例
视频
184.压缩_Map和Reduce启用压缩案例
视频
185.YARN_基本架构
视频
186.YARN_工作机制
视频
187.YARN_作业提交全流程
视频
188.YARN_资源调度器
视频
189.YARN_任务推测执行
视频
190.企业调优_MR跑的慢的原因
视频
191.企业调优_MR优化方法
视频
192.企业调优_Hadoop_HDFS小文件处理
视频
193.扩展案例_多Job串联案例分析
视频
194.扩展案例_多Job串联案例第一个Job
视频
195.扩展案例_多Job串联案例完成
视频
196.扩展案例_TopN案例
视频
197.扩展案例_找共同粉丝(学生版1)
视频
198.扩展案例_找共同粉丝(学生版2)
视频
199.总结_企业真实面试题讲解
视频
200.总结_开发重点
Hadoop3.x
视频
1.Hadoop_开篇_课程整体介绍
视频
2.Hadoop_概论_大数据的概念
视频
3.Hadoop_概论_大数据的特点
视频
4.Hadoop_概论_大数据的应用场景
视频
5.Hadoop_概论_大数据的发展场景
视频
6.Hadoop_概论_未来工作内容
视频
7.Hadoop_入门_课程介绍
视频
8.Hadoop_入门_Hadoop是什么
视频
9.Hadoop_入门_Hadoop发展历史
视频
10.Hadoop_入门_Hadoop三大发行版本
视频
11.Hadoop_入门_Hadoop优势
视频
12.Hadoop_入门_Hadoop1.x2.x3.x区别
视频
13.Hadoop_入门_HDFS概述
视频
14.adoop_入门_YARN概述
视频
15.Hadoop_入门_MapReduce概述
视频
16.Hadoop_入门_HDFS&YARN&MR关系
视频
17.Hadoop_入门_大数据技术生态体系
视频
18.Hadoop_入门_VMware安装
视频
19.Hadoop_入门_Centos7.5软硬件安装
视频
20.Hadoop_入门_IP和主机名称配置
视频
21.Hadoop_入门_Xshell远程访问工具
视频
22.Hadoop_入门_模板虚拟机准备完成
视频
23.Hadoop_入门_克隆三台虚拟机
视频
24.Hadoop_入门_JDK安装
视频
25.Hadoop_入门_Hadoop安装
视频
26.Hadoop_入门_本地运行模式
视频
27.Hadoop_入门_scp&rsync命令讲解
视频
28.Hadoop_入门_xsync分发脚本
视频
29.Hadoop_入门_ssh免密登录
视频
30.Hadoop_入门_集群配置
视频
31.Hadoop_入门_群起集群并测试
视频
32.Hadoop_入门_集群崩溃处理办法
视频
33.Hadoop_入门_历史服务器配置
视频
34.Hadoop_入门_日志聚集功能配置
视频
35.Hadoop_入门_两个常用脚本
视频
36.Hadoop_入门_两道面试题
视频
37.Hadoop_入门_集群时间同步
视频
38.Hadoop_入门_常见问题总结
视频
39.Hadoop_HDFS_课程介绍
视频
40.Hadoop_HDFS_产生背景和定义
视频
41.Hadoop_HDFS_优缺点
视频
42.Hadoop_HDFS_组成
视频
43.Hadoop_HDFS_文件块大小
视频
44.Hadoop_HDFS_Shell命令上传
视频
45.Hadoop_HDFS_Shell命令下载&直接操作
视频
46.Hadoop_HDFS_API环境准备
视频
47.Hadoop_HDFS_API创建文件夹
视频
48.Hadoop_HDFS_API上传
视频
49.Hadoop_HDFS_API参数的优先级
视频
50.Hadoop_HDFS_API文件下载
视频
51.Hadoop_HDFS_API文件删除
视频
52.Hadoop_HDFS_API文件更名和移动
视频
53.Hadoop_HDFS_API文件详情查看
视频
54.Hadoop_HDFS_API文件和文件夹判断
视频
55.Hadoop_HDFS_写数据流程
视频
56.Hadoop_HDFS_节点距离计算
视频
57.Hadoop_HDFS_机架感知(副本存储节点选择)
视频
58.Hadoop_HDFS_读数据流程
视频
59.Hadoop_HDFS_NN和2NN工作机制
视频
60.Hadoop_HDFS_FsImage镜像文件
视频
61.Hadoop_HDFS_Edits编辑日志
视频
62.Hadoop_HDFS_检查点时间设置
视频
63.Hadoop_HDFS_DN工作机制
视频
64.Hadoop_HDFS_数据完整性
视频
65.Hadoop_HDFS_掉线时限参数设置
视频
66.Hadoop_HDFS_总结
视频
67.Hadoop_MapReduce_课程介绍
视频
68.Hadoop_MapReduce_概述&优点缺点
视频
69.Hadoop_MapReduce_核心思想
视频
70.Hadoop_MapReduce_官方WC源码&序列化类型
视频
71.Hadoop_MapReduce_编程规范
视频
72.Hadoop_MapReduce_WordCount案例需求分析
视频
73.Hadoop_MapReduce_WordCount案例环境准备
视频
74.Hadoop_MapReduce_WordCount案例Mapper
视频
75.Hadoop_MapReduce_WordCount案例Reducer
视频
76.Hadoop_MapReduce_WordCount案例Driver
视频
77.Hadoop_MapReduce_WordCount案例Debug调试
视频
78.Hadoop_MapReduce_WordCount案例集群运行
视频
79.Hadoop_MapReduce_序列化概述
视频
80.Hadoop_MapReduce_自定义序列化步骤
视频
81.Hadoop_MapReduce_序列化案例需求分析
视频
82.Hadoop_MapReduce_序列化案例FlowBean
视频
83.Hadoop_MapReduce_序列化案例FlowMapper
视频
84.Hadoop_MapReduce_序列化案例FlowReducer
视频
85.Hadoop_MapReduce_序列化案例FlowDriver
视频
86.Hadoop_MapReduce_序列化案例debug调试
视频
87.Hadoop_MapReduce_切片机制与MapTask并行度决定机制
视频
88.Hadoop_MapReduce_Job提交流程
视频
89.Hadoop_MapReduce_切片源码
视频
90.Hadoop_MapReduce_切片源码总结
视频
91.Hadoop_MapReduce_FileInputFormat切片机制
视频
92.Hadoop_MapReduce_TextInputFormat
视频
93.Hadoop_MapReduce_CombineTextInputFormat
视频
94.Hadoop_MapReduce_MapReduce工作流程
视频
95.Hadoop_MapReduce_Shuffle机制
视频
96.Hadoop_MapReduce_默认HashPartitioner分区
视频
97.Hadoop_MapReduce_自定义分区案例
视频
98.Hadoop_MapReduce_分区数与Reduce个数的总结
视频
99.Hadoop_MapReduce_排序概述
视频
100.Hadoop_MapReduce_全排序案例
视频
101.Hadoop_MapReduce_二次排序案例
视频
102.Hadoop_MapReduce_区内排序案例
视频
103.Hadoop_MapReduce_Combiner概述
视频
104.Hadoop_MapReduce_Combiner案例
视频
105.Hadoop_MapReduce_outputformat概述
视频
106.Hadoop_MapReduce_自定义outputformat案例需求分析
视频
107.Hadoop_MapReduce_自定义outputformat案例mapper&reducer
视频
108.Hadoop_MapReduce_自定义outputformat案例执行
视频
109.Hadoop_MapReduce_MapTask工作机制
视频
110.Hadoop_入门_Hadoop三大发行版本
视频
111.Hadoop_MapReduce_MapTask源码
视频
112.Hadoop_MapReduce_ReduceTask源码
视频
113.Hadoop_MapReduce_ReduceJoin案例需求分析
视频
114.Hadoop_MapReduce_ReduceJoin案例TableBean
视频
115.Hadoop_MapReduce_ReduceJoin案例Mapper
视频
116.Hadoop_MapReduce_ReduceJoin案例完成
视频
117.Hadoop_MapReduce_ReduceJoin案例debug
视频
118.Hadoop_MapReduce_MapJoin案例需求分析
视频
119.Hadoop_MapReduce_MapJoin案例完成
视频
120.Hadoop_MapReduce_MapJoin案例debug
视频
121.Hadoop_MapReduce_ETL数据清洗案例
视频
122.Hadoop_MapReduce_MapReduce开发总结
视频
123.Hadoop_MapReduce_压缩概述
视频
124.Hadoop_MapReduce_压缩案例实操
视频
125.Hadoop_Yarn_课程介绍
视频
126.Hadoop_Yarn_基础架构
视频
127.Hadoop_Yarn_工作机制
视频
128.Hadoop_Yarn_全流程作业
视频
129.Hadoop_Yarn_FIFO调度器
视频
130.Hadoop_入门_Hadoop1.x2.x3.x区别
视频
131.Hadoop_Yarn_公平调度器
视频
132.Hadoop_Yarn_常用命令
视频
133.Hadoop_Yarn_生产环境核心参数配置
视频
134.Hadoop_Yarn_Linux集群快照
视频
135.Hadoop_Yarn_生产环境核心参数配置案例
视频
136.Hadoop_Yarn_生产环境多队列创建&好处
视频
137.Hadoop_Yarn_容量调度器多队列案例
视频
138.Hadoop_Yarn_容量调度器任务优先级
视频
139.Hadoop_Yarn_公平调度器案例
视频
140.Hadoop_Yarn_Tool接口案例环境准备
视频
141.Hadoop_Yarn_Tool接口案例完成
视频
142.Hadoop_Yarn_课程总结
视频
143.Hadoop_生产调优手册_核心参数_NN内存配置
视频
144.Hadoop_生产调优手册_核心参数_NN心跳并发配置
视频
145.Hadoop_生产调优手册_核心参数_开启回收站
视频
146.Hadoop_生产调优手册_HDFS压测环境准备
视频
147.Hadoop_生产调优手册_HDFS读写压测
视频
148.Hadoop_生产调优手册_NN多目录配置
视频
149.Hadoop_生产调优手册_DN多目录及磁盘间数据均衡
视频
150.Hadoop_生产调优手册_添加白名单
视频
151.Hadoop_生产调优手册_服役新服务器
视频
152.Hadoop_生产调优手册_服务器间数据均衡
视频
153.Hadoop_生产调优手册_黑名单退役服务器
视频
154.Hadoop_生产调优手册_存储优化_5台服务器准备
视频
155.Hadoop_生产调优手册_存储优化_纠删码原理
视频
156.Hadoop_生产调优手册_存储优化_纠删码案例
视频
157.Hadoop_生产调优手册_存储优化_异构存储概述
视频
158.Hadoop_生产调优手册_存储优化_异构存储案例实操
视频
159.Hadoop_生产调优手册_NameNode故障处理
视频
160.Hadoop_生产调优手册_集群安全模式&磁盘修复
视频
161.Hadoop_生产调优手册_慢磁盘监控
视频
162.Hadoop_生产调优手册_小文件归档
视频
163.Hadoop_生产调优手册_集群数据迁移
视频
164.Hadoop_生产调优手册_MR跑的慢的原因
视频
165.Hadoop_生产调优手册_MR常用调优参数
视频
166.Hadoop_生产调优手册_MR数据倾斜问题
视频
167.Hadoop_生产调优手册_Yarn生产经验
视频
168.Hadoop_生产调优手册_HDFS小文件优化方法
视频
169.Hadoop_生产调优手册_MapReduce集群压测
视频
170.Hadoop_生产调优手册_企业开发场景案例
视频
171.Hadoop_源码解析_RPC通信原理解析
视频
172.Hadoop_源码解析_NameNode启动源码解析
视频
173.Hadoop_源码解析_DataNode启动源码解析
视频
174.Hadoop_源码解析_HDFS上传源码_整体介绍
视频
175.Hadoop_源码解析_HDFS上传源码_create
视频
176.Hadoop_源码解析_HDFS上传源码_write
视频
177.Hadoop_源码解析_Yarn源码解析
视频
178.Hadoop_源码解析_Hadoop源码编译
ZooKeeper
视频
1.zk_开篇_课程介绍
视频
2.zk_入门_概述
视频
3.zk_入门_特点
视频
4.zk_入门_数据结构
视频
5.zk_入门_应用场景
视频
6.zk_入门_下载地址
视频
7.zk_本地_安装
视频
8.zk_本地_配置参数解读
视频
9.zk_集群_安装
视频
10.zk_集群_第一次启动选举机制
视频
11.zk_集群_非第一次启动选举机制
视频
12.zk_集群_启动停止脚本
视频
13.zk_客户端命令行_节点信息
视频
14.zk_客户端命令行_节点类型
视频
15.zk_客户端命令行_监听器及节点删除
视频
16.zk_客户端API_创建节点
视频
17.zk_客户端API_监听节点变化
视频
18.zk_客户端API_判断节点是否存在
视频
19.zk_写数据原理
视频
20.zk_案例_服务器动态上下线_需求分析
视频
21.zk_案例_服务器动态上下线_服务器注册
视频
22.zk_案例_服务器动态上下线_客户端监听
视频
23.zk_案例_服务器动态上下线_测试
视频
24.zk_案例_分布式锁_需求分析
视频
25.zk_案例_分布式锁_代码实现(上)
视频
26.zk_案例_分布式锁_代码实现(下)
视频
27.zk_案例_分布式锁_测试
视频
28.zk_案例_分布式锁_成熟框架curator
视频
29.zk_企业面试真题
视频
30.zk_算法基础_拜占庭将军问题
视频
31.zk_算法基础_paxos算法
视频
32.zk_算法基础_zab协议
视频
33.zk_算法基础_cap理论
视频
34.zk_源码_辅助源码
视频
35.zk_源码_服务端初始化源码_启动脚本
视频
36.zk_源码_服务端初始化源码_解析参数
视频
37.zk_源码_服务端初始化源码_过期快照删除
视频
38.zk_源码_服务端初始化源码_通信初始化
视频
39.zk_源码_服务端加载数据源码_编辑日志和快照
视频
40.zk_源码_选举源码_选举准备
视频
41.zk_源码_选举源码_选举执行
视频
42.zk_源码_Leader和Follower状态同步源码_总体分析
视频
43.zk_源码_Leader和Follower状态同步源码_细节分析
视频
44.zk_源码_服务端Leader启动源码
视频
45.zk_源码_服务端Follower启动源码
视频
46.zk_源码_客户端启动源码
Hadoop3.X高可以用集群
视频
1.Hadoop3.x高可用-课程介绍
视频
2.Hadoop3.x高可用-课程内容介绍
视频
3.Hadoop3.x高可用-概念介绍
视频
4.Hadoop3.x高可用-HDFS高可用之规划
视频
5.Hadoop3.x高可用-HDFS高可用之核心问题
视频
6.Hadoop3.x高可用-HDFS高可用之手动模式 规划&环境准备
视频
7.Hadoop3.x高可用-HDFS高可用之手动模式 配置信息说明
视频
8.Hadoop3.x高可用-HDFS高可用之手动模式 分发节点信息&配置环境变量
视频
9.Hadoop3.x高可用-HDFS高可用之手动模式 节点启动&Web页面查看信息
视频
10.Hadoop3.x高可用-HDFS高可用之手动模式 Active节点切换&问题提出
视频
11.Hadoop3.x高可用-HDFS高可用之自动模式 运行机制
视频
12.Hadoop3.x高可用-HDFS高可用之自动模式 集群规划&节点配置
视频
13.Hadoop3.x高可用-HDFS高可用之自动模式 自动故障转移演示
视频
14.Hadoop3.x高可用-HDFS高可用之自动模式 上传文件演示
视频
15.Hadoop3.x高可用-Yarn高可用之工作机制
视频
16.Hadoop3.x高可用-Yarn高可用之集群规划&配置信息
视频
17.Hadoop3.x高可用-Yarn高可用之启动&演示
HA视频教程
视频
01.HDFS的单点故障
视频
02.手动故障转移原理
视频
03.手动故障转移配置
视频
04.手动故障转移测试
视频
05.手动故障转移注意点
视频
06.自动故障转移原理
视频
07.自动故障转移配置&测试
视频
08.自动故障转移上传数据测试
视频
09.YARNHA
视频
10.HDFS联邦概述
Hive 3.x高级进阶
视频
1.Hive-课程总体介绍
视频
2.Hive-调优(课程介绍)
视频
3.Hive-调优(执行计划)
视频
4.Hive-调优(建表优化 分区表)
视频
5.Hive-调优(建表优化 分桶表)
视频
6.Hive-调优(建表优化 文件&压缩格式)
视频
7.Hive-调优(HQL优化 单表查询优化1-5)
视频
8.Hive-调优(HQL优化 多表查询优化6-7)
视频
9.Hive-调优(HQL优化 多表查询优化8)
视频
10.Hive-调优(HQL优化 多表查询优化9 大表JOIN大表)
视频
11.Hive-调优(HQL优化 多表查询优化10 笛卡尔积)
视频
12.Hive-调优(单表数据倾斜)
视频
13.Hive-调优(多表数据倾斜)
视频
14.Hive-调优(Job优化 Map&Reduce)
视频
15.Hive-调优(Job优化 其他方式)
视频
16.Hive-调优(Hive On Spark)
视频
17.Hive-源码-课程介绍
视频
18.Hive-源码-核心组件回顾&HQL翻译MR流程介绍
视频
19.Hive-源码-源码流程整体介绍
视频
20.Hive-源码-源码阅读(准备工作)
视频
21.Hive-源码-源码阅读(入口程序)
视频
22.源码-源码阅读(读取HQL语句分类解析)
视频
23.源码-源码阅读(控制台打印信息介绍)
视频
24.源码-源码阅读(进入编译HQL代码)
视频
25.源码-源码阅读(读取HQL语句 小总结)
视频
26.Hive-源码-源码阅读(四大组件作用区域介绍)
视频
27.Hive-源码-源码阅读(解析器工作完成AST)
视频
28.Hive-源码-源码阅读(对AST加工 源码流程)
视频
29.Hive-源码-源码阅读(对AST加工 源码流程 1)
视频
30.大数据技术之Hive-源码-源码阅读(对AST加工 小总结)
视频
31.Hive-源码-源码阅读(任务提交流程)
视频
32.Hive-源码-源码阅读(源码流程 小总结)
视频
33.Hive-源码-源码阅读(Hive Debug模式)
视频
34.Hive-面试题(课程介绍)
视频
35.Hive-面试题(题1)
视频
36.Hive-面试题(题2 思路分析)
视频
37.Hive-面试题(题2 HQL实现)
视频
38.Hive-面试题(题3 思路一思路分析)
视频
39.Hive-面试题(题3 思路二思路分析)
视频
40.Hive-面试题(题4 思路分析)
视频
41.Hive-面试题(题4 HQL实现)
视频
42.Hive-面试题(题5 思路分析&HQL实现
Flume1.9
视频
1.课程介绍
视频
2.学习任务
视频
3.概念
视频
4.架构
视频
5.安装
视频
6.官网案例-需求说明
视频
7.官网案例 -配置信息
视频
8.官网案例-案例测试
视频
9.监控本地文件上传HDFS-配置信息
视频
10.监控本地文件上传HDFS-案例测试
视频
11.监控目录中新文件-配置&测试
视频
12.动态监控多目录多文件-需求说明&配置信息
视频
13.动态监控多目录多文件-测试&问题提出
视频
14.动态监控多目录多文件-修改源码
视频
15.进阶-事务
视频
16.进阶-架构原理
视频
17.进阶-拓扑结构
视频
18.课程回顾
视频
19.课程回顾2
视频
20.副本机制channel选择器-需求分析
视频
21.副本机制channel选择器-配置信息
视频
22.副本机制channel选择器-案例测试
视频
23.故障转移案例-需求分析
视频
24.故障转移案例-案例实操
视频
25.负载均衡案例-案例实操
视频
26.聚合案例-需求分析
视频
27.聚合案例-案例实操
视频
28.自定义拦截器-需求分析
视频
29.自定义拦截器-多路复用选择器介绍)
视频
30.自定义拦截器-编码
视频
31.自定义拦截器-打包&配置信息
视频
32.自定义拦截器-案例测试
视频
33.自定义Source-需求分析
视频
34.自定义Source-代码编写
视频
35.自定义Source-打包测试
视频
36.自定义Sink-代码编写
视频
37.自定义Sink-打包测试
视频
38.事务源码
视频
39.监控-Ganglia安装&配置
视频
40.监控-Ganglia启动
视频
41.监控-Ganglia使用
视频
42.监控-测试WindowsNet8IP成功)
Kafka3.x
视频
1课程简介
视频
2概述_定义
视频
3概述_消息队列应用场景
视频
4概述_消息队列两种模式
视频
5概述_基础架构
视频
6入门_安装Kafka
视频
7入门_启动停止脚本
视频
8入门_Topic命令
视频
9入门_命令行操作
视频
10生产者_原理
视频
11生产者_异步发送
视频
12生产者_回调异步发送
视频
13生产者_同步发送
视频
14生产者_分区
视频
15生产者_分区策略
视频
16生产者_自定义分区
视频
17生产者_提高生产者吞吐量
视频
18生产者_数据可靠
视频
19生产者_数据重复
视频
20生产者_数据有序
视频
21生产者_数据乱序
视频
22Broker_ZK存储
视频
23Broker_工作原理
视频
24Broker_上下线
视频
25Broker_服役新节点(上)
视频
26Broker_服役新节点(下)
视频
27Broker_退役旧节点
视频
28每日回顾(上)
视频
29每日回顾(下)
视频
30Broker_副本基本信息
视频
31Broker_Leader选举
视频
32Broker_Follower故障
视频
33Broker_Leader故障
视频
34Broker_分区副本分配
视频
35Broker_手动调整分区副本分配
视频
36Broker_LeaderPartition负载平衡
视频
37Broker_增加副本因子
视频
38Broker_文件存储机制
视频
39Broker_文件清除策略
视频
40Broker_高效读写
视频
41消费者_消费方式
视频
42消费者_消费者总体工作流程
视频
43消费者_消费者组工作原理
视频
44消费者_消费者组初始化
视频
45消费者_消费者组详细消费流程
视频
46消费者_消费一个主题
视频
47消费者_消费一个分区
视频
48消费者_消费者组案例
视频
49消费者_Range分配
视频
50消费者_Roundrobin
视频
51消费者_Sticky
视频
52消费者_offset保存位置
视频
53消费者_自动offset
视频
54消费者_手动offser
视频
55消费者_指定offset
视频
56消费者_按照时间消费
视频
57消费者_消费者事务
视频
58消费者_数据积压
视频
59每日回顾(上)
视频
60每日回顾(下)
视频
61监控_MySQL环境准备
视频
62监控_Kafka环境准备
视频
63监控_Kafka-Eagle安装
视频
64监控_Kafka-Eagle监控页面
视频
65Kraft模式
视频
66集成_Flume环境准备
视频
67集成_Flume生产者
视频
68集成_Flume消费者
视频
69集成_Flink生产者
视频
70集成_Flink消费者
视频
71集成_SpringBoot生产者
视频
72集成_SpringBoot消费者
视频
73集成_Spark生产者
视频
74集成_Spark消费者
视频
75调优_内容简介
视频
76调优_硬件选择
视频
77调优_生产者调优
视频
78调优_Broker调优
视频
79调优_消费者调优
视频
80调优_总体调优
视频
81调优_生产者压力测试
视频
82调优_消费者压力测试
视频
83源码_环境准备
视频
84源码_生产者原理回顾
视频
85源码_生产者初始化
视频
86源码_生产者发送数据到缓存
视频
87源码_生产者Sender线程
视频
88源码_消费者原理回顾
视频
89源码_消费者初始化
视频
90源码_消费者订阅主题
视频
91源码_消费总体流程
视频
92源码_消费者组初始化流程
视频
93源码_消费者组拉取和处理数据
视频
94源码_消费者Offset提交
视频
95源码_服务器端源码
视频
96课程结束
HBase2.x
视频
1_HBase课程简介
视频
2_理论概述_定义简介
视频
3_理论概述_设计理念
视频
4_理论概述_逻辑结构与存储结构
视频
5_理论概述_数据模型
视频
6_理论概述_基础架构
视频
7_集群部署_安装框架
视频
8_集群部署_启动服务&WEB页面
视频
9_集群部署_部署高可用
视频
10_shell命令_创建查看表格
视频
11_shell命令_修改删除表格
视频
12_shell命令_读写数据
视频
13_shell命令_删除与版本介绍
视频
14_API_单线程使用连接
视频
15_API_多线程使用连接
视频
16_API_获取admin
视频
17_API_创建命名空间
视频
18_API_多异常处理
视频
19_API_判断表格是否存在
视频
20_API_创建表格
视频
21_API_表格创建问题解决
视频
22_API_修改表格错误代码
视频
23_API_修改表格修正
视频
24_API_修改表格异常处理
视频
25_API_删除表格
视频
26_API_写入数据
视频
27_API_读取数据
视频
28_API_扫描数据
视频
29_API_单列过滤扫描
视频
30_API_整行过滤扫描
视频
31_API_删除数据
视频
32_底层原理_master架构
视频
33_底层原理_master补充信息
视频
34_底层原理_源码与进程
视频
35_底层原理_regionServer架构
视频
36_底层原理_写流程
视频
37_底层原理_memStore刷写按照大小
视频
38_底层原理_memStore刷写条件低水位线
视频
39_底层原理_memStore刷写条件高水位线
视频
40_底层原理_memStore刷写条件按照时间
视频
41_底层原理_HFile的结构
视频
42_底层原理_写流程
视频
43_底层原理_合并数据优化
视频
44_底层原理_文件合并
视频
45_底层原理_小文件合并机制
视频
46_底层原理_自定义分区
视频
47_底层原理_系统分区
视频
48_rowKey设计_基础方法
视频
49_rowKey设计_需求介绍
视频
50_rowKey设计_常规实现
视频
51_rowKey设计_组合实现
视频
52_rowKey设计_添加预分区
视频
53_rowKey设计_预分区优化
视频
54_使用调优_参数调优
视频
55_使用调优_jvm调优
视频
56_使用调优_权威法则
视频
57_整合Phoenix_简介
视频
58_整合Phoenix_安装部署
视频
59_整合Phoenix_连接使用
视频
60_整合Phoenix_基础命令
视频
61_整合Phoenix_视图映射和表映射
视频
62_整合Phoenix_数字存储问题
视频
63_整合Phoenix_jdbc连接编写
视频
64_二级索引_全局索引
视频
65_二级索引_包含索引
视频
66_二级索引_本地索引
视频
67_集成hive_使用场景
视频
68_集成hive_分析数据
DolphinSch
视频
01-课程简介
视频
02-核心架构
视频
03-部署-部署模式说明
视频
04-部署-软硬件环境要求
视频
05-部署-集群规划
视频
06-部署-准备工作
视频
07-部署-创建元数据库
视频
08-部署-配置一键部署脚本
视频
09-部署-初始化数据库
视频
10-部署-一键部署
视频
11-部署-总结
视频
12-基础使用-概述
视频
13-基础使用-安全中心(上)
视频
14-基础使用-安全中心(下)
视频
15-基础使用-项目管理
视频
16-基础使用-工作流定义
视频
17-基础使用-运行工作流
视频
18-基础使用-定时运行工作流
视频
19-工作流传参-本地参数&全局参数
视频
20-工作流传参-上下游传参
视频
21-工作流传参-参数优先级
视频
22-工作流传参-内置参数
视频
23-工作流传参-资源中心
视频
24-告警通知-准备邮箱
视频
25-告警通知-告警组&告警实例配置
视频
26-告警通知-测试
视频
27-工作流失败重跑
Maxwell
视频
01_maxwell_课程简介
视频
02_maxwell_概述
视频
03_maxwell_工作原理和MySQL的binlog介绍
视频
04_maxwell_maxwell和canal的对比
视频
05_maxwell_maxwell的安装
视频
06_maxwell_开启mysql的binlog日志
视频
07_maxwell_初始化maxwell元数据库
视频
08_maxwell_两种启动方式
视频
09_maxwell_案例1_监控mysql数据输出到控制台
视频
10_maxwell_案例2_监控mysql数据输出到kafka(多分区)
视频
11_maxwell_案例3_监控mysql指定表数据输出(过滤)
视频
12_maxwell_案例4_监控mysql指定表数据全量输出(数据初始化)
Canal
视频
1.课程介绍
视频
2.什么是Canal
视频
3.MySQL Binlog介绍
视频
4.工作原理
视频
5.使用场景
视频
6.MySQL 环境准备
视频
7.下载与安装
视频
8.TCP模式 创建项目&Canal封装数据格式分析
视频
9.TCP模式 代码编写 创建连接&拉取数据
视频
10.TCP模式 代码编写 解析结果数据并打印
视频
11.TCP模式 代码测试
视频
12.Kafka模式 配置文件修改
视频
13.Kafka模式 案例测试
Scala
视频
1.课程简介
视频
2.概述(一)_Scala发展历史
视频
3.概述(二)_Scala和Java的关系
视频
4.概述(三)_Scala特点总结
视频
5.环境搭建(一)_Scala安装和交互式命令行测试
视频
6.环境搭建(二)_Scala源文件编写和运行
视频
7.环境搭建(三)_Scala编译结果的反编译深入分析
视频
8.在IDE中编写HelloWorld(一)_项目创建和环境配置
视频
9.在IDE中编写HelloWorld(二)_编写代码
视频
10.在IDE中编写HelloWorld(三)_代码中语法的简单说明
视频
11.在IDE中编写HelloWorld(四)_伴生对象的扩展说明
视频
12.在IDE中编写HelloWorld(五)_关联源码和查看官方指南
视频
13.变量和数据类型(一)_注释和基本编程习惯
视频
14.变量和数据类型(二)_变量和常量
视频
15.变量和数据类型(三)_标识符
视频
16.变量和数据类型(四)_字符串
视频
17.变量和数据类型(五)_控制台标准输入
视频
18.变量和数据类型(六)_读写文件
视频
19.变量和数据类型(七)_数据类型系统
视频
20.变量和数据类型(八)_整型和浮点类型
视频
21.变量和数据类型(九)_字符和布尔类型
视频
22.变量和数据类型(十)_空类型
视频
23.变量和数据类型(十一)_Unit类型的源码实现
视频
24.变量和数据类型(十二)_类型转换(一)_Java类型转换复习
视频
25.变量和数据类型(十二)_类型转换(三)_Scala自动类型转换
视频
26.变量和数据类型(十二)_类型转换(四)_Scala强制类型转换
视频
27.变量和数据类型(十二)_类型转换(五)_强转溢出面试题
视频
28.运算符(一)_算术运算符
视频
29.运算符(二)_比较运算符
视频
30.运算符(三)_逻辑运算符
视频
31.运算符(四)_赋值运算符
视频
32.运算符(五)_位运算符
视频
33.运算符(六)_运算符的本质
视频
34.流程控制(一)_条件分支(一)_If-Else常规用法
视频
35.流程控制(一)_条件分支(二)_If-Else的返回值
视频
36.流程控制(一)_条件分支(三)_嵌套分支
视频
37.流程控制(二)_For循环(一)_范围遍历
视频
38.流程控制(二)_For循环(二)_不包含边界的范围遍历
视频
39.流程控制(二)_For循环(三)_集合遍历
视频
40.流程控制(二)_For循环(四)_循环守卫
视频
41.流程控制(二)_For循环(五)_循环步长
视频
42.流程控制(二)_For循环(六)_循环嵌套
视频
43.流程控制(二)_For循环(七)_循环引入变量
视频
44.流程控制(二)_For循环(八)_练习_输出九层妖塔
视频
45.流程控制(二)_For循环(九)_for循环返回值
视频
46.流程控制(三)_While循环
视频
47.流程控制(四)_循环中断
视频
48.函数式编程(一)_函数式编程思想
视频
49.函数式编程(二)_函数基础(一)_函数和方法
视频
50.函数式编程(二)_函数基础(二)_函数定义
视频
51.函数式编程(二)_函数基础(三)_函数参数特殊用法
视频
52.函数式编程(二)_函数基础(四)_函数至简原则
视频
53.函数式编程(三)_函数高级(一)_匿名函数(一)_概念及简化规则
视频
54.函数式编程(三)_函数高级(一)_匿名函数(二)_示例
视频
55.函数式编程(三)_函数高级(二)_高阶函数(一)_函数作为值传递
视频
56.函数式编程(三)_函数高级(二)_高阶函数(二)_函数作为参
视频
57.函数式编程(三)_函数高级(二)_高阶函数(三)_函数作为返回值
视频
58.函数式编程(三)_函数高级(二)_高阶函数(四)_应用案例
视频
59.函数式编程(三)_函数高级(三)_扩展练习(一)_匿名函数
视频
60.函数式编程(三)_函数高级(三)_扩展练习(二)_函数作为返回值
视频
61.函数式编程(三)_函数高级(四)_闭包(一)_概念和原理
视频
62.函数式编程(三)_函数高级(四)_闭包(二)_具体应用
视频
63.函数式编程(三)_函数高级(四)_柯里化
视频
64.函数式编程(三)_函数高级(五)_递归(一)_概念和实现
视频
65.函数式编程(三)_函数高级(五)_递归(二)_尾递归优化
视频
66.函数式编程(三)_函数高级(六)_控制抽象(一)_传值参数
视频
67.函数式编程(三)_函数高级(六)_控制抽象(二)_传名参数
视频
68.函数式编程(三)_函数高级(六)_控制抽象(三)_自定义While循环
视频
69.函数式编程(三)_函数高级(七)_惰性加载
视频
70.面向对象(一)_包(一)_声明和访问
视频
71.面向对象(一)_包(二)_包对象
视频
72.面向对象(一)_包(三)_导包说明
视频
73.面向对象(二)_类和对象
视频
74.面向对象(三)_封装(一)_访问权限
视频
75.面向对象(三)_封装(二)_构造器
视频
76.面向对象(三)_封装(三)_构造器参数
视频
77.面向对象(四)_继承
视频
78.面向对象(五)_多态
视频
79.面向对象(六)_抽象类(一)_抽象属性和方法
视频
80.面向对象(六)_抽象类(二)_匿名子类
视频
81.面向对象(七)_伴生对象(一)_概念和应用
视频
82.面向对象(七)_伴生对象(二)_单例设计模式
视频
83.面向对象(八)_特质(一)_基本概念和用法
视频
84.面向对象(八)_特质(二)_特质的混入
视频
85.面向对象(八)_特质(三)_特质的叠加
视频
86.面向对象(八)_特质(四)_钻石问题的特质叠加
视频
87.面向对象(八)_特质(五)_特质和抽象类的区别
视频
88.面向对象(八)_特质(六)_自身类型
视频
89.面向对象(九)_扩展内容(一)_类型检测和转换
视频
90.面向对象(九)_扩展内容(二)_枚举类和应用类
视频
91.集合(一)_集合类型系统
视频
92.集合(二)_数组(一)_不可变数组(一)_创建数组
视频
93.集合(二)_数组(一)_不可变数组(二)_访问和修改元素
视频
94.集合(二)_数组(一)_不可变数组(三)_遍历数组
视频
95.集合(二)_数组(一)_不可变数组(四)_添加元素
视频
96.集合(二)_数组(二)_可变数组(一)_创建数组
视频
97.集合(二)_数组(二)_可变数组(二)_访问数组元素
视频
98.集合(二)_数组(二)_可变数组(三)_添加元素
视频
99.集合(二)_数组(二)_可变数组(四)_删除元素
视频
100.集合(二)_数组(三)_可变数组与不可变数组的转化
视频
101.集合(二)_数组(四)_多维数组
视频
102.集合(三)_列表(一)_不可变列表(一)_创建列表
视频
103.集合(三)_列表(一)_不可变列表(二)_访问和遍历元素
视频
104.集合(三)_列表(一)_不可变列表(三)_添加元素
视频
105.集合(三)_列表(一)_不可变列表(四)_合并列表
视频
106.集合(三)_列表(二)_可变列表
视频
107.集合(四)_Set集合(一)_不可变Set
视频
108.集合(四)_Set集合(二)_可变Set
视频
109.集合(五)_Map集合(一)_不可变Map
视频
110.集合(五)_Map集合(二)_可变Map
视频
111.集合(六)_元组
视频
112.集合(七)_集合常用函数(一)_通用属性和操作
视频
113.集合(七)_集合常用函数(二)_衍生集合(一)_单一集合操作
视频
114.集合(七)_集合常用函数(二)_衍生集合(二)_两个集合操作
视频
115.集合(七)_集合常用函数(三)_简单计算函数
视频
116.集合(七)_集合常用函数(四)_高级计算函数(一)_简介
视频
117.集合(七)_集合常用函数(四)_高级计算函数(二)_集合转换操作(Map类)
视频
118.集合(七)_集合常用函数(四)_高级计算函数(三)_集合转换操作(Reduce
视频
119.集合(七)_集合常用函数(四)_高级计算函数(四)_集合转换操作(Fold)
视频
120.集合(七)_集合常用函数(五)_应用案例(一)_合并Map
视频
121.集合(七)_集合常用函数(五)_应用案例(二)_普通WordCount
视频
122.集合(七)_集合常用函数(五)_应用案例(三)_复杂WordCount
视频
123.集合(八)_队列Queue
视频
124.集合(九)_并行集合
视频
125.模式匹配(一)_基本概念和用法
视频
126.模式匹配(二)_模式守卫
视频
127.模式匹配(三)_模式匹配的不同用法(一)_匹配常量
视频
128.模式匹配(三)_模式匹配的不同用法(二)_匹配类型
视频
129.模式匹配(三)_模式匹配的不同用法(三)_匹配数组
视频
130.模式匹配(三)_模式匹配的不同用法(四)_匹配列表
视频
131.模式匹配(三)_模式匹配的不同用法(五)_匹配元组(一)_基本用
视频
132.模式匹配(三)_模式匹配的不同用法(五)_匹配元组(二)_变量声明
视频
133.模式匹配(三)_模式匹配的不同用法(五)_匹配元组(三)
视频
134.模式匹配(三)_模式匹配的不同用法(六)_匹配对象
视频
135.模式匹配(三)_模式匹配的不同用法(七)_样例类
视频
136.模式匹配(四)_偏函数
视频
137.异常处理
视频
138.隐式转换(一)_基本概念和类型
视频
139.隐式转换(二)_隐式函数和隐式类
视频
140.隐式转换(三)_隐式参数
视频
141.泛型(一)_概念和意义
视频
142.泛型(二)_逆变和协变
视频
143.泛型(三)_上下限
Spark教程
视频
1.框架 - 简介
视频
2.框架 - Vs Hadoop
视频
3.框架 - 核心模块 - 介绍
视频
4.框架 - 快速上手 - 开发环境准备
视频
5.框架 - 快速上手 - WordCount - 案例分析
视频
6.框架 - 快速上手 - WordCount - Spark环境
视频
7.框架 - 快速上手 - WordCount - 功能实现
视频
8.框架 - 快速上手 - WordCount - 不同的实现
视频
9.框架 - 快速上手 - WordCount - Spark的实现
视频
10.框架 - 快速上手 - WordCount - 日志和错误
视频
11.框架 - 运行环境 - 本地环境 - 基本配置和操作
视频
12.框架 - 运行环境 - 本地环境 - 提交应用程序
视频
13.框架 - 运行环境 - 独立部署环境 - 基本配置和操作
视频
14.框架 - 运行环境 - 独立部署环境 - 提交参数解析
视频
15.框架 - 运行环境 - 独立部署环境 - 配置历史服务
视频
16.框架 - 运行环境 - 独立部署环境 - 配置高可用
视频
17.框架 - 运行环境 - Yarn环境 - 基本配置 & 历史服务
视频
18.框架 - 运行环境 - Windows环境 & 总结
视频
19.框架 - 核心组件 - 介绍
视频
20.框架 - 核心概念 - Executor & Core & 并行度
视频
21.框架 - 核心概念 - DAG & 提交流程 & Yarn两种部署模式
视频
22.Core - 分布式计算模拟 - 搭建基础的架子
视频
23.Core - 分布式计算模拟 - 客户端向服务器发送计算任务
视频
24.Core - 分布式计算模拟 - 数据结构和分布式计算
视频
25.Core - 核心编程 - RDD - 概念介绍
视频
26.Core - 核心编程 - RDD - IO基本实现原理 - 1
视频
27.Core - 核心编程 - RDD - IO基本实现原理 - 2
视频
28.Core - 核心编程 - RDD - RDD和IO之间的关系
视频
29.Core - 核心编程 - RDD - 特点
视频
30.Core - 核心编程 - RDD - 五大主要配置
视频
31.Core - 核心编程 - RDD - 执行原理
视频
32.Core - 核心编程 - RDD - 创建 - 内存
视频
33.Core - 核心编程 - RDD - 创建 - 文件
视频
34.Core - 核心编程 - RDD - 创建 - 文件1
视频
35.Core - 核心编程 - RDD - 集合数据源 - 分区的设定
视频
36.Core - 核心编程 - RDD - 集合数据源 - 分区数据的分配
视频
37.Core - 核心编程 - RDD - 文件数据源 - 分区的设定
视频
38.Core - 核心编程 - RDD - 文件数据源 - 分区数据的分配
视频
39.Core - 核心编程 - RDD - 文件数据源 - 分区数据的分配 - 案例分析
视频
40.Core - 核心编程 - RDD - 算子介绍
视频
41.Core - 核心编程 - RDD - 转换算子 - map
视频
42.Core - 核心编程 - RDD - 转换算子 - map - 小功能
视频
43.Core - 核心编程 - RDD - 转换算子 - map - 并行计算效果演示
视频
44.Core - 核心编程 - RDD - 转换算子 - mapPartitions
视频
45.Core - 核心编程 - RDD - 转换算子 - mapPartitions - 小练习
视频
46.Core - 核心编程 - RDD - 转换算子 - mapPartitions & map的区别 - 完成比完美更重要
视频
47.Core - 核心编程 - RDD - 转换算子 - mapPartitionsWithIndex
视频
48.Core - 核心编程 - RDD - 转换算子 - flatMap
视频
49.Core - 核心编程 - RDD - 转换算子 - flatMap - 小练习
视频
50.Core - 核心编程 - RDD - 转换算子 - glom
视频
51.Core - 核心编程 - RDD - 转换算子 - 理解分区不变的含义
视频
52.Core - 核心编程 - RDD - 转换算子 - groupBy
视频
53.Core - 核心编程 - RDD - 转换算子 - groupBy - shuffle来袭
视频
54.Core - 核心编程 - RDD - 转换算子 - groupBy - 小练习
视频
55.Core - 核心编程 - RDD - 转换算子 - filter - 数据倾斜
视频
56.Core - 核心编程 - RDD - 转换算子 - sample - 抽奖喽
视频
57.Core - 核心编程 - RDD - 转换算子 - distinct
视频
58.Core - 核心编程 - RDD - 转换算子 - coalesce
视频
59.Core - 核心编程 - RDD - 转换算子 - repartition
视频
60.Core - 核心编程 - RDD - 转换算子 - sortBy
视频
61.Core - 核心编程 - RDD - 转换算子 - 交集&并集&差集&拉链
视频
62.Core - 核心编程 - RDD - 转换算子 - 交集&并集&差集&拉链 - 注意事项
视频
63.Core - 核心编程 - RDD - 转换算子 - partitionBy(前面有吸气,中间有等待)
视频
64.Core - 核心编程 - RDD - 转换算子 - partitionBy - 思考的问题
视频
65.Core - 核心编程 - RDD - 转换算子 - reduceByKey
视频
66.Core - 核心编程 - RDD - 转换算子 - groupByKey
视频
67.Core - 核心编程 - RDD - 转换算子 - groupByKey & reduceByKey的区别
视频
68.Core - 核心编程 - RDD - 转换算子 - aggregateByKey
视频
69.Core - 核心编程 - RDD - 转换算子 - aggregateByKey - 图解
视频
70.Core - 核心编程 - RDD - 转换算子 - foldByKey
视频
71.Core - 核心编程 - RDD - 转换算子 - aggregateByKey - 小练习
视频
72.Core - 核心编程 - RDD - 转换算子 - aggregateByKey - 小练习 -
视频
73.Core - 核心编程 - RDD - 转换算子 - combineByKey
视频
74.Core - 核心编程 - RDD - 转换算子 - 聚合算子的区别
视频
75.Core - 核心编程 - RDD - 转换算子 - join
视频
76.Core - 核心编程 - RDD - 转换算子 - leftOuterJoin & rightOuterJoin
视频
77.Core - 核心编程 - RDD - 转换算子 - cogroup
视频
78.Core - 核心编程 - RDD - 案例实操 - 需求介绍 & 分析
视频
79.Core - 核心编程 - RDD - 案例实操 - 需求设计
视频
80.Core - 核心编程 - RDD - 案例实操 - 功能实现
视频
81.Core - 核心编程 - RDD - 行动算子 - 介绍
视频
82.Core - 核心编程 - RDD - 行动算子 - 算子演示
视频
83.Core - 核心编程 - RDD - 行动算子 - aggregate
视频
84.Core - 核心编程 - RDD - 行动算子 - countByKey & countByValue
视频
85.Core - 核心编程 - RDD - WordCount不同的实现方式 - (1-8)
视频
86.Core - 核心编程 - RDD - WordCount不同的实现方式 - (9-11)
视频
87.Core - 核心编程 - RDD - 行动算子 - save的方法
视频
88.Core - 核心编程 - RDD - 行动算子 - foreach
视频
89.Core - 核心编程 - RDD - 序列化 - 闭包检测
视频
90.Core - 核心编程 - RDD - 序列化 - 实际执行时的问题
视频
91.Core - 核心编程 - RDD - 序列化 - Kryo序列化Core介绍
视频
92.Core - 核心编程 - RDD - 依赖关系 - 依赖 & 血缘关系介绍
视频
93.Core - 核心编程 - RDD - 依赖关系 - 血缘关系 - 演示
视频
94.Core - 核心编程 - RDD - 依赖关系 - 宽窄依赖
视频
95.Core - 核心编程 - RDD - 依赖关系 - 阶段&分区&任务 - 概念解析 -
视频
96.Core - 核心编程 - RDD - 依赖关系 - 阶段划分源码解读
视频
97.Core - 核心编程 - RDD - 依赖关系 - 任务划分源码解读
视频
98.Core - 核心编程 - RDD - 依赖关系 - 任务分类
视频
99.Core - 核心编程 - RDD - 持久化 - cache & persist基本原理和演示
视频
100.Core - 核心编程 - RDD - 持久化 - 作用
视频
101.Core - 核心编程 - RDD - 持久化 - 检查点
视频
102.Core - 核心编程 - RDD - 持久化 - 区别
视频
103.Core - 核心编程 - RDD - 分区器 - 自定义数据分区规则
视频
104.Core - 核心编程 - RDD - 文件读取与保存
视频
105.Core - 核心编程 - 数据结构 -累加器 - 原理及简单演示
视频
106.Core - 核心编程 - 数据结构 -累加器 - 问题
视频
107.Core - 核心编程 - 数据结构 -累加器 - 自定义实现
视频
108.Core - 核心编程 - 数据结构 -累加器 - 自定义实现 - 1
视频
109.Core - 核心编程 - 数据结构 - 广播变量
视频
110.Core - 案例实操 - 数据准备 & 数据说明
视频
111.Core - 案例实操 - 需求一 - 需求设计 & 思路梳理
视频
112.Core - 案例实操 - 需求一 - 功能实现 - 分别统计点击,下单,支付的数量
视频
113.ore - 案例实操 - 需求一 - 功能实现 - 合并点击,下单,支付的数量
视频
114.Core - 案例实操 - 需求一 - 功能实现 - 第二种实现方式
视频
115.Core - 案例实操 - 需求一 - 功能实现 - 第三种实现方式
视频
116.Core - 案例实操 - 需求一 - 功能实现 - 第四种实现方式
视频
117.Core - 案例实操 - 需求二 - 功能实现
视频
118.Core - 案例实操 - 需求三 - 需求介绍
视频
119.Core - 案例实操 - 需求三 - 需求分析 - 图解
视频
120.Core - 案例实操 - 需求三 - 代码实现 - 分母的计算
视频
121.Core - 案例实操 - 需求三 - 代码实现 - 分子的计算并求转换率
视频
122.Core - 案例实操 - 需求三 - 代码实现 - 优化需求
视频
123.Core - 工程化代码 - 架构模式 - 三层架构介绍
视频
124.Core - 工程化代码 - 架构模式 - 三层架构代码实现
视频
125.Core - 工程化代码 - 架构模式 - 架构代码优化
视频
126.Core - 工程化代码 - 架构模式 - ThreadLocal解释
视频
127.Core - 总结 - 课件梳理
视频
128.内核 & 源码 - 总体介绍
视频
129.内核 & 源码 - 环境准备 - SparkSubmit - 起点
视频
130.内核 & 源码 - 环境准备 - SparkSubmit - 向Yarn提交应用
视频
131.内核 & 源码 - 环境准备 - SparkSubmit - 启动ApplicationMaster
视频
132.内核 & 源码 - 环境准备 - ApplicationMaster - 启动Driver线程
视频
133.内核 & 源码 - 环境准备 - ApplicationMaster - 启动Executor进程
视频
134.内核 & 源码 - 环境准备 - ExecutorBackend - 创建Executor计算对象
视频
135.内核 & 源码 - 环境准备 - 流程梳理
视频
136.内核 & 源码 - 通信环境 - 通信原理
视频
137.内核 & 源码 - 通信环境 - 通信组件
视频
138.内核 & 源码 - 通信环境 - 课件梳理
视频
139.内核 & 源码 - 应用程序执行 - 上下文对象SparkContext
视频
140.内核 & 源码 - 应用程序执行 - RDD依赖关系
视频
141.内核 & 源码 - 应用程序执行 - 阶段的划分
视频
142.内核 & 源码 - 应用程序执行 - 任务的切分
视频
143.内核 & 源码 - 应用程序执行 - 任务的调度
视频
144.内核 & 源码 - 应用程序执行 - 任务的执行
视频
145.内核 & 源码 - 应用程序执行 - 课件梳理
视频
146.内核 & 源码 - shuffle - 原理回顾
视频
147.内核 & 源码 - shuffle - 图解
视频
148.内核 & 源码 - shuffle - 实现过程
视频
149.内核 & 源码 - shuffle - 写流程源码解读
视频
150.内核 & 源码 - shuffle - 归并排序和读流程
视频
151.内核 & 源码 - shuffle - 课件梳理
视频
152.内核 & 源码 - 内存管理
视频
153.SQL - 介绍
视频
154.SQL - 特点
视频
155.SQL - 数据模型 - DataFrame & DataSet
视频
156.SQL - 核心编程 - DataFrame - 简单演示
视频
157.SQL - 核心编程 - DataFrame - SQL的基本使用
视频
158.SQL - 核心编程 - DataFrame - DSL语法的基本使用
视频
159.SQL - 核心编程 - DataFrame - RDD之间的转换
视频
160.SQL - 核心编程 - DataSet - 介绍
视频
161.SQL - 核心编程 - DataSet - DataFrame的转换
视频
162.SQL - 核心编程 - DataSet - RDD的转换
视频
163.SQL - 核心编程 - DataSet & DataFrame & RDD之间的关系
视频
164.SQL - 核心编程 - IDEA创建SparkSQL环境对象
视频
165.SQL - 核心编程 - IDEA - DataFrame基本操作
视频
166.SQL - 核心编程 - IDEA - DataSet基本操作
视频
167.SQL - 核心编程 - IDEA - RDD & DataFrame & DataSet互相转换
视频
168.SQL - 核心编程 - IDEA - UDF函数
视频
169.SQL - 核心编程 - IDEA - UDAF函数 - 实现原理
视频
170.SQL - 核心编程 - IDEA - UDAF函数 - 弱类型函数实现
视频
171.SQL - 核心编程 - IDEA - UDAF函数 - 强类型函数实现
视频
172.SQL - 核心编程 - IDEA - UDAF函数 - 早期强类型函数实现
视频
173.SQL - 核心编程 - IDEA - UDAF函数 - 课件梳理
视频
174.SQL - 核心编程 - 数据读取和保存 - 通用方法
视频
175.SQL - 核心编程 - 数据读取和保存 - 操作JSON & CSV
视频
176.SQL - 核心编程 - 数据读取和保存 - 操作MySQL
视频
177.SQL - 核心编程 - 数据读取和保存 - 操作内置Hive
视频
178.SQL - 核心编程 - 数据读取和保存 - 操作外置Hive
视频
179.SQL - 核心编程 - 数据读取和保存 - 代码操作外置Hive
视频
180.SQL - 核心编程 - 数据读取和保存 - beeline操作Hive
视频
181.SQL - 案例实操 - 数据准备
视频
182.SQL - 案例实操 - 需求部分实现
视频
183.SQL - 案例实操 - 需求完整实现
视频
184.SQL - 总结 - 课件梳理
视频
185.Streaming - 概念 - 介绍
视频
186.Streaming - 概念 - 原理 & 特点
视频
187.Streaming - 入门 - WordCount - 实现
视频
188.Streaming - 入门 - WordCount - 解析
视频
189.Streaming - DStream创建 - Queue
视频
190.Streaming - DStream创建 - 自定义数据采集器
视频
191.Streaming - DStream创建 - Socket数据采集器源码解读
视频
192.Streaming - DStream创建 - Kafka数据源
视频
193.Streaming - DStream转换 - 状态操作
视频
194.Streaming - DStream转换 - 无状态操作 - transform
视频
195.Streaming - DStream转换 - 无状态操作 - join
视频
196.Streaming - DStream转换 - 有状态操作 - window
视频
197.Streaming - DStream转换 - 有状态操作 - window - 补充
视频
198.Streaming - DStream输出
视频
199.Streaming - 优雅地关闭
视频
200.Streaming - 优雅地关闭 - 恢复数据
视频
201.Streaming - 案例实操 - 环境和数据准备
视频
202.Streaming - 案例实操 - 需求一 - 分析
视频
203.Streaming - 案例实操 - 需求一 - 功能实现 - 黑名单判断
视频
204.Streaming - 案例实操 - 需求一 - 功能实现 - 统计数据更新
视频
205.Streaming - 案例实操 - 需求一 - 功能实现 - 测试 & 简化 & 优化
视频
206.Streaming - 案例实操 - 需求二 - 功能实现
视频
207.Streaming - 案例实操 - 需求二 - 乱码问题
视频
208.Streaming - 案例实操 - 需求三 - 介绍 & 功能实现
视频
209.Streaming - 案例实操 - 需求三 - 效果演示
视频
210.Streaming - 总结 - 课件梳理
Spark调优
视频
01.课程简介
视频
02.执行计划-准备测试数据和表
视频
03.执行计划-执行流程&案例实操解读
视频
04.资源规划-资源设定上限估算
视频
05.资源规划-精确内存估算
视频
06.资源规划-精确调整内存各比例
视频
07.缓存调优-RDD-进行cache
视频
08.缓存调优-RDD-cache结合kryo序列化
视频
09.缓存调优-DS-cache和序列化
视频
10.CPU调优-合理利用CPU资源
视频
11.语法优化-RBO-inner join的谓词下推
视频
12.语法优化-RBO-外关联的谓词下推
视频
13.语法优化-RBO-列裁剪&常量替换
视频
14.语法优化-CBO-Statics统计&CBO使用效果
视频
15.语法优化-广播Join
视频
16.语法优化-Join-SMB Join原理
视频
17.语法优化-Join-SMB Join效果演示
视频
18.数据倾斜-现象&原因&抽样定位大key
视频
19.数据倾斜-单表数据倾斜处理
视频
20.数据倾斜-Join-使用广播Join
视频
21.数据倾斜-Join-拆分key 打散大表 扩容小表
视频
22.Map端优化-使用Map端预聚合
视频
23.Map端优化-读取小文件优化
视频
24.Map端优化-调大ShuffleWrite溢写时的输出流缓冲&源码分析
视频
25.Reduce端优化-输出产生小文件优化-调整并行度&缩小分区
视频
26.Reduce端优化-动态分区插入小文件优化
视频
27.Reduce端优化-提高Reduce端缓冲区&重试次数&重试等待间隔
视频
28.Reduce端优化-合理使用bypass
视频
29.Job优化-调节数据本地化等待时间
视频
30.Job优化-堆外内存的版本区别
视频
31.Job优化-使用堆外缓存
视频
32.Job优化-调整连接等待时长
视频
33.Spark3.0-AQE-动态合并分区&动态申请资源
视频
34.Spark3.0-AQE-动态切换Join策略
视频
35.Spark3.0-AQE-自动优化join倾斜
视频
36.Spark3.0-DPP-动态分区裁剪
视频
37.Spark3.0-Hint增强
视频
38.常见故障思路简析
Git教程
视频
1.课程介绍
视频
2.官网介绍
视频
3.概述_版本控制介绍
视频
4.概述_分布式版本控制VS集中式版本控制
视频
5.概述_发展历史
视频
6.概述_工作机制和代码托管中心
视频
7.安装_安装和客户端的使用
视频
8.命令_设置用户签名
视频
9.命令_初始化本地库
视频
10.命令_查看本地库状态
视频
11.命令_添加暂存区
视频
12.命令_提交本地库
视频
13.命令_修改文件
视频
14.命令_版本穿梭
视频
15.分支_概述和优点
视频
16.分支_查看&创建&切换
视频
17.分支_合并分支(正常合并)
视频
18.分支_合并分支(冲突合并)
视频
19.团队协作_团队内协作和跨团队协作
视频
20.GitHub_创建远程库&创建别名
视频
21.GitHub_推送本地库到远程库
视频
22.GitHub_拉取远程库到本地库
视频
23.GitHub_克隆远程库到本地
视频
24.GitHub_团队内协作
视频
25.GitHub_跨团队协作
视频
26.GitHub_SSH免密登录
视频
27.IDEA集成Git_环境准备
视频
28.IDEA集成Git_初始化&添加&提交
视频
29.IDEA集成Git_切换版本
视频
30.IDEA集成Git_创建分支&切换分支
视频
31.IDEA集成Git_合并分支(正常合并)
视频
32.IDEA集成Git_合并分支(冲突合并)
视频
33.IDEA集成GitHub_设置GitHub账号
视频
34.IDEA集成GitHub_分享项目到GitHub
视频
35.IDEA集成GitHub_推送代码到远程库
视频
36.IDEA集成GitHub_拉取远程库代码合并本地库
视频
37.IDEA集成GitHub_克隆代码到本地
视频
38.码云_账号注册登录&创建远程库
视频
39.码云_IDEA集成Gitee码云
视频
40.码云_导入GitHub项目
视频
41.GitLab_简介和安装环境准备
视频
42.GitLab_安装&初始化服务&启动服务
视频
43.GitLab_登录GitLab并创建远程库
视频
44.GitLab_IDEA集成GitLab
视频
45.课程总结
Flink(Java)
视频
001.课程简介
视频
002.第一章-Flink简介(一)-Flink起源和设计理念
视频
003.第一章-Flink简介(二)-Flink在企业的应用
视频
004.第一章-Flink简介(三)-Flink的优势
视频
005.第一章-Flink简介(四)-数据处理框架的演变
视频
006.第一章-Flink简介(五)-流处理的应用场景
视频
007.第一章-Flink简介(六)-Flink的分层API
视频
008.第一章-Flink简介(七)-Flink和Spark的区别
视频
009.第二章-Flink快速上手(一)-环境准备和创建项目
视频
010.第二章-Flink快速上手(二)-批处理-Word Count(一)
视频
011.第二章-Flink快速上手(二)-批处理-Word Count(二)
视频
012.第二章-Flink快速上手(三)-流处理(一)-有界流处理Word Count(一)
视频
013.第二章-Flink快速上手(三)-流处理(一)-有界流处理Word Count(二)
视频
014.第二章-Flink快速上手(三)-流处理(二)无界流处理Word Count
视频
015.第三章-Flink部署(一)-快速启动一个集群(一)-环境配置和基本介绍
视频
016.第三章-Flink部署(一)-快速启动一个集群(二)-集群启动
视频
017.第三章-Flink部署(一)-快速启动一个集群(三)-提交作业(一)-Web UI提交
视频
018.第三章-Flink部署(一)-快速启动一个集群(三)-提交作业(二)-命令行提交
视频
019.第三章-Flink部署(二)-部署模式
视频
020.第三章-Flink部署(三)-独立模式的部署
视频
021.第三章-Flink部署(四)-Yarn模式的部署
视频
022.第四章-Flink运行时架构(一)-Flink系统架构
视频
023.第四章-Flink运行时架构(二)-作业提交流程
视频
024.第四章-Flink运行时架构(三)-一些重要概念(一)-数据流图
视频
025.第四章-Flink运行时架构(三)-一些重要概念(二)-并行度
视频
026.第四章-Flink运行时架构(三)-一些重要概念(三)-算子链
视频
027.第四章-Flink运行时架构(三)-一些重要概念(四)-执行图
视频
028.第四章-Flink运行时架构(三)-一些重要概念(五)-Task Slots
视频
029.第四章-Flink运行时架构(四)-Flink的任务调度
视频
030.第五章-DataStream API(基础篇)(一)-整体介绍
视频
031.第五章-DataStream API(基础篇)(二)-执行环境
视频
032.第五章-DataStream API(基础篇)(三)-源算子(一)-整体介绍
视频
033.第五章-DataStream API(基础篇)(三)-源算子(二)-准备工作
视频
034.第五章-DataStream API(基础篇)(三)-源算子(三)-读取有界流
视频
035.第五章-DataStream API(基础篇)(三)-源算子(四)-读取Socket文本流
视频
036.第五章-DataStream API(基础篇)(三)-源算子(五)-读取Kafka
视频
037.第五章-DataStream API(基础篇)(三)-源算子(六)-自定义Source
视频
038.第五章-DataStream API(基础篇)(三)-源算子(七)-自定义并行Source
视频
039.第五章-DataStream API(基础篇)(三)-源算子(八)-Flink支持的数据类型(一)
视频
040.第五章-DataStream API(基础篇)(三)-源算子(八)-Flink支持的数据类型(二)
视频
041.第五章-DataStream API(基础篇)(四)-Transform(一)-Map
视频
042.第五章-DataStream API(基础篇)(四)-Transform(二)-Filter
视频
043.第五章-DataStream API(基础篇)(四)-Transform(三)-FlatMap
视频
044.第五章-DataStream API(基础篇)(四)-Transform(五)-KeyBy
视频
045.第五章-DataStream API(基础篇)(四)-Transform(六)-简单聚合
视频
046.第五章-DataStream API(基础篇)(四)-Transform(七)-归约聚合
视频
047.第五章-DataStream API(基础篇)(四)-Transform(八)-UDF(一)-函数类和匿名函数
视频
048.第五章-DataStream API(基础篇)(四)-Transform(八)-UDF(二)-富函数类
视频
049.第五章-DataStream API(基础篇)(四)-Transform(九)-物理分区(一)-随机和轮询分区
视频
050.第五章-DataStream API(基础篇)(四)-Transform(十)-物理分区(二)-Rescale
视频
051.第五章-DataStream API(基础篇)(四)-Transform(十)-物理分区(三)-广播、全局及自定义分区
视频
052.第五章-DataStream API(基础篇)(五)-Sink(一)-连接到外部系统
视频
053.第五章-DataStream API(基础篇)(五)-Sink(二)-输出到文件
视频
054.第五章-DataStream API(基础篇)(五)-Sink(三)-输出到Kafka
视频
055.第五章-DataStream API(基础篇)(五)-Sink(四)-输出到Redis
视频
056.第五章-DataStream API(基础篇)(五)-Sink(五)-输出到Elasticsearch
视频
057.第五章-DataStream API(基础篇)(五)-Sink(六)-输出到MySQL
视频
058.第五章-DataStream API(基础篇)(五)-Sink(七)-自定义Sink输出
视频
059.第六章-Flink中的时间和窗口(一)-时间语义
视频
060.第六章-Flink中的时间和窗口(二)-水位线(一)-水位线的概念
视频
061.第六章-Flink中的时间和窗口(二)-水位线(二)-水位线的原理和特性
视频
062.第六章-Flink中的时间和窗口(二)-水位线(三)-水位线在代码中的生成(一)
视频
063.第六章-Flink中的时间和窗口(二)-水位线(三)-水位线在代码中的生成(二)
视频
064.第六章-Flink中的时间和窗口(二)-水位线(四)-自定义水位线的生成
视频
065.第六章-Flink中的时间和窗口(二)-水位线(五)-水位线的传递
视频
066.第六章-Flink中的时间和窗口(三)-窗口(一)-窗口的基本概念
视频
067.第六章-Flink中的时间和窗口(三)-窗口(二)-窗口的分类
视频
068.第六章-Flink中的时间和窗口(三)-窗口(三)-窗口API概览
视频
069.第六章-Flink中的时间和窗口(三)-窗口(四)-窗口分配器
视频
070.第六章-Flink中的时间和窗口(三)-窗口(五)-窗口函数整体介绍
视频
071.第六章-Flink中的时间和窗口(三)-窗口(六)-窗口函数分类
视频
072.第六章-Flink中的时间和窗口(三)-窗口(七)-增量聚合函数(一)-ReduceFunction
视频
073.第六章-Flink中的时间和窗口(三)-窗口(七)-增量聚合函数(二)-AggregateFunction
视频
074.第六章-Flink中的时间和窗口(三)-窗口(七)-增量聚合函数(三)-应用实例
视频
075.第六章-Flink中的时间和窗口(三)-窗口(八)-全窗口函数
视频
076.第六章-Flink中的时间和窗口(三)-窗口(九)-两种窗口函数结合
视频
077.第六章-Flink中的时间和窗口(三)-窗口(十)-窗口函数综合应用实例
视频
078.第六章-Flink中的时间和窗口(三)-窗口(十一)-窗口其它API
视频
079.第六章-Flink中的时间和窗口(四)-处理迟到数据(一)-代码实现
视频
080.第六章-Flink中的时间和窗口(四)-处理迟到数据(二)-测试
视频
081.第七章-处理函数(一)-处理函数的概念和分类
视频
082.第七章-处理函数(二)-ProcessFunction
视频
083.第七章-处理函数(三)-KeyedProcessFunction(一)-处理时间定时器
视频
084.第七章-处理函数(三)-KeyedProcessFunction(二)-事件时间定时器
视频
085.第七章-处理函数(四)-ProcessWindowFunction
视频
086.第七章-处理函数(五)-Top N(一)-使用ProcessAllWindowFunction(一)-基本思路
视频
087.第七章-处理函数(五)-Top N(一)-使用ProcessAllWindowFunction(二)-代码实现和测试
视频
088.第七章-处理函数(五)-Top N(二)-使用KeyedProcessFunction
视频
089.第八章-多流转换(一)-分流
视频
090.第八章-多流转换(二)-合流(一)- 联合(Union)
视频
091.第八章-多流转换(二)-合流(二)- 连接(Connect)
视频
092.第八章-多流转换(二)-合流(三)- 应用实例(一)-程序架构和实现思路
视频
093.第八章-多流转换(二)-合流(三)- 应用实例(二)-具体代码实现
视频
094.第八章-多流转换(二)-合流(四)- 广播连接流
视频
095.第八章-多流转换(三)-双流Join(一)- 窗口联结
视频
096.第八章-多流转换(三)-双流Join(二)- 间隔联结
视频
097.第八章-多流转换(三)-双流Join(三)- 窗口同组联结
视频
098.第九章-状态编程(一)-Flink中的状态(一)- 状态的定义
视频
099.第九章-状态编程(一)-Flink中的状态(二)- 状态的管理
视频
100.第九章-状态编程(一)-Flink中的状态(三)- 状态的分类
视频
101.第九章-状态编程(二)-按键分区状态(一)- 基本概念和类型
视频
102.第九章-状态编程(二)-按键分区状态(二)- 代码中的使用(一)-基本方式和值状态
视频
103.第九章-状态编程(二)-按键分区状态(二)- 代码中的使用(二)-其它状态
视频
104.第九章-状态编程(二)-按键分区状态(三)- 应用实例(一)-值状态
视频
105.第九章-状态编程(二)-按键分区状态(三)- 应用实例(二)-列表状态
视频
106.第九章-状态编程(二)-按键分区状态(三)- 应用实例(三)-映射状态
视频
107.第九章-状态编程(二)-按键分区状态(三)- 应用实例(四)-聚合状态
视频
108.第九章-状态编程(二)-按键分区状态(四)- 状态生存时间
视频
109.第九章-状态编程(三)-算子状态(一)- 基本概念和类型
视频
110.第九章-状态编程(三)-算子状态(二)-应用实例(一)-基本思路和框架
视频
111.第九章-状态编程(三)-算子状态(二)-应用实例(二)-具体实现和测试
视频
112.第九章-状态编程(四)-广播状态(一)-基本概念和用法
视频
113.第九章-状态编程(四)-广播状态(二)-应用实例
视频
114.第九章-状态编程(五)-状态持久化(一)-检查点
视频
115.第九章-状态编程(五)-状态持久化(二)-状态后端
视频
116.第十章-容错机制(一)-检查点(一)-检查点的保存原理(一)-周期性的保存
视频
117.第十章-容错机制(一)-检查点(一)-检查点的保存原理(二)-保存的时间点
视频
118.第十章-容错机制(一)-检查点(二)-从检查点恢复状态
视频
119.第十章-容错机制(一)-检查点(三)-检查点算法(一)-分界线
视频
120.第十章-容错机制(一)-检查点(三)-检查点算法(二)-分布式快照算法
视频
121.第十章-容错机制(一)-检查点(四)-检查点配置
视频
122.第十章-容错机制(一)-检查点(五)-保存点
视频
123.第十章-容错机制(二)-状态一致性(一)-一致性的概念和级别
视频
124.第十章-容错机制(二)-状态一致性(二)-端到端状态一致性(一)
视频
125.第十章-容错机制(二)-状态一致性(二)-端到端状态一致性(二)
视频
126.第十章-容错机制(二)-状态一致性(三)-端到端精确一次
视频
127.第十一章-Table API和SQL(一)-整体介绍
视频
128.第十一章-Table API和SQL(二)-快速上手
视频
129.第十一章-Table API和SQL(三)-基本API(一)-程序架构
视频
130.第十一章-Table API和SQL(三)-基本API(二)-表环境
视频
131.第十一章-Table API和SQL(三)-基本API(三)-创建表
视频
132.第十一章-Table API和SQL(三)-基本API(四)-表的查询和输出(一)
视频
133.第十一章-Table API和SQL(三)-基本API(四)-表的查询和输出(二)
视频
134.第十一章-Table API和SQL(三)-基本API(五)-表和流的转换(一)-表转换成流
视频
135.第十一章-Table API和SQL(三)-基本API(五)-表和流的转换(二)-流转换成表
视频
136.第十一章-Table API和SQL(四)-流处理中的表(一)-动态表和持续查询
视频
137.第十一章-Table API和SQL(四)-流处理中的表(二)-流转换成动态表做动态查询
视频
138.第十一章-Table API和SQL(四)-流处理中的表(三)-动态表编码成数据流
视频
139.第十一章-Table API和SQL(五)-时间属性和窗口(一)-时间属性(一)-在DDL中定义
视频
140.第十一章-Table API和SQL(五)-时间属性和窗口(一)-时间属性(二)-流转换成表时定义
视频
141.第十一章-Table API和SQL(五)-时间属性和窗口(二)-窗口
视频
142.第十一章-Table API和SQL(六)-聚合查询(一)-分组聚合
视频
143.第十一章-Table API和SQL(六)-聚合查询(二)-窗口聚合
视频
144.第十一章-Table API和SQL(六)-聚合查询(三)-开窗聚合
视频
145.第十一章-Table API和SQL(六)-聚合查询(四)-TopN(一)-普通TopN
视频
146.第十一章-Table API和SQL(六)-聚合查询(四)-TopN(二)-窗口TopN
视频
147.第十一章-Table API和SQL(七)-联结查询
视频
148.第十一章-Table API和SQL(八)-函数(一)-系统函数
视频
149.第十一章-Table API和SQL(八)-函数(二)-UDF(一)-整体介绍和分类
视频
150.第十一章-Table API和SQL(八)-函数(二)-UDF(二)-标量函数
视频
151.第十一章-Table API和SQL(八)-函数(二)-UDF(三)-表函数
视频
152.第十一章-Table API和SQL(八)-函数(二)-UDF(四)-聚合函数
视频
153.第十一章-Table API和SQL(八)-函数(二)-UDF(五)-表聚合函数
视频
154.第十一章-Table API和SQL(九)-SQL客户端
视频
155.第十一章-Table API和SQL(十)-连接到外部系统(一)-常见的外部存储
视频
156.第十一章-Table API和SQL(十)-连接到外部系统(二)-Hive
视频
157.第十二章-Flink CEP(一)-基本概念和应用
视频
158.第十二章-Flink CEP(二)-快速上手(一)-需求分析和定义模式
视频
159.第十二章-Flink CEP(二)-快速上手(二)-检测处理代码实现和测试
视频
160.第十二章-Flink CEP(三)-模式API(一)-个体模式(一)-量词
视频
161.第十二章-Flink CEP(三)-模式API(一)-个体模式(二)-条件
视频
162.第十二章-Flink CEP(三)-模式API(二)-组合模式
视频
163.第十二章-Flink CEP(三)-模式API(三)-模式组
视频
164.第十二章-Flink CEP(三)-模式API(四)-匹配后跳过策略
视频
165.第十二章-Flink CEP(四)-模式的检测处理(一)-处理匹配事件
视频
166.第十二章-Flink CEP(四)-模式的检测处理(二)-处理超时事件(一)-需求分析和准备工作
视频
167.第十二章-Flink CEP(四)-模式的检测处理(二)-处理超时事件(二)-代码实现和测试
视频
168.第十二章-Flink CEP(四)-模式的检测处理(三)-处理迟到数据
视频
169.第十二章-Flink CEP(五)-CEP状态机实现(一)-思路分析和程序框架
视频
170.第十二章-Flink CEP(五)-CEP状态机实现(二)-定义状态机
视频
171.第十二章-Flink CEP(五)-CEP状态机实现(三)-实现处理逻辑及测试
Flink(SQL)
视频
1.Table API和Flink SQL_简介
视频
2.Table API和Flink SQL_表环境定义
视频
3.Table API和Flink SQL_读取文件创建表
视频
4.Table API和Flink SQL_读取kafka数据创建表
视频
5.Table API和Flink SQL_表的查询转换
视频
6.Table API和Flink SQL_表和流相互转换
视频
7.Table API和Flink SQL_输出到文件
视频
8.Table API和Flink SQL_更新模式
视频
9.Table API和Flink SQL_Kafka数据管道测试
视频
10.Table API和Flink SQL_写入数据到其它外部系统
视频
11.Table API和Flink SQL_表流转换以及流式处理的特殊概念
视频
12.Table API和Flink SQL_时间语义和时间属性的定义
视频
13.Table API和Flink SQL_Group Windows
视频
14.Table API和Flink SQL_Group Windows代码实现
视频
15.Table API和Flink SQL_Over Windows及代码实现
视频
16.Table API和Flink SQL_Flink SQL中的窗口实现
视频
17.Table API和Flink SQL_系统内置函数
视频
18.Table API和Flink SQL_自定义标量函数
视频
19.Table API和Flink SQL_自定义表函数
视频
20.Table API和Flink SQL_自定义聚合函数
视频
21.Table API和Flink SQL_自定义表聚合函数
Flink内核源码解析
视频
1.课程简介
视频
2.提交流程_程序入口
视频
3.提交流程_参数解析
视频
4.提交流程_选择哪种命令行客户端
视频
5.提交流程_封装有效配置和程序
视频
6.提交流程_执行用户代码
视频
7.提交流程_启动AM
视频
8.提交流程_集群启动_创建ResourceManager
视频
9.提交流程_集群启动_创建Dispatcher
视频
10.提交流程_集群启动_Dispatcher启动JobMaster
视频
11.提交流程_集群启动_RM初始化和启动SlotManager
视频
12.提交流程_集群启动_SlotPool向RM申请资源
视频
13.提交流程_集群启动_启动TaskManager
视频
14.提交流程_集群启动_向ResourceManager注册slot
视频
15.提交流程_集群启动_SlotManager分配slot
视频
16.提交流程_集群启动_向JobManager提供slot
视频
17.提交流程_整体流程图
视频
18.课程回顾
视频
19.组件通信_Actor模型&Actor系统简介
视频
20.组件通信_Flink中的Actor&异步消息
视频
21.组件通信_Akka的使用简介
视频
22.组件通信_与Actor通信
视频
23.组件通信_RPC_RpcGateway介绍
视频
24.组件通信_RPC_RpcEndPoint介绍
视频
25.组件通信_RPC_RpcService&RpcServer
视频
26.组件通信_RPC_AkkaRpcActor
视频
27.组件通信_RPC交互_请求发送
视频
28.组件通信_RPC交互_请求响应
视频
29.组件通信_RPC通信过程图
视频
30.任务调度_Graph的相关概念
视频
31.任务调度_StreamGraph在Client生成
视频
32.任务调度_JobGraph在Client生成
视频
33.任务调度_ExecutionGraph的生成位置
视频
34.任务调度_ExecutionGraph的生成
视频
35.任务调度_Task的调度
视频
36.任务调度_Task的执行
视频
37.任务调度_调度的相关概念
视频
38.任务调度_整体流程梳理
视频
39.任务调度_整体流程图
视频
40.内存管理_JobManager内存模型
视频
41.内存管理_TaskManager内存模型(重点)
视频
42.内存管理_内存分配
视频
43.内存管理_内存数据结构
视频
44.内存管理_内存管理器
视频
45.内存管理_网络传输中的内存管理
Flink性能调优
视频
00_课程介绍
视频
01-资源调优-内存模型介绍
视频
02-资源调优-内存分配计算案例
视频
03-资源调优-合理利用CPU资源
视频
04-资源调优-全局并行度设置方法
视频
05-资源调优-全局并行度设置案例
视频
06-资源调优-精细设置并行度的方式
视频
07-大状态调优-开启State性能监控
视频
08-大状态调优-开启增量检查点和本地恢复
视频
09-大状态调优-选择合适的预定义选项
视频
10-大状态调优-blockcache和writebuffer调优
视频
11-大状态调优-开启分区索引功能&案例提交
视频
12-Checkpoint-参数设置方法
视频
13-反压介绍-反压的理解和危害
视频
14-反压定位-利用WebUI定位反压节点
视频
15-反压定位-利用Metrics定位反压节点
视频
16-反压定位-利用Metrics进一步分析
视频
17-反压处理-查看数据倾斜&查看火焰图
视频
18-反压处理-分析GC情况
视频
19-反压处理-外部组件交互
视频
20-数据倾斜-keyby后的聚合存在数据倾斜
视频
21-数据倾斜-keyby前&keyby后的窗口聚合存在数据倾斜
视频
22-Job优化-使用DataGen造数据
视频
23-Job优化-指定算子UUID
视频
24-Job优化-链路延迟测量
视频
25-Job优化-开启对象重用
视频
26-Job优化-细粒度滑动窗口优化思路
视频
27-Job优化-细粒度滑动窗口优化案例
视频
28-FlinkSQL优化-TTL和miniBatch
视频
29-FlinkSQL优化-LocalGlobal解决数据倾斜
视频
30-FlinkSQL优化-Split Distinct功能
视频
31-FlinkSQL优化-多维Distinct使用Filter语法
视频
32-常见故障排除
ClickHouse
视频
01_ClickHouse总体_课程介绍
视频
02_ClickHouse入门_课程介绍
视频
03_ClickHouse入门_介绍&特点
视频
04_ClickHouse入门_安装_准备工作
视频
05_ClickHouse入门_安装_单机安装
视频
06_ClickHouse入门_数据类型
视频
07_ClickHouse入门_表引擎介绍
视频
08_ClickHouse入门_MergeTree引擎_简单使用
视频
09_ClickHouse入门_MergeTree引擎_分区详解
视频
10_ClickHouse入门_MergeTree引擎_主键
视频
11_ClickHouse入门_MergeTree引擎_Order by
视频
12_ClickHouse入门_MergeTree引擎_二级索引
视频
13_ClickHouse入门_MergeTree引擎_TTL
视频
14_ClickHouse入门_ReplacingMergeTree引擎
视频
15_ClickHouse入门_SummingMergeTree引擎
视频
16_ClickHouse入门_开发中引擎的选择
视频
17_ClickHouse入门_SQL操作_Update和Delete
视频
18_ClickHouse入门_SQL操作_查询和函数介绍
视频
19_ClickHouse入门_SQL操作_多维分析函数
视频
20_ClickHouse入门_SQL操作_alter&导出
视频
21_ClickHouse入门_副本引擎
视频
22_ClickHouse入门_分片集群介绍
视频
23_ClickHouse入门_分片集群实操
视频
24_ClickHouse高级_课程简介
视频
25_ClickHouse高级_新版本安装&.官网在线demo介绍
视频
26_ClickHouse高级_执行计划_plan&AST
视频
27_ClickHouse高级_执行计划_syntax&pipeline
视频
28_ClickHouse高级_执行计划_老版本如何查看
视频
29_ClickHouse高级_建表优化_注意数据类型
视频
30_ClickHouse高级_建表优化_分区和索引
视频
31_ClickHouse高级_表参数&写入和删除优化
视频
32_ClickHouse高级_CPU参数设置
视频
33_ClickHouse高级_内存参数设置
视频
34_ClickHouse高级_存储优化
视频
35_ClickHouse高级_语法优化规则_准备测试用表
视频
36_ClickHouse高级_语法优化规则_count优化
视频
37_ClickHouse高级_语法优化规则_子查询重复字段&谓词下推
视频
38_ClickHouse高级_语法优化规则_聚合计算外推&聚合函数消除
视频
39_ClickHouse高级_语法优化规则_删除重复字段(不同语法下)
视频
40_ClickHouse高级_语法优化规则_标量替换&三元运算优化
视频
41_ClickHouse高级_单表查询优化_prewhere&采样
视频
42_ClickHouse高级_单表查询优化_数据裁剪&Orderby用法
视频
43_ClickHouse高级_单表查询优化_避免构建虚拟列
视频
44_ClickHouse高级_单表查询优化_使用uniqCombined
视频
45_ClickHouse高级_单表查询优化_使用物化视图&其他事项
视频
46_ClickHouse高级_多表关联_使用IN代替JOIN
视频
47_ClickHouse高级_多表关联_大小表JOIN
视频
48_ClickHouse高级_多表关联_谓词下推
视频
49_ClickHouse高级_多表关联_字典表&其他
视频
50_ClickHouse高级_数据一致性_数据准备
视频
51_ClickHouse高级_数据一致性_手动执行
视频
52_ClickHouse高级_数据一致性_通过Group by去重
视频
53_ClickHouse高级_数据一致性_使用Final&总结
视频
54_ClickHouse高级_物化视图_概述
视频
55_ClickHouse高级_物化视图_实操
视频
56_ClickHouse高级_MaterializeMySQL引擎_概述
视频
57_ClickHouse高级_MaterializeMySQL引擎_实操
视频
58_ClickHouse高级_常见问题排查
视频
59_ClickHouse监控_概述
视频
60_ClickHouse监控_Prometheus&Grafana安装
视频
61_ClickHouse监控_ClickHouse配置
视频
62_ClickHouse监控_配置监控实现
视频
63_ClickHouse备份_手动实现备份及恢复
视频
64_ClickHouse备份_使用clickhouse-backup
Flink CDC
视频
01.课程介绍
视频
02.课程内容介绍
视频
03.什么是CDC&分类
视频
04.什么是Flink-CDC
视频
05.编程 DataStream方式 编码
视频
06.编程 DataStream方式 测试环境准备
视频
07.编程 DataStream方式 本地测试
视频
08.编程 DataStream方式 集群测试 打包
视频
09.编程 DataStream方式 集群测试 测试
视频
10.编程 DataStream方式 其他参数 测试
视频
11.编程 FlinkSQL方式 说明&测试
视频
12.编程 自定义反序列化器
视频
13.编程 DataStream&FlinkSQL模式对比
视频
14.2.0核心改进 1.x痛点&2.0整体流程
视频
15.2.0核心改进 解决痛点流程梳理
视频
16.2.0核心改进 增量阶段源码解读
Superset
视频
1.概述
视频
2.部署之Miniconda3
视频
3.部署之Python环境
视频
4.部署之安装
视频
5.部署之启停
视频
6.使用之准备MySQL数据源
视频
7.使用之对接MySQL数据源
视频
8.使用之制作仪表盘
视频
9.使用之绘制地图&柱状图&饼状图
视频
10.使用之调整仪表盘布局
Atlas数据治理
视频
01_元数据管理_课程介绍
视频
02_元数据管理_atlas概述
视频
03_元数据管理_atlas架构讲解
视频
04_元数据管理_altas部署_安装环境介绍
视频
05_元数据管理_atlas部署_三台虚拟机准备
视频
06_元数据管理_atlas部署_配置免密登录和JDK的安装
视频
07_元数据管理_atlas部署_hadoop集群的安装和启动
视频
08_元数据管理_atlas部署_mysql安装部署
视频
09_元数据管理_atlas部署_hive安装部署
视频
10_元数据管理_atlas部署_zookeeper安装部署
视频
11_元数据管理_altas部署_kafka安装部署
视频
12_元数据管理_atlas部署_hbase安装部署
视频
13_元数据管理_atlas部署_solr安装部署
视频
14_元数据管理_atlas部署_atlas安装和配置
视频
15_元数据管理_atlas部署_atlas集成hive
视频
16_元数据管理_atlas部署_atlas启动和登录
视频
17_元数据管理_atlas使用_元数据初次导入
视频
18_元数据管理_atlas使用_查看血缘依赖关系
视频
19_元数据管理_altas使用_扩展内容
监控告警系统(Prometheus)
视频
01_监控报警_课程介绍
视频
02_监控报警_课程结构说明
视频
03_监控报警_Prometheus特点
视频
04_监控报警_架构组件说明
视频
05_监控报警_Prometheus安装以及配置
视频
06_监控报警_采集和告警组件的安装
视频
07_监控报警_Prometheus以及相关组件的启动以及状态查看
视频
08_监控报警_PromQL
视频
09_监控报警_Prometheus集成Flink
视频
10_监控报警_Grafana安装以及配置Prometheus作为数据源
视频
11_监控报警_手动创建仪表盘
视频
12_监控报警_添加相关仪表盘模板
视频
13_监控报警_创建相关组件的启停脚本_
视频
14_监控报警_任务失败监控案例
视频
15_监控报警_睿象云集成Grafana
视频
16_监控报警_配置分派、通知策略以及报警测试
监控告警系统(Zabbix)
视频
01_监控报警_课程介绍
视频
02_监控报警_Zabbix基础架构
视频
03_监控报警_Zabbix和Prometheus对比
视频
04_监控报警_安装前的准备工作
视频
05_监控报警_Zabbix的安装以及配置
视频
06_监控报警_Zabbix启动以及登录
视频
07_监控报警_Zabbix案例介绍以及相关术语
视频
08_监控报警_主机配置
视频
09_监控报警_监控项配置
视频
10_监控报警_触发器以及动作配置
视频
11_监控报警_配置Zabbix邮件发件人
视频
12_监控报警_配置Zabbix用户收件地址以及报警测试
视频
13_监控报警_模板的配置
视频
14_监控报警_Grafana的安装以及快速入门
视频
15_监控报警_配置Zabbix数据源
视频
16_监控报警_Zabbix和Grafana集成案例演示
视频
17_监控报警_Zabbix和睿象云集成
视频
18_监控报警_睿象云配置分派策略以及通知策略
视频
19_监控报警_Zabbix+Grafana+睿象云整体测试
视频
20_监控报警_课程总结
Kylin4.0
视频
01_Kylin课程介绍
视频
02_理论概述_前置概念
视频
03_理论概述_架构介绍
视频
04_理论概述_特点和4.0的升级
视频
05_安装启动_安装和部署
视频
06_安装启动_启动环境准备
视频
07_安装启动_启动和关闭
视频
08_入门实战_准备数据&创建工程&对接数据源
视频
09_入门实战_创建Model
视频
10_入门实战_创建&构建Cube
视频
11_入门实战_Kylin和Hive性能对比
视频
12_入门实战_Kylin使用注意事项
视频
13_入门实战_实现每日自动构建Cube
视频
14_入门实战_Kylin设置查询下压
视频
15_查询引擎_Sparder介绍
视频
16_构建优化_衍生维度
视频
17_构建优化_聚合组
视频
18_构建优化_设置合适的Spark参数调优
视频
19_构建优化_全局字典和维度快照表调优
视频
20_查询优化_RowKey排序和设置Shardby分区列
视频
21_查询优化_Parquet文件重分区参数调整
视频
22_BI工具_JDBC连接Kylin
视频
23_BI工具_Zeppelin连接Kylin
视频
24_MDX_安装&启动&登录
视频
25_MDX_Excel对接MDX进行数据分析
数据湖Hudi
视频
01_Hudi课程简介
视频
02_Hudi概述_简介
视频
03_Hudi概述_发展历史&特性
视频
04_Hudi概述_使用场景
视频
05_Hudi编译_版本兼容&Maven安装配置
视频
06_Hudi编译_解决与hadoop3.x的兼容问题
视频
07_Hudi编译_手动安装需要的kafka依赖
视频
08_Hudi编译_解决Spark写入Hudi的兼容性问题
视频
09_Hudi编译_执行编译命令&jar包位置
视频
10_Hudi基本概念_时间轴TimeLine
视频
11_Hudi基本概念_文件布局_存储方式
视频
12_Hudi基本概念_文件布局_文件管理
视频
13_Hudi基本概念_索引_原理
视频
14_Hudi基本概念_索引_索引选项
视频
15_Hudi基本概念_索引_全局索引与非全局索引
视频
16_Hudi基本概念_索引_索引选择策略
视频
17_Hudi基本概念_表类型_COW表
视频
18_Hudi基本概念_表类型_MOR表
视频
19_Hudi基本概念_表类型_两种表的区别
视频
20_Hudi基本概念_查询类型
视频
21_Hudi基本概念_不同表的查询类型
视频
22_Hudi数据写_写操作&Upsert流程
视频
23_Hudi数据写_Insert&Overwrite流程
视频
24_Hudi数据写_Key生成策略&删除策略
视频
25_Hudi数据读与Compaction
视频
26_Hudi集成Spark_环境准备&启动Shell
视频
27_Hudi集成Spark_Shell方式_准备及插入数据
视频
28_Hudi集成Spark_Shell方式_查询数据&文件命名源码
视频
29_Hudi集成Spark_Shell方式_更新数据&时间旅行查询
视频
30_Hudi集成Spark_Shell方式_增量查询&指定时间点查询
视频
31_Hudi集成Spark_Shell方式_删除数据&覆盖数据
视频
32_Hudi集成Spark_SQL方式_环境准备&创建表
视频
33_Hudi集成Spark_SQL方式_插入&查询
视频
34_Hudi集成Spark_SQL方式_更新数据_Update
视频
35_Hudi集成Spark_SQL方式_更新数据_MergeInto
视频
36_Hudi集成Spark_SQL方式_删除&覆盖数据
视频
37_Hudi集成Spark_SQL方式_修改表结构、分区&存储过程
视频
38_Hudi集成Spark_IDEA编码方式
视频
39_Hudi集成Spark_DeltaStreamer_工具介绍
视频
40_Hudi集成Spark_DeltaStreamer_准备Kafka数据&配置文件
视频
41_Hudi集成Spark_DeltaStreamer_执行导入&查询结果
视频
42_Hudi集成Spark_并发控制说明
视频
43_Hudi集成Spark_并发控制_DF写入演示
视频
44_Hudi集成Spark_并发控制_DeltaStreamer写入演示
视频
45_Hudi集成Spark_官方调优指南
视频
46_Hudi集成Flink_环境准备
视频
47_Hudi集成Flink_sql-client_local集群方式
视频
48_Hudi集成Flink_sql-client_yarn-session集群方式
视频
49_Hudi集成Flink_sql-client_插入&查询&更新
视频
50_Hudi集成Flink_sql-client_流式插入
视频
51_Hudi集成Flink_IDEA编码方式_手动安装依赖
视频
52_Hudi集成Flink_IDEA编码方式_提交运行
视频
53_Hudi集成Flink_类型映射
视频
54_Hudi集成Flink_核心参数_去重参数
视频
55_Hudi集成Flink_核心参数_并发参数&Hints用法
视频
56_Hudi集成Flink_核心参数_Compation参数
视频
57_Hudi集成Flink_核心参数_Compation演示&hadoop依赖冲突解决
视频
58_Hudi集成Flink_核心参数_文件大小&Hadoop参数
视频
59_Hudi集成Flink_核心参数_内存参数&优化建议
视频
60_Hudi集成Flink_读取方式_流读&增量读&限流
视频
61_Hudi集成Flink_写入方式_CDC入湖
视频
62_Hudi集成Flink_写入方式_离线批量导入
视频
63_Hudi集成Flink_写入方式_全量接增量
视频
64_Hudi集成Flink_Changelog模式
视频
65_Hudi集成Flink_Clustering&Bucket索引
视频
66_Hudi集成Flink_Hudi Catalog
视频
67_Hudi集成Flink_离线Compaction
视频
68_Hudi集成Flink_离线Clustering
视频
69_Hudi集成Flink_常见基础问题
视频
70_Hudi集成Flink_核心原理简要回顾
视频
71_Hudi集成Hive_集成步骤
视频
72_Hudi集成Hive_Flink同步Hive
视频
73_Hudi集成Hive_Spark同步Hive
视频
74_Hudi集成Hive_使用HiveCatalog&使用Hive自带函数
视频
75_Hudi集成Hive_Hive外表创建&查询方式
视频
76_Hudi集成Hive_hive sync tool使用说明
视频
77_Hudi集成Hive_解决依赖问题&JDBC方式同步
视频
78_Hudi集成Hive_hive同步工具_HMS方式
项目实战
电商数仓2.0
视频
01.课程介绍
视频
02.数仓概念-业务数据
视频
03.数仓概念-用户行为数据
视频
04.数仓概念-数仓概述
视频
05.数仓架构-项目需求
视频
06.数仓架构-技术选型考虑因素
视频
07.数仓架构-技术选型
视频
08.数仓架构-数仓架构
视频
09.数仓架构-框架版本选型
视频
10.数仓架构-服务器选型
视频
11.数仓架构-集群规模
视频
12.数仓架构-集群具体规划
视频
13.用户行为采集-公共字段格式
视频
14.用户行为采集-事件字段格式
视频
15.用户行为采集-事件日志(上)
视频
16.用户行为采集-事件日志(下)
视频
17.用户行为采集-启动日志
视频
18.用户行为采集-日志生成-分析
视频
19.用户行为采集-日志生成-代码说明
视频
20.用户行为采集-日志生成-LogBack配置
视频
21.用户行为采集-虚拟机克隆
视频
22.用户行为采集-虚拟机配置
视频
23.用户行为采集-JDK安装
视频
24.用户行为采集-Hadoop安装及配置前准备
视频
25.用户行为采集-Hadoop集群配置
视频
26.用户行为采集-项目经验-HDFS多目录
视频
27.用户行为采集-项目经验-节点间数据均衡
视频
28.用户行为采集-项目经验-配置LZO压缩
视频
29.用户行为采集-项目经验-LZO创建索引
视频
30.用户行为采集-项目经验-基准测试
视频
31.用户行为采集-项目经验-HDFS参数调优
视频
32.用户行为采集-项目经验-Yarn参数调优
视频
33.用户行为采集-Zookeeper安装
视频
34.用户行为采集-Zookeeper启动停止脚本
视频
35.用户行为采集-项目经验-登录式Shell和非登录式Shell
视频
36.用户行为采集-日志生成(上)
视频
37.用户行为采集-日志生成(下)
视频
38.用户行为采集-集群日志生成启动脚本
视频
39.用户行为采集-集群时间同步修改脚本
视频
40.用户行为采集-集群所有进程查看脚本
视频
41.用户行为采集-Flume安装
视频
42.用户行为采集-项目经验-Flume组成
视频
43.用户行为采集-Flume采集配置(上)
视频
44.用户行为采集-Flume采集配置(下)
视频
45.用户行为采集-Flume拦截器-回顾
视频
46.用户行为采集-Flume拦截器-单Event
视频
47.用户行为采集-Flume拦截器-启动日志校验
视频
48.用户行为采集-Flume拦截器-事件日志校验
视频
49.用户行为采集-Flume拦截器-多Event
视频
50.用户行为采集-Flume拦截器-分类型拦截器
视频
51.用户行为采集-Flume手动启动
视频
52.用户行为采集-Flume脚本启动
视频
53.用户行为采集-Flume脚本停止
视频
54.用户行为采集-Kafka安装
视频
55.用户行为采集-Kafka启动停止脚本
视频
56.用户行为采集-Flume-Kafka通道打通
视频
57.用户行为采集-项目经验-Kafka压力测试
视频
58.用户行为采集-项目经验-Kafka机器数量计算
视频
59.用户行为采集-消费Flume-组件选型
视频
60.用户行为采集-消费Flume-配置文件说明
视频
61.用户行为采集-消费Flume-启动脚本小文件演示
视频
62.用户行为采集-消费Flume-小文件解决
视频
63.用户行为采集-项目经验-内存优化
视频
64.用户行为采集-采集通道脚本
视频
65.用户行为采集-生成测试数据
视频
66.业务数据采集-简介
视频
67.业务数据采集-电商理论-电商业务流程
视频
68.业务数据采集-电商理论-Spu-Sku
视频
69.业务数据采集-电商理论-电商表结构
视频
70.业务数据采集-电商理论-电商表详解
视频
71.业务数据采集-MySQL安装
视频
72.业务数据采集-Sqoop官网说明
视频
73.业务数据采集-Sqoop安装
视频
74.业务数据采集-MySQL中初始化表
视频
75.业务数据采集-业务数据生成-配置文件说明
视频
76.业务数据采集-生成2天业务数据
视频
77.业务数据采集-同步策略(上)
视频
78.业务数据采集-同步策略(下)
视频
79.业务数据采集-分析表同步策略
视频
80.业务数据采集-脚本中前一天时间获取
视频
81.业务数据采集-Sqoop参数说明
视频
82.业务数据采集-Sqoop参数说明-回顾
视频
83.业务数据采集-Sqoop脚本-具体表同步策略
视频
84.业务数据采集-Sqoop脚本完成
视频
85.业务数据采集-Sqoop脚本执行
视频
86.业务数据采集-20200310数据导入过程
视频
87.业务数据采集-20200311数据导入过程
视频
88.业务数据采集-数据导入成功后查看
视频
89.业务数据采集-Hive安装
视频
90.业务数据采集-Tez框架原理
视频
91.业务数据采集-Tez解压安装
视频
92.业务数据采集-Tez集成Hive
视频
93.业务数据采集-Tez注意事项
视频
94.数仓理论-课程介绍
视频
95.数仓理论-数仓分层及好处(上)
视频
96.数仓理论-数仓分层及好处(下)
视频
97.数仓理论-数据集市与数据仓库概念
视频
98.数仓理论-命名规范
视频
99.数仓理论-范式概念
视频
100.数仓理论-函数依赖
视频
101.数仓理论-三范式
视频
102.数仓理论-关系建模和维度建模
视频
103.数仓理论-维度表
视频
104.数仓理论-事实表
视频
105.数仓建模-ODS层.mp4
视频
106.数仓建模-DWD层-选择业务过程.mp4
视频
107.数仓建模-DWD层-声明粒度
视频
108.数仓建模-DWD层-确定维度.mp4
视频
109.数仓建模-DWD层-确定事实.mp4
视频
110.数仓建模-DWS层-DWT层-ADS层.mp4
视频
111.数仓建模-总结
视频
112.数仓搭建-ODS层-要做哪些事
视频
113.数仓搭建-ODS层-创建数据库
视频
114.数仓搭建-ODS层-启动日志处理分析
视频
115.数仓搭建-ODS层-启动日志处理实现
视频
116.数仓搭建-ODS层-事件日志处理
视频
117.数仓搭建-ODS层-单引号和双引号区别
视频
118.数仓搭建-ODS层-用户行为数据脚本编写
视频
119.数仓搭建-ODS层-脚本问题解决
视频
120.数仓搭建-ODS层-业务数据创建表
视频
121.数仓搭建-ODS层-业务数据脚本编写
视频
122.数仓搭建-DWD层-启动日志表
视频
123.数仓搭建-DWD层-启动日志表脚本
视频
124.数仓搭建-DWD层-事件日志表解析分析
视频
125.数仓搭建-DWD层-事件日志表建表
视频
126.数仓搭建-DWD层-自定义UDF函数分析
视频
127.数仓搭建-DWD层-自定义UDF函数-创建工程
视频
128.数仓搭建-DWD层-自定义UDF函数-代码编写
视频
129.数仓搭建-DWD层-自定义UDTF函数-分析
视频
130.数仓搭建-DWD层-自定义UDTF函数-实现(上)
视频
131.数仓搭建-DWD层-自定义UDTF函数-实现(下)
视频
132.数仓搭建-DWD层-解析事件日志
视频
133.数仓搭建-DWD层-解析脚本
视频
134.数仓搭建-DWD层-事件日志
视频
135.数仓搭建-DWD层-事件日志脚本
视频
136.数仓搭建-DWD层-业务-商品维度(上)
视频
137.数仓搭建-DWD层-业务-商品维度(下)
视频
138.数仓搭建-DWD层-业务-优惠卷维度
视频
139.数仓搭建-DWD层-业务-活动维度
视频
140.数仓搭建-DWD层-回顾
视频
141.数仓搭建-DWD层-地区维度
视频
142.数仓搭建-DWD层-时间维度
视频
143.数仓搭建-DWD层-订单明细事实表
视频
144.数仓搭建-DWD层-支付事实表
视频
145.数仓搭建-DWD层-退款事实表
视频
146.数仓搭建-DWD层-评论事实表
视频
147.数仓搭建-DWD层-加购事实表
视频
148.数仓搭建-DWD层-收藏事实表
视频
149.数仓搭建-DWD层-优惠卷事实表分析
视频
150.数仓搭建-DWD层-优惠卷事实表完成
视频
151.数仓搭建-DWD层-基本函数
视频
152.数仓搭建-DWD层-订单事实表分析
视频
153.数仓搭建-DWD层-订单事实表完成
视频
154.数仓搭建-DWD层-拉链表理论
视频
155.数仓搭建-DWD层-拉链表实操
视频
156.数仓搭建-DWD层-脚本编写
视频
157.数仓搭建-DWS层-业务术语(上)
视频
158.数仓搭建-DWS层-业务术语(下)
视频
159.数仓搭建-DWS层-基本函数
视频
160.数仓搭建-DWS层-DWS-DWT-ADS介绍
视频
161.数仓搭建-DWS层-每日设备行为宽表
视频
162.数仓搭建-DWT层-设备主题-分析
视频
163.数仓搭建-DWT层-设备主题-实现
视频
164.数仓搭建-DWS层-会员行为宽表
视频
165.数仓搭建-DWT层-会员主题宽表
视频
166.数仓搭建-DWS层-商品主题宽表
视频
167.数仓搭建-DWT层-商品主题
视频
168.数仓搭建-DWS层-优惠卷及活动宽表
视频
169.数仓搭建-DWS层-每日购买行为宽表
视频
170.数仓搭建-数仓架构回顾
视频
171.数仓搭建-ADS-活跃设备数
视频
172.数仓搭建-ADS-新增设备数
视频
173.数仓搭建-ADS-沉默用户
视频
174.数仓搭建-ADS-活跃设备讲解
视频
175.数仓搭建-ADS-新增设备讲解
视频
176.数仓搭建-ADS-沉默设备讲解
视频
177.数仓搭建-ADS-本周回流设备需求分析
视频
178.数仓搭建-ADS-流失设备需求分析
视频
179.数仓搭建-ADS-留存率需求分析
视频
180.数仓搭建-ADS-连续需求分析
视频
181.数仓搭建-ADS-dwt-sku-topic-纠错
视频
182.数仓搭建-ADS-本周回流用户
视频
183.数仓搭建-ADS-流失用户
视频
184.数仓搭建-ADS-留存率-思路分析
视频
185.数仓搭建-ADS-留存率-编码
视频
186.数仓搭建-ADS-连续三周活跃
视频
187.数仓搭建-ADS-本周回流-补充
视频
188.数仓搭建-ADS-最近7天连续3天-思路一
视频
189.数仓搭建-ADS-最近7天连续3天-思路二
视频
190.数仓搭建-ADS-会员主题信息-需求分析
视频
191.数仓搭建-ADS-漏斗分析-需求分析
视频
192.数仓搭建-ADS-商品销量TopN-需求分析
视频
193.数仓搭建-ADS-商品收藏TopN-需求分析
视频
194.数仓搭建-ADS-会员信息统计
视频
195.数仓搭建-ADS-漏斗分析
视频
196.数仓搭建-ADS-商品个数统计
视频
197.数仓搭建-ADS-销量-收藏-TopN
视频
198.数仓搭建-ADS-商品加购-需求分析
视频
199.数仓搭建-ADS-商品退款率-需求分析
视频
200.数仓搭建-ADS-商品差评率-需求分析
视频
201.数仓搭建-ADS-下单数目统计-需求分析
视频
202.数仓搭建-ADS-支付信息统计-需求分析
视频
203.数仓搭建-ADS-复购率-需求分析
视频
204.数仓搭建-ADS-画图软件
视频
205.数仓搭建-ADS-商品加购排行
视频
206.数仓搭建-ADS-商品退款率排行
视频
207.数仓搭建-ADS-商品差评率排行
视频
208.数仓搭建-ADS-下单信息统计
视频
209.数仓搭建-ADS-支付信息统计
视频
210.数仓搭建-ADS-复购率
视频
211.任务调度-Azkaban-工作流程分析
视频
212.任务调度-Azkaban-部署-准备
视频
213.任务调度-Azkaban-部署-配置
视频
214.任务调度-Azkaban-MySQL建库建表
视频
215.任务调度-Azkaban-Sqoop导出脚本
视频
216.任务调度-Azkaban-数据准备
视频
217.任务调度-Azkaban-Job文件
视频
218.任务调度-Azkaban-Shell脚本准备
视频
219.任务调度-Azkaban-定时调度
视频
220.任务调度-Azkaban-调度结果
视频
221.任务调度-Azkaban-拉链表复习
视频
222.任务调度-Azkaban-商品主题宽表纠错
视频
223.任务调度-Azkaban-任务重跑问题
视频
224.数据可视化-Superset
视频
225.数据可视化-Superset-miniconda介绍
视频
226.数据可视化-Superset-miniconda安装
视频
227.数据可视化-Superset-Python环境创建
视频
228.数据可视化-Superset-安装
视频
229.数据可视化-Superset-配置
视频
230.数据可视化-Superset-启停
视频
231.数据可视化-Superset-对接MySQL安装依赖
视频
232.数据可视化-Superset-对接MySQL数据源配置
视频
233.数据可视化-Superset-对接MySQL配置仪表盘-图形
视频
234.数据可视化-Superset-对接MySQL配置仪表盘
视频
235.数据可视化-Superset-补充
视频
236.即席查询-概述
视频
237.即席查询-Kylin-概述
视频
238.即席查询-Kylin-前置知识
视频
239.即席查询-Kylin-架构-特点
视频
240.即席查询-Kylin-部署-HBase
视频
241.即席查询-Kylin-部署-解压
视频
242.即席查询-Kylin-部署-环境变量
视频
243.即席查询-Kylin-部署-启动准备
视频
244.即席查询-Kylin-部署-启动
视频
245.即席查询-Kylin-部署-启动错误-解决方案
视频
246.即席查询-Kylin-使用-定义model
视频
247.即席查询-Kylin-使用-定义cube
视频
248.即席查询-Kylin-使用-重复key问题解决
视频
249.即席查询-Kylin-Hadoop历史服务器问题原因
视频
250.即席查询-Kylin-查询
视频
251.即席查询-Kylin-定时调度脚本
视频
252.即席查询-Kylin-cube存储原理
视频
253.即席查询-Kylin-cube构建原理
视频
254.即席查询-Kylin-cube-优化-聚合组
视频
255.即席查询-Kylin-cube-优化-衍生维度
视频
256.即席查询-Kylin-cube-优化-Rowkey设计
视频
257.即席查询-Kylin-cube-优化-并发粒度优化
视频
258.即席查询-Kylin-cube-BI对接-JDBC
视频
259.即席查询-Kylin-cube-BI对接-Zeppelin
视频
260.即席查询-Presto-概念
视频
261.即席查询-Presto-部署-Server
视频
262.即席查询-Presto-启动-Server
视频
263.即席查询-Presto-部署-命令行客户端
视频
264.即席查询-Presto-部署-可视化客户端
视频
265.即席查询-Presto-使用注意事项
视频
266.即席查询-Druid-概述
视频
267.即席查询-Druid-对比
视频
268.即席查询-Druid-架构
视频
269.即席查询-Druid-数据结构
视频
270.即席查询-Druid-部署
视频
271.即席查询-Druid-使用
视频
272.集群监控-Zabbix-概述
视频
273.集群监控-Zabbix-架构
视频
274.集群监控-Zabbix-部署-说明
视频
275.集群监控-Zabbix-部署-Server节点-准备
视频
276.集群监控-Zabbix-部署-Server节点-创建用户-建库建表
视频
277.集群监控-Zabbix-部署-Server节点-编译环境准备
视频
278.集群监控-Zabbix-部署-Server节点-编译及安装
视频
279.集群监控-Zabbix-部署-Server节点-配置
视频
280.集群监控-Zabbix-部署-Server节点-系统服务脚本编写
视频
281.集群监控-Zabbix-部署-Server节点-web部署
视频
282.集群监控-Zabbix-部署-Server节点-启动
视频
283.集群监控-Zabbix-部署-Server节点-web
视频
284.集群监控-Zabbix-部署-Agent-节点部署
视频
285.集群监控-Zabbix-使用-术语
视频
286.集群监控-Zabbix-使用-创建主机
视频
287.集群监控-Zabbix-使用-创建监控项
视频
288.集群监控-Zabbix-使用-创建触发器
视频
289.集群监控-Zabbix-使用-创建动作
视频
290.集群监控-Zabbix-使用-通知媒介配置
视频
291.集群监控-Zabbix-使用-全流程测试
视频
292.集群监控-Zabbix-使用-创建模板
视频
293.元数据管理-Atlas-课程背景
视频
294.元数据管理-Atlas-课程介绍
视频
295.元数据管理-Atlas-架构原理
视频
296.元数据管理-Atlas-辅助框架安装
视频
297.元数据管理-Atlas-登录后配置
视频
298.元数据管理-Atlas-配置并启动
视频
299.元数据管理-Atlas-执行效果
电商数仓3.0
视频
001.数据仓库-课程介绍
视频
002.数据仓库-项目概述
视频
003.项目分析-需求分析
视频
004.项目分析-技术选型
视频
005.项目分析-数据流程设计图
视频
006.项目分析-框架版本选择
视频
007.项目分析-服务器选型
视频
008.项目分析-集群规模规划
视频
009.日志采集-埋点目标数据
视频
010.日志采集-主流埋点方式(了解)
视频
011.日志采集-日志数据结构
视频
012.日志采集-埋点数据上报时机
视频
013.日志采集-服务器准备
视频
017.日志采集-JDK配置及免密配置
视频
018.日志采集-JDK分发
视频
019.日志采集-Linux环境变量说明
视频
020.日志采集-模拟生成日志
视频
021.日志采集-模拟日志脚本
视频
022.日志采集-Hadoop部署之环境变量配置
视频
023.日志采集-Hadoop部署之核心配置
视频
024.日志采集-Hadoop部署之其余配置
视频
025.日志采集-Hadoop部署之历史服务器和日志聚集配置
视频
026.日志采集-Hadoop部署之启动及测试
视频
027.日志采集-Hadoop项目经验之多目录存储
视频
028.日志采集-Hadoop项目经验之数据均衡
视频
029.日志采集-Hadoop项目经验之LZO压缩配置
视频
030.日志采集-Hadoop项目经验之LZO压缩测试
视频
031.日志采集-Hadoop项目经验之LZO切片说明
视频
032.日志采集-Hadoop项目经验之参数调优
视频
033.日志采集-Hadoop项目经验之基准测试
视频
034.日志采集-通道设计规划
视频
035.日志采集-Zookeeper部署
视频
036.日志采集-Kafka安装
视频
037.日志采集-Kafka常用脚本
视频
038.日志采集-Kafka常用脚本补充
视频
039.日志采集-Kafka压力测试
视频
040.日志采集-Kafka机器数量与分区数量计算
视频
041.日志采集-Flume安装
视频
042.日志采集-日志采集配置方案对比
视频
043.日志采集-监控日志Flume组件选择
视频
044.日志采集-监控日志Flume配置文件
视频
045.日志采集-监控日志Flume拦截器编码
视频
046.日志采集-监控日志Flume测试
视频
047.日志采集-Flume启停脚本
视频
048.日志采集-消费KafkaFlume功能分析
视频
049.日志采集-消费KafkaFlume中KafkaChannel注意事项
视频
050.日志采集-消费KafkaFlume配置文件
视频
051.日志采集-消费KafkaFlume时间戳拦截器
视频
052.日志采集-消费KafkaFlume测试
视频
053.日志采集-消费KafkaFlume启停脚本
视频
054.日志采集-消费KafkaFlume内存调整
视频
055.日志采集-小结
视频
056.业务数据采集-电商系统概述
视频
057.业务数据采集-电商系统基本概念
视频
058.业务数据采集-电商系统表结构说明
视频
059.业务数据采集-电商系统核心表概述
视频
060.业务数据采集-电商系统表结构讲解
视频
061.业务数据采集-电商系统表字段说明
视频
062.业务数据采集-模拟数据生成之mysql部署
视频
063.业务数据采集-模拟数据生成之建表
视频
064.业务数据采集-模拟数据生成之EZDM使用简明介绍
视频
065.业务数据采集-模拟数据生成之测试
视频
066.业务数据采集-Sqoop概述
视频
067.业务数据采集-Sqoop安装
视频
068.业务数据采集-Sqoop测试
视频
069.业务数据采集-Sqoop基础使用
视频
070.业务数据采集-Sqoop使用之SQL形式导入
视频
071.业务数据采集-数据同步策略
视频
072.业务数据采集-业务数据表同步策略划分
视频
073.业务数据采集-Sqoop导入脚本之基础说明
视频
074.业务数据采集-Sqoop导入脚本之同步策略说明
视频
075.业务数据采集-Sqoop导入脚本之测试
视频
076.业务数据采集-Sqoop导入脚本之存在问题分析
视频
077.业务数据采集-Sqoop导入脚本之数据验证
视频
078.数仓建模理论-分层概述
视频
079.数仓建模理论-数据集市
视频
080.数仓建模理论-命名规范
视频
081.数仓建模理论-范式理论之概述
视频
082.数仓建模理论-范式理论之函数依赖
视频
083.数仓建模理论-范式理论之三范式
视频
084.数仓建模理论-OLTP与OLAP概述
视频
085.数仓建模理论-关系建模与维度建模
视频
086.数仓建模理论-维度模型之事实表与维度表
视频
087.数仓建模理论-维度模型之事实表分类
视频
088.数仓建模理论-维度模型之模型分类
视频
089.数仓建模理论-数仓分层模型之整体概述
视频
090.数仓建模理论-数仓分层模型之ODS层
视频
091.数仓建模理论-数仓分层模型之DWD层
视频
092.数仓建模理论-数仓分层模型之DWD层维度建模演示
视频
093.数仓建模理论-数仓分层模型之DWS层与DWT层
视频
094.数仓建模理论-数仓分层模型之建模驱动
视频
095.数仓环境准备-Hive安装
视频
096.数仓环境准备-Hive引擎说明
视频
097.数仓环境准备-框架兼容性问题说明
视频
098.数仓环境准备-HiveOnSpark配置
视频
099.数仓环境准备-HiveOnSpark测试
视频
100.数仓环境准备-Yarn容量调度器之并发度问题演示
视频
101.数仓环境准备-Yarn容量调度器之多队列配置
视频
102.数仓环境准备-Yarn容量调度器之提交任务指定队列
视频
103.数仓环境准备-DataGrip使用介绍
视频
104.数仓环境准备-新数据准备
视频
105.数仓搭建-ODS层日志表之建表语句
视频
106.数仓搭建-ODS层日志表之数据装载
视频
107.数仓搭建-ODS层日志表之装载脚本
视频
108.数仓搭建-扩展之Shell脚本引号总结
视频
109.数仓搭建-ODS层业务表之建表语句
视频
110.数仓搭建-ODS层业务表之装载脚本
视频
111.数仓搭建-DWD层日志表之数据结构回顾
视频
112.数仓搭建-DWD层日志表之Hive解析JSON函数说明
视频
113.数仓搭建-DWD层日志表之日志解析思路分析
视频
114.数仓搭建-DWD层日志表之启动表建表语句
视频
115.数仓搭建-DWD层日志表之启动表数据装载
视频
116.数仓搭建-DWD层日志表之页面表
视频
117.数仓搭建-DWD层日志表之动作表解析思路
视频
118.数仓搭建-回顾之explode函数使用说明
视频
119.数仓搭建-DWD层日志表之动作表UDTF函数设计
视频
120.数仓搭建-DWD层日志表之动作表UDTF函数说明
视频
121.数仓搭建-DWD层日志表之动作表UDTF函数编写(一)
视频
122.数仓搭建-DWD层日志表之动作表UDTF函数编写(二)
视频
123.数仓搭建-DWD层日志表之动作表UDTF函数注意事项
视频
124.数仓搭建-DWD层日志表之动作表UDTF函数创建
视频
125.数仓搭建-DWD层日志表之动作表数据装载
视频
126.数仓搭建-DWD层日志表之曝光表
视频
127.数仓搭建-DWD层日志表之错误表
视频
128.数仓搭建-DWD层数据装载之lzo索引文件识别问题
视频
129.数仓搭建-DWD层日志表之数据装载脚本
视频
130.数仓搭建-DWD层业务表之维度模型概述
视频
131.数仓搭建-DWD层业务表之商品维度表
视频
132.数仓搭建-DWD层业务表之优惠券维度表
视频
133.数仓搭建-DWD层业务表之活动维度表
视频
134.数仓搭建-DWD层业务表之地区维度表
视频
135.数仓搭建-DWD层业务表之时间维度表
视频
136.数仓搭建-DWD层业务表之支付事实表
视频
137.数仓搭建-DWD层业务表之退款事实表
视频
138.数仓搭建-DWD层业务表之评价事实表
视频
139.数仓搭建-DWD层业务表之订单明细实表建表语句
视频
140.数仓搭建-DWD层业务表之订单明细事实表数据装载(一)
视频
141.数仓搭建-DWD层业务表之订单明细事实表数据装载(二)
视频
142.数仓搭建-DWD层业务表之订单明细事实表数据装载(三)
视频
143.数仓搭建-DWD层业务表之加购与收藏事实表
视频
144.数仓搭建-DWD层业务表之优惠券领用事实表分析
视频
145.数仓搭建-DWD层业务表之优惠券领用事实表分区规划
视频
146.数仓搭建-DWD层业务表之优惠券领用事实表数据装载思路
视频
147.数仓搭建-DWD层业务表之优惠券领用事实表数据装载
视频
148.数仓搭建-DWD层业务表之订单事实表建表语句
视频
149.数仓搭建-DWD层业务表之订单事实表数据装载
视频
150.数仓搭建-DWD层业务表之拉链表概述
视频
151.数仓搭建-DWD层业务表之拉链表制作过程概述
视频
152.数仓搭建-DWD层业务表之用户维度表(一)
视频
153.数仓搭建-DWD层业务表之用户维度表(二)
视频
154.数仓搭建-DWD层业务表之数据装载脚本
视频
155.数仓搭建-DWS&DWT层之业务术语
视频
156.数仓搭建-DWS&DWT层之日期函数
视频
157.数仓搭建-DWS&DWT层之复杂数据类型使用说明
视频
158.数仓搭建-DWS层之会员主题每日汇总表建表语句
视频
159.数仓搭建-DWS层之会员主题每日汇总表数据装载
视频
160.数仓搭建-DWT层之会员主题累积汇总表建表语句
视频
161.数仓搭建-DWT层之会员主题累积汇总表数据装载思路分析
视频
162.数仓搭建-DWT层之会员主题累积汇总表数据装载(一)
视频
163.数仓搭建-DWT层之会员主题累积汇总表数据装载(二)
视频
164.数仓搭建-DWS层之设备主题每日汇总表建表语句
视频
165.数仓搭建-DWS层之设备主题每日汇总表数据装载
视频
166.数仓搭建-DWT层之设备主题累积汇总表建表语句
视频
167.数仓搭建-DWT层之设备主题累积汇总表初次装载说明
视频
168.数仓搭建-DWT层之设备主题累积汇总表数据装载
视频
169.数仓搭建-DWS层之商品主题每日汇总表建表语句
视频
170.数仓搭建-DWS层之商品主题每日汇总表数据装载(一)
视频
171.数仓搭建-DWS层之商品主题每日汇总表数据装载(二)
视频
172.数仓搭建-DWS层之商品主题每日汇总表数据装载(二)
视频
173.数仓搭建-DWT层之商品主题累积汇总表
视频
174.数仓搭建-DWS&DWT层之活动主题汇总表
视频
175.数仓搭建-DWS&DWT层之地区主题汇总表
视频
176.数仓搭建-DWS&DWT层之数据装载脚本
视频
177.数仓需求-设备主题之活跃设备数
视频
178.数仓需求-设备主题之新增&沉默&流失需求说明
视频
179.数仓需求-设备主题之新增设备数需求讲解
视频
180.数仓需求-设备主题之沉默用户数需求讲解
视频
181.数仓需求-设备主题之流失用户数需求讲解
视频
182.数仓需求-设备主题之留存率需求说明
视频
183.数仓需求-设备主题之回流用户数需求说明(一)
视频
184.数仓需求-设备主题之回流用户数需求说明(二)
视频
185.数仓需求-设备主题之最近三周连续活跃用户数需求说明
视频
186.数仓需求-设备主题之七天内连续三天活跃需求说明
视频
187.数仓需求-设备主题之连续三周活跃需求讲解(思路一)
视频
188.数仓需求-设备主题之连续三周活跃需求讲解(思路二)
视频
189.数仓需求-设备主题之回流用户数需求讲解
视频
190.数仓需求-设备主题之留存率需求讲解(思路一)
视频
191.数仓需求-设备主题之留存率需求讲解(思路二)
视频
192.数仓需求-设备主题之七天内连续三天活跃需求讲解(思路一)
视频
193.数仓需求-设备主题之七天内连续三天活跃需求讲解(思路二)
视频
194.数仓需求-会员主题之会员信息统计需求说明
视频
195.数仓需求-会员主题之漏斗分析需求说明
视频
196.数仓需求-商品主题之商品个数需求说明
视频
197.数仓需求-会员主题之会员信息统计需求讲解
视频
198.数仓需求-会员主题之漏斗分析需求讲解(思路一)
视频
199.数仓需求-会员主题之漏斗分析需求讲解(思路二)
视频
200.数仓需求-商品主题之商品个数需求讲解
视频
201.数仓需求-商品主题之全局TopN需求说明
视频
202.数仓需求-商品主题之分组TopN需求说明
视频
203.数仓需求-商品主题之销量排行需求讲解
视频
204.数仓需求-商品主题之退款率排行需求讲解
视频
205.数仓需求-商品主题之差评率排行需求讲解
视频
206.数仓需求-商品主题之分组TopN需求讲解
视频
207.数仓需求-营销主题之下单&支付统计需求说明
视频
208.数仓需求-营销主题之品怕复购率需求说明
视频
209.数仓需求-营销主题之下单统计需求讲解
视频
210.数仓需求-营销主题之支付统计需求讲解
视频
211.数仓需求-营销主题之复购率需求讲解(思路一)
视频
212.数仓需求-营销主题之复购率需求讲解(思路二)
视频
213.数仓需求-ADS层数据导入脚本
视频
214.全流程调度-工作流程概述
视频
215.全流程调度-调度系统概述
视频
216.全流程调度-Azkaban部署模式概述
视频
217.全流程调度-Azkaban安装之安装包准备
视频
218.全流程调度-Azkaban安装之数据库准备
视频
219.全流程调度-Azkaban安装之Exec部署
视频
220.全流程调度-Azkaban安装之Web部署
视频
221.全流程调度-Azkaban使用之入门案例
视频
222.全流程调度-Azkaban使用之工作流程配置文件说明
视频
223.全流程调度-Azkaban使用之Yaml文件格式概述
视频
224.全流程调度-Azkaban使用之任务依赖配置
视频
225.全流程调度-Azkaban使用之自动失败重试
视频
226.全流程调度-Azkaban使用之手动失败重试
视频
227.全流程调度-Azkaban使用之定时调度
视频
228.全流程调度-Azkaban使用之邮件配置
视频
229.全流程调度-Azkaban使用之邮件通知演示
视频
230.全流程调度-实操之Sqoop导出功能说明
视频
231.全流程调度-实操之MySQL建库建表
视频
232.全流程调度-实操之Sqoop导出脚本
视频
233.全流程调度-实操之新数据准备
视频
234.全流程调度-实操之Azkaban启停脚本
视频
235.全流程调度-实操之Azkaban工作流程配置文件编写
视频
236.全流程调度-实操之Azkaban工作流传参说明
视频
237.全流程调度-实操之Azkaban全流程调度演示
视频
238.全流程调度-实操之Azkaban问题总结
视频
239.数据可视化-概述
视频
240.数据可视化-Superset概述
视频
241.数据可视化-Superset安装之Miniconda部署
视频
242.数据可视化-Superset安装之准备Python3.6环境
视频
243.数据可视化-Superset安装
视频
244.数据可视化-Superset安装之初始化
视频
245.数据可视化-Superset安装之启动
视频
246.数据可视化-Superset安装之启停脚本
视频
247.数据可视化-Superset使用之对接数据源
视频
248.数据可视化-Superset使用之趋势图示例
视频
249.数据可视化-Superset使用之地图与饼状图示例
视频
250.数据可视化-Superset使用之编辑仪表盘
视频
251.即席查询-概述
视频
252.即席查询-Kylin概述
视频
253.即席查询-Kylin前置概念
视频
254.即席查询-Kylin基础架构
视频
255.即席查询-Kylin特点
视频
256.即席查询-Kylin安装之HBase部署
视频
257.即席查询-Kylin安装之环境变量准备
视频
258.即席查询-Kylin安装之兼容性问题说明
视频
259.即席查询-Kylin启动
视频
260.即席查询-Kylin使用之基础用法
视频
261.即席查询-Kylin使用之维度表重复key问题说明
视频
262.即席查询-Kylin使用之查询
视频
263.即席查询-Kylin使用之RestAPI使用概述
视频
264.即席查询-Kylin使用之每日定时构建脚本
视频
265.即席查询-Kylin原理之基础概念回顾
视频
266.即席查询-Kylin原理之Cube存储原理
视频
267.即席查询-Kylin原理之Cube构建原理
视频
268.即席查询-Kylin优化之衍生维度
视频
269.即席查询-Kylin优化之聚合组
视频
270.即席查询-Kylin优化之Rowkey调整
视频
271.即席查询-Kylin优化之并发粒度优化
视频
272.即席查询-KylinBI集成之JDBC
视频
273.即席查询-KylinBI集成之Zeppelin
视频
274.即席查询-Presto概述
视频
275.即席查询-Presto安装之Server部署
视频
276.即席查询-Presto安装之命令行客户端部署
视频
277.即席查询-Presto安装之LZO 压缩格式说明
视频
278.即席查询-Presto安装之可视化客户端部署
视频
279.即席查询-Presto使用注意事项
视频
280.集群监控-Zabbix概述
视频
281.集群监控-Zabbix安装之服务器环境准备
视频
282.集群监控-Zabbix安装之yum仓库配置
视频
283.集群监控-Zabbix安装之下载安装
视频
284.集群监控-Zabbix安装之修改配置文件
视频
285.集群监控-Zabbix启动
视频
286.集群监控-Zabbix安装之web配置
视频
287.集群监控-Zabbix使用之术语
视频
288.集群监控-Zabbix使用之创建主机
视频
289.集群监控-Zabbix使用之配置监控项
视频
290.集群监控-Zabbix使用之配置触发器
视频
291.集群监控-Zabbix使用之配置报警媒介
视频
292.集群监控-Zabbix使用之配置动作
视频
293.集群监控-Zabbix使用之测试
视频
294.集群监控-Zabbix使用之模板
电商数仓4.0
视频
1.电商数仓-课程介绍
视频
2.数仓概念-数据来源
视频
3.数仓概念-项目演示
视频
4.数仓概念-总体描述
视频
5.数仓需求-需求分析
视频
6.数仓架构-选型考虑因素
视频
7.数仓架构-技术选型
视频
8.数仓架构-项目流程设计
视频
9.数仓架构-框架发行版本选择
视频
10.数仓架构-具体版本
视频
11.数仓架构-服务器选择
视频
12.数仓架构-集群规模
视频
13.数仓架构-集群资源规划设计
视频
14.用户行为数据生成-页面日志介绍
视频
15.用户行为数据生成-事件日志介绍
视频
16.用户行为数据生成-曝光日志介绍
视频
17.用户行为数据生成-启动及错误日志介绍
视频
18.用户行为数据生成-埋点方式
视频
19.用户行为数据生成-埋点上报时机
视频
20.用户行为数据生成-埋点日志格式
视频
21.用户行为数据生成-模板服务器说明
视频
22.用户行为数据生成-克隆三台服务器
视频
23.用户行为数据生成-集群同步脚本
视频
24.用户行为数据生成-无密登录配置
视频
25.用户行为数据生成-安装JDK
视频
26.用户行为数据生成-Linux环境变量说明
视频
27.用户行为数据生成-日志生成
视频
28.用户行为数据生成-日志生成脚本
视频
29.用户行为数据采集-xcall脚本
视频
30.用户行为数据采集-Hadoop安装
视频
31.用户行为数据采集-Hadoop配置(上)
视频
32.用户行为数据采集-Hadoop配置(下)
视频
33.用户行为数据采集-Hadoop历史服务器&日志聚集
视频
34.用户行为数据采集-Hadoop集群启动
视频
35.用户行为数据采集-Hadoop集群启停脚本
视频
36.用户行为数据采集-Hadoop存储多目录
视频
37.用户行为数据采集-Hadoop节点间数据均衡
视频
38.用户行为数据采集-Hadoop磁盘间数据均衡
视频
39.用户行为数据采集-Hadoop配置支持LZO压缩
视频
40.用户行为数据采集-Hadoop配置LZO创建索引
视频
41.用户行为数据采集-Hadoop压测环境准备
视频
42.用户行为数据采集-Hadoop压测写测试
视频
43.用户行为数据采集-Hadoop压测读测试
视频
44.用户行为数据采集-Hadoop压测MR计算
视频
45.用户行为数据采集-Hadoop的HDFS参数调优
视频
46.用户行为数据采集-Hadoop的Yarn参数调优
视频
47.用户行为数据采集-Zookeeper安装
视频
48.用户行为数据采集-Zookeeper脚本
视频
49.用户行为数据采集-Kafka安装
视频
50.用户行为数据采集-Kafka脚本
视频
51.用户行为数据采集-Kafka的API回顾
视频
52.用户行为数据采集-Kafka机器数量
视频
53.用户行为数据采集-Kafka压测环境准备
视频
54.用户行为数据采集-Kafka生产压测
视频
55.用户行为数据采集-Kafka消费压测
视频
56.用户行为数据采集-Kafka分区数
视频
57.用户行为数据采集-Flume安装
视频
58.用户行为数据采集-Flume的Source选择
视频
59.用户行为数据采集-Flume的Channel选择
视频
60.用户行为数据采集-Flume的KafkaChannel
视频
61.用户行为数据采集-Flume配置编写
视频
62.用户行为数据采集-Flume拦截器单Event
视频
63.用户行为数据采集-Flume拦截器和配置完成
视频
64.用户行为数据采集-Flume-Kafka通道打通
视频
65.用户行为数据采集-Flume脚本nohup
视频
66.用户行为数据采集-Flume脚本停止进程
视频
67.用户行为数据采集-Flume脚本完成
视频
68.用户行为数据采集-消费者Flume组件选型
视频
69.用户行为数据采集-消费者Flume零点漂移说明
视频
70.用户行为数据采集-消费者Flume配置Source
视频
71.用户行为数据采集-消费者Flume配置Channel
视频
72.用户行为数据采集-消费者Flume配置Sink
视频
73.用户行为数据采集-消费者Flume时间戳拦截器
视频
74.用户行为数据采集-消费者Flume时间戳拦截器完成
视频
75.用户行为数据采集-消费者Flume小文件问题处理
视频
76.用户行为数据采集-消费者Flume脚本完成
视频
77.用户行为数据采集-消费者Flume内存优化
视频
78.用户行为数据采集-采集通道总脚本
视频
79.用户行为数据采集-2NN的bug解决
视频
80.业务数据采集-电商业务流程
视频
81.业务数据采集-业务数据库(上)
视频
82.业务数据采集-业务数据库(中)
视频
83.业务数据采集-业务数据库(下)
视频
84..业务数据采集-安装MySQL
视频
85.业务数据采集-生成业务数据
视频
86.业务数据采集-Sqoop部署
视频
87.业务数据采集-Sqoop使用
视频
88.业务数据采集-同步策略
视频
89.业务数据采集-同步策略分析
视频
90.业务数据采集-Sqoop同步命令编写
视频
91.业务数据采集-Sqoop同步脚本
视频
92.务数据采集-部署Hive
视频
93.数仓建模理论-数仓分层概念
视频
94.数仓建模理论-数据集市概念
视频
95.数仓建模理论-开发规范
视频
96.数仓建模理论-概述
视频
97.数仓建模理论-范式概念
视频
98.数仓建模理论-数仓概述
视频
99.数据仓库理论-三范式理论
视频
100.数仓建模理论-关系建模和维度建模
视频
101.数仓建模理论-维度表和事实表
视频
102.数仓建模理论-维度模型分类
视频
103.数仓建模理论-ODS层建模思想
视频
104.数仓建模理论-DIM层和DWD层建模思想
视频
105.数仓建模理论-DIM层和DWD层建模演示
视频
106.数仓建模理论-DWS层和DWT层建模思想
视频
107.数仓建模理论-ADS层建表说明
视频
108.数仓环境搭建-计算模式分析
视频
109.数仓环境搭建-Hive-on-Spark兼容性问题说明
视频
110.数仓环境搭建-Hive-on-Spark配置
视频
111.数仓环境搭建-Hive-on-Spark测试
视频
112.数仓环境搭建-Yarn配置
视频
113.数仓环境搭建-DataGrip使用说明
视频
114.数仓环境搭建-数据准备
视频
115.数仓搭建-ODS层日志表建表语句
视频
116.数仓搭建-ODS层日志表数据装载
视频
117.数仓搭建-ODS层日志表装载脚本
视频
118.数仓搭建-ODS层业务表建表语句
视频
119.数仓搭建-ODS层业务表装载脚本
视频
120.数仓搭建-DIM层商品维度表建表语句
视频
121数仓搭建-DIM层商品维度表数据装载分析
视频
122.数仓搭建-DIM层商品维度表数据装载语句
视频
123.数仓搭建-LZO索引文件失效说明
视频
124.数仓搭建-DIM层优惠券维度表建表语句
视频
125.数仓搭建-DIM层优惠券维度表数据装载
视频
126.数仓搭建-DIM层活动维度表建表语句
视频
127.数仓搭建-DIM层活动维度表装载语句
视频
128.数仓搭建-DIM层地区维度表
视频
129.数仓搭建-DIM层时间维度表
视频
130.数仓搭建-拉链表概述
视频
131.数仓搭建-DIM层用户维度表建表语句
视频
132.数仓搭建-DIM层用户维度表数据装载思路
视频
133.数仓搭建-DIM层用户维度表首日数据装载
视频
134.数仓搭建-DIM层用户维度表每日数据装载
视频
135.数仓搭建-DIM层数据装载脚本
视频
136.数仓搭建-DWD层日志解析思路
视频
137.数仓搭建-get_json_object函数
视频
138.数仓搭建-DWD层启动日志表建表语句
视频
139.数仓搭建-DWD层启动日志表数据装载
视频
140.数仓搭建-DWD层页面日志表
视频
141.数据仓库-DWD层动作日志表建表语句
视频
142.数仓搭建-DWD层动作日志表数据装载思路
视频
143.数仓搭建-UDTF函数编码
视频
144.数仓搭建-UDTF函数创建
视频
145.数仓搭建-DWD层动作日志表数据装载
视频
146.数仓搭建-DWD层曝光日志表
视频
147.数仓搭建-DWD层错误日志表
视频
148.数仓搭建-DWD层数据装载脚本
视频
149.数仓搭建-维度建模回顾
视频
150.数仓搭建-DWD层评价事实表建表语句
视频
151.数仓搭建-DWD层评价事实表数据装载
视频
152.数仓搭建-DWD层订单明细事实表建表语句
视频
153.数仓搭建-DWD层订单明细事实表数据装载
视频
154.数仓搭建-DWD层退单事实建表语句
视频
155.数仓搭建-DWD层退单事实表数据装载
视频
156.数仓搭建-DWD层加购事实表
视频
157.数仓搭建-DWD层收藏事实表
视频
158.数仓搭建-DWD层优惠券领用事实表建表语句
视频
159.数仓搭建-DWD层优惠券领用事实表数据装载
视频
160.数仓搭建-DWD层支付事实表建表语句
视频
161.数仓搭建-DWD层支付事实表数据装载
视频
162.数仓搭建-DWD层退款事实表
视频
163.数仓搭建-DWD层订单事实表建表语句
视频
164.数仓搭建-DWD层订单事实表数据装载
视频
165.数仓搭建-DWD层数据装载脚本
视频
166.数仓搭建-DWS层建模回顾
视频
167.数仓搭建-Hive时间函数和复杂数据类型说明
视频
168.数仓搭建-DWS层用户主题建表语句
视频
169.数仓搭建-DWS层用户主题数据装载思路分析
视频
170.数仓搭建-DWS层用户主题首日数据装载(上)
视频
171.数仓搭建-DWS层用户主题首日数据装载(中)
视频
172.数仓搭建-DWS层用户主题首日数据装载(下)
视频
173.数仓搭建-DWS层用户主题每日数据装载
视频
174.数仓搭建-DWS层访客主题建表语句
视频
175.数仓搭建-新增访客判断逻辑说明
视频
176.数仓搭建-DWS层访客主题数据装载
视频
177.数仓搭建-DWS层商品主题建表语句
视频
178.数仓搭建-DWS层商品主题数据装载
视频
179.数仓搭建-DWS其余主题表结构
视频
180.数仓搭建-DWS数据装载脚本
视频
181.数仓搭建-DWT层建模思想回顾
视频
182.数仓搭建-DWT用户主题建表语句
视频
183.数仓搭建-DWT用户主题首日数据装载
视频
184.数仓搭建-DWT用户主题每日数据装载
视频
185.数仓搭建-DWT访客主题建表语句
视频
186.数仓搭建-DWT访客主题数据装载
视频
187.数仓搭建-DWT层其余主题表结构
视频
188.数仓搭建-DWT层数据装载脚本
视频
189.数仓搭建-ADS层访客统计需求说明
视频
190.数仓搭建-ADS层访客统计需求讲解(上)
视频
191.数仓搭建-ADS层访客统计需求讲解(下)
视频
192.数仓搭建-ADS层路径分析需求说明
视频
193.数仓搭建-ADS层路径分析需求讲解
视频
194.数仓搭建-ADS层用户统计需求说明
视频
195.数仓搭建-ADS层用户统计需求讲解
视频
196.数仓搭建-ADS层用户变动统计需求说明
视频
197.数仓搭建-ADS层用户变动统计需求讲解
视频
198.数仓搭建-ADS层漏斗分析需求说明
视频
199.数仓搭建-ADS层漏斗分析需求讲解
视频
200.数仓搭建-ADS层留存率需求说明
视频
201.数仓搭建-ADS层留存率需求讲解
视频
202.数仓搭建-ADS层商品统计
视频
203.数仓搭建-ADS层复购率
视频
204.数仓搭建-ADS层订单统计
视频
205.数仓搭建-ADS层各地区订单统计
视频
206.数仓搭建-ADS层优惠券统计
视频
207.数仓搭建-ADS层活动统计
视频
208.数仓搭建-ADS层数据装载脚本
视频
209.全流程调度-概述
视频
210.全流程调度-Azkaban概述
视频
211.全流程调度-Azkaban基本架构及部署模式
视频
212.全流程调度-Azkaban部署之数据库初始化
视频
213.全流程调度-Azkaban部署之ExecutorServer
视频
214.全流程调度-Azkaban部署之WebServer
视频
215.全流程调度-Azkaban使用之HelloWorld案例
视频
216.全流程调度-Azkaban使用之配置文件编写规则
视频
217.全流程调度-Azkaban使用之任务依赖案例
视频
218.全流程调度-Azkaban使用之自动失败重试案例
视频
219.全流程调度-Azkaban使用之手动失败重试案例
视频
220.全流程调度-Azkaban进阶之JavaProcess任务类型
视频
221.全流程调度-Azkaban进阶之条件工作流概述
视频
222.全流程调度-Azkaban进阶之条件工作流运行时参数案例
视频
223.全流程调度-Azkaban进阶之条件工作流预定义宏案例
视频
224.全流程调度-Azkaban进阶之定时调度
视频
225.全流程调度-Azkaban进阶之邮件报警
视频
226.全流程调度-Azkaban进阶之电话报警
视频
227.全流程调度-Azkaban进阶之多Executor模式注意事项
视频
228.全流程调度-工作流程图
视频
229.全流程调度-Mysql建库建表
视频
230.全流程调度-Sqoop导出脚本
视频
231.全流程调度-新数据准备
视频
232.全流程调度-实操
视频
233.可视化-Superset概述
视频
234.可视化-Superset部署之Miniconda3
视频
235.可视化-Superset部署之Python环境
视频
236.可视化-Superset部署之安装
视频
237.可视化-Superset部署之启停
视频
238.可视化-Superset使用之对接数据源
视频
239.可视化-Superset使用之创建仪表盘
视频
240.可视化-Superset使用之创建Charts
视频
241.可视化-Superset使用之桑基图&地图
视频
242.可视化-Superset使用之仪表盘布局调整
视频
243.即席查询-Kylin概述
视频
244.即席查询-Kylin前置概念
视频
245.即席查询-Kylin架构-n
视频
246.即席查询-Kylin部署之HBase
视频
247.即席查询-Kylin部署之环境变量
视频
248.即席查询-Kylin特点
视频
249.即席查询-Kylin启动及问题说明
视频
250.即席查询-Kylin使用之对接数据源
视频
251.即席查询-Kylin使用之构建Model
视频
252.即席查询-Kylin使用之构建Cube
视频
253.即席查询-Kylin进阶之重复key问题
视频
254.即席查询-Kylin进阶之每日调度脚本
视频
255.即席查询-Kylin理论之Cube原理
视频
256.即席查询-Kylin优化之聚合组
视频
257.即席查询-Kylin优化之衍生维度
视频
258.即席查询-Kylin优化之RowKey
视频
259.即席查询-KylinBI集成
视频
260.即席查询-Presto概述
视频
261.即席查询-Presto部署之Server
视频
262.即席查询-Presto部署之命令行客户端
视频
263.即席查询-Presto部署之LZO说明
视频
264.即席查询-Presto部署之可视化客户端
视频
265.即席查询-Presto注意事项
视频
266.集群监控-Zabbix概述
视频
267.集群监控-Zabbix部署之准备工作
视频
268.集群监控-Zabbix部署之yum仓库准备
视频
269.集群监控-Zabbix部署之安装
视频
270.集群监控-Zabbix部署之配置
视频
271.集群监控-Zabbix使用之简介
视频
272.集群监控-Zabbix使用之术语
视频
273.集群监控-Zabbix使用之创建主机
视频
274.集群监控-Zabbix使用之创建监控项
视频
275.集群监控-Zabbix使用之创建触发器
视频
276.集群监控-Zabbix使用之创建动作
视频
277.集群监控-Zabbix使用之测试&模板
视频
278.集群监控-Zabbix使用之集成Grafana
视频
279.用户认证-Kerberos概述
视频
280.用户认证-Kerberos认证原理
视频
281.用户认证-Kerberos部署之配置
视频
282.用户认证-Kerberos部署之初始化数据库
视频
283.用户认证-Kerberos部署之创建管理员用户
视频
284.用户认证-Kerberos使用之数据库操作
视频
285.用户认证-Kerberos使用之用户认证
视频
286.用户认证-Kerberos集成Hadoop之创建系统用户
视频
287.用户认证-Kerberos集成Hadoop之创建Kerberos主体
视频
288.用户认证-Kerberos集成Hadoop之修改配置文件
视频
289.用户认证-Kerberos集成Hadoop之HTTPS协议说明
视频
290.用户认证-Kerberos集成Hadoop之HTTPS配置
视频
291.用户认证-Kerberos集成Hadoop之配置LinuxContainorExecutor
视频
292.用户认证-Kerberos集成Hadoop之修改本地路径权限
视频
293.用户认证-Kerberos集成Hadoop之启动HDFS
视频
294.用户认证-Kerberos集成Hadoop之修改HFDS路径权限
视频
295.用户认证-Kerberos集成Hadoop之启动Yarn&历史服务器
视频
296.用户认证-Kerberos实操之用户要求
视频
297.用户认证-Kerberos实操之访问HDFS
视频
298.用户认证-Kerberos实操之访问Yarn
视频
299.用户认证-Kerberos实操之Hive启用认证
视频
300.用户认证-Kerberos实操之HiveBeeline客户端认证
视频
301.用户认证-Kerberos实操之HiveDataGrip认证
视频
302.用户认证-Kerberos实战全流程调度之准备工作
视频
303.用户认证-Kerberos实战全流程调度之新数据准备
视频
304.用户认证-Kerberos实战全流程调度之启动Azkaban
视频
305.用户认证-Kerberos实战全流程调度之演示
视频
306.用户认证-Kerberos实战Presto之准备工作
视频
307.用户认证-Kerberos实战Presto之修改配置文件
视频
308.用户认证-Kerberos实战Presto之配置映射规则&代理用户
视频
309.用户认证-Kerberos实战Presto之认证测试
视频
310.用户认证-Kerberos实战Kylin之HBase认证
视频
311.用户认证-Kerberos实战Kylin之认证测试
视频
312.权限管理-Ranger概述
视频
313.权限管理-Ranger部署之用户准备
视频
314.权限管理-Ranger部署之数据库初始化
视频
315.权限管理-Ranger部署之安装RangerAdmin
视频
316.权限管理-Ranger部署之安装UserSynce
视频
317.权限管理-Ranger部署之安装Hive插件
视频
318.权限管理-Ranger部署之配置Hive插件-nn
视频
319.权限管理-Ranger使用之授权管理
视频
320.权限管理-Ranger理论之授权模型
视频
321.元数据管理-Atlas概述
视频
322.元数据管理-Atlas部署之Solr
视频
323.元数据管理-Atlas部署之集成各组件
视频
324.元数据管理-Atlas部署之集成Hive
视频
325.元数据管理-Atlas使用之启动
视频
326.元数据管理-Atlas使用之元数据初次导入
视频
327.元数据管理-Atlas使用之全流程调度
视频
328.元数据管理-Atlas使用之查看血缘依赖关系
视频
329.数据质量管理-概述
视频
330.数据质量管理-需求分析和功能模块
视频
331.数据质量管理-Python开发环境准备
视频
332.数据质量管理-Mysql环境准备
视频
333.数据质量管理-检测模块(上)
视频
334.数据质量管理-检测模块(下)
视频
335.数据质量管理-告警集成模块
视频
336.数据质量管理-调度模块(上)
视频
337.数据质量管理-调度模块(中)
视频
338.数据质量管理-调度模块(下)
视频
339.数据质量管理-可视化模块
电商数仓5.0
视频
001.课程简介
视频
002.数仓概念-数仓简介
视频
003.数仓概念-数据分类
视频
004.数仓概念-数仓总体介绍
视频
005.数仓概念-项目需求分析
视频
006.数仓概念-技术选型
视频
007.数仓概念-系统数据流程
视频
008.数仓概念-框架版本的选择
视频
009.数仓概念-具体版本号选择
视频
010.数仓概念-服务器选型
视频
011.数仓概念-集群规模
视频
012.数仓概念-集群资源规划
视频
013.同步行为数据模拟-埋点简介
视频
014.用户行为数据模拟-用户行为日志内容
视频
015.用户行为数据模拟-埋点日志格式
视频
016.用户行为数据模拟-克隆三台服务器
视频
018.用户行为数据模拟-集群同步脚本
视频
019.用户行为数据模拟-免密登录配置
视频
020.用户行为数据模拟-安装JDK
视频
021.用户行为数据模拟-Linux环境变量说明
视频
022.用户行为数据模拟-模拟数据
视频
023.用户行为数据采集-hadoop安装
视频
024.用户行为数据采集-Hadoop项目经验
视频
025.用户行为数据采集-Zookeeper安装
视频
026.用户行为数据采集-Kafka安装
视频
027.用户行为数据采集-Flume安装
视频
028.用户行为数据采集-Flume的KafkaChannel
视频
029.用户行为数据采集-采集Flume配置
视频
030.业务数据采集-电商业务简介
视频
031.业务数据采集-电商业务表结构
视频
032.业务数据采集-业务数据模拟
视频
033.业务数据采集-业务数据通道
视频
034.业务数据采集-Maxwell简介
视频
035.业务数据采集-Maxwell配置
视频
036.业务数据采集-Maxwell使用
视频
037.业务数据采集-采集通道maxwell配置
视频
038.实时数仓数据同步-实时数仓同步数据
视频
039.离线数仓数据同步-用户行为数据同步通道
视频
040.离线数仓数据同步-用户行为数据同步flume配置
视频
041.离线数仓数据同步-业务数据同步策略
视频
042.业务数据采集-DataX简介
视频
043.业务数据采集-DataX部署
视频
044.业务数据采集-DataX案例
视频
045.业务数据采集-DataX的HdfsWriter的Null值存储问题
视频
046.业务数据采集-DataX参数调优
视频
047.业务数据采集-全量同步流程
视频
048.业务数同步-增量同步流程
视频
049.业务数据同步-集群总启停脚本
视频
050.业务数据同步-Hive安装部署
视频
051.数据仓库-概述
视频
052.数据仓库-核心架构
视频
053.建模方法论
视频
054.建模方法论-ER模型-数据库规范化
视频
055.建模方法论-ER模型-函数依赖
视频
056.建模方法论-ER模型-三范式
视频
057.建模方法论-维度模型-概述
视频
058.采集集群-要求
视频
059.维度模型-事实表-事务事实表-概述
视频
060.维度模型-事实表-事务事实表-设计流程
视频
061.维度模型-事实表-事务事实表-不足
视频
062.维度模型-事实表-周期快照事实表
视频
063.维度模型-事实表-累积快照表
视频
064.维度模型-维度表-设计步骤
视频
065.维度模型-维度表-确定维度属性-要点
视频
066.维度模型-维度表-维度设计要点-规范化&反规范化
视频
067.维度模型-维度表-维度设计要点-维度变化-全量表
视频
068.维度模型-维度表-维度设计要点-维度变化-拉链表-制作和使用
视频
069.维度模型-维度表-维度设计要点-多值维度
视频
070.维度模型-维度表-维度设计要点-多值属性
视频
071.维度模型-对同步策略的影响
视频
072.设计-分层规划
视频
073.设计-构建流程
视频
074.构建流程-数据调研-业务调研
视频
075.构建流程-数据调研-需求分析
视频
076.构建流程-划分数据域
视频
077.构建流程-构建总线矩阵&维度模型设计
视频
078.构建流程-明确统计需求-指标体系
视频
079.构建流程-明确统计需求-汇总模型设计思路
视频
080.运行环境-说明
视频
081.运行环境-Hive-on-spark-编译源码
视频
082.运行环境-Hive-on-spark-部署
视频
083.开发环境-使用说明
视频
084.数据准备-日志
视频
085.数据准备-业务-全量&增量
视频
086.Hive-on-spark环境问题排查思路
视频
087.ODS层-设计要点
视频
088.ODS层-日志表-设计思路
视频
089.ODS层-日志表-json表
视频
090.ODS层-日志表-复杂数据类型
视频
091.ODS层-日志表-建表语句
视频
092.ODS层-日志表-数据装载
视频
093.ODS层-日志表-数据装载脚本
视频
094.ODS层-业务表-建表语句-全量&增量
视频
095.ODS层-数据装载
视频
096.DataGrip元数据显示异常问题说明
视频
097.DIM层.维度模型规划
视频
098.DIM层-设计要点
视频
099.DIM层-商品维度表-确定主维表和相关维表
视频
100.DIM层-商品维度表
视频
101.DIM层-优惠券维度表
视频
102.Hive元数据中文乱码问题说明
视频
103.DIM层-活动维度
视频
104.DIM层-地区维度
视频
105.DIM层-日期维度
视频
106.DIM层-用户维度-拉链表-建表语句
视频
107.DIM层-用户维度-拉链表-数据装载-首日
视频
108.DIM层-用户维度-拉链表-数据装载-每日-思路一
视频
109.DIM层-用户维度-拉链表-数据装载-每日-思路二
视频
110.DIM层-数据装载
视频
111.DWD层-设计要求
视频
112.DWD层-交易域加购事务事实表-建表语句
视频
113.DWD层-交易域加购事务事实表-数据流向
视频
114.DWD层-交易域加购事务事实表-数据装载-首日
视频
115.DWD层-交易域加购事务事实表-数据装载-每日
视频
116.DWD层-Hiveserver2-文件描述符问题说明
视频
117.DWD层-交易域下单事实表
视频
118.DWD层-交易域下单事实表-数据装载-首日和每日
视频
119.DWD层-交易域取消订单事实表-建表语句
视频
120.DWD层-交易域取消订单事实表-数据装载-首日和每日
视频
121.DWD层-交易域支付成功事实表-建表语句
视频
122.DWD层-交易域支付成功事实表-数据装载-首日和每日
视频
123.DWD层-交易域退单事实表
视频
124.DWD层-交易域退款成功事实表
视频
125.DWD层-交易域购物车周期快照表
视频
126.DWD层-工具域优惠券业务分析
视频
127.DWD层-互动域收藏商品事务事实表
视频
128.DWD层-互动域评价事务事实表
视频
129.DWD层-流量域页面浏览事务事实表-建表语句
视频
130.DWD层-流量域页面浏览事务事实表-数据装载
视频
131.DWD层-流量域启动事务事实表
视频
132.DWD层-流量域动作事务事实表
视频
133.DWD层-流量域曝光事务事实表
视频
134.DWD层-流量域错误事务事实表
视频
135.DWD层-用户域用户注册事实表
视频
136.DWD层-用户域用户登录事实表
视频
137.DWD层-维度模型-小总结
视频
138.DWD层-数据装载
视频
139.DWS层-设计要点
视频
140.DWS层-设计-构建指标体系
视频
141.DWS层-设计-抽取派生指标
视频
142.DWS层-设计-最近1日n日汇总表
视频
143.DWS层-设计-人数重复计算问题-最近1日n日汇总表
视频
144.DWS层-设计方案-设计V2.0
视频
145.DWS层-设计方案-设计V3.0
视频
146.DWS层-设计-历史至今-汇总表分析
视频
147.DWS层-设计-历史至今-数据装载
视频
148.DWS层-设计-总结
视频
149.DWS层-交易域用户商品粒度订单最近1日汇总表
视频
150.DWS层-交易域用户商品粒度订单最近n日汇总表
视频
151.DWS层-交易域用户商品粒度退单最近1日和n日汇总表
视频
152.DWS层-交易域用户粒度订单汇总表
视频
153.DWS层-交易域用户粒度加购汇总表
视频
154.DWS层-交易域用户粒度支付汇总表
视频
155.DWS层-交易域省份粒度订单汇总表
视频
156.DWS层-交易域用户粒度退单汇总表
视频
157.DWS层-流量域会话粒度页面浏览最近1日汇总表
视频
158.DWS层-流量域访客页面粒度页面浏览汇总表
视频
159.DWS层-交易域优惠券粒度订单最近n日汇总表
视频
160.DWS层-交易域活动粒度订单最近n日汇总表
视频
161.DWS层-交易域用户粒度订单历史至今汇总表
视频
162.DWS层-交易域用户粒度支付历史至今汇总表
视频
163.DWS层-用户域用户粒度登录历史至今汇总表
视频
164.DWS层-数据装载-最近1日n日历史至今
视频
165.ADS层-各渠道流量统计
视频
166.ADS层-用户路径
视频
167.ADS层-用户路径-需求实现
视频
168.ADS层-用户变动统计-需求说明
视频
169.ADS层-用户留存率-需求说明
视频
170.ADS层-用户变动统计-需求实现
视频
171.ADS层-用户留存率-需求实现-2种思路
视频
172.ADS层-用户新增活跃统计-需求说明
视频
173.ADS层-新增活跃用户统计-需求实现
视频
174.ADS层-漏斗分析-需求说明
视频
175.ADS层-新增交易用户统计-需求说明
视频
176.ADS层-品牌复购率-需求说明
视频
177.ADS层-漏斗分析-需求实现
视频
178.ADS层-新增交易用户统计-需求实现
视频
179.ADS层-品牌复购率-需求分析
视频
180.ADS层-各品牌交易统计-需求说明
视频
181.ADS层-购物车存量topN-需求说明
视频
182.ADS层-交易综合统计-需求说明
视频
183.ADS层-各品牌交易统计-需求实现
视频
184.ADS层-购物车存量topN-需求实现
视频
185.ADS层-交易综合统计-需求实现
视频
186.ADS层-各省份交易综合统计
视频
187.ADS层-补贴率统计
视频
188.ADS层-数据装载
视频
189.报表数据导出-DataX
视频
190.全流程调度-DS-核心架构
视频
191.全流程调度-DS-部署模式及要求
视频
192.全流程调度-DS-部署-数据库初始化
视频
193.全流程调度-DS-部署-一键部署
视频
194.全流程调度-DS-使用-安全中心
视频
195.全流程调度-DS-使用-入门
视频
196.全流程调度-DS-使用-进阶
视频
197.全流程调度-集群模式&单机模式
视频
198.可视化-Suserset-安装部署
视频
199.可视化-Suserset-完整流程
视频
200.可视化-Suserset-完结
电商项目(实时处理)
视频
1.实时电商项目_项目介绍
视频
2.实时电商项目_离线架构回顾
视频
3.实时电商项目_实时架构讲解
视频
4.实时电商项目_项目需求介绍
视频
5.实时电商项目_模拟生成数据
视频
6.实时电商项目_SpringBoot介绍
视频
7.实时电商项目_SpringBoot程序创建
视频
8.实时电商项目_创建LoggerController接收模拟器生成数据
视频
9.实时电商项目_利用logback将日志数据落盘
视频
10.实时电商项目_将日志发送到kafka对应的主题中
视频
11.实时电商项目_内容回顾
视频
12.实时电商项目_打包日志处理程序到单台Linux上运行
视频
13.实时电商项目_负载均衡介绍
视频
14.实时电商项目_Nginx安装和启动
视频
15.实时电商项目_Nginx配置文件说明
视频
16.实时电商项目_Nginx常用应用场景
视频
17.实时电商项目_整体流程测试
视频
18.实时电商项目_编写脚本启动Nginx以及日志服务
视频
19.实时电商项目_日活业务介绍
视频
20.实时电商项目_上午内容回顾
视频
21.实时电商项目_ElasticSearch介绍
视频
22.实时电商项目_RestFul编程风格
视频
23.实时电商项目_特点
视频
24.实时电商项目_Lucene、Nutch、ElasticSearch关系
视频
25.实时电商项目_ElasticSearch安装以及单节点启动测试
视频
26.实时电商项目_Kibana安装以及测试
视频
27.实时电商项目_内容回顾
视频
28.实时电商项目_相关概念介绍
视频
29.实时电商项目_对索引的操作
视频
30.实时电商项目_对文档的操作1
视频
31.实时电商项目_对文档的操作2
视频
32.实时电商项目_按分词查询
视频
33.实时电商项目_查询操作1
视频
34.实时电商项目_查询操作2
视频
35.实时电商项目_聚合操作
视频
36.实时电商项目_ik分词器
视频
37.实时电商项目_自定义词库(本地)
视频
38.实时电商项目_自定义词库(远程)
视频
39.实时电商项目_mapping
视频
40.实时电商项目_内容回顾
视频
41.实时电商项目_别名
视频
42.实时电商项目_索引模板
视频
43.实时电商项目_JestFactory对象的创建
视频
44.实时电商项目_向ES中插入单条数据方式1
视频
45.实时电商项目_向ES中插入单条数据方式2
视频
46.实时电商项目_根据id查询索引中的单条文档
视频
47.实时电商项目_根据查询条件查询多条文档1
视频
48.实时电商项目_根据查询条件查询多条文档2
视频
49.实时电商项目_日活业务介绍
视频
50.实时电商项目_搭建日活开发环境
视频
51.实时电商项目_读取配置文件的工具类
视频
52.实时电商项目_读取Kafka数据的工具类
视频
53.实时电商项目_获取Redis客户端工具类
视频
54.实时电商项目_编写SparkStreaming程序消费kafka数据
视频
55.实时电商项目_内容回顾
视频
56.实时电商项目_已经登录设备去重思路分析
视频
57.实时电商项目_通过Redis对已经登录的数据进行去重方式1
视频
58.实时电商项目_通过Redis对已经登录的数据进行去重方式2
视频
59.实时电商项目_将采集到的数据批量保存到ES中业务实现
视频
60.实时电商项目_批量保存ES代码的实现
视频
61.实时电商项目_去重和保存到ES总结
视频
62.实时电商项目_kafka内容回顾1
视频
63.实时电商项目_kafka内容回顾2
视频
64.实时电商项目_kafka内容回顾3
视频
65.实时电商项目_kafka内容回顾4
视频
66.实时电商项目_精准一次性消费方案分析
视频
67.实时电商项目_手动提交偏移量+幂等性处理分析
视频
68.实时电商项目_从Redis中获取偏移量
视频
69.实时电商项目_内容回顾
视频
70.实时电商项目_从指定偏移量读取Kafka数据并获取偏移量位置
视频
71.实时电商项目_保存偏移量到Redis
视频
72.实时电商项目_关于去重
视频
73.实时电商项目_通过kibana进行可视化展示
视频
74.实时电商项目_发布查询接口架构介绍
视频
75.实时电商项目_搭建项目架构
视频
76.实时电商项目_获取当前日活数的Service方法实现
视频
77.实时电商项目_获取日活Controller处理
视频
78.实时电商项目_获取分时日活数Service方法实现
视频
79.实时电商项目_获取分时日活数Controller处理
视频
80.实时电商项目_前端访问数据接口测试
视频
81.实时电商项目_内容回顾
视频
82.实时电商项目_首单业务分析
视频
83.实时电商项目_canal使用场景
视频
84.实时电商项目_canal工作原理
视频
85.实时电商项目_MySQL前期准备工作
视频
86.实时电商项目_canal配置以及单机测试
视频
87.实时电商项目_canal高可用
视频
88.实时电商项目_上午内容回顾
视频
89.实时电商项目_使用canal进行分流处理
视频
90.实时电商项目_封装向Kafka发送数据工具类并对canal分流进行测试
视频
91.实时电商项目_maxwell的安装以及配置
视频
92.实时电商项目_编写BaseDBMaxwellApp对数据进行分流
视频
93.实时电商项目_总结
视频
94.实时电商项目_内容回顾
视频
95.实时电商项目_Hbase回顾1
视频
96.实时电商项目_Hbase回顾2
视频
97.实时电商项目_Phoenix客户端连接工具
视频
98.实时电商项目_封装Phoenix查询工具类
视频
99.实时电商项目_客户端工具问题解决
视频
100.实时电商项目_从kafka订单主题中读取数据
视频
101.实时电商项目_判断是否首单方案1
视频
102.实时电商项目_判断是否首单方案2
视频
103.实时电商项目_更新Phoenix中用户消费状态
视频
104.实时电商项目_Phoenix客户端连接工具2
视频
105.实时电商项目_尚硅谷大数据_实时项目_同批次状态修正
视频
106.实时电商项目_总结
视频
107.实时电商项目_内容回顾
视频
108.实时电商项目_维度表关联分析
视频
109.实时电商项目_省份维度表的处理1
视频
110.实时电商项目_省份维度表的处理2
视频
111.实时电商项目_用户维度表的处理1
视频
112.实时电商项目_用户维度表的处理2
视频
113.实时电商项目_上午内容回顾
视频
114.实时电商项目_和省份维度关联思路
视频
115.实时电商项目_和省份维度关联方案1
视频
116.实时电商项目_和省份维度关联方案2
视频
117.实时电商项目_和用户维度关联
视频
118.实时电商项目_保存订单数据到ES中
视频
119.实时电商项目_使用Kibana进行可视化
视频
120.实时电商项目_总结
视频
121.实时电商项目_内容回顾
视频
122.实时电商项目_实付分摊介绍
视频
123.实时电商项目_从Kafka中读取订单明细数据
视频
124.实时电商项目_维度表的创建
视频
125.实时电商项目_维度数据处理代码实现
视频
126.实时电商项目_订单明细和商品维度关联
视频
127.实时电商项目_订单明细和维度关联测试
视频
128.实时电商项目_订单和订单明细数据写回Kafka
视频
129.实时电商项目_OrderWideApp接收双流数据测试
视频
130.实时电商项目_双流Join问题解决方案
视频
131.实时电商项目_双流Join代码实现
视频
132.实时电商项目_双流合并测试
视频
133.实时电商项目_实付分摊需求
视频
134.实时电商项目_实付分摊思路介绍
视频
135.实时电商项目_实付分摊代码实现
视频
136.实时电商项目_实付分摊测试
视频
137.实时电商项目_内容回顾
视频
138.实时电商项目_ClickHouse介绍
视频
139.实时电商项目_安装前准备工作
视频
140.实时电商项目_单机安装
视频
141.实时电商项目_数据类型
视频
142.实时电商项目_三个属性讲解
视频
143.实时电商项目_二级索引
视频
144.实时电商项目_TTL设置
视频
145.实时电商项目_ReplacingMergeTree
视频
146.实时电商项目_SummingMergeTree
视频
147.实时电商项目_SQL操作
视频
148.实时电商项目_副本
视频
149.实时电商项目_分片的读取和写入流程
视频
150.实时电商项目_分片集群配置
视频
151.实时电商项目_保存双流Join后的数据到ClickHouse中1
视频
152.实时电商项目_保存双流Join后的数据到ClickHouse中2
视频
153.实时电商项目_数据接口架构介绍
视频
154.实时电商项目_配置文件属性说明
视频
155.实时电商项目_Mapper接口的创建
视频
156.实时电商项目_Mapper配置文件说明1
视频
157.实时电商项目_没有得到分摊数据问题排查
视频
158.实时电商项目_MyBatis映射文件配置
视频
159.实时电商项目_上午内容回顾
视频
160.实时电商项目_Service层处理代码
视频
161.实时电商项目_Controller层处理代码及测试
视频
162.实时电商项目_ADS层聚合思路
视频
163.实时电商项目_数据库表创建以及查询MySQL工具类封装
视频
164.实时电商项目_从MySQL中获取偏移量的工具类封装
视频
165.实时电商项目_将数据写回到Kafka
视频
166.实时电商项目_内容回顾
视频
167.实时电商项目_从Kafka中读取dws层数据
视频
168.实时电商项目_scalikejdbc工具介绍
视频
169.实时电商项目_保存数据到MySQL(精准一次性第二种实现)
视频
170.实时电商项目_发布数据接口程序介绍
视频
171.实时电商项目_抽取方法避免踩坑
视频
172.实时电商项目_发布数据查询接口
视频
173.实时电商项目_DataV数据展示
视频
174.实时电商项目_阶段总结
电信客服案例
视频
01.介绍
视频
02.架构说明
视频
03.数据生产_功能介绍
视频
04.数据生产_搭建项目结构
视频
05.数据生产_创建共通的基础类
视频
06.数据生产_创建生产者对象
视频
07.数据生产_获取通讯录数据
视频
08.数据生产_随机生成主被叫电话号码
视频
09.数据生产_构建通话记录
视频
10.数据生产_将数据输出到日志文件中
视频
11.数据生产_将项目打成jar包发布到Linux中
视频
12.数据消费_Kafka控制台消费Flume采集的生产数据
视频
13.数据消费_Kafka JavaAPI消费Flume采集的生产数据
视频
14.数据消费_Hbase数据访问封装
视频
15.数据消费_生成分区键
视频
16.数据消费_生成分区号
视频
17.数据消费_消费数据测试
视频
18.数据消费_Hbase操作再封装
视频
19.数据消费_根据分区号查询范围数据
视频
20.数据消费_区分保存主叫被叫用户数据
视频
21.数据消费_协处理的开发和测试
视频
22.数据消费_协处理的补充说明
视频
23.数据分析_Mysql表设计
视频
24.数据分析_数据统计流程分析
视频
25.数据分析_MapperReducer架构搭建
视频
26.数据分析_Hbase数据输出到Mysql中
视频
27.数据分析_在Outputformat对象中获取缓存数据
视频
28.数据分析_使用Redis保存缓存数据
视频
29.数据分析_自定义KV & 总结
视频
30.数据展示_配置Web项目 & 服务器
视频
31.数据展示_集成SSM框架
视频
32.数据展示_SSM框架测试
视频
33.数据展示_查询用户指定时间的通话记录
视频
34.数据展示_使用Echarts展示统计结果
Spark Streaming
视频
001 - 简介 - 项目介绍
视频
002 - 简介 - 离线计算
视频
003 - 简介 - 实时计算
视频
004 - 简介 - 离线架构
视频
005 - 简介 - 实时架构
视频
006 - 简介 - 项目需求
视频
007 - 日志数据采集分流 - 整体架构
视频
008 - 日志数据采集分流 - 采集到数据
视频
009 - 日志数据采集分流 - 生成数据脚本
视频
010 - 日志数据采集分流 - Kafka脚本
视频
011 - 日志数据采集分流 - 准备工程环境
视频
012 - 日志数据采集分流 - Kafka工具类 - 1
视频
013 - 日志数据采集分流 - Kafka工具类 - 2
视频
014 - 日志数据采集分流 - 配置工具类
视频
015 - 日志数据采集分流 - 消费到数据
视频
016 - 日志数据采集分流 - 分流 - 1
视频
017 - 日志数据采集分流 - 分流 - 2
视频
018 - 日志数据采集分流 - 分流 - 3
视频
019 - 提gitee
视频
020 - 回顾
视频
021 - 日志数据采集分流 - 分流 - 完成
视频
22-日志数据采集分流 - 精确一次消费 - 分析问题
视频
23-日志数据采集分流 - 精确一次消费 - 事务方案
视频
24 - 日志数据采集分流 - 精确一次消费 - 后置提交加幂等方案
视频
25 - 日志数据采集分流 - 精确一次消费 - Redis工具类
视频
26 - 日志数据采集分流 - 精确一次消费 - Offset工具类 - 1
视频
27 - 日志数据采集分流 - 精确一次消费 - Offset工具类 - 2
视频
28 - 日志数据采集分流 - 精确一次消费 - Offset工具类 - 3
视频
29 - 日志数据采集分流 - 精确一次消费 - 完成
视频
30 - 日志数据采集分流 - 精确一次消费 - 总结
视频
31 - 日志数据采集分流 - Kafka缓冲区问题 - 分析问题
视频
32 - 日志数据采集分流 - Kafka缓冲区问题 - 解决问题
视频
33 - 业务数据采集分流 - 架构分析
视频
34 - 业务数据采集分流 - MaxWell工作原理
视频
35 - 业务数据采集分流 - binlog格式
视频
36 - 业务数据采集分流 - 安装Maxwell和MySQL
视频
37 - 业务数据采集分流 - 采集完成
视频
38 - 回顾
视频
39 - 业务数据采集分流 - 分流 - 消费到数据
视频
40 - 业务数据采集分流 - 分流 - 事实数据
视频
41 - 业务数据采集分流 - 分流 - 维度数据 - 1
视频
42 - 业务数据采集分流 - 分流 - 维度数据 - 2
视频
43 - 业务数据采集分流 - 分析问题
视频
44 - 业务数据采集分流 - 解决问题 - 历史维度引导
视频
45 - 业务数据采集分流 - 解决问题 - Redis连接
视频
46 - 业务数据采集分流 - 解决问题 - 动态表清单 - 1
视频
47 - 业务数据采集分流 - 解决问题 - 动态表清单 - 2
视频
48 - 业务数据采集分流 - 数据处理顺序性
视频
49 - ODS到DWD - 总结
视频
50 - DWD到DWD - 分析
视频
51 - 日活宽表 - 任务分析
视频
52 - 日活宽表 - 消费到数据
视频
53 - 日活宽表 - 去重 - 分析
视频
54 - 日活宽表 - 去重 - 自我审查
视频
55 - 回顾
视频
56 - 日活宽表 - 去重 - 第三方审查 - 1
视频
57 - 日活宽表 - 去重 - 第三方审查 - 2
视频
58 - 日活宽表 - 维度关联 - 分析
视频
59 - 日活宽表 - 维度关联 - 对象属性拷贝
视频
60 - 日活宽表 - 维度关联 - 关联用户维度信息
视频
61 - 日活宽表 - 维度关联 - 关联地区维度信息
视频
62 - 日活宽表 - 维度关联 - 空指针异常问题
视频
63 - 订单宽表 - 分析
视频
64 - 订单宽表 - 消费到数据
视频
65 - 订单宽表 - 维度关联
视频
66 - 订单宽表 - 双流join - 内连接
视频
67 - 订单宽表 - 双流join - 数据延迟问题
视频
68 - 订单宽表 - 双流join - 数据延迟解决方案
视频
69 - 回顾
视频
70 - 订单宽表 - 双流join - 缓存方案 - 1
视频
71 - 订单宽表 - 双流join - 缓存方案 - 2
视频
72 - 订单宽表 - 双流join - 缓存方案 - 3
视频
73 - ES - 简介
视频
74 - ES - 使用场景
视频
75 - ES - 常用存储框架比较
视频
76 - ES - 特点
视频
77 - ES - 安装 - 修改操作系统参数
视频
78 - ES - 安装 - 安装启动
视频
79 - ES - 安装 - 集群启停脚本
视频
80 - ES - 安装 - 安装Kibana
视频
81 - ES - DSL - 名词解释
视频
82 - ES - DSL - 服务状态查询
视频
83 - 回顾
视频
84 - ES - DSL - ES存储的数据结构
视频
85 - ES - DSL - 数据操作 - 1
视频
86 - ES - DSL - 数据操作 - 2
视频
87 - ES - DSL - 数据操作 - 3
视频
88 - ES - DSL - 数据操作 - 4
视频
89 - ES - DSL - 数据操作 - 5
视频
90 - ES - DSL - 数据操作 - 6
视频
91 - ES - DSL - 数据操作 - 7
视频
92 - ES - DSL - 数据操作 - 8
视频
93 - ES - DSL - SQL的使用
视频
94 - ES - DSL - 中文分词 - 1
视频
95 - ES - DSL - 中文分词 - 2
视频
96 - ES - DSL - 索引分割
视频
97 - ES - DSL - 索引别名
视频
98 - ES - DSL - 索引模板
视频
99 - 回顾
视频
100 - ES - 读写原理 - 写流程
视频
101 - ES - 读写原理 - 读流程
视频
102 - ES - 读写原理 - 搜索流程
视频
103 - ES - 读写原理 - 并发写控制
视频
104 - ES - Shard与段 - Shard数量
视频
105 - ES - Shard与段 - 段合并
视频
106 - ES - 客户端 - 准备环境
视频
107 - ES - 客户端 - 单条写入
视频
108 - ES - 客户端 - 批量写入
视频
109 - ES - 客户端 - 修改
视频
110 - ES - 客户端 - 基于id删除和查询
视频
111 - ES - 客户端 - 条件查询
视频
112 - ES - 客户端 - 聚合查询
视频
113 - 日活宽表 - ES工具类
视频
114 - 日活宽表 - 写入ES
视频
115 - 日活宽表 - 作业
视频
116 - 回顾
视频
117 - 订单宽表 - 写入ES
视频
118 - 日活宽表 - 状态问题
视频
119 - 日活宽表 - 状态还原 - 1
视频
120 - 日活宽表 - 状态还原 - 2
视频
121 - DWD到DWS - 总结
视频
122 - 应用层 - 简介
视频
123 - 应用层 - Kibana - 配置渠道日活
视频
124 - 应用层 - Kibana - 配置热力地图
视频
125 - 应用层 - Kibana - 配置大盘
视频
126 - 应用层 - SpringBoot - web服务介绍
视频
127 - 应用层 - SpringBoot - 技术发展过程
视频
128 - 应用层 - SpringBoot - 简介
视频
129 - 应用层 - SpringBoot - 初始搭建
视频
130 - 应用层 - SpringBoot - 开发分层
视频
131 - 应用层 - SpringBoot - 请求打通
视频
132 - 应用层 - SpringBoot - 请求参数 - 1
视频
133 - 应用层 - SpringBoot - 请求参数 - 2
视频
134 - 应用层 - SpringBoot - 请求参数 - 3
视频
135 - 应用层 - SpringBoot - 请求参数 - 4
视频
136 - 回顾
视频
137 - 应用层 - SpringBoot - 请求方式
视频
138 - 应用层 - SpringBoot - 状态码
视频
139 - 应用层 - SpringBoot - 业务层
视频
140 - 应用层 - SpringBoot - 数据层
视频
141 - 应用层 - 日活实时监控接口 - 接口介绍
视频
142 - 应用层 - 日活实时监控接口 - 搭建环境
视频
143 - 应用层 - 日活实时监控接口 - 测试连通
视频
144 - 应用层 - 日活实时监控接口 - 查询总数
视频
145 - 应用层 - 日活实时监控接口 - 查询分时明细
视频
146 - 应用层 - 日活实时监控接口 - 对接前端页面
视频
147 - 应用层 - 灵活查询接口 - 测试连通
视频
148 - 应用层 - 灵活查询接口 - 类别统计 - 1
视频
149 - 应用层 - 灵活查询接口 - 类别统计 - 2
视频
150 - 应用层 - 灵活查询接口 - 明细查询 - 1
视频
151 - 应用层 - 灵活查询接口 - 明细查询 - 2
视频
152 - 总结 - 1
视频
153 - 总结 - 2
视频
154 - 总结 - 3
机器学习与推荐系统
视频
1.课程简介
视频
2.概述
视频
3.推荐系统算法简介
视频
4.推荐系统评测
视频
5.数学基础(上)
视频
6.数学基础(下)
视频
7.机器学习概述
视频
8.监督学习(上)
视频
9.监督学习(中)
视频
10.监督学习(下)
视频
11.模型和算法_python简介
视频
12.模型和算法_python基础语法(上)
视频
13.模型和算法_python基础语法(下)
视频
14.模型和算法_线性回归(上)
视频
15.模型和算法_线性回归最小二乘代码实现(上)
视频
16.模型和算法_线性回归最小二乘代码实现(下)
视频
17.模型和算法_线性回归(下)
视频
18.模型和算法_线性回归梯度下降代码实现
视频
19.模型和算法_线性回归调用sklearn库代码实现
视频
20.模型和算法_K近邻
视频
21.模型和算法_K近邻代码实现(上)
视频
22.模型和算法_K近邻代码实现(中)
视频
23.模型和算法_K近邻代码实现(下)
视频
24.模型和算法_逻辑回归(上)
视频
25.模型和算法_逻辑回归(下)
视频
26.模型和算法_决策树
视频
27.模型和算法_K均值聚类
视频
28.模型和算法_K均值聚类代码实现(上)
视频
29.模型和算法_K均值聚类代码实现(下)
视频
30.推荐系统_推荐系统算法详解(一)
视频
31.推荐系统_推荐系统算法详解(二)
视频
32.推荐系统_推荐系统算法详解(三)
视频
33.推荐系统_TF-IDF算法代码示例
视频
34.推荐系统_推荐系统算法详解(四)
视频
35.推荐系统_推荐系统算法详解(五)
视频
36.推荐系统_LFM梯度下降算法代码实现(上)
视频
37.推荐系统_LFM梯度下降算法代码实现(下)
视频
38.电影推荐系统_项目系统设计(上)
视频
39.电影推荐系统_项目系统设计(中)
视频
40.电影推荐系统_项目系统设计(下)
视频
41.电影推荐系统_项目框架搭建
视频
42.电影推荐系统_数据加载模块(一)
视频
43.电影推荐系统_数据加载模块(二)
视频
44.电影推荐系统_数据加载模块(三)
视频
45.电影推荐系统_数据加载模块(四)
视频
46.电影推荐系统_数据加载模块(五)
视频
47.电影推荐系统_统计推荐模块(上)
视频
48.电影推荐系统_统计推荐模块(中)
视频
49.电影推荐系统_统计推荐模块(下)
视频
50.电影推荐系统_基于LFM的离线推荐模块(上)
视频
51.电影推荐系统_基于LFM的离线推荐模块(中)
视频
52.电影推荐系统_基于LFM的离线推荐模块(下)
视频
53.电影推荐系统_ALS模型评估和参数选取(上)
视频
54.电影推荐系统_ALS模型评估和参数选取(下)
视频
55.电影推荐系统_实时推荐模块(一)
视频
56.电影推荐系统_实时推荐模块(二)
视频
57.电影推荐系统_实时推荐模块(三)
视频
58.电影推荐系统_实时推荐模块(四)
视频
59.电影推荐系统_实时推荐模块(五)
视频
60.电影推荐系统_实时推荐模块测试
视频
61.电影推荐系统_基于内容推荐模块(一)
视频
62.电影推荐系统_基于内容推荐模块(二)
视频
63.电影推荐系统_基于内容推荐模块(三)
视频
64.电影推荐系统_基于内容推荐模块(四)
视频
65.电影推荐系统_实时系统联调测试(上)
视频
66.电影推荐系统_实时系统联调测试(下)
电商推荐系统
视频
1.课程简介
视频
2.项目系统设计(上)
视频
3.项目系统设计(中)
视频
4.项目系统设计(下)
视频
5.项目框架搭建
视频
6.数据加载模块(上)
视频
7.数据加载模块(中)
视频
8.数据加载模块(下)
视频
9.统计推荐模块(上)
视频
10.统计推荐模块(下)
视频
11.基于LFM的离线推荐模块(上)
视频
12.基于LFM的离线推荐模块(中)
视频
13.基于LFM的离线推荐模块(下)
视频
14.ALS模型评估和参数选择(上)
视频
15.ALS模型评估和参数选取(下)
视频
16.实时推荐模块(一)
视频
17.实时推荐模块(二)
视频
18.实时推荐模块(三)
视频
19.实时推荐模块(四)
视频
20.实时推荐模块(五)
视频
21.实时推荐模块(六)
视频
22.实时推荐模块测试
视频
23.实时系统联调(上)
视频
24.实时系统联调(下)
视频
25.基于内容的离线推荐模块(上)
视频
26.基于内容的离线推荐模块(下)
视频
27.基于ItemCF的离线推荐(上)
视频
28.基于ItemCF的离线推荐(下)
视频
29.项目总结和部署
Flink实时数仓
视频
1.Flink实时数仓-课程介绍
视频
2.Flink实时数仓-项目介绍
视频
3.Flink实时数仓-采集模块-课程介绍
视频
4.Flink实时数仓-采集模块-数仓分层之为什么分层
视频
5.Flink实时数仓-采集模块-数仓分层之分层明细
视频
6.Flink实时数仓-采集模块-整体需求介绍
视频
7.Flink实时数仓-采集模块-离线架构分析之Sqoop&Flume
视频
8.Flink实时数仓-采集模块-离线架构分析之FlumeTairDirSource问题提出&解决
视频
9.Flink实时数仓-采集模块-离线架构分析之Kafka
视频
10.Flink实时数仓-采集模块-离线架构分析之其他
视频
11.Flink实时数仓-采集模块-实时架构分析
视频
12.Flink实时数仓-采集模块-架构对比
视频
13.Flink实时数仓-采集模块-日志数据采集之需求分析
视频
14.Flink实时数仓-采集模块-日志数据采集之MockJar包测试
视频
15.Flink实时数仓-采集模块-日志数据采集之SpringBoot简单介绍
视频
16.Flink实时数仓-采集模块-日志数据采集之SpringBoot创建项目&简单测试
视频
17.Flink实时数仓-采集模块-日志数据采集之SpringBoot创建项目&加参数测试
视频
18.Flink实时数仓-采集模块-日志数据采集之数据落盘&写入Kafka 编码
视频
19.Flink实时数仓-采集模块-日志数据采集之数据落盘&写入Kafka 本地测试
视频
20.Flink实时数仓-采集模块-日志数据采集之数据落盘&写入Kafka 单机测试
视频
21.Flink实时数仓-采集模块-日志数据采集之Nginx 介绍
视频
22.Flink实时数仓-采集模块-日志数据采集之Nginx 安装&启动
视频
23.Flink实时数仓-采集模块-日志数据采集之Nginx 配置负载均衡&测试
视频
24.Flink实时数仓-采集模块-日志数据采集之集群测试
视频
25.Flink实时数仓-采集模块-业务数据采集之建库&建表
视频
26.Flink实时数仓-采集模块-业务数据采集之FlinkCDC 什么是CDC&对比
视频
27.Flink实时数仓-采集模块-业务数据采集之FlinkCDC 介绍
视频
28.Flink实时数仓-采集模块-业务数据采集之FlinkCDC DataStream方式 编码
视频
29.Flink实时数仓-采集模块-业务数据采集之FlinkCDC DataStream方式 测试
视频
30.Flink实时数仓-采集模块-业务数据采集之FlinkCDC DataStreamAPI 设置CK&打包&开启集群
视频
31.Flink实时数仓-采集模块-业务数据采集之FlinkCDC DataStreamAPI 打包进行断点续传测试
视频
32.Flink实时数仓-采集模块-业务数据采集之FlinkCDC FlinkSQLAPI 编码&测试
视频
33.Flink实时数仓-采集模块-业务数据采集之FlinkCDC DataStreamAPI 自定义反序列化
视频
34.Flink实时数仓-采集模块-业务数据采集之FlinkCDC DataStreamAPI 自定义
视频
35.Flink实时数仓-采集模块-业务数据采集之FlinkCDC DataStreamAPI 自定义反序列化器
视频
36.Flink实时数仓-采集模块-业务数据采集之FlinkCDC DataStreamAPI&FlinkSQL对
视频
37.Flink实时数仓-采集模块-业务数据采集之Maxwell 安装说明&测试
视频
38.Flink实时数仓-采集模块-业务数据采集之Canal 安装说明&测试
视频
39.Flink实时数仓-采集模块-业务数据采集之CDC对比
视频
40.Flink实时数仓-采集模块-业务数据采集之读取MySQL数据并写入Kafka 编码
视频
41.Flink实时数仓-采集模块-业务数据采集之读取MySQL数据并写入Kafka 测试
视频
42.Flink实时数仓-DWD&DIM-课程介绍
视频
43.Flink实时数仓-DWD&DIM-行为数据 需求分析
视频
44.Flink实时数仓-DWD&DIM-行为数据 思路整理&消费Kafka数据
视频
45.Flink实时数仓-DWD&DIM-行为数据 将数据转换为JSON对象
视频
46.Flink实时数仓-DWD&DIM-行为数据 新老用户校验
视频
47.Flink实时数仓-DWD&DIM-行为数据 侧输出流&写入Kafka
视频
48.Flink实时数仓-DWD&DIM-行为数据 测试
视频
49.Flink实时数仓-DWD&DIM-业务数据之需求分析
视频
50.Flink实时数仓-DWD&DIM-业务数据之代码逻辑梳理
视频
51.Flink实时数仓-DWD&DIM-业务数据之代码编写 消费数据并过滤
视频
52.Flink实时数仓-DWD&DIM-业务数据之代码编写 读取配置表创建广播流
视频
53.Flink实时数仓-DWD&DIM-业务数据之代码编写 配置表字段分析&建表&JavaBean
视频
54.Flink实时数仓-DWD&DIM-业务数据之代码编写 开启配置表Binlog并测试
视频
55.Flink实时数仓-DWD&DIM-业务数据之代码编写 连接主流&广播流并分析业
视频
56.Flink实时数仓-DWD&DIM-业务数据之代码编写 创建TableProcessFunction并初始
视频
57.Flink实时数仓-DWD&DIM-业务数据之代码编写 处理广播流数据 解析数据&建表
视频
58.Flink实时数仓-DWD&DIM-业务数据之代码编写 处理广播流数据 写入状态
视频
59.Flink实时数仓-DWD&DIM-业务数据之代码编写 处理主流数据 读取状态&过滤
视频
60.Flink实时数仓-DWD&DIM-业务数据之代码编写 处理主流数据 补充SinkTable&分流
视频
61.Flink实时数仓-DWD&DIM-业务数据之代码编写 检查代码
视频
62.Flink实时数仓-DWD&DIM-业务数据之代码编写 测试准备
视频
63.Flink实时数仓-DWD&DIM-业务数据之代码编写 测试
视频
64.Flink实时数仓-DWD&DIM-业务数据之代码编写 将数据写入HBase 编码
视频
65.Flink实时数仓-DWD&DIM-业务数据之代码编写 将数据写入Kafka 编码
视频
66.Flink实时数仓-DWD&DIM-业务数据之整体测试 环境准备
视频
67.Flink实时数仓-DWD&DIM-业务数据之整体测试 测试完成
视频
68.Flink实时数仓-ODS&DWD&DIM-小总结
视频
69.Flink实时数仓-ODS&DWD&DIM-SQL分享 需求说明&建表&导数据
视频
70.Flink实时数仓-ODS&DWD&DIM-SQL分享 方案一
视频
71.Flink实时数仓-ODS&DWD&DIM-SQL分享 方案二
视频
72.Flink实时数仓-ODS&DWD&DIM-SQL分享 HiveOnSpark Bug说明
视频
73.Flink实时数仓-DWM层-需求分析
视频
74.Flink实时数仓-DWM层-访客UV 需求分析
视频
75.Flink实时数仓-DWM层-访客UV 代码编写 消费数据并转换为JSON对象
视频
76.Flink实时数仓-DWM层-访客UV 代码编写 过滤数据
视频
77.Flink实时数仓-DWM层-访客UV 代码编写 设置状态超时时间防止状态过大
视频
78.Flink实时数仓-DWM层-访客UV 代码测试
视频
79.Flink实时数仓-DWM层-跳出明细 需求分析
视频
80.Flink实时数仓-DWM层-跳出明细 代码编写
视频
81.Flink实时数仓-DWM层-跳出明细 代码测试
视频
82.Flink实时数仓-DWM层-跳出明细 测试
视频
83.Flink实时数仓-DWM层-跳出明细 CEP 循环模式
视频
84.Flink实时数仓-DWM层-订单宽表 需求分析
视频
85.Flink实时数仓-DWM层-订单宽表 双流JOIN 官方文档说明
视频
86.Flink实时数仓-DWM层-订单宽表 双流JOIN 代码编写
视频
87.Flink实时数仓-DWM层-订单宽表 双流JOIN 代码测试
视频
88.Flink实时数仓-DWM层-订单宽表 代码编写 消费Kafka数据&转换JavaBean&
视频
89.DWM层-订单宽表 代码编写 订单与订单明细表双流JOIN
视频
90.DWM层-订单宽表 代码测试 准备工作
视频
91.DWM层-订单宽表 代码测试 测试完成
视频
92.DWM层-订单宽表 关联维度 思路梳理
视频
93.DWM层-订单宽表 关联维度 JDBCUtil 返回值&参数说明
视频
94.DWM层-订单宽表 关联维度 JDBCUtil 查询&封装泛型对象
视频
95.DWM层-订单宽表 关联维度 JDBCUtil 测试
视频
96.DWM层-订单宽表 关联维度 DimUtil封装&优化的必要性
视频
97.DWM层-订单宽表 关联维度 优化1旁路缓存 思路分析
视频
98.DWM层-订单宽表 关联维度 优化1旁路缓存 Redis工具类&
视频
99.DWM层-订单宽表 关联维度 优化1旁路缓存 代码编写
视频
100.DWM层-订单宽表 关联维度 优化1旁路缓存 代码测试
视频
101.DWM层-订单宽表 回顾
视频
102.DWM层-订单宽表 关联维度 优化2 异步IO说明
视频
103.DWM层-订单宽表 关联维度 优化2 异步IO编码步骤
视频
104.DWM层-订单宽表 关联维度 优化2 异步IO编码 初始化函数
视频
105.DWM层-订单宽表 关联维度 优化2 异步IO编码 异步函数完成
视频
106.DWM层-订单宽表 关联维度 优化2 异步IO编码 测试准备
视频
107.DWM层-订单宽表 关联维度 优化2 异步IO编码 测试完成
视频
108.DWM层-订单宽表 关联维度 补充其他维度信息
视频
109.DWM层-订单宽表 最终测试
视频
110.DWM层-订单宽表 不丢维度数据说明
视频
111.DWM层-支付宽表 需求分析
视频
112.DWM层-支付宽表 代码编写
视频
113.DWM层-支付宽表 代码测试
视频
114.DWM层-支付宽表 时间工具类说明
视频
115.DWS层-课程介绍
视频
116.DWS层-访客主题宽表 需求分析
视频
117.DWS层-访客主题宽表 思路整理&读取Kafka数据
视频
118.DWS层-访客主题宽表 处理输出流&union&提取时间戳分组
视频
119.DWS层-访客主题宽表 开窗&聚合
视频
120.DWS层-访客主题宽表 打印测试
视频
121.DWS层-ClickHouse 课程介绍
视频
122.DWS层-ClickHouse 概述&特点
视频
123.DWS层-ClickHouse 安装准备工作
视频
124.DWS层-ClickHouse 安装&启动
视频
125.DWS层-ClickHouse 数据类型
视频
126.DWS层-ClickHouse 简单引擎介绍
视频
127.DWS层-ClickHouse MergeTree
视频
128.DWS层-ClickHouse MergeTree之Partition By
视频
129.DWS层-ClickHouse MergeTree之Primary Key
视频
130.DWS层-ClickHouse MergeTree之Order By
视频
131.DWS层-ClickHouse MergeTree之TTL
视频
132.DWS层-ClickHouse ReplacingMergeTree
视频
133.DWS层-ClickHouse SummingMergeTree
视频
134.DWS层-ClickHouse 引擎选择分析
视频
135.DWS层-ClickHouse SQL操作 一
视频
136.DWS层-ClickHouse SQL操作 二
视频
137.DWS层-ClickHouse 副本机制
视频
138.DWS层-ClickHouse 分片机制 说明
视频
139.DWS层-ClickHouse 分片机制 实操
视频
140.DWS层-访客主题 ClickHouseUtil 创建
视频
141.DWS层-访客主题 ClickHouseUtil 封装
视频
142.DWS层-访客主题 ClickHouseUtil 封装完成
视频
143.DWS层-访客主题 ClickHouseUtil 测试完成
视频
144.DWS层-商品主题 需求分析
视频
145.DWS层-商品主题 JavaBean说明
视频
146.DWS层-商品主题 代码编写 思路整理&消费数据创建流
视频
147.DWS层-商品主题 代码编写 处理页面日志&收藏数据&购物车数据
视频
148.DWS层-商品主题 代码编写 处理订单&支付数据
视频
149.DWS层-商品主题 代码编写 处理退单&评价数据
视频
150.DWS层-商品主题 代码编写 分组开窗&聚合
视频
151.DWS层-商品主题 代码编写 关联维度&将数据写入ClickHou
视频
152.DWS层-商品主题-整体测试
视频
153.DWS层-商品主题-需求分析
视频
154.DWS层-商品主题 代码编写 创建环境&使用DDL方式读取Ka
视频
155.DWS层-商品主题 代码编写 分组开窗聚合
视频
156.DWS层-商品主题 代码编写 将动态表转换为流并打印
视频
157.DWS层-商品主题 代码编写 将数据写入ClickHouse&测试
视频
158.DWS层-关键词主题 需求分析
视频
159.DWS层-关键词主题 代码编写 分词工具类封装
视频
160.DWS层-关键词主题 代码编写 分词UDTF
视频
161.DWS层-关键词主题 代码编写 思路分析&读取数据&建表
视频
162.DWS层-关键词主题 代码编写 分词&开窗聚合
视频
163.DWS层-关键词主题 代码编写 动态表转换为流&写入Clic
视频
164.DWS层-关键词主题 代码测试
视频
165.数据可视化-课程介绍
视频
166.数据可视化-Sugar 创建大屏
视频
167.数据可视化-Sugar 使用步骤介绍
视频
168.数据可视化-数据接口 项目构建
视频
169.数据可视化-数据接口 依赖导入&分层说明
视频
170.数据可视化-数据接口 GMV接口 Mapper完成
视频
171.数据可视化-数据接口 GMV接口 Service&Controller完成
视频
172.数据可视化-数据接口 GMV接口 测试
视频
173.数据可视化-数据接口 GMV接口 对接Sugar
视频
174.数据可视化-数据接口 品牌GMV接口 Mapper完成
视频
175.数据可视化-数据接口 品牌GMV接口 Service完成
视频
176.数据可视化-数据接口 品牌GMV接口 Controller完成
视频
177.数据可视化-数据接口 品牌GMV接口 测试完成
视频
178.数据可视化-数据接口 品牌GMV接口 对接Sugar
视频
179.数据可视化-数据接口 导入代码&品类GMV&SPU GMV
视频
180.数据可视化-数据接口 其他需求图表
视频
181.数据可视化-最终测试
视频
182.Flink优化-课程介绍
视频
183.Flink优化-资源优化之内存设置
视频
184.Flink优化-资源优化之并行度设置
视频
185.Flink优化-资源优化之RockDB配置
视频
186.Flink优化-资源优化之CheckPoint配置
视频
187.Flink优化-资源优化之ParameterTool的介绍
视频
188.Flink优化-反压处理之反压介绍&定位
视频
189.Flink优化-反压处理之反压问题解决
视频
190.Flink优化-数据倾斜之定位问题
视频
191.Flink优化-数据倾斜之KeyBy之前的数据倾斜
视频
192.Flink优化-数据倾斜之KeyBy之后直接聚合
视频
193.Flink优化-数据倾斜之KeyBy之后开窗聚合
视频
194.Flink优化-KafkaSource
视频
195.Flink优化-FlinkSQL优化之MiniBatch
视频
196.Flink优化-FlinkSQL优化之LocalGlobal
视频
197.Flink优化-FlinkSQL优化之SplitDistinct
视频
198.Flink优化-FlinkSQL优化之Agg With Filter
视频
199.Flink优化-FlinkSQL优化之TopN优化
视频
200.Flink优化-FlinkSQL优化之去重方案&其他
Flink实时数仓3.0
视频
1.课程简介
视频
2.数仓简介
视频
3.数据分类
视频
4.数仓总体介绍
视频
5.项目需求分析
视频
6. 技术选型
视频
7.系统数据流程
视频
8.框架版本的选择
视频
9.具体版本号选择
视频
10.服务器选型
视频
11.集群规模
视频
12.集群资源规划
视频
13.同步行为数据模拟-埋点简介
视频
14.用户行为数据模拟-用户行为日志内容
视频
15.用户行为数据模拟-埋点日志格式
视频
16.用户行为数据模拟-克隆三台服务器
视频
18.用户行为数据模拟-集群同步脚本
视频
19.用户行为数据模拟-免密登录配置
视频
20.用户行为数据模拟-安装JDK
视频
21.用户行为数据模拟-Linux环境变量说明
视频
22.用户行为数据模拟-模拟数据
视频
23.用户行为数据采集-hadoop安装
视频
24.用户行为数据采集-Hadoop项目经验
视频
25.用户行为数据采集-Zookeeper安装
视频
26.用户行为数据采集-Kafka安装
视频
27.用户行为数据采集-Flume安装
视频
28.用户行为数据采集-Flume的KafkaChannel
视频
29.用户行为数据采集-采集Flume配置
视频
30.业务数据采集-电商业务简介
视频
31.业务数据采集-电商业务表结构
视频
32.业务数据采集-业务数据模拟
视频
33.业务数据采集-业务数据通道
视频
34.业务数据采集-Maxwell简介
视频
35.业务数据采集-Maxwell配置
视频
36.业务数据采集-Maxwell使用
视频
37.业务数据采集-采集通道maxwell配置
视频
38.实时数仓数据同步-实时数仓同步数据
视频
39.分层介绍-离线数仓回顾
视频
40.分层介绍-实时数仓分层-处理&存储框架概述
视频
41.分层介绍-实时数仓分层-DIM层框架选择
视频
42.分层介绍-实时数仓分层-DWS&ADS层框架选择
视频
43.分层介绍-实时数仓分层-架构说明
视频
44.建模理论-范式理论-关系型数据库
视频
45.建模理论-维度建模-大数据数仓
视频
46.建模理论-维度建模-事实表&维度表&构建数仓流程
视频
47.开发环境-集群环境准备
视频
48.开发环境-IDEA环境准备
视频
49.ODS层-日志数据采集-测试
视频
50.ODS层-业务数据采集-测试
视频
51.每日回顾
视频
52.DIM层-需求分析
视频
53.DIM层-问题&解决思路提出
视频
54.DIM层-优化1方案讨论
视频
55.DIM层-优化2方案讨论
视频
56.DIM层-优化2实施讨论
视频
57.DIM层-思路整理
视频
58.DIM层-代码编写-流程梳理&获取执行环境
视频
59.DIM层-代码编写-Kafka消费者工具类封装
视频
60.DIM层-代码编写-过滤脏数据
视频
61.DIM层-代码编写-配置信息表-字段讨论&说明
视频
62.DIM层-代码编写-配置信息表-准备工作
视频
63.DIM层-代码编写-使用FlinkCDC读取配置信息表创建流
视频
64.DIM层-代码编写-构建配置信息广播流&与主流连接
视频
65.DIM层-代码编写-连接流处理逻辑分析
视频
66.DIM层-代码编写-处理广播流数据
视频
67.DIM层-代码编写-处理主流数据
视频
68.DIM层-代码测试
视频
69.每日回顾
视频
70.DIM层-将数据写出-JdbcSink分析
视频
71.DIM层-将数据写出-自定义Sink-创建连接池
视频
72.DIM层-将数据写出-自定义Sink-拼接SQL&执行
视频
73.DIM层-将数据写出-代码测试
视频
74.DWD层-整体介绍&方案说明
视频
75.DWD层-流量域-未加工事实表-需求分析
视频
76.DWD层-流量域-未加工事实表-思路分析
视频
77.DWD层-流量域-未加工事实表-代码编写-时间工具类
视频
78.DWD层-流量域-未加工事实表-代码编写-消费&过滤&分组数据
视频
79.DWD层-流量域-未加工事实表-代码编写-新老访客标记校验
视频
80.DWD层-流量域-未加工事实表-代码编写-分流
视频
81.DWD层-流量域-未加工事实表-写出数据&测试
视频
82.每日回顾
视频
83.DWD层-流量域-未加工事实表-整体测试
视频
84.DWD层-流量域-独立访客明细表-需求分析
视频
85.DWD层-流量域-独立访客明细表-思路分析
视频
86.DWD层-流量域-独立访客明细表-代码编写-获取&过滤&转换数据
视频
87.DWD层-流量域-独立访客明细表-代码编写-按照Mid去重&写出到Kafka
视频
88.DWD层-流量域-独立访客明细表-代码编写-添加状态TTL
视频
89.DWD层-流量域-独立访客明细表-代码测试
视频
90.DWD层-流量域-跳出明细表-需求分析&思路一
视频
91.DWD层-流量域-跳出明细表-思路二
视频
92.DWD层-流量域-跳出明细表-思路三
视频
93.DWD层-流量域-跳出明细表-代码编写
视频
94.DWD层-流量域-跳出明细表-代码测试
视频
95.Flink基础知识扩展-说明
视频
96.Flink基础知识扩展-WindowJoin-介绍
视频
97.Flink基础知识扩展-IntervalJoin
视频
98.Flink基础知识扩展-FlinkSQLJoin-官网说明&InnerJoin编码测试
视频
99.Flink基础知识扩展-FlinkSQLJoin-外连接测试
视频
100.Flink基础知识扩展-FlinkSQLJoin-LookUpJoin说明&构建维表
视频
101.FlinkSQLJoin-LookUpJoin编码-构建事实表&关联测试
视频
102.每日回顾
视频
103.DWD层-加购事实表-需求分析&思路整理
视频
104.DWD层-加购事实表-DDL构建topci_db表
视频
105.DWD层-加购事实表-过滤出加购数据
视频
106.DWD层-加购事实表-编码完成&测试
视频
107.DWD层-订单事实预处理表-需求分析&获取原始表和LookUp表
视频
108.DWD层-订单事实预处理表-过滤出4张表&测试
视频
109.DWD层-订单事实预处理表-关联5张表&测试
视频
110.DWD层-订单事实预处理表-将数据写出&测试
视频
111.每日回顾
视频
112.DWD层-下单事实表
视频
113.DWD层-取消订单事实表
视频
114.DWD层-支付成功需求
视频
115.DWD层-退单需求
视频
116.DWD层-退款成功需求
视频
117.DWD层-优惠券相关需求
视频
118.DWD层-收藏商品、评价、用户注册需求
视频
119.DWS层-整体介绍
视频
120.DWS层-关键词需求-需求分析&工具类封装
视频
121.DWS层-关键词需求-代码编写2
视频
122.DWS层-关键词需求-代码编写-开窗聚合&ClickHouse表引擎选择
视频
123.DWS层-关键词需求-编码完成&测试
视频
124.每日回顾
视频
125.DWS层-关键词需求-代码编写-ClickHouse建表&工具类封装-1
视频
126.DWS层-关键词需求-代码编写-ClickHouse工具类封装-2
视频
127.DWS层-关键词需求-代码编写-ClickHouse工具类封装-3
视频
128.DWS层-关键词需求-代码最终测试
视频
129.DWS层-版本渠道地区访客类别粒度页面浏览需求-需求分析&编码开始
视频
130.DWS层-版本渠道地区访客类别粒度页面浏览需求-代码编写2
视频
131.DWS层-版本渠道地区访客类别粒度页面浏览需求-代码测试
视频
132.每日回顾
视频
133.DWS层-页面浏览需求-需求分析&思路整理
视频
134.DWS层-页面浏览需求-消费&转换&过滤数据
视频
135.DWS层-页面浏览需求-编码完成&测试
视频
136.DWS层-用户登录需求-需求分析&思路整理
视频
137.DWS层-用户登录需求-编码&测试
视频
138.DWS层-用户注册需求
视频
139.DWS层-加购需求
视频
140.每日回顾
视频
141.DWS层-支付成功需求-需求分析
视频
142.DWS层-支付成功需求-去重思路
视频
143.DWS层-支付成功需求-思路整理&编码开始
视频
144.DWS层-支付成功需求-编码完成&测试
视频
145.DWS层-下单需求-需求分析&代码编写
视频
146.DWS层-下单需求-编码完成&测试
视频
147.每日回顾
视频
148.DWS层-用户SPU粒度下单需求-需求分析-1关联维表
视频
149.DWS层-用户SPU粒度下单需求-需求分析-2订单ID去重
视频
150.DWS层-用户SPU粒度下单需求-需求分析-3订单ID去重
视频
151.DWS层-用户SPU粒度下单需求-思路整理&代码编写
视频
152.DWS层-用户SPU粒度下单需求-JDBCUtil封装开始
视频
153.DWS层-用户SPU粒度下单需求-JDBCUtil封装完成&测试
视频
154.DWS层-用户SPU粒度下单需求-DimUtil封装&测试
视频
155.DWS层-用户SPU粒度下单需求-关联维表优化1-旁路缓存-说明
视频
156.DWS层-用户SPU粒度下单需求-关联维表优化1-旁路缓存-编码&测试
视频
157.每日回顾
视频
158.DWS层-用户SPU粒度下单需求-优化方案2-异步IO-说明
视频
159.DWS层-用户SPU粒度下单需求-优化方案2-异步IO-编码介绍
视频
160.DWS层-用户SPU粒度下单需求-优化方案2-异步IO-异步函数准备工作
视频
161.DWS层-用户SPU粒度下单需求-优化方案2-异步IO-获取维表信息参数讨论
视频
162.DWS层-用户SPU粒度下单需求-优化方案2-异步IO-函数完成
视频
163.DWS层-用户SPU粒度下单需求-优化方案2-异步IO-函数测试
视频
164.DWS层-用户SPU粒度下单需求-后续&测试
视频
165.DWS层-省份粒度下单需求
视频
166.DWS层-品牌品类用户粒度退单需求
视频
167.ADS&数据可视化层-课程介绍
视频
168.ADS&数据可视化层-数据接口模块-构建
视频
169.ADS&数据可视化层-数据接口模块-GMV需求-编码完成)
视频
170.ADS&数据可视化层-数据接口模块-GMV需求-测试
视频
171.ADS&数据可视化层-数据接口模块-渠道日活需求-需求分析
视频
172.ADS&数据可视化层-数据接口模块-渠道日活需求-代码完成
视频
173.ADS&数据可视化层-数据接口模块-渠道日活需求-测试完成
视频
174.ADS&数据可视化层(数据接口模块 测试已完成&其他需求接口)
视频
175.Flink优化-课程介绍
视频
176.Flink优化-资源优化
视频
177.Flink优化-反压处理
视频
178.Flink优化-数据倾斜-现象介绍&KeyBy前数据倾斜
视频
179.Flink优化-数据倾斜-KeyBy后直接聚合
视频
180.Flink优化-数据倾斜-KeyBy后开窗聚合
视频
181.Flink优化-KafkaSource
视频
182.Flink优化-FlinkSQL
视频
183.实时数仓总结-分层
视频
184.实时数仓总结-ODS&DWD层
视频
185.实时数仓总结-DIM层
腾讯云实时数仓
视频
001.实时数仓-课程介绍
视频
002.需求及架构-简介
视频
003.需求及架构-课程目标
视频
004.需求及架构-数据仓库概念
视频
005.需求及架构-项目需求
视频
006.需求及架构-技术选型
视频
007.需求及架构-数据流程设计
视频
008.需求及架构-框架的版本选型
视频
009.需求及架构-服务器选型
视频
010.需求及架构-集群规模及集群规划
视频
011.需求及架构-电商业务简介
视频
012.需求及架构-EMR的购买与启动
视频
013.需求及架构-EMR集群简单说明
视频
014.需求及架构-使用XShell连接服务
视频
015.需求及架构-修改主机映射&配置无密登录
视频
016.需求及架构-电商业务数据说明
视频
017.需求及架构-上传资料包
视频
018.需求及架构-MySQL的安装与启动
视频
019.需求及架构-MySQL修改密码&远程访问
视频
020.需求及架构-生成业务数据
视频
021.需求及架构-Kafka安装
视频
022.需求及架构-Kafka配置环境变量&群起
视频
023.需求及架构-同步策略&开启MySQL Binlog
视频
024.需求及架构-Flink安装
视频
025.需求及架构-项目构建
视频
026.需求及架构-FlinkCDC代码讲解&本地测试
视频
027.需求及架构-FlinkCDC代码远程测试
视频
028.实时数仓搭建-课程介绍
视频
029.实时数仓搭建-分层框架-ODS&DIM层
视频
030.实时数仓搭建-DWD&DWS&ADS层
视频
031.实时数仓搭建-架构分析
视频
032.实时数仓搭建-准备工作
视频
033.实时数仓搭建-具体工作
视频
034.实时数仓搭建-HBase部署
视频
035.实时数仓搭建-HBase启动&测试
视频
036.实时数仓搭建-IDEA代码环境说明
视频
037.实时数仓搭建-Phoenix部署
视频
038.实时数仓搭建-Phoenix启动
视频
039.实时数仓搭建-Redis部署
视频
040.实时数仓搭建-Redis启动&测试
视频
041.实时数仓搭建-ClickHouse安装&启动&测试
视频
042.实时数仓搭建-课程说明
视频
043.实时数仓搭建-DIM层-思路分析 1
视频
044.实时数仓搭建-DIM层-思路分析 2
视频
045.实时数仓搭建-DIM层-思路分析 3
视频
046.实时数仓搭建-DIM层-思路整理
视频
047.实时数仓搭建-DIM层-消费&过滤&转换数据
视频
048.实时数仓搭建-DIM层-配置信息表
视频
049.实时数仓搭建-DIM层-读取配置信息&处理成广播流
视频
050.实时数仓搭建-DIM层-处理连接流-思路分析
视频
051.实时数仓搭建-DIM层-处理连接流-广播流-解析数据
视频
052.实时数仓搭建-DIM层-处理连接流-广播流-校验并建表
视频
053.实时数仓搭建-DIM层-处理连接流-广播流-写入状态
视频
054.实时数仓搭建-DIM层-处理连接流-主流-读取状态&过滤数据
视频
055.实时数仓搭建-DIM层-处理连接流-主流-补充字段并写出数据
视频
056.实时数仓搭建-DIM层-将数据写出到Phoenix-编码
视频
057.实时数仓搭建-DIM层-将数据写出到Phoenix-测试
视频
058.实时数仓搭建-DIM层-将数据写出到Phoenix-打包上传集群
视频
059.实时数仓搭建-DWD层-用户域用户注册代码讲解
视频
060.实时数仓搭建-DWD层-前置知识-WindowJOIN-说明
视频
061.实时数仓搭建-DWD层-前置知识-IntervalJOIN-说明
视频
062.实时数仓搭建-DWD层-前置知识-IntervalJOIN-编码
视频
063.实时数仓搭建-DWD层-前置知识-IntervalJOIN-测试
视频
064.实时数仓搭建-DWD层-交易域加购事实表
视频
065.实时数仓搭建-DWD层-工具域领券事实表
视频
066.实时数仓搭建-DWD层-互动域评价事实表
视频
067.实时数仓搭建-DWD层-交易域订单事实表
视频
068.实时数仓搭建-DWS层-整体介绍
视频
069.实时数仓搭建-DWS层-用户域用户注册基础代码
视频
070.实时数仓搭建-DWS层-ClickHouse工具类 1
视频
071.实时数仓搭建-DWS层-ClickHouse工具类 2
视频
072.实时数仓搭建-DWS层-ClickHouse工具类 3
视频
073.实时数仓搭建-DWS层-交易域加购需求基础代码
视频
074.实时数仓搭建-DWS层-交易域SKU粒度下单需求前置说明
视频
075.实时数仓搭建-DWS层-交易域-SKU粒度下单需求-需求分析 1
视频
076.实时数仓搭建-DWS层-交易域-SKU粒度下单需求-需求分析 2
视频
077.实时数仓搭建-DWS层-交易域-SKU粒度下单需求-思路整理
视频
078.实时数仓搭建-DWS层-交易域-SKU粒度下单需求-JavaBean封装
视频
079.实时数仓搭建-DWS层-交易域-SKU粒度下单需求-读取&转换&过滤&分组数据
视频
080.实时数仓搭建-DWS层-交易域-SKU粒度下单需求-left join重复数据去重
视频
081.实时数仓搭建-DWS层-交易域-SKU粒度下单需求-分组&开窗&聚合
视频
082.实时数仓搭建-DWS层-交易域-SKU粒度下单需求-中间测试
视频
083.实时数仓搭建-DWS层-交易域-SKU粒度下单需求-关联维表说明
视频
084.实时数仓搭建-DWS层-交易域-SKU粒度下单需求-JDBCUtil封装 1
视频
085.实时数仓搭建-DWS层-交易域-SKU粒度下单需求-JDBCUtil封装 2
视频
086.实时数仓搭建-DWS层-交易域-SKU粒度下单需求-JDBCUtil测试&再封装
视频
087.实时数仓搭建-DWS层-交易域-SKU粒度下单需求-关联维表-优化的必要性
视频
088.实时数仓搭建-DWS层-交易域-SKU粒度下单需求-关联维表-旁路缓存-说明
视频
089.实时数仓搭建-DWS层-交易域-SKU粒度下单需求-关联维表-旁路缓存-读写编码
视频
090.实时数仓搭建-DWS层-交易域-SKU粒度下单需求-关联维表-旁路缓存-读写测试
视频
091.实时数仓搭建-DWS层-交易域-SKU粒度下单需求-关联维表-旁路缓存-删除缓存数据
视频
092.实时数仓搭建-DWS层-交易域-SKU粒度下单需求-关联维表-旁路缓存-删除缓存数据 测试
视频
093.实时数仓搭建-DWS层-交易域-SKU粒度下单需求-关联维表-异步IO-说明
视频
094.实时数仓搭建-DWS层-交易域-SKU粒度下单需求-关联维表-异步IO-API说明
视频
095.实时数仓搭建-DWS层-交易域-SKU粒度下单需求-关联维表-异步IO-线程池工具类
视频
096.实时数仓搭建-DWS层-交易域-SKU粒度下单需求-关联维表-异步IO-异步函数 1
视频
097.实时数仓搭建-DWS层-交易域-SKU粒度下单需求-关联维表-异步IO-异步函数 2
视频
098.实时数仓搭建-DWS层-交易域-SKU粒度下单需求-关联维表-异步IO-异步函数 3
视频
099.实时数仓搭建-DWS层-交易域-SKU粒度下单需求-关联维表-异步IO-异步函数 4
视频
100.实时数仓搭建-DWS层-交易域-SKU粒度下单需求-完整测试
视频
101.实时数仓搭建-DWS层-交易域-SKU粒度下单需求-关联维表-测试准备工作
视频
102.实时数仓搭建-DWS层-交易域-SKU粒度下单需求-关联维表-测试完成
视频
103.实时数仓搭建-DWS层-交易域-SKU粒度下单需求-关联其他维表&写出数据
视频
104.实时数仓搭建-可视化展示-课程介绍
视频
105.实时数仓搭建-可视化展示-任务介绍
视频
106.实时数仓搭建-可视化展示-Sugar基本介绍
视频
107.实时数仓搭建-可视化展示-Web项目基本说明
视频
108.实时数仓搭建-可视化展示-构建SpringBoot Web模块
视频
109.实时数仓搭建-可视化展示-初体验SpringBoot Web模块
视频
110.实时数仓搭建-可视化展示-再体验SpringBoot Web模块
视频
111.实时数仓搭建-可视化展示-GMV需求-Mapper完成
视频
112.实时数仓搭建-可视化展示-GMV需求-Service完成
视频
113.实时数仓搭建-可视化展示-GMV需求-Controllrt完成
视频
114.实时数仓搭建-可视化展示-GMV需求-接口测试完成
视频
115.实时数仓搭建-可视化展示-GMV需求-对接Sugar测试完成
腾讯云离线数仓
视频
1.课程介绍
视频
02.采集模块介绍
视频
03.课程目标
视频
04.数据仓库概念
视频
05.项目需求
视频
06.技术选型
视频
07.数据流程设计
视频
08.框架版本选型
视频
09.服务器选型
视频
10.集群规模&规划
视频
11.电商业务简介
视频
12.选购EMR集群
视频
13.远程连接
视频
14.修改主机名
视频
15.配置主机映射
视频
16.配置免密登录
视频
17.电商业务数据分析
视频
18.上传资料包
视频
19.MySQL安装与启动
视频
20.远程连接MySQL&建库建表
视频
21.业务数据生成
视频
22.Kafka服务安装
视频
23.Kafka服务群起&测试
视频
24.Flume&同步策略和工具概述
视频
25.开启MySQL Binlog 配置信息
视频
26.开启MySQL Binlog 测试
视频
27.使用Sqoop完成全量数据同步
视频
28.增量数据同步数据通道
视频
29.Flink部署
视频
30.FlinkCDC简单代码说明
视频
31.FlinkCDC简单代码本地测试
视频
32.FlinkCDC完整代码说明
视频
33.FlinkCDC完整代码打包测试
视频
34.Flume配置文件
视频
35.增量数据同步测试
视频
36.Flume脚本完成
视频
37.构建离线数仓文档说明
视频
38.数据仓库概述
视频
39.建模准备工作
视频
40.建模具体工作
视频
41.Hive环境准备-修改配置
视频
42.Hive环境准备-测试
视频
43.Yarn环境准备
视频
44.开发环境准备说明
视频
45.ODS层-建表
视频
46.ODS层-装载数据
视频
47.DIM层-商品维度表
视频
48.DIM层-优惠券维度表
视频
49.DIM层-活动维度表
视频
50.DIM层-地区维度表
视频
51.DIM层-用户维度表
视频
52.DWD层-加购事实表
视频
53.DWD层-下单事实表
视频
54.DWD层-取消订单事实表
视频
55.DWD层-其他事实表&脚本封装
视频
56.DWD层-数据展示
视频
57.DWS层-交易域用户商品粒度订单需求-需求分析
视频
58.DWS层-交易域用户商品粒度订单需求-建表&装载数据
视频
59.DWS层-交易域用户商品粒度退单需求-建表&装载数据
视频
60.ADS层-品牌订单统计
视频
61.ADS层-交易综合统计
视频
62.数据可视化-建表&导出数据
视频
63.数据可视化-最终总结
九章云台
视频
01.中台项目简介
视频
02.中台项目部署方法
视频
03.中台项目后端pom文件的编写
视频
04.用户权限模块bean类创建
视频
05.用户权限工具类编写
视频
06.用户权限服务编写(1)
视频
07.用户权限服务编写(2)
视频
08.用户权限服务编写(3)
视频
09.用户权限服务编写(4)
视频
10.用户权限控制器编写
视频
11.前后端对接
视频
12.数据统计模块编写(1)
视频
13.数据统计模块编写(2)
视频
14.数据统计模块编写(3)
视频
15.报表管理模块编写
视频
16.quartz简明教程
视频
17.任务调度模块编写(1)
视频
18.任务调度模块编写(2)
视频
19.任务调度模块编写(3)
视频
20.hive元数据质量监控编写
视频
21.antlr4简明教程(1)
视频
22.antlr4简明教程(2)
视频
23.hive表级血缘关系计算
视频
24.neo4j极简教程
视频
25.编写血缘关系的控制器
技术丰富
IDEA安装与使用
视频
01.专题1:为什么选择IDEA 2022版本
视频
02.专题1:IDEA的介绍
视频
03.专题2:IDEA的卸载
视频
04.专题2:IDEA的安装过程
视频
05.专题2:IDEA的注册
视频
06.专题3:HelloWorld的编写
视频
07.专题4:工程中JDK的配置情况
视频
08.专题5:IDEA的详细设置
视频
09.专题6:IDEA中的Project和Module
视频
10.专题6:工程、模块的导入操作
视频
11.专题7:常见的代码模板的演示
视频
12.专题7:自定义代码模板
视频
13.专题8:IDEA中的常用快捷键(上)
视频
14.专题8:IDEA中的常用快捷键(下)
视频
15.专题8:快捷键的查看和修改
视频
16.专题9:为什么需要Debug及Debug的常用工具
视频
17.专题9:方法断点
视频
18.专题9:字段断点
视频
19.专题9:条件断点与异常断点
视频
20.专题9:线程调试与强制结束
视频
21.专题9:自定义调试数据视图
视频
22.专题10:IDEA中配置Tomcat并创建Java Web工程
视频
23.专题10:创建Maven的Java工程
视频
24.专题10:创建Maven的Web工程
视频
25.专题11:IDEA中关联数据库
视频
26.专题12:IDEA中的常用插件-1
视频
27.专题12:IDEA中的常用插件-2
视频
28.专题12:IDEA中的常用插件-3
SVN核心
视频
01.需求分析:为什么使用SVN
视频
02.简介
视频
03.服务器端程序安装
视频
04.创建版本库
视频
05.启动服务器
视频
06.命令行
视频
07.Eclipse插件安装
视频
08.Eclipse分享和检出
视频
09.更新提交
视频
10.仓库分析
视频
11.冲突
视频
12.权限
视频
13.时光机
视频
14.TortoiseSVN
Redis7
视频
01_redis7实战教程简介
视频
02_redis是什么
视频
03_redis能干嘛-上集
视频
04_redis能干嘛-中集
视频
05_redis能干嘛-下集
视频
06_redis去哪下
视频
07_redis怎么玩
视频
08_redis7新特性浅谈
视频
09_redis安装环境要求和准备
视频
10_redis安装和坑排除
视频
11_redis10大类型之总体概述
视频
12_redis10大类型之命令查阅
视频
13_redis10大类型之key操作命令
视频
14_redis10大类型之大小写和帮助命令
视频
15_redis10大类型之string-上集
视频
16_redis10大类型之string-下集
视频
17_redis10大类型之list
视频
18_redis10大类型之hash
视频
19_redis10大类型之set
视频
20_redis10大类型之zset
视频
21_redis10大类型之bitmap
视频
22_redis10大类型之HyperLogLog
视频
23_redis10大类型之GEO
视频
24_redis10大类型之Stream-上集
视频
25_redis10大类型之Stream-中集
视频
26_redis10大类型之Stream-下集
视频
27_redis10大类型之bitfield
视频
28_redis持久化之理论介绍
视频
29_redis持久化之RDB简介
视频
30_redis持久化之RDB配置说明
视频
31_redis持久化之RDB自动触发
视频
32_redis持久化之RDB手动触发
视频
33_redis持久化之RDB优缺点及数据丢失案例
视频
34_redis持久化之RDB修复命令简介
视频
35_redis持久化之RDB触发小结和快照禁用
视频
36_redis持久化之RDB优化参数
视频
37_redis持久化之AOF简介
视频
38_redis持久化之AOF工作流程和写回策略
视频
39_redis持久化之AOF功能配置开启
视频
40_redis持久化之AOF正常恢复演示
视频
41_redis持久化之AOF异常恢复演示
视频
42_redis持久化之AOF优缺点案例总结
视频
43_redis持久化之AOF重写机制案例
视频
44_redis持久化之AOF小总结
视频
45_redis持久化之RDB+AOF混合持久化
视频
46_redis持久化之纯缓存模式Only
视频
47_redis事务之理论简介
视频
48_redis事务之案例实操
视频
49_redis管道之理论简介
视频
50_redis管道之案例实操
视频
51_redis管道之小总结
视频
52_redis发布订阅之理论简介
视频
53_redis发布订阅之命令简介
视频
54_redis发布订阅之案例实操
视频
55_redis主从复制之理论简介
视频
56_redis主从复制之演示架构
视频
57_redis主从复制之配置细则
视频
58_redis主从复制之一主二仆
视频
59_redis主从复制之薪火相传
视频
60_redis主从复制之反客为主
视频
61_redis主从复制之工作流程总结
视频
62_redis主从复制之痛点和改进需求
视频
63_redis哨兵监控之理论简介
视频
64_redis哨兵监控之案例实操01
视频
65_redis哨兵监控之案例实操02
视频
66_redis哨兵监控之案例实操03
视频
67_redis哨兵监控之案例实操04
视频
68_redis哨兵监控之案例实操05
视频
69_redis哨兵监控之案例实操06
视频
70_redis哨兵监控之案例实操07
视频
71_redis哨兵监控之哨兵运行流程
视频
72_redis哨兵监控之新master选举算法
视频
73_redis哨兵监控之哨兵使用建议
视频
74_redis集群分片之集群是什么
视频
75_redis集群分片之集群能干嘛
视频
76_redis集群分片之槽位slot
视频
77_redis集群分片之分片
视频
78_redis集群分片之分片优势
视频
79_redis集群分片之哈希取余分区算法
视频
80_redis集群分片之一致性哈希算法-上集
视频
81_redis集群分片之一致性哈希算法-下集
视频
82_redis集群分片之一致性哈希算法优缺点
视频
83_redis集群分片之哈希槽分区算法
视频
84_redis集群分片之为什么最大槽数是16384个
视频
85_redis集群分片之不保证强一致性
视频
86_redis集群分片之3主3从集群搭建-上集
视频
87_redis集群分片之3主3从集群搭建-下集
视频
88_redis集群分片之3主3从集群读写
视频
89_redis集群分片之主从容错切换
视频
90_redis集群分片之集群扩容
视频
91_redis集群分片之集群缩容
视频
92_redis集群分片之小总结
视频
93_springboot整合redis之总体概述
视频
94_springboot整合redis之jedis简介
视频
95_springboot整合redis之lettuce简介
视频
96_springboot整合redis之RedisTemplate-上集
视频
97_springboot整合redis之RedisTemplate-下集
视频
98_springboot整合redis之连接集群-上集
视频
99_springboot整合redis之连接集群-下集
视频
100_redis高级篇之开篇闲聊扯淡
视频
101_redis高级篇之为什么用单线程
视频
102_redis高级篇之开始支持多线程和IO多路复用首次浅谈
视频
103_redis高级篇之开启多线程IO特性支持
视频
104_redis高级篇之BigKey大厂面试题概览
视频
105_redis高级篇之BigKey100W记录案例和生产故障
视频
106_redis高级篇之BigKey发现删除优化策略_1
视频
107_redis高级篇之缓存双写一致性面试题概览
视频
108_redis高级篇之缓存双写一致性细则要求
视频
109_redis高级篇之缓存双写一致性四大策略探讨
视频
110_redis高级篇之缓存双写一致性工程落地需求和Canal简介
视频
111_redis高级篇之缓存双写一致性工程Canle落地案例编码
视频
112_redis高级篇之大数据统计分析面试题概览
视频
113_redis高级篇之大数据统计UVPVDAU术语行话
视频
114_redis高级篇之大数据统计去重复思路分析和误差率
视频
115_redis高级篇之大数据统计HyperLogLog案例
视频
116_redis高级篇之大数据统计GEO附近的XXX类型面试题
视频
117_redis高级篇之大数据统计GEO美团app附近的酒店推送案例
视频
118_redis高级篇之大数据统计Bitmap京东签到送京豆案例
视频
119_redis高级篇之布隆过滤器面试题简介
视频
120_redis高级篇之布隆过滤器是什么
视频
121_redis高级篇之布隆过滤器自研案例和基础代码
视频
122_redis高级篇之布隆过滤器结合bitmap手写布隆过滤器和小总结
视频
123_redis高级篇之缓存预热雪崩穿透击穿面试题简介
视频
124_redis高级篇之缓存预热-雪崩-穿透
视频
125_redis高级篇之Guava版布隆过滤器案例分析和编码
视频
126_redis高级篇之缓存击穿是什么及危害
视频
127_redis高级篇之天猫聚划算需求分析-设计-编码案例
视频
128_redis高级篇之缓存预热雪崩穿透击穿小总结
视频
129_redis高级篇之redis分布式锁大厂面试题简介
视频
130_redis高级篇之redis分布式锁是什么及超卖故障
视频
131_redis高级篇之redis分布式锁迭代编码01
视频
132_redis高级篇之redis分布式锁迭代编码02
视频
133_redis高级篇之redis分布式锁迭代编码03
视频
134_redis高级篇之redis分布式锁迭代编码04
视频
135_redis高级篇之redis分布式锁迭代编码05
视频
136_redis高级篇之redis分布式锁迭代编码06
视频
137_redis高级篇之redis分布式锁迭代编码07
视频
138_redis高级篇之redis分布式锁小总结
视频
139_redis高级篇之RedLock底层Redisson源码深度分析-上
视频
140_redis高级篇之RedLock底层Redisson源码深度分析-中
视频
141_redis高级篇之RedLock底层Redisson源码深度分析-下
视频
142_redis高级篇之缓存淘汰策略大厂面试题简介
视频
143_redis高级篇之缓存淘汰策略内存查看和打满OOM
视频
144_redis高级篇之缓存淘汰策略八种策略及使用建议_1
视频
145_redis高级篇之redis源码分析大厂面试题简介
视频
146_redis高级篇之redis源码分析src源码包简介
视频
147_redis高级篇之redis源码分析从dictEntry到RedisObject
视频
148_redis高级篇之redis源码分析RedisObject内各字段含义
视频
149_redis高级篇之redis源码分析String类型3大编码介绍_1
视频
150_redis高级篇之redis源码分析String类型SDS
视频
151_redis高级篇之redis源码分析String之int-embstr-raw源码分析
视频
152_redis高级篇之redis源码分析String重要总结
视频
153_redis高级篇之redis源码分析Hash类型底层结构概述
视频
154_redis高级篇之redis源码分析Hash类型ziplist和hashtable案例
视频
155_redis高级篇之redis源码分析Hash类型ziplist结构和zlentry实体解析
视频
156_redis高级篇之redis源码分析Hash类型listpack取代ziplist
视频
157_redis高级篇之redis源码分析Hash类型listpack VS ziplist小总结
视频
158_redis高级篇之redis源码分析List类型总纲介绍
视频
159_redis高级篇之redis源码分析List类型quicklist底层演变
视频
160_redis高级篇之redis源码分析List类型quicklist源码分析
视频
161_redis高级篇之redis源码分析Set类型源码分析
视频
162_redis高级篇之redis源码分析ZSet类型源码分析
视频
163_redis高级篇之redis源码分析小总结
视频
164_redis高级篇之skiplist跳表
视频
165_redis高级篇之IO多路复用要解决那些问题及学术概念
视频
166_redis高级篇之IO多路复用redis为什么这么快
视频
167_redis高级篇之IO多路复用吃米线聊网络场景
视频
168_redis高级篇之IO多路复用同步异步和阻塞非阻塞
视频
169_redis高级篇之IO多路复用BIO
视频
170_redis高级篇之IO多路复用NIO
视频
171_redis高级篇之IO多路复用IOMultiplexing理论简介
视频
172_redis高级篇之IO多路复用IOMultiplexing从学术到人话版
视频
173_redis高级篇之IO多路复用IOMultiplexing能干嘛
视频
174_redis高级篇之IO多路复用select方法简介
视频
175_redis高级篇之IO多路复用poll方法简介
视频
176_redis高级篇之IO多路复用epoll方法简介
视频
177_redis高级篇之IO多路复用兜底函数方案和系统选择
视频
178_终章の总结彩蛋
JUC线程高级
视频
01.volatile 关键字与内存可见性
视频
02.原子变量与 CAS 算法
视频
03.模拟 CAS 算法
视频
04.同步容器类ConcurrentHashMap
视频
05.CountDownLatch 闭锁
视频
06.实现 Callable 接口
视频
07.同步锁 Lock
视频
08.生产者消费者案例-虚假唤醒
视频
09.Condition 线程通信
视频
10.线程按序交替
视频
11.ReadWriteLock 读写锁
视频
12.线程八锁
视频
13.线程池
视频
14.线程调度
视频
15.ForkJoinPool 分支合并框架-工作窃取
Flink1.13
视频
001.Flink(Scala版)-课程简介
视频
002.Flink(Scala版)-第一章-Flink的起源和发展
视频
003.Flink(Scala版)-第一章-Flink框架处理流程
视频
004.Flink(Scala版)-第一章-Flink应用场景
视频
005.Flink(Scala版)-第一章-为什么要用Flink
视频
006.Flink(Scala版)-第一章-数据处理框架的演变
视频
007.Flink(Scala版)-第一章-Flink的分层API
视频
008.Flink(Scala版)-第一章-Flink和Spark的区别
视频
009.Flink(Scala版)-第二章-Flink环境准备和创建项目
视频
010.Flink(Scala版)-第二章-批处理WordCount
视频
011.Flink(Scala版)-第二章-有界流处理WordCount
视频
012.Flink(Scala版)-第二章-无界流处理WordCount
视频
013.Flink(Scala版)-第三章-Flink基本运行架构
视频
014.Flink(Scala版)-第三章-本地启动Flink集群
视频
015.Flink(Scala版)-第三章-远程集群启动
视频
016.Flink(Scala版)-第三章-Web UI 提交作业
视频
017.Flink(Scala版)-第三章-命令行提交作业
视频
018.Flink(Scala版)-第三章-Flink部署模式
视频
019.Flink(Scala版)-第三章-独立模式的部署
视频
020.Flink(Scala版)-第三章-YARN模式的部署
视频
21.第四章_Flink系统架构
视频
22.第四章_Flink运行时架构(二)_作业提交流程
视频
23.第四章_数据流图
视频
24.第四章_并行度
视频
25.第四章_算子链
视频
26.第四章_执行图
视频
27.第四章_Task Slots
视频
28.第四章_Flink的任务调度
视频
29.第五章_DataStream API整体介绍
视频
30.第五章_执行环境
视频
31.第五章_Source(一)_读取有界数据
视频
32.第五章_Source(二)_读取Kafka
视频
33.第五章_Source(三)_读取自定义数据源
视频
34.第五章_Flink支持的类型系统
视频
35.第五章_Transform(一)_Map
视频
36.第五章_Transform(二)_Filter
视频
37.第五章_Transform(三)_FlatMap
视频
38.第五章_Transform(四)_KeyBy
视频
39.第五章_Transform(五)_简单聚合
视频
40.第五章_Transform(六)_归约聚合
视频
41.第五章_函数类
视频
42.第五章_富函数类
视频
43.第五章_物理分区(一)_整体介绍
视频
44.第五章_物理分区(二)_Shuffle
视频
45.第五章_物理分区(三)_Rebalance
视频
46.第五章_物理分区(四)_Rescale
视频
47.第五章_物理分区(五)_广播和全局分区
视频
48.第五章_物理分区(六)_自定义分区
视频
49.第五章_Sink(一)_Flink连接到外部系统
视频
50.第五章_Sink(二)_写入文件
视频
51.第五章_Sink(三)_写入Kafka
视频
52.第五章_Sink(四)_写入Redis
视频
53.第五章_Sink(五)_写入Es
视频
54.第五章_Sink(六)_写入MySQL
视频
55.第五章_Sink(七)_自定义Sink
视频
56.第六章_时间语义
视频
57.第六章_事件时间和窗口
视频
58.第六章_水位线的概念
视频
59.第六章_水位线的原理和特性
视频
60.第六章_水位线生成策略
视频
61.第六章_Flink内置水位线生成策略
视频
62.第六章_自定义水位线生成
视频
63.第六章_在自定义数据源中生成水位线
视频
64.第六章_水位线的传递
视频
65.第六章_窗口的概念
视频
66.第六章_窗口的分类
视频
67.第六章_窗口API概览
视频
68.第六章_窗口分配器
视频
69.第六章_窗口函数整体介绍
视频
70.第六章_增量聚合函数(一)_ReduceFunction
视频
71.第六章_增量聚合函数(二)_AggregateFunction
视频
72.第六章_全窗口函数
视频
73.第六章_增量聚合和全窗口函数结合使用
视频
74.第六章_测试水位线和窗口
视频
75.第六章_其它可选窗口API
视频
76.第六章_处理迟到数据(一)_整体介绍
视频
77.第六章_处理迟到数据(二)_代码实现
视频
78.第六章_处理迟到数据(三)_运行测试
视频
79.第七章_基本处理函数(ProcessFunction)
视频
80.第七章_处理函数的分类
视频
81.第七章_KeyedProcessFunction(一)_处理时间定时器
视频
82.第七章_KeyedProcessFunction(二)_事件时间定时器
视频
83.第七章_窗口处理函数
视频
84.第七章_TopN(一)_使用ProcessAllWindowFunction
视频
85.第七章_TopN(二)_使用KeyedProcessFunction(一)
视频
86.第七章_TopN(三)_使用KeyedProcessFunction(二)
视频
87.第八章_使用Filter实现分流
视频
88.第八章_使用侧输出流实现分流
视频
89.第八章_联合(Union)
视频
90.第八章_连接(Connect)
视频
91.第八章_实时对账(一)_基本框架
视频
92.第八章_实时对账(二)_具体实现
视频
93.第八章_广播连接流
视频
94.第八章_窗口联结
视频
95.第八章_间隔联结
视频
96.第八章_窗口同组联结
视频
97.第九章_状态的概念
视频
98.第九章_状态的管理
视频
99.第九章_状态的分类
视频
100.第九章_Keyed State概念和特点
视频
101.第九章_KeyedState类型(一)_值状态
视频
102.第九章_KeyedState类型(二)_列表状态和映射状态
视频
103.第九章_KeyedState类型(三)_归约状态和聚合状态
视频
104.第九章_KeyedState应用(一)_值状态
视频
105.第九章_KeyedState应用(二)_列表状态
视频
106.第九章_KeyedState应用(三)_映射状态
视频
107.第九章_KeyedState应用(四)_聚合状态
视频
108.第九章_状态生存时间(TTL)
视频
109.第九章_算子状态的概念和类型
视频
110.第九章_算子状态应用实例
视频
111.第九章_广播状态的概念和用法
视频
112.第九章_广播状态应用实例
视频
113.第九章_状态持久化(一)_检查点
视频
114.第九章_状态持久化(二)_状态后端
视频
115.第十章_检查点的保存
视频
116.第十章_从检查点恢复状态
视频
117.第十章_检查点分界线
视频
118.第十章_检查点算法
视频
119.第十章_检查点的配置
视频
120.第十章_保存点
视频
121.第十章_状态一致性
视频
122.第十章_端到端状态一致性(一)
视频
123.第十章_端到端状态一致性(二)
视频
124.第十章_Flink和Kafka连接的精确一次
视频
125.第十一章_Table API和SQL整体介绍
视频
126.第十一章_快速上手
视频
127.第十一章_整体程序架构
视频
128.第十一章_表环境
视频
129.第十一章_创建表
视频
130.第十一章_表的查询
视频
131.第十一章_输出表
视频
132.第十一章_表转换成流
视频
133.第十一章_流转换成表
视频
134.第十一章_支持的数据类型
视频
135.第十一章_动态表和持续查询
视频
136.第十一章_持续查询的过程
视频
137.第十一章_动态表编码为流
视频
138.第十一章_时间属性(一)_在DDL中定义
视频
139.第十一章_时间属性(二)_流转换为表时定义
视频
140.第十一章_时间属性(三)_处理时间的定义
视频
141.第十一章_窗口
视频
142.第十一章_分组聚合
视频
143.第十一章_窗口聚合
视频
144.第十一章_开窗(Over)聚合
视频
145.第十一章_普通TopN
视频
146.第十一章_窗口TopN
视频
147.第十一章_常规Join
视频
148.第十一章_间隔Join
视频
149.第十一章_系统函数
视频
150.第十一章_UDF(一)_整体介绍
视频
151.第十一章_UDF(二)_标量函数
视频
152.第十一章_UDF(三)_表函数
视频
153.第十一章_UDF(四)_聚合函数
视频
154.第十一章_UDF(五)_表聚合函数(一)_整体介绍
视频
155.第十一章_UDF(五)_表聚合函数(二)_代码实现
视频
156.第十一章_UDF(五)_表聚合函数(三)_调用和测试
视频
157.第十一章_SQL客户端
视频
158.第十一章_连接到常见的外部系统
视频
159.第十一章_连接到Hive
视频
160.第十二章_CEP的基本概念和应用场景
视频
161.第十二章_快速上手(一)_程序架构和定义模式
视频
162.第十二章_快速上手(二)_检测处理和测试
视频
163.第十二章_个体模式(一)_整体介绍
视频
164.第十二章_个体模式(二)_量词
视频
165.第十二章_个体模式(三)_条件
视频
166.第十二章_组合模式
视频
167.第十二章_模式组
视频
168.第十二章_匹配后跳过策略
视频
169.第十二章_处理匹配事件
视频
170.第十二章_处理超时事件(一)_基本流程
视频
171.第十二章_处理超时事件(二)_应用实例
视频
172.第十二章_处理迟到数据
视频
173.第十二章_状态机实现(一)_基本原理
视频
174.第十二章_状态机实现(二)_代码实现
视频
175.课程总结
Oozie教程
视频
01.课程介绍
视频
02.功能模块
视频
03.快速部署CDH版本Hadoop
视频
04.部署环境准备
视频
05.发布&启动
视频
06.调度Shell脚本案例
视频
07.逻辑调度多个任务案例
视频
08.调度MR任务
视频
09.调度定时任务
Docker
视频
01_前言闲聊和课程说明
视频
02_docker为什么出现
视频
03_docker理念简介
视频
04_docker是什么
视频
05_传统虚拟机和容器的对比
视频
06_docker能干嘛解决什么问题
视频
07_docker官网介绍
视频
08_docker三要素
视频
09_docker平台入门图解
视频
10_docker平台架构图解
视频
11_centos7上安装docker
视频
12_镜像加速器配置
视频
13_helloworld分析介绍3要素配合
视频
14_为什么Docker会比VM虚拟机快
视频
15_帮助启动类命令
视频
16_镜像命令
视频
17_ubuntu容器说明
视频
18_容器命令A
视频
19_容器命令B
视频
20_容器命令C
视频
21_容器命令D
视频
22_容器命令E
视频
23_镜像的分层概念
视频
24_commit命令上集
视频
25_commit命令下集
视频
27_docker私有库简介
视频
28_新镜像推送私服库案例
视频
29_容器数据卷是什么
视频
30_容器数据卷能干嘛
视频
31_容器卷和主机互通互联
视频
32_容器卷ro和rw读写规则
视频
33_容器卷之间的继承
视频
34_docker上安装常用软件说明
视频
35_tomcat安装上集
视频
36_tomcat安装下集
视频
37_mysql安装上集
视频
38_mysql安装下集
视频
39_redis常规安装
视频
40_高级篇简介
视频
41_mysql主从复制docker版
视频
42_分布式存储之哈希取余算法
视频
43_分布式存储之一致性哈希算法
视频
44_分布式存储之哈希槽算法
视频
45_3主3从redis集群配置上集
视频
46_3主3从redis集群配置中集
视频
47_3主3从redis集群配置下集
视频
48_redis集群读写error说明
视频
49_redis集群读写路由增强正确案例
视频
50_查看集群信息cluster check
视频
51_主从容错切换迁移
视频
52_主从扩容需求分析
视频
53_主从扩容案例演示
视频
54_主从缩容需求分析
视频
55_主从缩容案例演示
视频
56_分布式存储案例小总结
视频
57_Dockerfile简介
视频
58_DockerFile构建过程解析
视频
59_Dockerfile保留字简介
视频
60_centos之dockerfile需求说明
视频
61_centos之dockerfile案例演示
视频
62_虚悬镜像
视频
63_新建微服务工程并形成jar包
视频
64_dockerfile发布微服务部署到docker容器
视频
65_测试容器上的微服务
视频
66_docker network简介
视频
67_docker network常用命令
视频
68_docker network能干嘛
视频
69_docker network网络模式有几种
视频
70_docker network底层ip和容器映射变化
视频
71_docker network之bridge
视频
72_docker network之host
视频
73_docker network之none
视频
74_docker network之container
视频
75_docker network之自定义网络上集
视频
76_docker network之自定义网络中集
视频
77_docker network之自定义网络下集
视频
78_compose是什么能干嘛
视频
79_compose下载安装步骤
视频
80_compose核心概念
视频
81_微服务改造升级并生成新镜像
视频
82_不用compose编排服务上集
视频
83_不用compose编排服务下集
视频
84_使用compose编排服务上集
视频
85_使用compose编排服务中集
视频
86_使用compose编排服务下集
视频
87_Portainer简介和安装
视频
88_Portainer常规操作
视频
89_Portainer补充说明
视频
90_CIG容器重量级监控系统介绍
视频
91_CIG结合compose一键搭建监控平台
视频
92_CIG三平台登陆验证通过
视频
93_CIG添加panel
视频
94_CIG配置监控业务规则
视频
95_终章の总结
Elasticsearch7.x+8.x
视频
001 - Elasticsearch - 开篇
视频
002 - Elasticsearch - 技术选型
视频
003 - Elasticsearch - 教学大纲
视频
004 - Elasticsearch - 入门 - 环境准备
视频
005 - Elasticsearch - 入门 - RESTful & JSON
视频
006 - Elasticsearch - 入门 - Postman客户端工具
视频
007 - Elasticsearch - 入门 - 倒排索引
视频
008 - Elasticsearch - 入门 - HTTP - 索引 - 创建
视频
009 - Elasticsearch - 入门 - HTTP - 索引 - 查询 & 删除
视频
010 - Elasticsearch - 入门 - HTTP - 文档 - 创建 (Put & Post)
视频
011 - Elasticsearch - 入门 - HTTP - 查询 - 主键查询 & 全查询
视频
012 - Elasticsearch - 入门 - HTTP - 全量修改 & 局部修改 & 删除
视频
013 - Elasticsearch - 入门 - HTTP - 条件查询 & 分页查询 & 查询排序
视频
014 - Elasticsearch - 入门 - HTTP - 多条件查询 & 范围查询
视频
015 - Elasticsearch - 入门 - HTTP - 全文检索 & 完全匹配 & 高亮查询
视频
016 - Elasticsearch - 入门 - HTTP - 聚合查询
视频
017 - Elasticsearch - 入门 - HTTP - 映射关系
视频
018 - Elasticsearch - 入门 - JavaAPI - 环境准备
视频
019 - Elasticsearch - 入门 - JavaAPI - 索引 - 创建
视频
020 - Elasticsearch - 入门 - JavaAPI - 索引 - 查询 & 删除
视频
021 - Elasticsearch - 入门 - JavaAPI - 文档 - 新增 & 修改
视频
022 - Elasticsearch - 入门 - JavaAPI - 文档 - 查询 & 删除
视频
023 - Elasticsearch - 入门 - JavaAPI - 文档 - 批量新增 & 批量删除
视频
024 - Elasticsearch - 入门 - JavaAPI - 文档 - 高级查询 - 全量查询
视频
025 - Elasticsearch - 入门 - JavaAPI - 文档 - 高级查询 - 分页查询 & 条件查询 & 字段查询
视频
026 - Elasticsearch - 入门 - JavaAPI - 文档 - 高级查询 - 组合查询 & 范围查询
视频
027 - Elasticsearch - 入门 - JavaAPI - 文档 - 高级查询 - 模糊查询 & 高亮查询
视频
028 - Elasticsearch - 入门 - JavaAPI - 文档 - 高级查询 - 最大值查询 & 分组查询
视频
029 - Elasticsearch - 环境 - 简介
视频
030 - Elasticsearch - 环境 - Windows集群部署
视频
031 - Elasticsearch - 环境 - Linux单节点部署
视频
032 - Elasticsearch - 环境 - Linux集群部署
视频
033 - Elasticsearch - 进阶 - 核心概念
视频
034 - Elasticsearch - 进阶 - 系统架构 - 简介
视频
035 - Elasticsearch - 进阶 - 单节点集群
视频
036 - Elasticsearch - 进阶 - 故障转移
视频
037 - Elasticsearch - 进阶 - 水平扩容
视频
038 - Elasticsearch - 进阶 - 应对故障
视频
039 - Elasticsearch - 进阶 - 路由计算 & 分片控制
视频
040 - Elasticsearch - 进阶 - 数据写流程
视频
041 - Elasticsearch - 进阶 - 数据读流程
视频
042 - Elasticsearch - 进阶 - 更新流程 & 批量操作流程
视频
043 - Elasticsearch - 进阶 - 倒排索引
视频
044 - Elasticsearch - 进阶 - 文档搜索
视频
045 - Elasticsearch - 进阶 - 文档刷新 & 文档刷写 & 文档合并
视频
046 - Elasticsearch - 进阶 - 文档分析
视频
047 - Elasticsearch - 进阶 - 文档控制
视频
048 - Elasticsearch - 进阶 - 文档展示 - Kibana
视频
049 - Elasticsearch - 框架集成 - SpringData - 整体介绍
视频
050 - Elasticsearch - 框架集成 - SpringData - 代码功能集成
视频
051 - Elasticsearch - 框架集成 - SpringData - 集成测试 - 索引操作
视频
052 - Elasticsearch - 框架集成 - SpringData - 集成测试 - 文档操作
视频
053 - Elasticsearch - 框架集成 - SpringData - 集成测试 - 文档搜索
视频
054 - Elasticsearch - 框架集成 - SparkStreaming - 集成
视频
055 - Elasticsearch - 框架集成 - Flink - 集成
视频
056 - Elasticsearch - 优化 - 硬件选择
视频
057 - Elasticsearch - 优化 - 分片策略
视频
058 - Elasticsearch - 优化 - 路由选择
视频
059 - Elasticsearch - 优化 - 写入速度优化
视频
060 - Elasticsearch - 优化 - 内存设置
视频
061 - Elasticsearch - 优化 - 重要配置
视频
062 - Elasticsearch - 面试题
Kubernetes
视频
1.课程内容介绍
视频
2.介绍和特性
视频
3.集群架构组件
视频
4.核心概念
视频
5.搭建Kubernetes集群(平台规划和部署方式介绍)
视频
6.搭建Kubernetes集群(kubeadm方式)-操作系统初始化
视频
7.搭建Kubernetes集群(kubeadm方式)-部署master节点
视频
8.搭建Kubernetes集群(kubeadm方式)-部署node节点和集群测试
视频
9.搭建Kubernetes集群(二进制方式)-搭建步骤介绍
视频
10.搭建Kubernetes集群(二进制方式)-操作系统初始化
视频
11.搭建Kubernetes集群(二进制方式)-生成SSL证书文件
视频
12.搭建Kubernetes集群(二进制方式)-部署etcd集群
视频
13.搭建Kubernetes集群(二进制方式)-为APIServer自签证书
视频
14.搭建Kubernetes集群(二进制方式)-部署Master组件
视频
15.搭建Kubernetes集群(二进制方式)-部署Node组件(安装Docker)
视频
16.搭建Kubernetes集群(二进制方式)-部署Node组件(kubelet和kube-proxy)
视频
17.搭建Kubernetes集群(二进制方式)-部署CNI网络和集群测试
视频
18.搭建Kubernetes集群(两种搭建方式总结)
视频
19.Kubernetes核心技术-命令行工具kubectl
视频
20.Kubernetes核心技术-资源编排(yaml)介绍
视频
21.Kubernetes核心技术-资源编排(yaml)编写方式
视频
22.Kubernetes核心技术-Pod(概述和存在意义)
视频
23.Kubernetes核心技术-Pod(两种实现机制)
视频
24.Kubernetes核心技术-Pod(镜像拉取 重启策略和资源限制)
视频
25.Kubernetes核心技术-Pod(健康检查)
视频
26.Kubernetes核心技术-Pod(调度策略)-创建Pod流程
视频
27.Kubernetes核心技术-Pod(调度策略)-影响Pod调度(资源限制和节点选择器)
视频
28.Kubernetes核心技术-Pod(调度策略)-影响Pod调度(节点亲和性)
视频
29.Kubernetes核心技术-Pod(调度策略)-影响Pod调度(污点和污点容忍)
视频
30.Kubernetes核心技术-Controller(Deployment)-概述和应用场景
视频
31.Kubernetes核心技术-Controller(Deployment)-发布应用
视频
32.Kubernetes核心技术-Controller(Deployment)-升级回滚和弹性伸缩
视频
33.Kubernetes核心技术-Service-概述
视频
34.Kubernetes核心技术-Service-三种类型
视频
35.Kubernetes核心技术-Controller(StatefulSet)-部署有状态应用
视频
36.Kubernetes核心技术-Controller(DaemonSet)-部署守护进程
视频
37.Kubernetes核心技术-Controller(Job和Cronjob)-一次任务和定时任务
视频
38.Kubernetes核心技术-配置管理-Secret
视频
39.Kubernetes核心技术-配置管理-ConfigMap
视频
40.Kubernetes核心技术-集群安全机制(概述)
视频
41.Kubernetes核心技术-集群安全机制(RBAC介绍)
视频
42.Kubernetes核心技术-集群安全机制(RBAC实现鉴权)
视频
43.Kubernetes核心技术-Ingress(概述)
视频
44.Kubernetes核心技术-Ingress(对外暴露应用)
视频
45.Kubernetes核心技术-Helm(引入)
视频
46.Kubernetes核心技术-Helm(概述)
视频
47.Kubernetes核心技术-Helm(安装和配置仓库)
视频
48.Kubernetes核心技术-Helm(快速部署应用)
视频
49.Kubernetes核心技术-Helm(自定义chart部署)
视频
50.Kubernetes核心技术-Helm(chart模板使用)
视频
51.Kubernetes核心技术-Helm(chart模板使用)
视频
52.Kubernetes核心技术-持久化存储(nfs网络存储)
视频
53.Kubernetes核心技术-持久化存储(pv和pvc)
视频
54.Kubernetes集群资源监控-监控指标和方案
视频
55.Kubernetes集群资源监控-搭建监控平台
视频
56.Kubernetes集群搭建-搭建高可用集群(实现过程介绍)
视频
57.Kubernetes集群搭建-搭建高可用集群(初始化和部署keepalived)
视频
58.Kubernetes集群搭建-搭建高可用集群(部署haproxy和安装docker及其他组件)
视频
59.Kubernetes集群搭建-搭建高可用集群(部署master1节点初始化)
视频
60.Kubernetes集群搭建-搭建高可用集群(部署master2和node节点)
视频
61.Kubernetes集群部署项目-容器交付流程介绍
视频
62.Kubernetes集群部署项目-部署Java项目(制作镜像)
视频
63.Kubernetes集群部署项目-部署Java项目(推送镜像)
视频
64.Kubernetes集群部署项目-部署Java项目(部署镜像暴露应用)
Java
视频
1.几个经典的算法面试题(1)
视频
2.几个经典的算法面试题(2)
视频
3.内容介绍和授课方式
视频
4.数据结构和算法的关系
视频
5.编程中实际遇到的几个问题
视频
6.线性结构和非线性结构
视频
7.稀疏数组的应用场景
视频
8.稀疏数组转换的思路分析
视频
9.稀疏数组的代码实现
视频
10.队列的应用场景和介绍
视频
11.数组模拟队列的思路分析
视频
12.数组模拟队列代码实现(1)
视频
13.数组模拟队列代码实现(2)
视频
14.数组模拟环形队列思路分析图
视频
15.数组模拟环形队列实现
视频
16.单链表介绍和内存布局
视频
17.单链表创建和遍历的分析实现
视频
18.单链表按顺序插入节点
视频
19.单链表节点的修改
视频
20.单链表节点的删除和小结
视频
21.单链表节点的删除和小结
视频
22.单链表腾讯面试题
视频
23.单链表百度面试题
视频
24.双向链表增删改查分析图解
视频
25.双向链表增删改查代码实现
视频
26.双向链表功能测试和小结
视频
27.环形链表介绍和约瑟夫问题
视频
28.约瑟夫问题分析图解和实现(1)
视频
29.约瑟夫问题分析图解和实现(2)
视频
30.栈的应用场景和介绍
视频
31.栈的思路分析和代码实现
视频
32.栈的功能测试和小结
视频
33.栈实现综合计算器-思路分析(1)
视频
34.栈实现综合计算器-代码实现(2)
视频
35.栈实现综合计算器-代码实现(3)
视频
36.前缀 中缀 后缀表达式规则
视频
37.逆波兰计算器分析和实现(1)
视频
38.逆波兰计算器分析和实现(2)
视频
39.中缀转后缀表达式思路分析
视频
40.中缀转后缀表达式代码实现(1)
视频
41.中缀转后缀表达式代码实现(2)
视频
42.完整版逆波兰计算器和小结
视频
43.递归应用场景和调用机制
视频
44.递归能解决的问题和规则
视频
45.迷宫回溯问题分析和实现(1)
视频
46.迷宫回溯问题分析和实现(2)
视频
47.八皇后问题分析和实现(1)
视频
48.八皇后问题分析和实现(2)
视频
49.八皇后问题分析和实现(3)
视频
50.排序算法介绍和分类
视频
51.时间频度介绍和特点
视频
52.时间复杂度计算和举例说明
视频
53.平均和最坏时间复杂度介绍
视频
54.冒泡排序算法思路图解
视频
55.冒泡排序算法代码实现
视频
56.冒泡排序算法优化和总结
视频
57.选择排序算法思路图解
视频
58.选择排序算法代码实现
视频
59.选择排序算法速度测试
视频
60.插入排序算法思路图解
视频
61.插入排序算法代码实现
视频
62插入排序算法速度测试
视频
63.希尔排序算法思路图解
视频
64.希尔排序[交换式]算法实现
视频
65.希尔排序[移位式]算法实现
视频
66.快速排序算法思路图解
视频
67.快速排序算法代码实现
视频
68.快速排序算法速度测试
视频
69.归并排序算法思路图解
视频
70.归并排序算法代码实现
视频
71.归并排序算法速度测试
视频
72.基数排序算法思路图解
视频
73.基数排序算法代码实现(1)
视频
74.基数排序算法代码实现(2)
视频
75.基数排序算法注意事项
视频
76.排序算法时间复杂度比较
视频
77.线性查找分析和实现
视频
78.二分查找算法思路图解
视频
79.二分查找算法代码实现
视频
80.二分查找算法功能完善
视频
81.插值查找算法工作原理
视频
82.插值查找算法代码实现
视频
83.斐波那契查找算法原理
视频
84.斐波那契查找代码实现
视频
85.斐波那契查找算法小结
视频
86.哈希表的介绍和内存布局
视频
87.哈希表实现思路图解
视频
88.哈希表代码实现(1)
视频
89.希表代码实现(2)
视频
90.数组 链表 树存储方式分析
视频
91.二叉树的概念和常用术语
视频
92.前序中序后序遍历二叉树图解
视频
93.前序中序后序遍历代码实现(1)
视频
94.前序中序后序遍历代码实现(2)
视频
95.前序中序后序查找思路图解
视频
96.前序中序后序查找代码实现(1)
视频
97.前序中序后序查找代码实现(2)
视频
98.二叉树删除结点思路图解
视频
99.二叉树删除结点代码实现
视频
100.顺序存储二叉树思路图解
视频
101.顺序存储二叉树代码实现
视频
102.线索化二叉树的介绍
视频
103.线索化二叉树思路图解
视频
104.线索化二叉树代码实现1
视频
105.线索化二叉树代码实现2
视频
106.遍历线索化二叉树实现
视频
107.大顶堆和小顶堆图解说明
视频
108.堆排序的思路图解
视频
109.堆排序的代码实现1
视频
110.堆排序的代码实现2
视频
111.堆排序的速度测试和小结
视频
112.赫夫曼树的基本介绍
视频
113.赫夫曼树创建步骤图解
视频
114.赫夫曼树创建代码实现
视频
115.变长编码的举例说明
视频
116.赫夫曼编码的原理图解
视频
117.数据压缩-创建赫夫曼树思路
视频
118.数据压缩-创建赫夫曼树实现
视频
119.数据压缩-生成赫夫曼编码表
视频
120.数据压缩-赫夫曼编码字节数组
视频
121.数据压缩-赫夫曼字节数组封装
视频
122.数据解压-字节转二进制字符串
视频
123.数据解压-赫夫曼解码
视频
124.使用赫夫曼编码压缩文件
视频
125.使用赫夫曼编码解压文件
视频
126.赫夫曼编码注意事项
视频
127.二叉排序树(BST)的介绍
视频
128.二叉排序树(BST)创建和遍历
视频
129.二叉排序树删除结点思路图解
视频
130.二叉排序树删除叶子结点(1)
视频
131.二叉排序树删除叶子结点(2)
视频
132.BST删除有一颗子树的结点
视频
133.BST删除有二颗子树的结点
视频
134.BST删除结点的注意事项
视频
135.平衡二叉树(AVL树)介绍
视频
136.AVL树左旋转思路图解
视频
137.AVL树高度求解
视频
138.AVL树左旋转代码实现
视频
139.AVL树右旋转图解和实现
视频
140.AVL树双旋转图解和实现
视频
141.平衡二叉树(AVL树)小结
视频
142.多叉树原理图解
视频
143.2-3树原理图解
视频
144.B树和B加树原理图解
视频
145.B星树和多路查找树小结
视频
146.图的基本介绍和存储形式
视频
147.图的创建图解和代码实现
视频
148.图的深度优先(DFS)算法图解
视频
149.图的深度优先(DFS)代码实现
视频
150.图的广度优先(BFS)算法图解
视频
151.图的广度优先(BFS)代码实现
视频
152.DFS和BFS比较及图小结
视频
153.二分查找非递归算法分析实现
视频
154.分治算法的设计模式
视频
155.分治算法解决汉诺塔问题
视频
156.动态规划算法基本介绍
视频
157.动态规划算法解决背包问题1
视频
158.动态规划算法解决背包问题2
视频
159.动态规划算法解决背包问题3
视频
160.暴力匹配算法解决字串匹配问题
视频
161.KMP算法解决字串匹配思路图解
视频
162.KMP算法解决字串匹配代码实现
视频
163.动态规划算法和KMP算法小结
视频
164.贪心算法的基本介绍
视频
165.贪心算法解决集合覆盖思路图解
视频
166.贪心算法解决集合覆盖代码实现
视频
167.贪心算法解决集合覆盖注意事项
视频
168.普利姆算法(Prim)和MST介绍
视频
169.Prim算法解决修路问题思路图解
视频
170.Prim算法解决修路问题生成图
视频
171.Prim算法解决修路问题代码实现
视频
172.克鲁斯卡尔((Kruskal)算法图解
视频
173.Kruskal算法解决公交问题(1)
视频
174.Kruskal算法解决公交问题(2)
视频
175.Kruskal算法解决公交问题(3)
视频
176.Kruskal算法解决公交问题(4)
视频
177.Kruskal算法解决公交问题小结
视频
178.迪杰斯特拉(Dijkstra)算法基本介绍
视频
179.Dijkstra算法思路图解
视频
180.Dijkstra算法解决最短路径问题(1)
视频
181.Dijkstra算法解决最短路径问题(2)
视频
182.Dijkstra算法解决最短路径问题(3)
视频
183.Dijkstra算法解决最短路径问题(4)
视频
184.Dijkstra算法解决最短路径问题(5)
视频
185.弗洛伊德(Floyd)算法基本介绍
视频
186.弗洛伊德(Floyd)算法思路图解
视频
187.Floyd算法解决最短路径问题(1)
视频
188.Floyd算法解决最短路径问题(2)
视频
189.骑士周游问题和游戏说明
视频
190.骑士周游问题思路图解
视频
191.骑士周游回溯算法代码实现(1)
视频
192.骑士周游回溯算法代码实现(2)
视频
193.骑士周游回溯算法代码实现(3)
视频
194.骑士周游回溯算法用贪心算法优化
Scala数据结构和算法
视频
01.数据结构和算法基本介绍
视频
02.数据结构和算法几个实际问题
视频
03.稀疏数组介绍
视频
04.稀疏数组压缩实现
视频
05.稀疏数组解压实现
视频
06.队列介绍
视频
07.单向队列实现
视频
08.单向队列问题分析
视频
09.环形队列(1)
视频
10.环形队列(2)
视频
11.链表说明和应用场景
视频
12.单向链表-人员管理系统说明
视频
13.单向链表-添加和遍历
视频
14.单向链表-有序插入节点
视频
15.单向链表-修改节点
视频
16.单向链表-删除节点
视频
17.双向链表基本介绍
视频
18.双向链表的实现
视频
19.链表的经典应用-约瑟夫问题
视频
20.约瑟夫问题-形成环形和遍历
视频
21.约瑟夫问题-算法思路分析
视频
22.约瑟夫问题-算法的实现
视频
23.栈的基本介绍
视频
24.栈的基本使用
视频
25.使用栈计算表达式的思路
视频
26.编写数栈和符号栈
视频
27.完成单数表达式运算(1)
视频
28.完成单数表达式运算(2)
视频
29.完成多位数表达式运算
视频
30.温故知新
视频
31.递归的应用(迷宫回溯)
视频
32.递归的机制分析
视频
33.递归能解决的问题
视频
34.迷宫解决思路和创建地图
视频
35.递归回溯解决迷宫问题
视频
36.迷宫问题小结
视频
37.冒泡排序
视频
38.选择排序分析和实现
视频
39.插入排序的思路分析
视频
40.插入排序的实现
视频
41.快速排序思路分析
视频
42.快速排序代码实现
视频
43.归并排序的思路分析
视频
44.归并排序的实现和分析
视频
45.查找的基本介绍
视频
46.二分查找实现和分析
视频
47.二分查找大量相同值
视频
48.二分查找的小结
视频
49.哈希(散列)表的概述
视频
50.哈希(散列)表实现机制分析
视频
51.哈希(散列)表的添加
视频
52.哈希(散列)表的遍历
视频
53.哈希(散列)表的查找
视频
54.哈希(散列)表的小结
视频
55.二叉树能解决的问题
视频
56.树常用术语
视频
57.满二叉树和完全二叉树
视频
58.二叉树的前序中序后序遍历
视频
59.二叉树的前序中序后序查找
视频
60.二叉树节点删除
视频
61.二叉树节点删除扩展提示
视频
62.顺序存储二叉树
视频
63.二叉排序树的介绍
视频
64.二叉排序树-创建和遍历
视频
65.二叉排序树-检索父子节点
视频
66.二叉排序树-删除叶子节点
视频
67.二叉排序树-删除非叶子节点(1)
视频
68.二叉排序树-删除非叶子节点(2)
视频
69.二叉排序树-删除无父节点的节点
视频
70.其它二叉树(AVL 赫夫曼树等)
ORACLE、SQL、PLSQL
视频
01.Oracle数据库的安装和配置
视频
02.Oracle数据库管理
视频
03.第1节-基本的SQL-SELECT语句
视频
04.第1节课后练习
视频
05.第2节-过滤和排序数据
视频
06.第2节课后练习
视频
07.第3节_单行函数1
视频
08.第3节_单行函数2
视频
09.第3节课后练习
视频
10.第4节_多表查询
视频
11.第4节课后练习
视频
12.第5节_分组函数
视频
13.第5节课后练习
视频
14.第6节_子查询
视频
15.第6节课后练习1
视频
16.第6节课后练习2
视频
17.第7节_创建和管理表
视频
18.第7节课后练习
视频
19.第8节_数据处理1
视频
20.第8节_数据处理2
视频
21.第8节课后练习
视频
22.第9节_约束1
视频
23.第9节_约束2
视频
24.第9节课后练习
视频
25.第10节_视图
视频
26.第10节课后练习
视频
27.第11节_其它数据库对象
视频
28.第11节课后练习
视频
29.第12节_控制用户权限及练习
视频
30.第13节_SET运算符及练习
视频
31.第14节_高级子查询1
视频
32.第14节_高级子查询2
视频
33.第14节课后练习
视频
34.plsql(轻量版)_基本语法
视频
35.plsql(轻量版)_记录类型1
视频
36.plsql(轻量版)_复习_记录类型2
视频
37.plsql(轻量版)_流程控制
视频
38.plsql(轻量版)_游标的使用1
视频
39.plsql(轻量版)_游标的使用2
视频
40.plsql(轻量版)_异常处理机制
视频
41.plsql(轻量版)-存储函数& 存储过程
视频
42.plsql(轻量版)_触发器
DataX
视频
01_DataX_课程简介
视频
02_DataX_概述
视频
03_DataX_原理
视频
04_DataX_与Sqoop的对比
视频
05_DataX_安装&体验
视频
06_DataX_案例_StreamReader&StreamWriter
视频
07_DataX_案例_mysql2hdfs
视频
08_DataX_案例_HDFS高可用配置
视频
09_DataX_案例_hdfs2mysql
视频
10_DataX_Oracle安装准备工作
视频
11_DataX_图形化安装Oracle
视频
12_DataX_Oracle创建数据库
视频
13_DataX_Oracle简单使用
视频
14_DataX_案例_Oracle导出到MySQL和HDFS
视频
15_DataX_MongoDB简单介绍
视频
16_DataX_MongoDB安装&简单使用
视频
17_DataX_案例_MongoDB导出到MySQL和HDFS
视频
18_DataX_SQLServer简介&安装
视频
19_DataX_SQLServer客户端安装&简单使用
视频
20_DataX_案例_SQLServer导出到MySQL和HDFS
视频
21_DataX_DB2简介&安装准备
视频
22_DataX_DB2安装
视频
23_DataX_DB2启动&简单使用
视频
24_DataX_案例_DB2导出到HDFS和MySQL
视频
25_DataX_源码分析_总体流程认识&程序入口
视频
26_DataX_源码分析_并发数的确定
视频
27_DataX_源码分析_切分简单了解
视频
28_DataX_源码分析_调度_确定组数&分组算法
视频
29_DataX_源码分析_调度_调度实现
视频
30_DataX_源码分析_数据传输_限速的实现
视频
31_DataX_优化
StreamX
视频
01-课程介绍
视频
02-StreamX介绍
视频
03-StreamX架构
视频
04-StreamX部署-环境准备
视频
05-StreamX部署-安装和配置
视频
06-通过StreamX部署Flink流式应用
视频
07-通过StreamX部署Flink SQL应用
视频
08-使用StreamX API开发应用-配置介绍
视频
09-使用StreamX API开发应用-项目配置
视频
10-使用StreamX API开发流式应用-消费Kafka
视频
11-使用StreamX API开发流式应用-写入MySQL
视频
12-使用StreamX API开发流式应用-使用StreamX平台提交
视频
13-使用StreamX API开发SQL应用
SeaTunnel
视频
01_SeaTunnel_课程介绍
视频
02_概述_SeaTunnel简介
视频
03_概述_SeaTunnel的特点和应用场景
视频
04_概述_SeaTunnel目前支持的插件
视频
05_入门_安装和部署
视频
06_入门_快速上手小案例
视频
07_原理解读_基本原理——启动脚本
视频
08_原理解读_在配置文件中使用变量
视频
09_原理解读_向flinkrun传递参数
视频
10_原理解读_SeaTunnel的核心数据结构
视频
11_原理解读_Source块与文档带读
视频
12_原理解读_transform插件&split和sql插件源码
视频
13_原理解读_sink块
视频
14_原理解读_SeaTunnel核心源码
视频
15_原理解读_框架总结
视频
16_应用案例_kafka进kafka出的简单ETL
视频
17_应用案例_kafka到doris 进行指标统计
视频
18_如何参与开源项目_基本概念
视频
19_如何参与开源项目_如何改bug
视频
20_如何参与开源项目_创建issue
视频
21_如何参与开源项目_创建pull request
视频
22_成功成为源码贡献者
Doris
视频
01-课程介绍
视频
02-Doris简介-概述
视频
03-Doris简介-架构
视频
04-Doris编译-安装Docker
视频
05-Doris编译-使用Docker镜像编译
视频
06-安装要求-软硬件需求
视频
07-安装要求-默认端口号
视频
08-集群部署-拷贝编译后文件&修改系统限制
视频
09-集群部署-部署并启动FE
视频
10-集群部署-部署BE
视频
11-集群部署-向FE添加BE并启动
视频
12-集群部署-部署FS_Broker
视频
13-扩容缩容-FE扩缩容
视频
14-扩容缩容-BE和Broker的扩缩容
视频
15-数据表创建-基本概念
视频
16-建表示例-基本语法&字段类型
视频
17-建表示例-建表示例介绍
视频
18-数据划分-列定义&分区
视频
19-数据划分-分桶&多列分区
视频
20-数据划分-表属性&引擎
视频
21-数据模型-Aggregate模型介绍
视频
22-数据模型-Aggregate模型-导入数据聚合演示
视频
23-数据模型-Aggregate模型-保留明细数据演示
视频
24-数据模型-Aggregate模型-导入数据与已有数据聚合演示
视频
25-数据模型-Uniq模型
视频
26-数据模型-Duplicate模型
视频
27-数据模型-选择建议&聚合模型局限性
视频
28-动态分区-原理&使用方式
视频
29-动态分区-动态分区规则参数&创建历史分区
视频
30-动态分区-动态分区演示
视频
31-Rollup-Aggregate模型和Uniq模型的Rollup使用
视频
32-Rollup-Duplicate模型的Rollup使用
视频
33-Rollup-几点说明
视频
34-物化视图-简单介绍&与Rollup区别
视频
35-物化视图-原理介绍
视频
36-物化视图-案例一演示
视频
37-物化视图-案例二演示
视频
38-物化视图-案例三演示
视频
39-修改表-rename和partition的操作
视频
40-删除数据-两种方式
视频
41-数据导入-概述
视频
42-数据导入-BrokerLoad-原理&语法
视频
43-数据导入-BrokerLoad-示例演示
视频
44-数据导入-StreamLoad方式
视频
45-数据导入-Routine Load语法及参数说明
视频
46-数据导入-Routine Load使用演示
视频
47-数据导入-BinlogLoad-原理&配置MySQL端
视频
48-数据导入-BinlogLoad-配置Canal端
视频
49-数据导入-BinlogLoad-准备Doris表&基本语法
视频
50-数据导入-BinlogLoad-示例演示
视频
51-数据导入-Insert into及S3导入方式的说明
视频
52-数据导出-Export方式-原理
视频
53-数据导出-Export方式-示例演示
视频
54-数据导出-查询结果导出-语法&并发导出
视频
55-数据导出-查询结果导出-示例演示
视频
56-查询设置-查询内存&查询超时时间
视频
57-查询设置-查询重试和高可用&ProxySQL使用演示
视频
58-查询-简单查询
视频
59-Join查询-Broadcast Join&Shuffle Join
视频
60-Join查询-Colocation Join
视频
61-Join查询-Bucket Shuffle Join
视频
62-Join查询-Runtime Filter原理&使用
视频
63-Join查询-Runtime Filter参数说明
视频
64-查询-SQL函数说明
视频
65-集成Spark-使用Spark-Doris-Connector
视频
66-集成Spark-官方Connector的配置项及字段映射
视频
67-集成Spark-使用JDBC的方式(不推荐)
视频
68-集成Flink-演示
视频
69-集成DataX-编译DorisWriter&集成到DataX
视频
70-集成DataX-案例演示
视频
71-ODBC外部表-使用方式介绍
视频
72-ODBC外部表-MySQL外表
视频
73-ODBC外部表-Oracle外表
视频
74-Doris On ES-原理和使用演示
视频
75-Doris On ES-几个建表参数&使用注意
视频
76-监控和报警-使用Prometheus和Grafana
视频
77-优化-查看QueryProfile统计信息
视频
78-优化-Join Reorder
视频
79-优化-导入导出任务参数调整
视频
80-优化-Bitmap索引&BloomFilter索引
视频
81-优化-合理设置分桶分区数
视频
82-数据备份及恢复-说明
视频
83-数据备份及恢复-备份演示
视频
84-数据备份及恢复-恢复演示
视频
85-1.0新特性-1.0版本的部署
视频
86-1.0新特性-向量化执行引擎
视频
87-1.0新特性-Hive外表介绍
视频
88-1.0新特性-Hive外表使用示例
视频
89-1.0新特性-Table Function函数
视频
90-1.0新特性-mySQLDump功能
视频
91-1.0新特性-版本通告介绍
Azkaban
视频
1.Azkaban-概论
视频
2.Azkaban-常见工作流程调度系统
视频
3.Azkaban-基本架构及部署模式
视频
4.Azkaban-部署之数据库初始化
视频
5.Azkaban-部署之ExecutorServer
视频
6.Azkaban-部署之WebServer
视频
7.Azkaban-使用之HelloWorld案例
视频
8.Azkaban-使用之配置文件编写规则
视频
9.Azkaban-使用之任务依赖案例
视频
10.Azkaban-使用之自动失败重试案例
视频
11.Azkaban-使用之手动失败重试案例
视频
12.Azkaban-进阶之JavaProcess任务类型
视频
13.Azkaban-进阶之条件工作流概述
视频
14.Azkaban-进阶之条件工作流运行时参数案例
视频
15.Azkaban-进阶之条件工作流预定义宏案例 2022-12-02播放45
视频
16.Azkaban-进阶之定时调度
视频
17.Azkaban-进阶之邮件报警
视频
18.Azkaban-进阶之电话报警
视频
19.Azkaban-进阶之多Executor模式注意事项
Telegraf
视频
01-课程介绍
视频
02-认识Telegraf
视频
03-安装telegraf
视频
04-示例1-极简入门(1)
视频
05-示例1-极简入门(2)
视频
06-示例2-更进一步(1)
视频
07-示例2-更近一步(2)
视频
08-如何获取插件的帮助信息
视频
09-Telegraf内部数据格式
视频
10-命令行参数及用法
视频
11-示例3-使用远程配置
视频
12-Telegraf-配置文件参数
视频
13-Telegraf架构
视频
14-示例4-综合性示例
视频
15-示例5-配置文件与环境变量
视频
16-Telegraf的拓展能力
视频
17-示例-使用exec集成外部输入插件
视频
18-示例-使用execd集成外部输入插件
视频
19-示例-使用execd集成外部处理插件
视频
20-Go语言开发插件-项目环境
视频
21-Go语言开发插件-准备项目环境
视频
22-Go语言开发插件-插件实现(1)
视频
23-Go语言开发插件-插件实现(2)
视频
24-Prometheus exporter与Telegraf的比较
视频
25-示例-Telegraf暴露Prometheus格式数据
InfluxDB
视频
001.教程简介
视频
002.了解InfluxDB的使用场景与生态
视频
003.下载与安装
视频
004.InfluxDB初始化
视频
005.与InfluxDB的交互方式
视频
006.Web UI 初识Web UI
视频
007.Web UI 数据源和存储桶
视频
008.示例1-在Web UI写入数据-创建Bucket
视频
009.示例1-在Web UI写入数据-插入数据
视频
010.InfluxDB行协议
视频
011.Web UI 管理Telegraf配置
视频
012.示例2-使用Telegraf向InfluxDB写入数据
视频
013.Web UI 管理Telegraf配置(补充)
视频
014.Web UI管理抓取任务(采集Prometheus格式的数据)
视频
015.了解Prometheus架构
视频
016.示例3-定时任务采集Prometheus格式的数据
视频
017.Prometheus数据格式
视频
018.InfluxDB是如何管理数据的
视频
019.查询工具-DataExplorer
视频
020.查询工具-Notebook
视频
021.与时间标准相关的知识
视频
022.示例4-使用查询构造器查询数据
视频
023.FLUX语法-前言:什么是FLUX语言
视频
024.FLUX语法-FLUX开发工具
视频
025.FLUX语法-变量与基本表达式
视频
026.FLUX语法-谓词表达式
视频
027.FLUX语法-控制语句
视频
028.FLUX10种基本数据类型-bool和bytes
视频
029.FLUX10种基本数据类型-duration和time
视频
030.FLUX10种基本数据类型-字符串与正则
视频
031.FLUX10种基本数据类型-整数、无符号整数和浮点数
视频
032.FLUX10种基本数据类型-null
视频
033.如何使用FLUX文档
视频
033.如何使用FLUX文档
视频
035.FLUX4种复合类型-字典
视频
036.FLUX4种复合类型-数组
视频
037.FLUX4种复合类型-函数
视频
038.FLUX查询InfluxDB-入门
视频
039.FLUX查询InfluxDB-序列、表和表流
视频
040.FLUX查询InfluxDB-filter维度过滤
视频
041.FLUX查询InfluxDB-类型转换函数与下划线字段
视频
042.FLUX查询InfluxDB-map函数
视频
043.FLUX查询InfluxDB-自定义管道函数
视频
044.FLUX查询InfluxDB-window和aggregateWindow
视频
045.FLUX查询InfluxDB-yield和join
视频
046.InfluxDB开发工具-前言
视频
047.HTTP API-安装ApiPost7并准备调试环境
视频
048.HTTP API-如何使用InfluxDB API文档
视频
049.HTTP API-示例:Token与权限
视频
050.HTTP API-登录获取权限
视频
051.HTTP API-为InfluxDB配置https
视频
052.HTTP API-将API文档直接导入ApiPost
视频
053.组织、权限与其他生产安全措施
视频
054.HTTP API-HTTPS补充
视频
055.influx命令行工具-下载与安装
视频
056.influx命令行工具-如何获取帮助信息
视频
057.influx命令行工具-配置
视频
058.influx命令行工具-配置详解
视频
059.Java操作InfluxDB-开发技巧
视频
060.Java操作InfluxDB-项目与依赖
视频
061.Java操作InfluxDB-同步写入与异步写入
视频
062.Java操作InfluxDB-同步写入InfluxDB行协议
视频
063.Java操作InfluxDB-同步写入Point
视频
064.Java操作InfluxDB-同步写入POJO类
视频
065.Java操作InfluxDB-异步写入
视频
066.Java操作InfluxDB-查询原始数据
视频
067.Java操作InfluxDB-查询序列集合
视频
068.Java操作InfluxDB-补充
视频
069.拓展的带注释的CSV
视频
070.使用模板快捷开发-认识InfluxDB模板
视频
071.使用模板快捷开发-示例-安装使用Docker模板
视频
072.使用模板快捷开发-InfluxDB模板的不足
视频
073.定时任务-什么是定时任务
视频
074.定时任务-示例-定时向别的系统发送数据
视频
075.定时任务-定时任务的原理
视频
076.定时任务-定时任务的使用场景
视频
077.定时任务-数据迟到问题
视频
078.定时任务-cron表达式与开发工具
视频
079.定时任务-抓取任务的本质
视频
080.仪表盘-基本功能
视频
081.仪表盘-示例:一个监控CPU的仪表盘
视频
082.仪表盘-示例:变量与交互式仪表盘
视频
083.仪表盘-更加灵活的变量
视频
084.仪表盘-优化展示效果
视频
085.influxd命令-基本用法
视频
086.influxd命令-常用配置项
视频
087.influxd命令-添加配置的三种方法
视频
088.influxd命令-查看磁盘数据与数据迁出
视频
089.influxd命令-管理token、组织与用户
视频
090.FLUX性能优化-优化的要点
视频
091.FLUX性能优化-如何查看FLUX的执行性能
视频
092.FLUX性能优化-示例:fliter条件对谓词下推的影响
视频
093.FLUX性能优化-示例:开窗操作的性能优化
视频
094.FLUX性能优化-示例:map与set的性能差异
视频
095.报警实践-认识检查与报警
视频
096.报警实践-创建检查
视频
097.报警实践-配置报警终端
视频
098.报警实践-配置提醒规则
视频
099.报警实践-睿象云:报警平台的SaaS方案
视频
100.报警实践-报警终端的痛点
视频
101.报警实践-Notebook与报警任务的底层
视频
102.报警实践-完成与睿象云的对接
视频
103.报警升级-更值得信任的架构
视频
104.报警升级-网络环境
视频
105.报警升级-搭建内网穿透
视频
106.报警升级-业务可用性检查
视频
107.报警升级-配置报警
Airflow
视频
01.Airflow课程介绍
视频
02.Airflow的基本概述
视频
03.Airflow的使用特点
视频
04.Python环境管理器Miniconda安装
视频
05.使用Miniconda安装Python3.8环境
视频
06.安装启动Airflow
视频
07.编写Airflow启动停止的脚本
视频
08.修改MySQL作为底层数据库
视频
09.修改本地执行器多线程调度
视频
10.Airflow调度应用方法介绍
视频
11.Airflow删除DAG任务
视频
12.Airflow配置邮件报警功能
视频
13.Airflow监控页面展示
视频
14.Airflow框架总结
路径课出品介绍
尚硅谷,让天下没有难学的技术
左元
尚硅谷高级讲师
武晟然
尚硅谷高级讲师
缪传海
尚硅谷高级讲师
擅长2个领域
李海波
尚硅谷高级讲师
汪辉
尚硅谷高级讲师
左元
尚硅谷高级讲师
武晟然
尚硅谷高级讲师
缪传海
尚硅谷高级讲师
擅长2个领域
李海波
尚硅谷高级讲师
汪辉
尚硅谷高级讲师
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档