某马-Python+大数据年度钻石会员-价值24980-14阶段完结无密

2023-04-08
¥ 3.9 资源币
VIP免费
下载不了?请联系网站客服提交链接错误!
增值服务:
某马-Python+大数据年度钻石会员-价值24980-14阶段完结无密
最近更新 2023年04月07日
资源编号 21817

某马-Python+大数据年度钻石会员-价值24980-14阶段完结无密

加入我们下载全网最新最全资源丨每天更新最新项目教程,高价收费课程
¥ 3.9 资源币 (VIP免费升级VIP开通VIP尊享优惠特权
立即购买 升级会员
详情介绍

每天签到可获取积分,积分能购买付费课程也能兑换VIP!
关注公众号《来资源库》并搜索小程序《橙子优家小帮手

即可免费下载任意网络创业项目
限时活动:半年VIP29.9,一年59.9,终生会员99.9!

└─└─└┈06_调度平台dolphinschedul使用.mp4

08.某马-Python+大数据年度钻石会员-价值24980-14阶段完结无密

├─01阶段一 Python大数据开发基础

数据分析工程师证├─01第一章 大数据介绍及开发环境

│ │ ├─1-1大数据介绍

│ │ │ ├┈1.上课流程.mp4

│ │ │ ├┈2.大数据介绍1.mp4

│ │ │ ├┈3.大数据应用场景.mp4

│ │ │ └┈4.大数据介绍.mp4

│ │ ├─1-2linux介绍及虚拟机网络配置

│ │ │ ├┈10.解决网络问题.mp4

│ │ │ ├┈11.网络配置和连接工具.mp4

│ │ │ ├┈5.入门知识介绍.mp4

│ │ │ ├┈6.Linux介绍.mp4

│ │ │ ├┈7.虚拟机的介绍.mp4

│ │ │ ├┈8.网络配置.mp4

│ │ │ └┈9.网络配置2.mp4

│ │ └─1-3linux目录介绍

│ │ └─└┈12.Linux目录结构介绍.mp4

├─02第二章 linux命令

│ ├─2-1linux命令(一)

│ │ ├┈1.反馈.mp4

│ │ ├┈10.Linux命令之ps.mp4

│ │ ├┈11.linux命令之kill.mp4

│ │ ├┈12.Linux命令之ifconfig.mp4

│ │ ├┈13.Linux命令之ls.mp4

│ │ ├┈13.Linux命令之清屏.mp4

│ │ ├┈14.linux命令之pwd.mp4

│ │ ├┈14.Linux系统关机命令.mp4

│ │ ├┈15.Linux命令之cd.mp4

│ │ ├┈15.Linux命令之hostname.mp4

│ │ ├┈16.Linux命令之mkdir.mp4

│ │ ├┈16.Linux命令之tar.mp4

│ │ ├┈17.linux命令之grep.mp4

│ │ ├┈18.linux命令之管道.mp4

│ │ ├┈19.linux命令之which.mp4

│ │ ├┈2.回顾.mp4

│ │ ├┈21.总结.mp4

│ │ ├┈3.Linux命令之rm.mp4

│ │ ├┈4.linux命令之touch.mp4

│ │ ├┈5.Linux命令之mv.mp4

│ │ ├┈6.linux命令之cat.mp4

│ │ ├┈7.linux命令之more.mp4

│ │ ├┈8.Linux命令之cp.mp4

│ │ └┈9.回顾.mp4

│ ├─2-2vim编辑器的使用

│ │ └┈20.vi编辑器.mp4

│ └─2-3linux命令(二)

│ └─├┈2.回顾.mp4

│ └─├┈21.总结.mp4

│ └─├┈3.Linux命令之useradd.mp4

│ └─└┈4.linux命令之权限.mp4

├─03第三章 MySQL数据库

│ ├─3-1mysql和datagrip介绍

│ │ ├┈5.数据库介绍.mp4

│ │ ├┈6.mysql安装和datagrip安装.mp4

│ │ ├┈7.datagrip连接mysql.mp4

│ │ ├┈8.回顾.mp4

│ │ └┈9.mysql介绍.mp4

│ ├─3-2数据定义语言的使用

│ │ ├┈10.DDL之数据库.mp4

│ │ ├┈11.DDL之表操作.mp4

│ │ └┈12.DDL之表结构操作.mp4

│ ├─3-3数据操作语言的使用

│ │ ├┈13.DML操作之插入数据insert.mp4

│ │ ├┈14.总结.mp4

│ │ ├┈2.回顾.mp4

│ │ ├┈3.DML操作之update.mp4

│ │ └┈4.DML操作之delete.mp4

│ ├─3-4数据库约束

│ │ ├┈5.约束之主键约束.mp4

│ │ ├┈6.约束之自增.mp4

│ │ ├┈7.约束之notnull.mp4

│ │ ├┈8.约束之unique.mp4

│ │ └┈9.回顾.mp4

│ ├─3-5数据库查询

│ │ ├┈10.简单查询.mp4

│ │ └┈11.条件查询1.mp4

│ ├─3-6运算与排序

│ │ ├┈12.null判断.mp4

│ │ ├┈13.逻辑运算符.mp4

│ │ ├┈14.orderby排序.mp4

│ │ ├┈15.总结.mp4

│ │ └┈补录like视频.mp4

分组和二次过滤│ ├─3-7函数。

│ │ ├┈1.反馈.mp4

│ │ ├┈2.回顾.mp4

│ │ ├┈3.聚合函数.mp4

│ │ ├┈4.groupby分组查询.mp4

│ │ ├┈5.have二次过滤.mp4

│ │ ├┈6.回顾.mp4

│ │ ├┈7.limit查看有限条数据.mp4

│ │ ├┈8.insertinto插入结果数据到结果表.mp4

│ │ └┈9.主外键关系.mp4

│ ├─3-8数据库的多种连接查询

│ │ ├┈10.内连接查询.mp4

│ │ ├┈11.左连接与右连接.mp4

│ │ ├┈12.子查询.mp4

│ │ ├┈13.索引介绍.mp4

│ │ ├┈14.查看函数.mp4

│ │ ├┈15.总结.mp4

│ │ └┈16.第四天的练习.mp4

│ └─3-9数据库练习回顾

│ └─├┈1.反馈和回顾.mp4

│ └─├┈2.练习.mp4

│ └─├┈3.练习2.mp4

│ └─├┈4.casewhen.mp4

│ └─├┈5.sql重要性.mp4

│ └─└┈补充讲解练习.mp4

├─04第四章 excel使用

│ └─4-1excel相关操作

│ └─├┈10.excel创建图表.mp4

│ └─├┈11.生成透视表和透视图.mp4

│ └─├┈6.数据分析介绍.mp4

│ └─├┈7.excel基本操作.mp4

│ └─├┈8.excel数据处理.mp4

│ └─└┈9.excel常用的函数.mp4

├─05第五章 kettl使用

│ └─5-1kettl使用

│ └─├┈1.反馈.mp4

│ └─├┈10.删除组件.mp4

│ └─├┈11.Linux环境下执行转换任务.mp4

│ └─├┈2.kettl介绍.mp4

│ └─├┈3.kettl入门-TXT文本抽取到excel.mp4

│ └─├┈4.将excel数据抽取到表里面.mp4

│ └─├┈5.将表数据抽取到另外一张表.mp4

│ └─├┈6.插入更新操作.mp4

│ └─├┈7.switch_cas条件判断.mp4

│ └─├┈8.设置转换参数.mp4

│ └─└┈9.window下执行job任务.mp4

├─06第六章 数据分析及可视化

│ ├─6-1finebi初步使用

│ │ ├┈1.finebi介绍.mp4

│ │ ├┈2.数据准备.mp4

│ │ ├┈3.选择数据库里面的表.mp4

│ │ ├┈4.根据学科制表.mp4

│ │ ├┈5.不同城市的学生数量.mp4

│ │ └┈6.不同地区的访问人数.mp4

│ ├─6-2集团分析项目

│ │ ├┈10.集团分析-按省市分析毛利率.mp4

│ │ ├┈11.集团分析-按门店分析毛利率.mp4

│ │ ├┈12.集团分析-按毛利率分析产品类别销售情况.mp4

│ │ ├┈13.集团分析-按毛利率分析产品销售情况.mp4

│ │ ├┈14.电商案例介绍.mp4

│ │ ├┈15.创建工程用datagrip连接mysql.mp4

│ │ ├┈7.集团分析-数据准备.mp4

│ │ ├┈8.集团分析-按月分析销售额.mp4

│ │ └┈9.集团分析-按月分析毛利率.mp4

│ └─6-3数据抽取和统计分析

│ └─├┈1.解表数据.mp4

│ └─├┈10.添加索引提高查询速度.mp4

│ └─├┈11.fineBI数据可视化.mp4

│ └─├┈2.加载数据到mysql.mp4

│ └─├┈3.使用kettl抽取数据到数据仓库.mp4

│ └─├┈4.表的介绍.mp4

│ └─├┈5.统计总金额和总订单个数.mp4

│ └─├┈6.统计不同用户数.mp4

│ └─├┈7.按支付方式统计总金额和总笔数.mp4

│ └─├┈8.统计不同用户的订单个数TOP5.mp4

│ └─└┈9.按照一级分类统计总金额和总笔数.mp4

├─07第七章 大数据框架与数仓基础

配置和集群的使用│ ├─7-1Hadoop介绍。

│ │ ├┈1.反馈和Hadoop基础介绍.mp4

│ │ ├┈2.分布式和集群的区别.mp4

│ │ ├┈3.Hadoop介绍.mp4

│ │ ├┈4.Hadoop国内外的应用.mp4

│ │ ├┈5.Hadoop1.x与Hadoop2.x区别.mp4

│ │ ├┈6.hdf和yarn角色介绍.mp4

│ │ ├┈7.单机和集群的介绍.mp4

│ │ ├┈8.内存设置.mp4

│ │ └┈9.回顾.mp4

使用和特特点│ ├─7-2hdf介绍。

│ │ ├┈10.hdf介绍.mp4

│ │ ├┈11.MapReduc测试集群案例.mp4

│ │ ├┈12.hdf特点.mp4

│ │ ├┈13.hdf四个角色.mp4

│ │ ├┈14.hdfshell命令.mp4

│ │ ├┈15.基准测试.mp4

│ │ └┈16.总结.mp4

│ ├─7-3数据仓库的介绍

│ │ ├┈1.反馈.mp4

│ │ ├┈2.回顾.mp4

│ │ ├┈3.数据库与数据仓库的区别.mp4

│ │ ├┈4.数据仓库的分层.mp4

│ │ ├┈5.hive介绍.mp4

│ │ └┈6.启动hiev和进入hive终端.mp4

│ ├─7-4数据仓库的基本使用

│ │ ├┈10.hdf加载数据到表.mp4

│ │ ├┈11.回顾.mp4

│ │ ├┈12.外部表操作.mp4

│ │ ├┈13.一级分区表.mp4

│ │ ├┈14.多级分区表.mp4

│ │ ├┈15.分区操作.mp4

│ │ ├┈16.zeppelin使用.mp4

│ │ ├┈17.SQL查询.mp4

│ │ ├┈18.Hive内置函数.mp4

│ │ ├┈19.hive总结.mp4

│ │ ├┈7.数据库操作.mp4

│ │ ├┈8.表的基本操作.mp4

│ │ └┈9.本地加载数据到hive表.mp4

│ └─7-5作业讲解

│ └─├┈1.反馈.mp4

│ └─├┈2.作业1.mp4

│ └─└┈3.作业2.mp4

└─08第八章 数仓实战项目

└─├─8-1数仓实战之滴滴出行

└─│ ├┈10.统计预约和非预约的占比.mp4

└─│ ├┈11.按时间段统计订单个数.mp4

└─│ ├┈12.按职业统计订单个数求TOP5.mp4

└─│ ├┈13.求取消订单的占比.mp4

└─│ ├┈14.将订单总笔数的数据导出到mysql表.mp4

└─│ ├┈15.将hive结果表数据导出到mysql.mp4

└─│ ├┈16.数据可视化.mp4

└─│ ├┈4.项目业务背景介绍.mp4

└─│ ├┈5.滴滴4张表的介绍.mp4

└─│ ├┈6.分层和表的创建.mp4

└─│ ├┈7.生成宽表数据.mp4

└─│ ├┈8.回顾.mp4

└─│ └┈9.统计总订单个数.mp4

└─├─8-2数仓实战之智能电商分析平台(一)

└─│ ├┈1.反馈.mp4

└─│ ├┈10.dw层拉链表实现.mp4

└─│ ├┈11.拉链表实现补充.mp4

└─│ ├┈12.解表结构.mp4

└─│ ├┈13.mysql数据准备.mp4

└─│ ├┈14.从mysql导入数据到hiveod层.mp4

└─│ ├┈15.导入数据到dw拉链表.mp4

└─│ ├┈16.dw数据加载.mp4

└─│ ├┈17.指标1分析.mp4

└─│ ├┈18.总结.mp4

└─│ ├┈2.回顾.mp4

└─│ ├┈3.解项目架构.mp4

└─│ ├┈4.维度表和实时表的介绍.mp4

└─│ ├┈5.三种模型的介绍.mp4

└─│ ├┈6.从事实表引出拉链表.mp4

└─│ ├┈7.缓慢变化维介绍.mp4

└─│ ├┈8.拉链表实现1.mp4

└─│ └┈9.回顾.mp4

└─├─8-3数仓实战之智能电商分析平台(二)

└─│ ├┈1.反馈和回顾.mp4

└─│ ├┈2.按时间类型统计订单个数和总金额.mp4

支付类型计算订单个数和金额.mp└─│ ├┈3.根据一级分类、二级分类。4

└─│ ├┈4.sqoop导出数据到MySQL.mp4

└─│ ├┈5.fineBI可视化.mp4

└─│ ├┈6.日志数据处理流程.mp4

└─│ ├┈7.进入Nginxweb界面.mp4

└─│ └┈8.日志数据介绍.mp4

└─├─8-4flume介绍和使用

└─│ ├┈10.实时采集web端日志数据.mp4

└─│ ├┈11.采集大文件到hdf指定目录.mp4

└─│ ├┈12.hdf日志数据预处理.mp4

└─│ └┈9.flume介绍.mp4

└─└─8-5数仓实战之智能电商分析平台(三)

└─└─├┈1.反馈.mp4

└─└─├┈10.热门页面TOP10.mp4

└─└─├┈11.漏斗模型数据准备.mp4

└─└─├┈12.相对占比.mp4

└─└─├┈13漏斗模型计算.mp4

└─└─├┈14.数据导出到MySQL.mp4

└─└─├┈15.fineBI数据可视化.mp4

└─└─├┈16.superset可视化-补充.mp4

└─└─├┈2.回顾.mp4

└─└─├┈3.生成宽表.mp4

└─└─├┈4.骨灰级指标的计算.mp4

└─└─├┈5.骨灰级指标入库.mp4

└─└─├┈6.按小时统计访问次数.mp4

└─└─├┈7按天统计访问次数.mp4

└─└─├┈8.人均访问页面次数.mp4

└─└─└┈9.页面跳出率.mp4

├─02阶段二 Python基础编程

│ ├─01第一章 Python基础语法

│ │ ├─1-1Python概述

│ │ │ ├┈00-课程阶段及注意事项.mp4

│ │ │ └┈01-Python概述.mp4

│ │ ├─1-10while循环

│ │ │ ├┈01-循环介绍.mp4

│ │ │ ├┈02-while循环体验.mp4

│ │ │ ├┈03-while循环案例.mp4

│ │ │ ├┈04-break和continue.mp4

│ │ │ └┈05-死循环.mp4

│ │ ├─1-11while循环嵌套

│ │ │ ├┈06-循环嵌套.mp4

│ │ │ ├┈07-break和continu只能控制当前循环.mp4

│ │ │ ├┈08-上午练习讲解.mp4

│ │ │ └┈09-while嵌套案例.mp4

│ │ ├─1-12for循环

│ │ │ ├┈10-for循环入门.mp4

│ │ │ ├┈11-range.mp4

│ │ │ ├┈12-for循环小案例.mp4

│ │ │ ├┈13-for循环中的break和continue.mp4

│ │ │ ├┈14-for循环嵌套案例.mp4

│ │ │ └┈15-今日总结.mp4

│ │ ├─1-13循环else

│ │ │ ├┈00-复习及反馈.mp4

│ │ │ ├┈01-while…else.mp4

│ │ │ ├┈02-for…else.mp4

│ │ │ └┈03-报数游戏案例.mp4

│ │ ├─1-14字符串定义、切片

│ │ │ ├┈04-字符串定义.mp4

│ │ │ ├┈05-输入和输出.mp4

│ │ │ ├┈06-字符串索引.mp4

│ │ │ ├┈07-字符串切片.mp4

│ │ │ └┈08-上午知识点复习.mp4

│ │ ├─1-15字符串查找、替换、合并

│ │ │ ├┈09-字符串查找方法.mp4

│ │ │ ├┈10-字符串替换.mp4

│ │ │ ├┈11-字符串拆分和合并.mp4

│ │ │ └┈12-字符串转换.mp4

│ │ ├─1-16字符串删除、判断

│ │ │ ├┈13-字符串两侧内容删除.mp4

│ │ │ ├┈14-字符串对其.mp4

│ │ │ ├┈15-习题讲解.mp4

│ │ │ └┈16-字符串判断.mp4

│ │ ├─1-17列表定义

│ │ │ ├┈01-列表的定义.mp4

│ │ │ ├┈17-列表定义.mp4

│ │ │ └┈18-今日总结.mp4

│ │ ├─1-18列表的操作使用

│ │ │ ├┈02-列表的查询.mp4

│ │ │ ├┈03-列表的增加.mp4

│ │ │ ├┈04-列表的删除.mp4

│ │ │ ├┈05-列表的修改.mp4

│ │ │ ├┈06-列表的遍历.mp4

│ │ │ ├┈07-练习讲解及上午知识总结.mp4

│ │ │ └┈08-列表嵌套.mp4

│ │ ├─1-19元组定义使用

│ │ │ ├┈09-元组的定义.mp4

│ │ │ └┈10-元组的相关操作.mp4

│ │ ├─1-2Pyhton解释器与Pycharm安装配置

│ │ │ ├┈02-Python解释器及pycharm安装.mp4

│ │ │ └┈03-pycharm配置.mp4

│ │ ├─1-20字典定义使用

│ │ │ ├┈11-字典的定义.mp4

│ │ │ ├┈12-字典的增加.mp4

│ │ │ ├┈13-updat补充.mp4

│ │ │ ├┈14-字典的删除.mp4

│ │ │ ├┈15-字典的修改.mp4

│ │ │ ├┈16-字典的查询.mp4

│ │ │ └┈17-字典循环遍历.mp4

│ │ ├─1-21集合定义使用

│ │ │ ├┈00-复习及反馈.mp4

│ │ │ ├┈18-集合的定义.mp4

│ │ │ └┈19-集合的相关操作.mp4

│ │ ├─1-22公共方法与推导式

│ │ │ ├┈01-公共方法之加法.mp4

│ │ │ ├┈02-公共方法之乘法.mp4

│ │ │ ├┈03-公共方法之in和notin.mp4

│ │ │ ├┈04-公共方法之切片.mp4

│ │ │ ├┈05-公共函数.mp4

│ │ │ ├┈06-推导式.mp4

│ │ │ └┈07-上午知识总结.mp4

│ │ ├─1-23函数基本使用

│ │ │ ├┈08-函数定义及调用.mp4

│ │ │ ├┈09-函数的调用顺序.mp4

│ │ │ ├┈10-函数参数.mp4

│ │ │ ├┈11-函数的返回值.mp4

│ │ │ ├┈12-函数说明文档.mp4

│ │ │ ├┈13-函数的其嵌套.mp4

│ │ │ └┈14-函数案例.mp4

│ │ ├─1-24函数作用域

│ │ │ ├┈15-局部变量和全局变量.mp4

│ │ │ ├┈16-global.mp4

│ │ │ └┈17-函数参数进阶.mp4

│ │ ├─1-25总结复习

│ │ │ ├┈00-复习和反馈.mp4

│ │ │ └┈18-今日总结.mp4

│ │ ├─1-26不定长参数与组包拆包

│ │ │ ├┈01-位置不定长参数.mp4

│ │ │ ├┈02-关键字不定长参数.mp4

│ │ │ ├┈03-参数的排布顺序.mp4

│ │ │ └┈04-组包和拆包.mp4

│ │ ├─1-27引用类型

│ │ │ ├┈05-引用.mp4

│ │ │ ├┈06-可变和不可变类型.mp4

│ │ │ ├┈07-上午知识总结.mp4

│ │ │ └┈08-引用当做参数传递.mp4

│ │ ├─1-28案例-学员管理系统

│ │ │ ├┈09-学生管理系统框架.mp4

│ │ │ ├┈10-添加学员.mp4

│ │ │ ├┈11-删除学员.mp4

│ │ │ ├┈12-修改学员.mp4

│ │ │ ├┈13-查询学员.mp4

│ │ │ ├┈14-展示所有学员.mp4

│ │ │ └┈15-结束程序.mp4

│ │ ├─1-29递归与复习

│ │ │ ├┈00-复习和反馈.mp4

│ │ │ ├┈16-递归.mp4

│ │ │ └┈18-lambda函数.mp4

│ │ ├─1-3Python变量与注释

│ │ │ ├┈04-注释.mp4

│ │ │ ├┈05-变量.mp4

│ │ │ └┈06-上午知识回顾.mp4

│ │ ├─1-30文件基本操作

│ │ │ ├┈01-文件读写操作体验.mp4

│ │ │ ├┈02-文件的读取操作.mp4

│ │ │ ├┈03-文件的其他读取方式.mp4

│ │ │ ├┈04-文件的写入操作.mp4

│ │ │ ├┈05-文件的追加操作.mp4

│ │ │ └┈06-文件的读写模式扩展.mp4

│ │ ├─1-31文件操作案例

│ │ │ ├┈07-文件备份案例.mp4

│ │ │ ├┈08-上午知识总结.mp4

│ │ │ ├┈09-文件操作.mp4

│ │ │ ├┈10-文件夹操作.mp4

│ │ │ └┈11-批量修改文件名案例.mp4

│ │ ├─1-4变量使用与debug工具

│ │ │ ├┈07-标识符命名规范.mp4

│ │ │ ├┈08-变量的使用.mp4

│ │ │ ├┈09-变量类型.mp4

│ │ │ └┈10-常见bug及调试工具使用.mp4

│ │ ├─1-5Python格式化输出

│ │ │ ├┈00-反馈及复习.mp4

│ │ │ ├┈11-输出.mp4

│ │ │ ├┈12-格式化输出.mp4

│ │ │ └┈13-今日总结.mp4

│ │ ├─1-6输入与类型转化

│ │ │ ├┈01-转译字符.mp4

│ │ │ ├┈02-f-string.mp4

│ │ │ ├┈03-习题讲解1.mp4

│ │ │ ├┈04-input输入.mp4

│ │ │ └┈05-数据类型转换.mp4

│ │ ├─1-7Python运算符

│ │ │ ├┈06-算数运算符.mp4

│ │ │ ├┈07-算数运算符优先级.mp4

│ │ │ ├┈08-赋值运算符.mp4

│ │ │ ├┈09-上午知识点复习.mp4

│ │ │ ├┈10-复合赋值运算符.mp4

│ │ │ ├┈11-比较运算符.mp4

│ │ │ ├┈12-逻辑运算符.mp4

│ │ │ ├┈13-短路运算.mp4

│ │ │ └┈14-世界杯案例.mp4

│ │ ├─1-8Python分支语句

│ │ │ ├┈15-分支语句语法.mp4

│ │ │ ├┈16-分支语句注意事项.mp4

│ │ │ ├┈17-练习讲解2.mp4

│ │ │ ├┈18-if嵌套.mp4

│ │ │ ├┈19-猜拳游戏.mp4

│ │ │ └┈20-三目运算符.mp4

│ │ └─1-9分支总结与复习

│ │ └─├┈00-反馈和复习.mp4

│ │ └─└┈21-今日总结.mp4

└─02第二章 Python面向对象编程

└─├─2-1类定义与初始化

└─│ ├┈12-面向对象编程思想.mp4

└─│ ├┈13-类和对象.mp4

└─│ ├┈14-类的定义和实例化.mp4

└─│ └┈15-self.mp4

└─├─2-10Python模块与包

└─│ ├┈13-Python中的模块.mp4

└─│ ├┈14-自定义模块.mp4

└─│ ├┈15-模块的定位顺序.mp4

└─│ ├┈16-__all__作用.mp4

└─│ └┈17-包的导入.mp4

└─├─2-11学员管理系统-面向对象版本

└─│ ├┈18-学员管理系统框架搭建.mp4

└─│ ├┈19-学员信息的增删改.mp4

└─│ └┈20-学员管理系统的存储和提取.mp4

└─├─2-2总结与复习

└─│ ├┈00-复习和反馈.mp4

└─│ └┈16-今日总结.mp4

└─├─2-3示例属性操作

└─│ ├┈01-类的外部添加和获取实例属性.mp4

└─│ └┈02-类的内部添加和获取实例属性.mp4

└─├─2-4魔法方法

└─│ ├┈03-魔术方法介绍.mp4

└─│ ├┈04-__init__方法.mp4

└─│ ├┈05-带参数的__init__方法.mp4

└─│ ├┈06-__str__方法.mp4

└─│ └┈07-__del__方法.mp4

└─├─2-5面向对象案例

└─│ ├┈08-上午知识回顾.mp4

└─│ └┈09-面向对象案例.mp4

└─├─2-6面向对象封装与继承

└─│ ├┈10-封装.mp4

└─│ ├┈11-私有属性和私有方法.mp4

└─│ ├┈12-继承介绍.mp4

└─│ ├┈13-单继承.mp4

└─│ └┈14-多继承.mp4

└─├─2-7面向对象多态

└─│ ├┈00-复习与反馈.mp4

└─│ ├┈01-子类对象调用父类方法.mp4

└─│ ├┈02-多态.mp4

└─│ ├┈15-子类中重写父类方法.mp4

└─│ └┈16-今日总结.mp4

└─├─2-8类属性方法

└─│ ├┈03-类属性.mp4

└─│ ├┈04-类方法.mp4

└─│ ├┈05-静态方法.mp4

└─│ └┈06-面向对象案例.mp4

└─└─2-9Python异常处理

└─└─├┈07-异常捕获.mp4

└─└─├┈08-捕获指定类型的异常.mp4

└─└─├┈09-上午知识点复习.mp4

└─└─├┈10-els和finally.mp4

└─└─├┈11-异常捕获案例.mp4

└─└─└┈12-抛出自定义异常.mp4

├─03阶段三 Python进阶编程

│ ├─01第一章 多任务编程-进程

│ │ ├─1-1多任务的介绍

│ │ │ ├┈1-课程介绍.mp4

│ │ │ ├┈2-多任务介绍.mp4

│ │ │ └┈3-多任务动画演示.mp4

│ │ ├─1-2多进程的使用

│ │ │ ├┈4-进程介绍.mp4

│ │ │ ├┈5-进程基本使用(掌握).mp4

│ │ │ └┈6-进程错误说明.mp4

│ │ ├─1-3进程执行带有参数的任务

│ │ │ ├┈7-进程传参.mp4

│ │ │ ├┈8-进程名称指定.mp4

│ │ │ └┈9-获取进程编号.mp4

│ │ └─1-4进程的注意点

│ │ └─└┈10-进程的注意点.mp4

├─02第二章 多任务编程-线程

│ ├─2-1多线程的使用

│ │ ├┈12-线程的介绍.mp4

│ │ ├┈13-线程的基本使用(掌握).mp4

│ │ ├┈14-线程参数传递.mp4

│ │ └┈14-线程和进程运行流程说名.mp4

│ ├─2-2多进程的使用

│ │ └┈15-线程名字命名.mp4

│ ├─2-3线程的注意点

│ │ ├┈16-主线程和子线程关系说明.mp4

│ │ ├┈17-线程间数据共享.mp4

│ │ ├┈18-线程间数据共享问题.mp4

│ │ └┈19-进程间通讯.mp4

│ └─2-4进程和线程对比

│ └─├┈1-线程字段抢占回顾.mp4

│ └─├┈2-作业说明.mp4

│ └─├┈20-进程和线程区别.mp4

│ └─├┈21-ip地址和端口.mp4

│ └─├┈22-tcp协议和socket.mp4

│ └─└┈3-作业编程1流程说明.mp4

├─03第三章 网络编程

│ ├─3-1socket介绍

│ │ ├┈4-客户端和服务端开发流程(理解).mp4

│ │ ├┈5-服务端开发工具说明.mp4

│ │ ├┈6-网络调试助手使用.mp4

│ │ └┈7-客户端开发演示.mp4

│ ├─3-2TCP客户端程序开发

│ │ ├┈10-服务端代码优化–循环处理客户端请求.mp4

│ │ ├┈11-客户端和服务端交互流程说明.mp4

│ │ ├┈8-服务端开发演示(掌握).mp4

│ │ └┈9-上午回顾.mp4

│ └─3-3多任务版TCP服务端程序开发

│ └─├┈12-服务端代码优化–多任务实现客户端数据处理.mp4

│ └─└┈13-客户端和服务端的注意点.mp4

├─04第四章 HTTP协议和静态Web服务器

│ ├─4-1HTTP协议

│ │ ├┈14-HTTP协议介绍.mp4

│ │ └┈15-url网址介绍.mp4

│ ├─4-2查看HTTP协议的通信过程

│ │ ├┈1-回顾.mp4

│ │ ├┈16-浏览器调试工具介绍.mp4

│ │ ├┈17-请求报文介绍.mp4

│ │ └┈2-响应报文结构说明.mp4

│ ├─4-3搭建Python自带静态Web服务器

│ │ ├┈3-python自带静态服务器演示.mp4

│ │ ├┈4-使用浏览器复制前端页面代码.mp4

│ │ ├┈5-http服务器搭建.mp4

│ │ ├┈6-python环境变量.mp4

│ │ ├┈7-返回前端文件数据.mp4

│ │ ├┈8-返回指定页面数据的逻辑分析.mp4

│ │ └┈9-返回指定页面数据的代码实现.mp4

│ └─4-4静态Web服务器-面向对象开发

│ └─├┈10-多任务版静态服务实现.mp4

│ └─├┈11-代码运行错误处理.mp4

│ └─└┈12-面向对象版静态服务.mp4

├─05第五章 html+css基础

│ ├─5-1html介绍

│ │ ├┈13-前端介绍.mp4

│ │ ├┈14-html介绍.mp4

│ │ └┈15-vscode安装.mp4

│ ├─5-2初识常用的html标签

│ │ ├┈16-html基本使用.mp4

│ │ ├┈17-html标签的基本使用.mp4

│ │ └┈18-回顾.mp4

│ ├─5-3资源路径

│ │ ├┈1-面向对象回顾.mp4

│ │ ├┈2-昨天回顾.mp4

│ │ ├┈3-标签路径指定.mp4

│ │ └┈4-排序展示数据.mp4

│ ├─5-4css介绍

│ │ ├┈5-css介绍.mp4

│ │ ├┈6-css行内和内嵌使用.mp4

│ │ └┈7-css外链使用.mp4

│ └─5-5css选择器

│ └─├┈10-css层级选择器.mp4

│ └─├┈11-布局样式控制.mp4

│ └─├┈12-字体样式控制.mp4

│ └─├┈13-回顾.mp4

│ └─├┈8-css类选择器使用.mp4

│ └─└┈9-cssid选择器使用.mp4

├─06第六章 JavaScript

│ ├─6-1JavaScript介绍

│ │ ├┈14-j介绍.mp4

│ │ ├┈15-行内使用js.mp4

│ │ └┈16-内嵌和外链式使用js.mp4

│ ├─6-2变量和数据类型

│ │ └┈17-j变量.mp4

│ ├─6-3函数定义和调用

│ │ ├┈18-函数的基本使用.mp4

│ │ └┈19-全局和局部变量.mp4

│ ├─6-4条件语句

│ │ ├┈20-条件判断的基本使用.mp4

│ │ └┈21-条件判断的与或非.mp4

│ ├─6-5数组及操作方法

│ │ ├┈22-数组的基本使用.mp4

│ │ └┈23-数组删除.mp4

│ ├─6-6循环语句

│ │ ├┈24-for循环使用.mp4

│ │ └┈25-while循环使用.mp4

│ └─6-7字符串拼接

│ └─├┈1-回顾.mp4

│ └─├┈26-字符串拼接.mp4

│ └─├┈27-jqueri介绍.mp4

│ └─└┈28-jqueri基本使用.mp4

├─07第七章 jQuery

│ ├─7-1jQueri介绍

│ │ ├┈2-jqueri引入.mp4

│ │ └┈3-jqueri引入的简写形式.mp4

│ ├─7-2jQueri选择器

│ │ ├┈4-jqueri类选择的使用.mp4

│ │ └┈5-jqueriid和层级选择.mp4

│ ├─7-3选择集过滤

│ │ └┈6-jqueri过滤选择.mp4

│ ├─7-4获取和设置元素内容

│ │ ├┈7-jqueri标签数据写入.mp4

│ │ └┈8-juqeri标签属性值操作.mp4

│ ├─7-5jQueri事件

│ │ ├┈10-输入框数据获取.mp4

│ │ └┈9-jqueri事件处理.mp4

│ ├─7-6JavaScript对象

│ │ └┈11-javascript数据对象.mp4

│ ├─7-7json

│ │ ├┈12-json数据形式.mp4

│ │ └┈13-聚合数据网站的注册.mp4

│ ├─7-8ajax

│ │ ├┈14-ajax作用.mp4

│ │ ├┈15-ajax使用.mp4

│ │ └┈16-数据的解析.mp4

│ └─7-9综合案例

│ └─├┈17-对比python数据解析.mp4

│ └─├┈18-数据的写入.mp4

│ └─└┈20-小结.mp4

├─08第八章 闭包和装饰器

│ ├─8-1闭包

│ │ ├┈21-闭包的介绍.mp4

│ │ ├┈22-闭包的定义.mp4

│ │ ├┈23-闭包传参.mp4

│ │ └┈24-闭包的参数使用.mp4

│ ├─8-2装饰器

│ │ ├┈1-闭包回顾.mp4

│ │ ├┈25-装饰器的使用.mp4

│ │ ├┈26-回顾.mp4

│ │ └┈27-产品说明.mp4

│ ├─8-3装饰器的使用

│ │ ├┈2-函数穿参回顾.mp4

│ │ ├┈3-装饰器回顾.mp4

│ │ ├┈4-装饰器传参.mp4

│ │ ├┈5-装饰器不定长参数.mp4

│ │ └┈6-不定长参数的拆包解压.mp4

│ └─8-4通用装饰器的使用

│ └─├┈7-通用装饰器的使用.mp4

│ └─├┈8-通用装饰器日志操作.mp4

│ └─└┈9-装饰器的数据返回.mp4

├─09第九章 正则表达式

│ ├─9-1with语句

│ │ ├┈10-内容介绍.mp4

│ │ └┈11-with文件操作.mp4

│ ├─9-2深拷贝和浅拷贝

│ │ ├┈12-不可变类型深浅拷贝.mp4

│ │ ├┈13-可变类型深浅拷贝.mp4

│ │ ├┈14-深浅拷贝的流程图.mp4

│ │ ├┈15-深拷贝的使用场景.mp4

│ │ └┈16-深浅拷贝使用场景.mp4

│ ├─9-3re模块介绍

│ │ ├┈17-re模块介绍.mp4

│ │ └┈18-正则的基本使用.mp4

│ ├─9-4匹配单个字符

│ │ ├┈19-匹配任意字符.mp4

│ │ ├┈20-匹配字符范围指定.mp4

│ │ ├┈21-匹配数字和非数字.mp4

│ │ ├┈22-匹配空格和非空格.mp4

│ │ └┈23-匹配数字字母和非数字字母.mp4

│ └─9-5匹配多个字符

│ └─├┈24-匹配多个字符.mp4

│ └─├┈25-匹配指定字符个数.mp4

│ └─└┈26-小结回顾.mp4

├─10第十章 mini-Web

│ ├─10-1Web应用概述

│ │ ├┈1-服务端开发回顾.mp4

│ │ ├┈2-面向对象版服务器开发回顾.mp4

│ │ ├┈27-miniweb介绍.mp4

│ │ ├┈28-miniweb改造.mp4

│ │ ├┈3-业务代码拆分封装回顾.mp4

│ │ ├┈4-json数据使用回顾.mp4

│ │ └┈5-服务器代码梳理.mp4

│ ├─10-2应用程序开发

│ │ ├┈10-pymysql数据更新.mp4

│ │ ├┈11-上午回顾.mp4

│ │ ├┈6-数据库创建.mp4

│ │ ├┈7-数据库连接导入数据.mp4

│ │ ├┈8-pymysql安装.mp4

│ │ └┈9-pymysql基本使用.mp4

│ ├─10-3路由列表功能开发

│ │ ├┈12-返回所有图书数据.mp4

│ │ ├┈13-获取一个图书数据的路径匹配.mp4

│ │ ├┈14-切割路径数据.mp4

│ │ ├┈15-获取一个图书数据的业务实现.mp4

│ │ ├┈16-封装路径匹配方法.mp4

│ │ ├┈17-封装查询数据库方法.mp4

│ │ ├┈18-路由列表的使用.mp4

│ │ ├┈19-拓展–框架使用.mp4

│ │ └┈20-前端和后端服务交互.mp4

│ └─10-4log日志

│ └─├┈21-日志的使用.mp4

│ └─└┈22-代码拆分封装回顾.mp4

└─11第十一章 数据埋点

└─├─11-1埋点形式

└─│ ├┈23-数据埋点介绍.mp4

└─│ └┈24-埋点形式介绍.mp4

└─├─11-2埋点方案

└─│ ├┈25-埋点位置说明.mp4

└─│ ├┈26-埋点流程介绍.mp4

└─│ ├┈27-埋点方案制定两个大问题说明.mp4

└─│ └┈28-埋点字段选取分析.mp4

└─└─11-3埋点实践

└─└─├┈29-埋点位置说明.mp4

└─└─├┈30-代码开发.mp4

└─└─└┈31-流程总结.mp4

├─04阶段四 SQL

│ ├─01第一章 窗口函数

│ │ ├─1-1窗口函数简介与基本用法

│ │ │ ├┈01-重点)MySQL8.0软件安装与部署.mp4

│ │ │ ├┈02-重点)使用Navicat连接MySQL数据库.mp4

│ │ │ ├┈03-解)数据前期准备.mp4

│ │ │ ├┈04-解)SQL中注释.mp4

│ │ │ ├┈05-重点)SQL查询五子句.mp4

│ │ │ ├┈06-重点)回顾where子句应用(上).mp4

│ │ │ ├┈07-重点)回顾like模糊查询语句.mp4

│ │ │ ├┈08-重点)回顾范围查询.mp4

│ │ │ ├┈09-易错点)回顾NULL空值判断.mp4

│ │ │ ├┈10-重点)回顾orderby排序规则(重点理解NULL值排序).mp4

│ │ │ ├┈11-重点)回顾limit子句(限制查询数量).mp4

│ │ │ ├┈12-重点)回顾常见的5个聚合函数.mp4

│ │ │ ├┈13-扩展)ifnul函数(空值判断与处理).mp4

│ │ │ ├┈14-重点)回顾groupby分组子句.mp4

│ │ │ ├┈15-重点)回顾have子句(重点掌握where-groupby-hav执行顺序).mp4

│ │ │ ├┈16-解)学习目标.mp4

│ │ │ └┈17-准备)窗口函数数据准备.mp4

│ │ ├─1-2OVERPA RTITIONBY

│ │ │ ├┈18-入门)窗口函数语法与快速入门.mp4

│ │ │ ├┈19-小结)窗口函数的优点.mp4

│ │ │ ├┈20-案例)求员工表中所有员工的平均工资.mp4

│ │ │ ├┈21-案例)SUM与AVG与窗口函数的结合应c语言从入门到放弃用.mp4

│ │ │ ├┈22-案例)使用窗口函数求某列占总金额的百分比(百分比要乘100.mp4

│ │ │ ├┈23-扩展)concat函数与round函数.mp4

│ │ │ ├┈24-案例)把窗口函数与count结合使用.mp4

│ │ │ └┈25-案例)一条SQL语句中出现多个窗口函数(注意别名出现关键字的解决方案).mp4

│ │ ├─1-3排序函数

│ │ │ ├┈01-踩坑)WHERE子句与窗口函数的执行顺序.mp4

│ │ │ ├┈02-说明)火车时刻表数据集解析.mp4

│ │ │ ├┈03-重点)窗口函数分组案例.mp4

│ │ │ ├┈04-重点)partitby传入多列.mp4

│ │ │ ├┈05-案例)partitby练习题.mp4

│ │ │ ├┈06-重点)rank排序函数.mp4

│ │ │ ├┈07-对比)rank函数dense_rank函数与row_numb函数的区别.mp4

│ │ │ ├┈08-踩坑)orderby子句是rank窗口函数后执行.mp4

窗口函数排序后,│ │ │ ├┈09-案例)窗口函数与orderby应用案例(如果两者结合。使用orderby顺序会被打乱).mp4

│ │ │ ├┈10-重点)ntile函数-rank函数与with语句相结合.mp4

│ │ │ ├┈11-注意)编写SQL语句常见的三种错误.mp4

│ │ │ ├┈12-案例)求安装包最小的游戏信息.mp4

│ │ │ └┈13-小结)排序函数.mp4

│ │ ├─1-4windowframe自定义窗口

│ │ │ ├┈01-重点)row与rang区别(根据行号定窗口与根据字段值定窗口).mp4

│ │ │ ├┈02-简化)row和rang区别.mp4

│ │ │ ├┈03-重点)over窗口函数与orderby关系.mp4

│ │ │ ├┈04-重点)分析函数中的lead与lag超前与落后).mp4

│ │ │ ├┈05-扩展)lead函数的参数(1个参数-2个参数-3个参数).mp4

│ │ │ ├┈14-难点)windowframe窗口大小定义.mp4

│ │ │ ├┈15-重点)从当前行到下方所有行的窗体.mp4

│ │ │ ├┈16-易错点)windowframe窗体简写形式(只针对preced.mp4

│ │ │ └┈课程回顾.mp4

│ │ ├─1-5分析函数

│ │ │ ├┈06-重点)分析函数中lead与lag超前与落后).mp4

│ │ │ ├┈07-重点)first_valu取窗体中的第一个值.mp4

│ │ │ ├┈08-易错点)last_valu与orderby之间的关系.mp4

注意窗口范围).mp│ │ │ ├┈09-重点)nth_valu获取某个字段第N个值。4

│ │ │ └┈10-小结)分析函数小结.mp4

│ │ ├─1-6PA RTITIONBY与 ORDERBY

│ │ │ ├┈11-回顾)partitby分组应用.mp4

│ │ │ ├┈12-重点)partitby与orderby结合rank与ntile函数应用.mp4

│ │ │ ├┈13-重点延伸)使用partitbyorderby求topN问题.mp4

│ │ │ └┈14-作业)使用partitbyorderby与windowframe和lead-lag想结合.mp4

│ │ └─1-7窗口函数避坑指南

则必须使用子查询).mp│ │ └─├┈15-踩坑)不能在where子句中使用窗口(一定要使用。4

│ │ └─├┈16-踩坑)不能在have子句中使用窗口函数.mp4

│ │ └─├┈17-踩坑)不能在groupby子句中使用窗口函数.mp4

│ │ └─├┈18-踩坑)可以在orderby子句中使用窗口函数(ntile分组时不能使用别名).mp4

│ │ └─├┈19-踩坑)窗口函数与groupby一起使用(唯一场景聚合函数嵌套).mp4

│ │ └─├┈20-踩坑)rank时使用聚合函数(一般要结合groupby一起使用).mp4

│ │ └─├┈21-工作)使用groupby结合窗口函数计算环比(两个相邻数据的差值).mp4

│ │ └─├┈22-工作)groupby基础上使用partitby进行二次分组.mp4

│ │ └─├┈23-窗口总结.mp4

│ │ └─└┈课程回顾.mp4

└─02第二章 数据报表

└─├─2-1数据介绍

└─│ ├┈01-回顾)交叉查询与内连接查询.mp4

└─│ ├┈02-回顾)回顾外连接查询(重点掌握左外连接).mp4

└─│ ├┈03-前言)SQL报表的学习目标.mp4

└─│ ├┈04-重要)SQL报表数据集介绍.mp4

└─│ ├┈05-重点)多表查询练习题5则(重点掌握后面2个).mp4

└─│ └┈06-入门)报表的入门三步走(关联-条件-字段).mp4

└─├─2-2使用SQL进行数据汇总

└─│ ├┈07-重点)使用报表三步走实现案例二则.mp4

└─│ ├┈08-重点)关于报表的计算(求订单的总金额).mp4

└─│ ├┈09-重点)计算多个订单的总金额(与groupby相结合).mp4

└─│ ├┈10-易错点)多表连接分组时一定要考虑是否有重名情况.mp4

└─│ ├┈11-回顾)显示部分数据与count函数回顾(重点对比count与count列名)区别).mp4

└─│ ├┈12-易错)计数统计与leftjoin应用(上).mp4

└─│ ├┈13-易错)计数统计与leftjoin应用(下).mp4

└─│ └┈14-小结)使用SQL进行数据汇总.mp4

└─├─2-3使用CA SEWHEN和GROUPBY将数据分组

└─│ ├┈01-重点)groupby中使用casewhen与casewhen结合sum进行简单计数与复杂运算.mp4

└─│ ├┈15-重点)自定义分组的基本语法.mp4

└─│ ├┈16-重点)引入casewhen以及els语句.mp4

└─│ ├┈17-重点)groupby中使用casewhen自定义分组.mp4

└─│ ├┈18-重点)case…when语句中使用count聚合函数.mp4

└─│ └┈课程回顾.mp4

└─├─2-4使用WITHCommonTablExpression公用表表达式

└─│ ├┈02-小结)case…when语句与groupby结合应用.mp4

└─│ ├┈03-重点)with查询语句(重点掌握with编写二步走).mp4

└─│ ├┈04-解)with查询语句的另外一种写法.mp4

└─│ ├┈05-复杂)多层聚合.mp4

└─│ ├┈06-案例)多层聚合案例演示.mp4

└─│ ├┈07-重点)with语句+groupby+caswhen实现自定义分组聚合.mp4

└─│ ├┈08-难点)三层聚合(重点一定要分析出先求哪一个在求哪一个).mp4

└─│ ├┈09-小结)with多级聚合总结.mp4

└─│ └┈10-注意)with语句使用过程中的注意事项.mp4

└─├─2-5计算多个指标

└─│ ├┈11-重点)一条SQL中计算多个指标.mp4

└─│ ├┈12-重点)自定义指标(casewhen语句).mp4

└─│ ├┈13-重点)求某个指标的百分比.mp4

└─│ ├┈14-案例)分组+业务指标的百分比.mp4

└─│ └┈15-小结)计算多个指标.mp4

└─└─2-6分组对比

└─└─├┈16-重点)按行比较与按列比较核心思想.mp4

└─└─├┈17-重点)按多列进行比较(多余的列要出现在groupby语句中).mp4

└─└─├┈18-重点)按占比比较与分组对比小结.mp4

└─└─└┈课程回顾.mp4

├─05阶段五 Python数据处理与分析实战

│ ├─01第一章 Python数据分析简介

│ │ ├─1-1Python数据分析环境搭建

│ │ │ ├┈03-A naconda简介和软件安装.mp4

│ │ │ ├┈04-什么是虚拟环境.mp4

│ │ │ ├┈05-A naconda管理虚拟环境.mp4

│ │ │ ├┈06-A naconda安装python扩展包.mp4

│ │ │ ├┈07-jupytnotebook启动的两种方式.mp4

│ │ │ ├┈08-jupytnotebook功能扩展配置.mp4

│ │ │ ├┈09-jupytnotebook文件创建和菜单介绍.mp4

│ │ │ ├┈10-jupytnotebook常用快捷键.mp4

│ │ │ └┈11-jupytnotebook使用markdown.mp4

│ │ └─1-2Python数据分析简介

│ │ └─├┈00-今日课程内容简介.mp4

│ │ └─├┈01-为什么使用Python进行数据分析.mp4

│ │ └─└┈02-Python数据分析常用开源库.mp4

├─02第二章 Panda快速入门

│ ├─2-1Panda快速入门

│ │ ├┈12-panda快速入门-DataFram和Seri简介.mp4

│ │ ├┈13-panda快速入门-加载csv和tsv数据集.mp4

│ │ ├┈14-panda快速入门-DataFram行列标签和行列位置编号.mp4

│ │ ├┈15-panda快速入门-loc函数获取指定行列数据.mp4

│ │ ├┈16-panda快速入门-iloc函数获取指定行列数据.mp4

│ │ ├┈17-panda快速入门-loc和iloc函数的切片操作.mp4

│ │ ├┈18-panda快速入门-[]语法获取指定行列数据.mp4

│ │ └┈19-总结回顾-上午课程内容小结.mp4

│ ├─2-2Seri和 Dataframe

│ │ ├┈20-Seri详解-创建Seri数据.mp4

│ │ ├┈21-Seri详解-常用属性和方法.mp4

│ │ ├┈22-Seri详解-常用统计方法.mp4

│ │ ├┈23-Seri详解-bool索引.mp4

│ │ ├┈24-Seri详解-Seri运算.mp4

│ │ ├┈25-DataFram详解-创建DataFram数据.mp4

│ │ ├┈26-DataFram详解-常用属性和方法.mp4

│ │ ├┈27-DataFram详解-常用统计方法.mp4

│ │ ├┈28-DataFram详解-bool索引.mp4

│ │ ├┈29-DataFram详解-DataFram运算.mp4

│ │ └┈30-DataFram详解-行标签和列表签操作.mp4

│ ├─2-3Datafram增删改

│ │ ├┈31-DataFram增删改-行操作.mp4

│ │ ├┈32-DataFram增删改-列操作.mp4

│ │ └┈33-DataFram数据导出和导入.mp4

│ ├─2-4Datafram查询

│ │ ├┈00-昨日课程内容回顾.mp4

│ │ ├┈01-nlargest和msmallest函数使用.mp4

│ │ ├┈02-panda基本绘图操作.mp4

│ │ ├┈34-DataFram条件查询操作.mp4

│ │ ├┈35-DataFram分组聚合操作.mp4

│ │ ├┈36-DataFram排序操作.mp4

│ │ └┈37-总结回顾-今日课程内容总结.mp4

│ └─2-5租房数据分析示例

│ └─└┈03-租房数据分析示例-数据加载和查看.mp4

├─03第三章 panda数据清洗

│ ├─3-1数据组合-concat

│ │ ├┈04-租房数据分析示例-简单分析-01.mp4

│ │ ├┈04-租房数据分析示例-简单分析-02.mp4

│ │ ├┈05-concat数据拼接-行拼接.mp4

│ │ ├┈06-concat数据拼接-列拼接.mp4

│ │ └┈07-concat数据拼接-join参数.mp4

│ ├─3-2数据组合-merge

│ │ ├┈08-merg关联数据-方法简介.mp4

│ │ ├┈09-merg关联数据-数据集加载和查看.mp4

│ │ ├┈10-merg关联数据-关联示例.mp4

│ │ ├┈11-join关联数据-方法简介.mp4

│ │ ├┈12-join关联数据-关联示例.mp4

│ │ └┈13-总结回顾-上午课程内容小结.mp4

│ ├─3-3缺失值处理

│ │ ├┈14-缺失值处理-panda缺失值简介.mp4

│ │ ├┈15-缺失值处理-加载包含缺失值的数据.mp4

│ │ ├┈16-缺失值处理-缺失值处理简介.mp4

│ │ ├┈17-缺失值处理-加载数据并查看缺失情况.mp4

│ │ ├┈18-缺失值处理-Missingno库数据缺失可视化.mp4

│ │ ├┈19-缺失值处理-删除缺失值.mp4

│ │ ├┈20-缺失值处理-填充缺失值.mp4

│ │ └┈21-缺失值处理-时序数据缺失值处理.mp4

│ ├─3-4数据整理

│ │ ├┈00-昨日课程内容回顾.mp4

│ │ ├┈01-wide_to_long整理数据-加载数据.mp4

│ │ ├┈02-wide_to_long整理数据-具体使用.mp4

│ │ ├┈22-melt整理数据-简单使用.mp4

│ │ ├┈23-melt整理数据示例-需求和过程简介.mp4

│ │ ├┈24-melt整理数据示例-详细过程实现.mp4

│ │ ├┈25-melt整理数据示例-不同数据存储形式内存查看.mp4

│ │ ├┈26-stack整理数据-stack和unstack方法简介.mp4

│ │ ├┈27-stack整理数据-stack和unstack功能演示.mp4

│ │ └┈28-总结回顾-今日课程内容总结.mp4

│ └─3-5Panda数据类型

│ └─├┈03-数据类型-Numpi简介.mp4

│ └─├┈04-数据类型-Numpindarray.mp4

│ └─├┈05-数据类型-panda数据类型.mp4

│ └─├┈06-类型转换-astyp函数基本使用.mp4

│ └─├┈07-类型转换-to_numer函数使用.mp4

│ └─└┈08-数据类型-categori数据类型.mp4

├─04第四章 panda数据处理

│ ├─4-1Apply自定义函数

│ │ ├┈09-appli函数-Seriappli方法.mp4

│ │ ├┈10-appli函数-DataFramappli方法.mp4

│ │ ├┈11-appli函数-使用案例.mp4

│ │ ├┈12-总结回顾-上午课程内容小结.mp4

│ │ ├┈13-函数向量化.mp4

│ │ └┈14-lambda函数.mp4

│ ├─4-2数据分组操作

│ │ ├┈15-分组聚合-方法使用和内置聚合函数.mp4

│ │ ├┈16-分组聚合-示例操作.mp4

│ │ ├┈17-分组transform-基本使用.mp4

│ │ ├┈18-分组transform-填充缺失值.mp4

│ │ └┈19-分组transform-减肥比赛案例.mp4

│ ├─4-3数据分组操作-透视

│ │ ├┈20-分组过滤-示例操作.mp4

│ │ ├┈21-分组对象-基本操作.mp4

│ │ ├┈22-分组对象-遍历分组.mp4

│ │ ├┈23-分组对象-多列分组.mp4

│ │ ├┈24-数据透视表-pivot_t基本使用.mp4

│ │ └┈25-总结回顾-今日课程内容总结.mp4

│ ├─4-4数据分组操作-会员数据分析 1

│ │ ├┈00-昨日课程内容回顾.mp4

│ │ ├┈01-会员数据分析-业务背景和需求简介.mp4

│ │ ├┈02-会员数据分析-会员增量存量分析.mp4

│ │ ├┈03-会员数据分析-会员增量等级分布.mp4

│ │ ├┈04-会员数据分析-会员增量等级占比.mp4

│ │ ├┈05-会员数据分析-整体会员等级占比.mp4

│ │ ├┈06-会员数据分析-线上线下会员增量分析.mp4

│ │ └┈07-会员数据分析-地区店均会员数量.mp4

│ ├─4-5数据分组操作-会员数据分析 2

│ │ ├┈08-会员数据分析-会销比(会员消费比例).mp4

│ │ ├┈09-会员数据分析-连带率(会员订单平均消费数量).mp4

│ │ ├┈10-会员数据分析-复购率(复购人数占消费总人数比例)-简介.mp4

│ │ ├┈11-会员数据分析-复购率(复购人数占消费总人数比例)-实现.mp4

│ │ └┈12-会员数据分析-复购率(复购人数占消费总人数比例)-封装.mp4

│ ├─4-6Datafram数据类型

│ │ ├┈13-日期数据类型-python中的datetim对象.mp4

│ │ ├┈14-日期数据类型-panda数据转换为datetim类型.mp4

│ │ ├┈15-日期数据类型-提取 datetim各个部分.mp4

│ │ ├┈16-日期数据类型-日期运算和Timedelta.mp4

│ │ └┈17-日期数据类型-银行数据分析.mp4

│ └─4-7Datafram数据类型案例

│ └─├┈00-昨日课程内容回顾.mp4

│ └─├┈01-日期数据类型-丹佛报警记录分析.mp4

│ └─├┈18-日期数据类型-DatetimeIndex和TimedeltaIndex.mp4

│ └─├┈19-日期数据类型-data_rang方法的使用.mp4

│ └─├┈20-日期数据类型-丹佛报警记录分析-日期数据筛选.mp4

│ └─└┈21-总结回顾-今日课程内容总结.mp4

├─05第五章 Python数据可视化

│ ├─5-1Matplotlib绘图

│ │ ├┈02-数据可视化-python常见可视化库简介.mp4

│ │ ├┈03-Matplotlib-绘图的基本套路.mp4

│ │ ├┈04-Matplotlib-绘图的两种方式.mp4

│ │ ├┈05-Matplotlib-数据可视化的重要性.mp4

│ │ ├┈06-Matplotlib-单变量绘图(直方图).mp4

│ │ ├┈07-Matplotlib-双变量绘图(散点图).mp4

│ │ └┈08-Matplotlib-多变量绘图(颜色和点大小).mp4

│ ├─5-2Panda绘图

│ │ ├┈09-Panda绘图-单变量绘图(柱状图).mp4

│ │ ├┈10-Panda绘图-单变量绘图(折线图-直方图-饼图等).mp4

│ │ ├┈11-Panda绘图-双变量绘图(散点图-蜂巢图等).mp4

│ │ ├┈12-Seaborn绘图-seaborn模块简介.mp4

│ │ └┈13-总结回顾-上午课程内容小结.mp4

│ ├─5-3Seaborn绘图

│ │ ├┈14-Seaborn绘图-单变量绘图.mp4

│ │ ├┈15-Seaborn绘图-双变量绘图-01.mp4

│ │ ├┈16-Seaborn绘图-双变量绘图-02.mp4

│ │ ├┈17-Seaborn绘图-多变量绘图-颜色和形状.mp4

│ │ ├┈18-Seaborn绘图-多变量绘图-分面.mp4

│ │ └┈19-Seaborn绘图-设置样式.mp4

│ └─5-4Pyechart绘图

│ └─├┈00-昨日课程内容回顾.mp4

│ └─├┈20-Pyechart绘图-柱状图绘制.mp4

│ └─├┈21-Pyechart绘图-词云图绘制.mp4

│ └─├┈22-Pyechart绘图-气泡图绘制.mp4

│ └─├┈23-Pyechart绘图-柱状图绘制.mp4

│ └─└┈24-总结回顾-今日课程内容总结.mp4

└─06第六章 panda综合案例

└─├─6-1案例1Appstore数据分析

└─│ ├┈01-A ppstore数据分析-背景和分析需求说明.mp4

└─│ ├┈02-A ppstore数据分析-数据加载和概况分析.mp4

└─│ ├┈03-A ppstore数据分析-app价格不同维度分析.mp4

└─│ ├┈04-A ppstore数据分析-数据可视化分析.mp4

└─│ └┈05-A ppstore数据分析-业务需求分析.mp4

└─├─6-2案例2优衣库销售数据分析

└─│ ├┈06-优衣库销售数据分析-需求和数据加载.mp4

└─│ ├┈07-优衣库销售数据分析-不同种类产品的销售情况.mp4

└─│ ├┈08-优衣库销售数据分析-用户的消费方式(线上线下).mp4

└─│ ├┈09-优衣库销售数据分析-用户的消费习惯(周间周末)-01.mp4

└─│ ├┈09-优衣库销售数据分析-用户的消费习惯(周间周末)-02.mp4

└─│ └┈10-优衣库销售数据分析-销售额和成本的关系.mp4

└─└─6-3案例3RFM用户分群1

└─└─├┈11-RFM用户模型分析-RFM用户价值模型简介.mp4

└─└─├┈12-RFM用户模型分析-EXCELRFM用户分析.mp4

└─└─├┈13-RFM用户模型分析-业务背景和分析需求说明.mp4

└─└─├┈14-RFM用户模型分析-数据加载和基本信息查看.mp4

└─└─├┈15-RFM用户模型分析-数据预处理和RFM初始值计算.mp4

└─└─├┈16-RFM用户模型分析-RFM区间划分和分值计算.mp4

└─└─├┈17-RFM用户模型分析-RFM计算结果保存.mp4

└─└─├┈18-RFM用户模型分析-RFM计算结果可视化.mp4

└─└─├┈19-RFM用户模型分析-RFM计算结果的分析.mp4

└─└─├┈20-RFM用户模型分析-RFM模型分析的注意点.mp4

└─└─└┈21-总结回顾-今日课程内容总结.mp4

├─06阶段六 Hadoop生态体系

│ ├─01第一章 linux

│ │ ├─1-1linux环境搭建

│ │ │ ├┈00–今日课程目标与大纲.mp4

│ │ │ ├┈01–操作系统的概述.mp4

│ │ │ ├┈02–Linux操作系统介绍与发展.mp4

│ │ │ ├┈03–VMware虚拟机–解计算机硬件.mp4

│ │ │ ├┈04–VMware虚拟机–解3种网络模式.mp4

│ │ │ ├┈05–VMware虚拟机–使用nat模式安装centso详解).mp4

│ │ │ ├┈06–ssh协议-CRT远程加密访问Linux.mp4

│ │ │ └┈08–解虚拟机快照的使用.mp4

│ │ ├─1-2linux文件系统

│ │ │ ├┈09–Linux文件系统–目录树结构与基本概念.mp4

│ │ │ ├┈10–Linux文件系统–常见操作命令–lpwdcd.mp4

│ │ │ ├┈11–Linux文件系统–常见操作命令–cdmkdirtouchcpmv.mp4

│ │ │ ├┈12–Linux文件系统–常见操作命令–文件查看命令(catheadtail.mp4

│ │ │ ├┈13–Linux文件系统–常见操作命令–echo管道、重定向、软链接.mp4

│ │ │ ├┈14–Linux文件系统–常见搜索命令–findgrepwhich.mp4

│ │ │ └┈15–Linux文件系统–解压缩操作.mp4

│ │ ├─1-3vi编辑器

│ │ │ ├┈16–vi编辑器–功能介绍与新建打开文件、异常处理.mp4

│ │ │ ├┈17–vi编辑器–常用的基础命令(复制粘贴、删除、撤销、搜索替换).mp4

│ │ │ ├┈18–vi编辑器–常用的基础命令–如何进入插入编辑模式.mp4

│ │ │ └┈19–使用nodepad++插件远程操作linux文件.mp4

│ │ ├─1-4linux用户与权限

│ │ │ ├┈00–课程内容回顾总结.mp4

│ │ │ ├┈01–今日课程内容大纲与学习目标.mp4

│ │ │ ├┈02–Linux用户与权限–用户、用户组、权限管理概述.mp4

│ │ │ ├┈03–Linux用户与权限–用户、用户组管理命令.mp4

│ │ │ ├┈04–Linux用户与权限–susudo权限管理.mp4

│ │ │ ├┈05–Linux用户与权限–权限的修改操作(chmod.mp4

│ │ │ └┈06–Linux系统信息查看.mp4

│ │ ├─1-5大数据集群环境搭建

│ │ │ ├┈07–大数据集群环境搭建–分布式、集群概念初识.mp4

│ │ │ ├┈08–大数据集群环境搭建–集群常见的架构(主从、主备).mp4

│ │ │ ├┈09–大数据集群环境搭建–虚拟机克隆、Linux修改主机名和IP.mp4

│ │ │ ├┈10–大数据集群环境搭建–主机名IPhost映射.mp4

│ │ │ ├┈11–大数据集群环境搭建–防火墙服务关闭.mp4

│ │ │ ├┈12–大数据集群环境搭建–配置ssh免密登录.mp4

│ │ │ ├┈13–大数据集群环境搭建–解什么是跳板机.mp4

│ │ │ ├┈14–大数据集群环境搭建–scp远程复制.mp4

│ │ │ └┈15–大数据集群环境搭建–集群时间同步(ntpdate.mp4

│ │ ├─1-6linux软件安装方式

│ │ │ ├┈16–Linux软件安装方式–rpmyum机制.mp4

│ │ │ ├┈17–Linux软件安装方式–使用rpm安装mysql5.7版本.mp4

│ │ │ └┈18–Linux软件安装方式–JDK安装.mp4

│ │ └─1-7shell

│ │ └─└┈19–解shell.mp4

├─02第二章 Zookeeper

│ ├─2-1大数据导论

│ │ ├┈00–课程内容回顾总结.mp4

│ │ ├┈01–Linux文件系统中–读写执行的真正含义.mp4

│ │ ├┈02–今日课程学习目标与内容大纲.mp4

│ │ ├┈03–大数据导论–数据与数据分析.mp4

│ │ ├┈04–大数据导论–数据分析的作用–离线、实时ML.mp4

│ │ ├┈05–大数据导论–数据分析基本步骤–明确分析目的和思路.mp4

│ │ ├┈06–大数据导论–数据分析基本步骤–收集、预处理、分析、应用.mp4

│ │ ├┈07–大数据导论–数据分析基本步骤梳理.mp4

│ │ ├┈08–大数据导论–大数据时代(5V特征、应用场景).mp4

│ │ └┈09–大数据导论–分布式技术.mp4

│ └─2-2Zookeeper

│ └─├┈10–A pachZookeeper–概述与本质.mp4

│ └─├┈11–A pachZookeeper–全局数据一致性.mp4

│ └─├┈12–A pachZookeeper–集群角色职责.mp4

│ └─├┈13–A pachZookeeper–集群安装、配置讲解.mp4

│ └─├┈14–A pachZookeeper–集群启动与关闭.mp4

│ └─├┈15–A pachZookeeper–数据模型–znode什么.mp4

│ └─├┈16–A pachZookeeper–数据模型–znode类型.mp4

│ └─├┈17–A pachZookeeper–shel客户端、创建节点操作.mp4

│ └─├┈18–A pachZookeeper–shel客户端、查看、更新、删除节点.mp4

│ └─├┈19–A pachZookeeper–监听机制watch.mp4

│ └─└┈20–A pachZookeeper–典型应用.mp4

├─03第三章 Hadoop

│ ├─3-1hadoop简介

│ │ ├┈00–课程内容回顾总结.mp4

│ │ ├┈01–今日课程内容大纲.mp4

│ │ ├┈02–A pachHadoop–软件介绍(广义、狭义).mp4

│ │ ├┈03–A pachHadoop–起源发展(谷歌3篇论文).mp4

│ │ ├┈04–A pachHadoop–特性优点–重点理解通用性.mp4

│ │ └┈05–A pachHadoop–发行版本介绍.mp4

│ ├─3-2hadoop环境搭建

│ │ ├┈06–A pachHadoop–hadoop集群角色介绍.mp4

│ │ ├┈07–A pachHadoop–Hadoop部署模式、集群规划.mp4

│ │ ├┈08–A pachHadoop–Hadoop安装包与源码编译.mp4

│ │ ├┈09–A pachHadoop–集群安装–服务器基础环境准备、安装包目录.mp4

│ │ ├┈10–A pachHadoop–集群安装–配置文件详解.mp4

│ │ ├┈11–A pachHadoop–集群安装–namenodformat初始化操作.mp4

│ │ ├┈12–A pachHadoop–集群启动与关闭.mp4

│ │ ├┈13–A pachHadoop–启动错误如何排错.mp4

│ │ ├┈14–A pachHadoop–初体验、WebUI页面.mp4

│ │ ├┈15–A pachHadoop–jobhistori历史记录服务配置使用.mp4

│ │ └┈16–A pachHadoop–垃圾桶机制.mp4

│ ├─3-3Hadoop_HDFS

│ │ ├┈00–课程内容回顾总结.mp4

│ │ ├┈01–课程学习目标与内容大纲.mp4

│ │ ├┈02–HadoopHDFS–概述、如何模拟实现分布式文件系统.mp4

│ │ ├┈03–HadoopHDFS–核心特性的作用(分布式、分块、备份、元数据记录).mp4

│ │ ├┈04–HadoopHDFS–设计目标.mp4

│ │ ├┈05–HadoopHDFS–重要特性梳理与解释.mp4

│ │ ├┈06–HadoopHDFS–shellcommand操作.mp4

│ │ ├┈08–HadoopHDFS–工作机制–下载文件流程(读流程).mp4

│ │ ├┈09–HadoopHDFS–工作机制–nndn职责概述总结.mp4

│ │ ├┈10–HadoopHDFS–安全模式.mp4

│ │ ├┈11–HadoopHDFS–namenod元数据管理机制、snn什么.mp4

│ │ ├┈12–HadoopHDFS–namenod元数据相关的目录和文件.mp4

│ │ ├┈13–HadoopHDFS–secondarynamenodcheckpoint机制.mp4

│ │ ├┈14–HadoopHDFS–辅助工具–distcp远程拷贝.mp4

│ │ └┈15–HadoopHDFS–辅助工具–archiv归档工具.mp4

│ ├─3-4Hadoop_MapReduce

│ │ ├┈00–课程内容回顾总结.mp4

│ │ ├┈01–课程内容大纲和学习目标.mp4

│ │ ├┈02–HadoopMapReduce–理解分而治之的思想(先分再合).mp4

│ │ ├┈03–HadoopMapReduce–设计构思.mp4

│ │ ├┈04–HadoopMapReduce–官方示例(圆周率pi评估–如何提交mr程序.mp4

│ │ ├┈05–HadoopMapReduce–官方示例–Wordcount需求与实现思路剖析.mp4

│ │ ├┈06–HadoopMapReduce–官方示例–Wordcount–java代码梳理与程序提交.mp4

│ │ ├┈07–HadoopMapReduce–Python实现WordcountHadoopStrea提交脚本.mp4

│ │ ├┈08–HadoopMapReduce–Centsos7如何安装Python3.mp4

│ │ ├┈09–HadoopMapReduce–输入输出路径注意事项.mp4

│ │ ├┈10–HadoopMapReduce–工作机制–map阶段执行流程(含逻辑切片机制).mp4

│ │ ├┈11–HadoopMapReduce–工作机制–reduc阶段执行流程.mp4

│ │ └┈12–HadoopMapReduce–工作机制–shuffl机制.mp4

│ ├─3-5Hadoop_YA RN

│ │ ├┈13–HadoopYA RN–功能职责概述(通用资源管理、任务调度).mp4

│ │ ├┈14–HadoopYA RN–3大组件、mr程序提交yarn流程.mp4

│ │ ├┈15–HadoopYA RN–schedul调度策略.mp4

│ │ └┈16–HadoopYA RN–capac配置示例说明.mp4

│ └─3-6Hadoop_HA

│ └─├┈17–HadoopHA 集群–什么是高可用、实现高可用注意事项.mp4

│ └─├┈18–HadoopHA 集群–HDFSHA –QJM实现原理.mp4

│ └─└┈19–HadoopHA 集群–YA RNHA .mp4

└─04第四章 Hive

└─├─4-1数据仓库介绍

└─│ ├┈00–课程内容回顾总结.mp4

└─│ ├┈01–今日课程内容大纲和学习目标.mp4

└─│ ├┈02–数据仓库–数仓基本概念、由来起源.mp4

└─│ ├┈03–数据仓库–数仓的主要特征.mp4

└─│ ├┈04–数据仓库–数仓和数据库的区别(OLTPOLA P系统区别).mp4

└─│ ├┈05–数据仓库–经典3层架构(ODSDWDA .mp4

└─│ ├┈06–数据仓库–美团酒旅数仓建设实战.mp4

└─│ └┈07–数据仓库–ETLELT.mp4

└─├─4-2Hive介绍和安装

└─│ ├┈08–A pachHive–介绍概述、如何模拟实现Hive功能.mp4

└─│ ├┈09–A pachHive–架构组件.mp4

└─│ ├┈10–A pachHive–和MySQL对比.mp4

└─│ ├┈11–A pachHive–metadatametastor区别.mp4

└─│ ├┈12–A pachHive–metastore3种部署方式及区分.mp4

└─│ ├┈13–A pachHive–远程部署模式安装配置详解.mp4

└─│ ├┈14–A pachHive–metastor服务启动方式.mp4

└─│ ├┈15–A pachHive–两代客户端使用、HS2服务的启动.mp4

└─│ └┈16–A pachHive–初体验Hive.mp4

└─├─4-3Hive_DDL语法

└─│ ├┈00–课程内容回顾总结.mp4

└─│ ├┈01–课程内容大纲和学习目标.mp4

└─│ ├┈02–A pachHive–DDL–概述、建表语法树剖析.mp4

└─│ ├┈03–A pachHive–DDL–建表–表存在异常忽略.mp4

└─│ ├┈04–A pachHive–DDL–建表–数据类型.mp4

└─│ ├┈05–A pachHive–DDL–建表–SerD机制、delimit分隔符指定语法.mp4

└─│ ├┈06–A pachHive–DDL–建表–默认分隔符.mp4

└─│ ├┈07–A pachHive–DDL–建表–内部表、外部表.mp4

└─│ ├┈08–A pachHive–DDL–建表–数据存储路径location.mp4

└─│ ├┈09–A pachHive–DDL–建表–分区表–背景引入、分区表创建.mp4

└─│ ├┈10–A pachHive–DDL–建表–分区表–静态分区加载数据.mp4

└─│ ├┈11–A pachHive–DDL–建表–分区表–动态分区加载数据.mp4

└─│ ├┈12–A pachHive–DDL–建表–分区表–多重分区、注意事项.mp4

└─│ ├┈13–A pachHive–DDL–建表–分桶表–语法解读、创建、加载.mp4

└─│ ├┈14–A pachHive–DDL–建表–分桶表–分桶表减少join笛卡尔积数量.mp4

└─│ ├┈15–A pachHive–DDL–解其他操作(修改、删除).mp4

└─│ └┈16–A pachHive–常见的show语法.mp4

└─├─4-4Hive_DML语法

└─│ ├┈17–A pachHive–DML–load加载数据.mp4

└─│ ├┈18–A pachHive–DML–insert–h中如何使用.mp4

└─│ └┈19–A pachHive–DML–insert–多重插入、动态分区插入、导出操作.mp4

└─├─4-5Hive_DQL语法

└─│ ├┈00–课程内容回顾总结.mp4

└─│ ├┈01–今日课程内容大纲和学习目标.mp4

└─│ ├┈02–PyCharm等工具如何连接HiveServer2.mp4

└─│ ├┈03–A pachHive–DQL–select基础查询语法及注意事项.mp4

└─│ ├┈04–A pachHive–DQL–select分桶查询(clusterdistributbysortby.mp4

└─│ ├┈05–A pachHive–DQL–union联合查询.mp4

└─│ ├┈06–A pachHive–DQL–CTE表达式使用(withas.mp4

└─│ └┈07–A pachHive–DQL–join查询.mp4

└─├─4-6Hive其他功能介绍

└─│ ├┈08–A pachHive–shel命令行3种功能、如何调用sql脚本.mp4

└─│ ├┈09–A pachHive–参数配置方式.mp4

└─│ ├┈10–A pachHive–内置运算符.mp4

└─│ ├┈11–A pachHive–函数的分类(UDFUDA FUDTF.mp4

└─│ └┈12–A pachHive–常见的内置函数梳理.mp4

└─├─4-7Hive函数高阶应用

└─│ ├┈00–课程内容回顾总结.mp4

└─│ ├┈01–课程内容大纲与学习目标.mp4

└─│ ├┈02–A pachHive–函数高阶应用–explod函数的功能.mp4

└─│ ├┈03–A pachHive–函数高阶应用–UDTF函数使用限制、laterView侧视图功能.mp4

└─│ ├┈04–A pachHive–函数高阶应用–行列转换–多行转单列(collectconcat_w.mp4

└─│ ├┈05–A pachHive–函数高阶应用–行列转换–单列转多行(explode+laterview.mp4

└─│ └┈06–A pachHive–函数高阶应用–json格式数据处理.mp4

└─├─4-8Hive窗口函数

└─│ ├┈07–A pachHive–窗口函数–如何快速理解感受窗口函数.mp4

└─│ ├┈08–A pachHive–窗口函数–窗口聚合函数的使用(sum+ov.mp4

└─│ ├┈09–A pachHive–窗口函数–窗口排序函数(row_numbrank.mp4

└─│ └┈10–A pachHive–窗口函数–窗口偏移函数(laglead.mp4

└─└─4-9Hive调优

└─└─├┈11–A pachHive–数据压缩概念与设置使用(snappi.mp4

└─└─├┈12–A pachHive–数据存储格式(orcParquet.mp4

└─└─├┈13–A pachHive–通用调优–fetch抓取机制、mr本地模式.mp4

└─└─├┈14–A pachHive–通用调优–join优化.mp4

└─└─├┈15–A pachHive–通用调优–groupby数据倾斜(负载均衡).mp4

└─└─├┈16–A pachHive–通用调优–MRTask并行度调整.mp4

└─└─└┈17–A pachHive–通用调优–其他优化机制.mp4

├─07阶段七 离线数仓项目-知行教育

│ ├─1-1知行教育数仓项目介绍

│ │ ├┈01-教育项目的基本介绍.mp4

│ │ ├┈01-课前回顾和今日内容.mp4

│ │ ├┈02-教育项目的架构流程说明.mp4

│ │ └┈02-教育项目的业务流程.mp4

│ ├─1-10访问咨询主题看板_数据清洗

│ │ ├┈06-访问咨询主题看板_数据采集操作以及hiveserver2服务异常.mp4

未解决转换).mp│ │ ├┈07-访问咨询主题看板_数据清洗转换操作(SQL实现.4

│ │ ├┈08-访问咨询主题看板_数据清洗转换(转换解决).mp4

│ │ └┈09-访问咨询主题看板_数据清洗转换操作(最终实现).mp4

│ ├─1-11访问咨询主题看板_数据分析

│ │ ├┈10-访问咨询主题看板_数据分析(总访问量统计).mp4

│ │ ├┈11-访问咨询主题看板_数据分析(统计各个受访页面).mp4

│ │ └┈12-访问咨询主题看板_数据分析(咨询量统计).mp4

│ ├─1-12访问咨询主题看板_数据导出

│ │ ├┈01-课前回顾和今日内容.mp4

│ │ ├┈13-访问咨询主题看板_数据导出操作(咨询量导出).mp4

│ │ ├┈14-访问咨询主题看板_数据导出操作(访问量).mp4

│ │ └┈15-今日总结.mp4

│ ├─1-13访问咨询主题看板_增量数据采集清洗

│ │ ├┈02-访问咨询主题看板_新增数据模拟.mp4

│ │ ├┈03-访问咨询主题看板_增量数据采集操作(sqoop脚本编写以及shell讲解).mp4

│ │ ├┈04-访问咨询主题看板_增量数据采集的shell脚本的编写.mp4

│ │ ├┈05-访问咨询主题看板_增量数据采集shell脚本测试操作.mp4

│ │ ├┈06-访问咨询主题看板_增量数据采集操作(oozi配置).mp4

│ │ └┈07-访问咨询主题看板_增量数据清洗转换操作.mp4

│ ├─1-14访问咨询主题看板_增量数据分析

│ │ ├┈08-访问咨询主题_增量数据统计分析(SQL实现以及思考点)上).mp4

│ │ ├┈09-上午内容的总结.mp4

│ │ ├┈10-访问咨询主题看板_增量统计分析操作(问题解决).mp4

│ │ ├┈11-访问咨询主题看板_增量统计分析(shell脚本编写和测试).mp4

│ │ └┈12-访问咨询主题看板_增量数据导出操作.mp4

│ ├─1-15意向用户主题看板_需求分析

│ │ ├┈01-课前回顾和今日内容.mp4

│ │ ├┈13-意向用户主题看板_需求分析(前三个).mp4

│ │ ├┈14-意向用户主题看板_需求分析(后三个).mp4

│ │ ├┈15-意向用户主题看板_需求分析总结.mp4

│ │ ├┈16-意向用户主题看板_业务数据准备.mp4

│ │ └┈17-今日总结.mp4

│ ├─1-16意向用户主题看板_建模分析

DIM,│ │ ├┈02-意向用户主题看板_建模分析操作(ODS.DWD.mp4

│ │ └┈03-意向用户主题看板_建模分析(后三层).mp4

│ ├─1-17分桶表

│ │ ├┈04-分桶表的基本介绍以及作用说明.mp4

│ │ ├┈05-分桶表的作用_抽样函数的说明.mp4

│ │ ├┈06-分桶表的作用_提升查询效率(多表)_mapjoin.mp4

│ │ ├┈07-分桶表的作用_提升查询的效率(多表)_bucketmapjoin.mp4

│ │ ├┈08-上午内容总结.mp4

│ │ └┈09-分桶表的作用_提升查询的效率(多表)SMBjoin操作.mp4

│ ├─1-18意向用户主题看板_数据采集清洗

│ │ ├┈10-意向用户主题看板_建模操作.mp4

│ │ ├┈11-意向用户主题看板_数据采集(DIM.mp4

│ │ ├┈12-意向用户主题看板_数据采集(ODS层).mp4

│ │ └┈13-意向用户主题看板_数据清洗转换操作(涵盖采样以及查看执行计划).mp4

│ ├─1-19意向用户主题看板_DWM层数据处理

│ │ ├┈01-课前回顾和今日内容.mp4

│ │ ├┈14-意向用户主题看板_DWM层数据生成(SQL实现).mp4

│ │ ├┈15-意向用户主题看板_DWM层数据生成(优化的效率测试).mp4

│ │ ├┈16-意向用户主题看板_DWM层数据生产(最终实现).mp4

│ │ ├┈17-意向用户主题看板_DWS层数据生成操作.mp4

│ │ └┈18-意向用户主题看板_DWS层数据导出操作.mp4

│ ├─1-2项目环境搭建

│ │ ├┈03-clouderamanag基本介绍.mp4

│ │ ├┈04-clouderamanag架构以及功能描述.mp4

│ │ ├┈05-教育项目的环境初始化工作.mp4

│ │ ├┈06-教育项目的环境搭建_如何连接以及基本操作.mp4

│ │ ├┈07-教育项目的环境注意事项.mp4

│ │ ├┈08-教育项目_数据仓库的基本概念.mp4

│ │ └┈09-上午内容的总结.mp4

│ ├─1-20拉链表

│ │ ├┈02-拉链表的实现流程分析(上).mp4

│ │ ├┈03-拉链表的实现流程分析(下).mp4

│ │ └┈04-拉链表的实现流程_项目增量流程说明.mp4

│ ├─1-21hive索引

│ │ ├┈01-今日内容说明.mp4

│ │ ├┈05-索引的基本介绍.mp4

│ │ ├┈06-hive索引的分类_原始索引和行组索引.mp4

│ │ └┈07-hive所有分类_布隆过滤索引.mp4

│ ├─1-22hive优化项目数据

│ │ ├┈02-hive函数补充说明.mp4

│ │ ├┈03-hive相关优化_并行优化(并行编译和并行执行).mp4

│ │ ├┈04-hive相关的优化_小文件合并操作.mp4

│ │ ├┈05-hive相关优化_矢量化查询和读取零拷贝.mp4

│ │ ├┈06-hive数据倾斜优化_groupby倾斜.mp4

│ │ ├┈07-hive数据倾斜优化_join数据倾斜.mp4

│ │ ├┈08-hive数据倾斜优化_如何感知倾斜以及union优化.mp4

│ │ ├┈09-hive优化的总结说明.mp4

│ │ └┈10-上午内容的总结.mp4

│ ├─1-23学生出勤主题看板_需求分析

│ │ ├┈11-学生出勤主题看板_需求分析(前四个).mp4

│ │ ├┈12-学生出勤主题看板_需求分析(后四个).mp4

│ │ ├┈13-学生出勤主题看板_需求分析总结.mp4

│ │ └┈14-学生出勤主题看板_业务数据准备工作.mp4

│ ├─1-24学生出勤主题看板_建模

│ │ ├┈01-课前回顾和今日内容.mp4

│ │ ├┈15-学生出勤主题看板_建模分析操作.mp4

│ │ ├┈16-学生出勤主题看板_建模操作.mp4

│ │ ├┈17-学生出勤主题看板_数据采集操作.mp4

│ │ └┈18-今日总结.mp4

│ ├─1-25学生出勤看板_DWM层数据处理

│ │ ├┈02-学生出勤主题看板_DWM层(学生出勤信息表处理)_上.mp4

│ │ ├┈03-学生出勤主题看板_DWM层(学生出勤状态信息表)_中.mp4

│ │ ├┈04-学生出勤主题看板_DWM层(学生出勤状态信息表)_下.mp4

│ │ ├┈05-学生出勤主题看板_DWM层(学生出勤状态信息表)_完整实现以及总结.mp4

│ │ ├┈06-学生出勤主题看板_DWM层(班级出勤人数表)_整体实现.mp4

│ │ ├┈07-学生出勤主题看板_DWM层(请假人数信息表)_上.mp4

│ │ ├┈08-上午内容的总结.mp4

│ │ ├┈09-学生出勤主题看板_DWM层(请假人数表)_中.mp4

│ │ ├┈10-学生出勤主题看板_DWM层(学生请假人数表)_下.mp4

│ │ ├┈11-学生出勤主题看板_DWM层(请假人数表)_最终实现操作.mp4

│ │ ├┈12-学生出勤主题看板_DWM层(班级旷课人数表)_实现操作.mp4

│ │ ├┈13-学生出勤主题看板_DWM层(汇总表)_实现.mp4

│ │ └┈14-学生出勤主题看板_DWS层实现操作.mp4

│ ├─1-26finebi基本使用

│ │ ├┈15-商业BI基本介绍.mp4

│ │ ├┈16-finebi安装操作.mp4

│ │ ├┈17-finebi数据源以及数据准备工作.mp4

│ │ ├┈18-finebi图表展示操作_仪表盘构建.mp4

│ │ ├┈19-finebi实现图表展示操作_上.mp4

│ │ ├┈20-finebi实现图表展示操作_下.mp4

│ │ └┈21-今日总结.mp4

│ ├─1-27Git应用

│ │ ├┈01-git历史和SVN对比说明.mp4

│ │ ├┈02-GIT工作流程.mp4

│ │ ├┈03-GIT安装操作.mp4

│ │ ├┈04-git如何构建版本库.mp4

│ │ ├┈05-git基本操作_自己玩的流程.mp4

│ │ ├┈06-git案例_如何提交代码(如何设置忽略).mp4

│ │ ├┈07-git远程仓库的基本介绍.mp4

│ │ ├┈08-git远程仓库操作_如何配置免密以及如何推送到远端(命令).mp4

│ │ ├┈09-git远程仓库操作_基于图形化界面方式推送数据到远端.mp4

│ │ ├┈10-git远程仓库操作_如何拉取代码及其协作开发.mp4

│ │ ├┈11-git分支管理_基本概念介绍.mp4

│ │ ├┈12-git分支的管理_相关的操作.mp4

│ │ └┈13-git如何在IDEA 中使用操作.mp4

│ ├─1-3数据仓库

│ │ ├┈01-课前回顾和今日内容.mp4

│ │ ├┈02-教育项目的数仓分层架构说明.mp4

│ │ ├┈10-数据仓库和数据集市基本介绍.mp4

│ │ ├┈11-维度分析基本介绍_维度和指标的介绍以及分类.mp4

│ │ ├┈12-维度分析基本介绍_分层分级以及下钻和上卷.mp4

│ │ ├┈13-数仓建模的基本介绍.mp4

│ │ ├┈14-事实表和维度表的基本介绍.mp4

│ │ ├┈15-事实表和维度表的分类介绍.mp4

雪花和星座)基本概念.mp│ │ ├┈16-维度建模的三种模型(星型.4

│ │ ├┈17-维度建模的三种数仓发展模型图解.mp4

│ │ ├┈18-维度建模_缓慢渐变维基本介绍.mp4

│ │ └┈19-今日总结.mp4

Hiv│ ├─1-4Hue操作HDFS.e

│ │ └┈03-HUE相关的操作_HDFS和HIVE.mp4

│ ├─1-5oozi基本使用

│ │ ├┈04-oozi基本介绍.mp4

│ │ └┈05-oozi基本使用操作.mp4

│ ├─1-6sqoop相关操作

│ │ ├┈06-sqoop基本介绍.mp4

│ │ ├┈07-sqoop相关的操作_基本操作.mp4

│ │ ├┈08-上午内容的总结.mp4

│ │ ├┈09-sqoop相关的操作_全量导入到HDFS操作.mp4

│ │ ├┈10-sqoop相关的操作_全量导入到hive操作.mp4

│ │ ├┈11-sqoop相关的操作_条件导入到HDFS和hive操作.mp4

│ │ └┈12-sqoop相关的操作_数据导出操作以及相关参数.mp4

│ ├─1-7访问咨询主题看板_需求分析

│ │ ├┈13-访问咨询主题看板_需求分析(前四个).mp4

│ │ ├┈14-访问咨询主题看板_需求分析(后四个).mp4

│ │ └┈15-访问咨询主题看板_需求分析总结.mp4

│ ├─1-8访问咨询主题看板_建模

│ │ ├┈01-课前回顾和今日内容.mp4

│ │ ├┈02-访问咨询主题看板_建模操作(前置说明).mp4

│ │ ├┈03-访问咨询主题看板_建模操作.mp4

│ │ ├┈16-访问咨询主题看板_业务数据准备工作.mp4

│ │ ├┈17-访问咨询主题看板_建模分析(前三层).mp4

│ │ └┈18-访问咨询主题看板_建模分析(后三层).mp4

│ └─1-9访问咨询主题看板_hive优化

│ └─├┈04-访问咨询主题看板_hive基础优化(上).mp4

│ └─├┈04-访问咨询主题看板_hive基础优化(下).mp4

│ └─└┈05-上午内容的总结.mp4

├─08阶段八 大数据Spark技术栈

│ └─第一章 PySpark

│ └─├─1-1Spark概述

│ └─│ ├┈1-课程安排.mp4

│ └─│ ├┈2-大数据架构梳理.mp4

│ └─│ ├┈3-大数据知识体系.mp4

│ └─│ ├┈4-如何学习Spark及Spark有哪些组件.mp4

│ └─│ ├┈5-Spark前导知识.mp4

│ └─│ ├┈6-Spark前导知识.mp4

│ └─│ ├┈7-Spark框架概述.mp4

│ └─│ ├┈8-Soark特点.mp4

│ └─│ └┈9-Spark和Hadoop对比了解.mp4

│ └─├─1-10RDD创建

│ └─│ ├┈03-RDD创建的两种方法.mp4

│ └─│ ├┈04-读取小文件的wholeTextFil方式.mp4

│ └─│ └┈05-SparkRDD分区确定.mp4

│ └─├─1-11RDD算子

│ └─│ ├┈06-RDD算子分类.mp4

│ └─│ ├┈07-RDD单Valu类型算子.mp4

│ └─│ ├┈08-双valu类型算子.mp4

│ └─│ ├┈09-key-valu算子的操作.mp4

│ └─│ ├┈10-RDDaction操作.mp4

│ └─│ ├┈11-RDD补充操作.mp4

│ └─│ ├┈12-RDD重分区函数操作.mp4

│ └─│ ├┈13-RDDAction算子聚合算子.mp4

│ └─│ ├┈14-reduceBykei和groupByKei算子演示.mp4

│ └─│ ├┈15-wordcount几种实现.mp4

│ └─│ └┈16-combineByKei操作实战[解].mp4

│ └─├─1-12Spark综合案例1

│ └─│ ├┈01-回顾总结.mp4

│ └─│ ├┈02-网站点击流统计.mp4

│ └─│ ├┈17-搜狗案例需求分析.mp4

│ └─│ ├┈18-jieb分词.mp4

│ └─│ ├┈19-搜狗的第一个统计需求.mp4

│ └─│ ├┈20-搜狗案例的第二个和第三个统计.mp4

│ └─│ └┈21-总结及作业.mp4

│ └─├─1-13Spark缓存机制

│ └─│ ├┈03-Join算子操作.mp4

│ └─│ ├┈04-Spark缓存机制.mp4

│ └─│ ├┈05-Spark缓存的问题.mp4

│ └─│ ├┈06-checkpoint使用技巧.mp4

│ └─│ ├┈07-Spark容错.mp4

│ └─│ └┈08-Spark检查点机制原理详解.mp4

│ └─├─1-14Spark案例-IP地址查询

│ └─│ ├┈09-Ip地址查询安案例的讲解.mp4

│ └─│ ├┈10-上午回顾及需求确认.mp4

│ └─│ └┈11-Ip地址查询案例代码实战.mp4

│ └─├─1-15Spark累加器和广播变量

│ └─│ ├┈12-累加器.mp4

│ └─│ ├┈13-广播变量.mp4

│ └─│ ├┈14-广播变量和累加器的综合演示.mp4

│ └─│ └┈15-共享变量解决问题.mp4

│ └─├─1-16Spark内核调度

│ └─│ ├┈01-回顾.mp4

│ └─│ ├┈02-Shuffl基础了解.mp4

│ └─│ ├┈03-Shuffle.mp4

│ └─│ ├┈04-Spark内存模型.mp4

│ └─│ ├┈05-Spark关键概念总结.mp4

│ └─│ ├┈16-RDD依赖关系.mp4

│ └─│ ├┈17-DA G和Stage.mp4

│ └─│ └┈18-SparkJob调度.mp4

│ └─├─1-17SparkSQL简介

│ └─│ ├┈06-SparkSQL简介.mp4

│ └─│ ├┈07-SparkSQL简介.mp4

│ └─│ ├┈08-SparkSQL数据结构.mp4

│ └─│ └┈09-SparkSQL两大数据结构的转化思考.mp4

│ └─├─1-18SparkSQL实操

│ └─│ ├┈01-回顾基础.mp4

│ └─│ ├┈02-SparkSQL回顾.mp4

│ └─│ ├┈03-Iri数据集分析.mp4

│ └─│ ├┈04-movi数据集的读取.mp4

│ └─│ ├┈05-Spark清洗工作-数据去重.mp4

│ └─│ ├┈06-Spark清洗工作-数据填充.mp4

│ └─│ ├┈07-SparkSQL案例实战1.mp4

│ └─│ ├┈08-SparkSQL案例实战2.mp4

│ └─│ ├┈09-SparkSQL案例结果写入.mp4

│ └─│ ├┈10-rdd转化为SparkSQL方式1.mp4

│ └─│ ├┈10-SparkSQL外部数据源(MySQL为例).mp4

│ └─│ ├┈11-StructTyp和Field方式创建DataFrame.mp4

│ └─│ ├┈12-SparkSQLDSL和SQL初步.mp4

│ └─│ ├┈13-SparkSQL读取外部数据源.mp4

│ └─│ ├┈14-Panda转化为DataFrame.mp4

│ └─│ ├┈15-DataFram花式查询操作.mp4

│ └─│ ├┈16-DSL和SQLwordcount代码.mp4

│ └─│ └┈17-作业.mp4

│ └─├─1-19SparkHive

│ └─│ ├┈11-Spark和HIve整合步骤.mp4

│ └─│ ├┈12-Spark和HIve整合测试.mp4

│ └─│ └┈13-PycharmSparkSQL整合HIve.mp4

│ └─├─1-2Spark简介

│ └─│ ├┈10-Spark框架的解.mp4

│ └─│ ├┈11-Spark部署模式.mp4

│ └─│ ├┈12-Sparklocal模式部署.mp4

│ └─│ ├┈13-上午回顾.mp4

│ └─│ └┈14-PySpark简介.mp4

│ └─├─1-20SparkSQL底层执行原理

│ └─│ ├┈01-回顾总结.mp4

│ └─│ ├┈02-逻辑物理计划补充.mp4

│ └─│ ├┈03-SparkSQL分布式引擎.mp4

│ └─│ ├┈04-SparkSQLCatalyst执行引擎回顾.mp4

│ └─│ ├┈05-Spark.mp4

│ └─│ ├┈06-SparkApacheA rrow基础用法.mp4

│ └─│ ├┈14-SparkSQL窗口函数.mp4

│ └─│ ├┈15-Spark底层解析执行计划.mp4

│ └─│ └┈16-总结.mp4

│ └─├─1-21Spark自定义函数

│ └─│ ├┈07-SparkUDF基础使用方法1.mp4

│ └─│ ├┈08-SparkUDF装饰器和原生方法.mp4

│ └─│ ├┈09-UDF使用Arraytype.mp4

│ └─│ ├┈10-Sparkudf自定义类型.mp4

│ └─│ ├┈11-SparkUDF案例实战(装饰器和UDF.mp4

│ └─│ └┈12-Sparkpandaudf类型.mp4

│ └─├─1-3pyspark安装

│ └─│ ├┈15-linuxanaconda安装.mp4

│ └─│ └┈16-安装pyspark.mp4

│ └─├─1-4spark-standalon环境搭建

│ └─│ ├┈01-回顾1.mp4

│ └─│ ├┈02-回顾2.mp4

│ └─│ ├┈03-Jupyt环境补充.mp4

│ └─│ ├┈17-Spark监控界面初步了解.mp4

│ └─│ ├┈18-Sparksubmit提交本地任务.mp4

│ └─│ ├┈19-解析蒙特卡洛方法.mp4

│ └─│ ├┈20-standalon安装过程.mp4

│ └─│ ├┈21-SparkShelstandalon环境测试.mp4

│ └─│ ├┈4-SparkBas总结.mp4

│ └─│ ├┈5-SparkStandalon提交任务执行.mp4

│ └─│ └┈6-Spark应用架构.mp4

│ └─├─1-5SparkStandaloneHA 环境搭建

│ └─│ ├┈7-SparkStandaloneHA 模式.mp4

│ └─│ ├┈8-SparkStandaloneHA 补充.mp4

│ └─│ └┈9-上午回顾.mp4

│ └─├─1-6Spark单词统计

│ └─│ ├┈01-回顾.mp4

│ └─│ ├┈02-反馈解决.mp4

│ └─│ ├┈10-准备PySparkWin环境.mp4

│ └─│ ├┈11-单词统计计数流程.mp4

│ └─│ ├┈12-Sparkwordcount案例实战.mp4

│ └─│ ├┈13-Sparkwordcount总结.mp4

│ └─│ ├┈14-wordcount排序操作.mp4

│ └─│ ├┈15-从HDFS读取文件.mp4

│ └─│ ├┈16-提交任务执行.mp4

│ └─│ ├┈17-提交远程服务器上跑任务.mp4

│ └─│ ├┈18-Standalon提交任务.mp4

│ └─│ └┈19-必须做的事.mp4

│ └─├─1-7SparkOnYarn

│ └─│ ├┈03-SparkOnYarn详解.mp4

│ └─│ ├┈04-SparkOnYarn具体部署安装.mp4

│ └─│ ├┈05-SparkOnYarn小结.mp4

│ └─│ ├┈06-SparkDeploy-mod模式.mp4

│ └─│ ├┈07-SparkDeploy-modcluster模式.mp4

│ └─│ ├┈08-上午回顾.mp4

│ └─│ ├┈09-Yarnclient模式执行job.mp4

│ └─│ ├┈10-Yarnclient模式的原理.mp4

│ └─│ ├┈11-Yarn.mp4

│ └─│ └┈12-YanrCluster模式原理.mp4

│ └─├─1-8Spark关键概念

│ └─│ ├┈13-SPark集群角色.mp4

│ └─│ ├┈14-Spark参数补充.mp4

│ └─│ └┈15-Sparkmain函数执行.mp4

│ └─└─1-9RDD详解

│ └─└─├┈01-回顾.mp4

│ └─└─├┈02-RDDwordcount基本回顾.mp4

│ └─└─├┈16-PySpark架构了解.mp4

│ └─└─├┈17-RDD简介.mp4

│ └─└─└┈18-RDD五大属性.mp4

├─09阶段九 Spark综合项目

│ └─第一章 一站式制造

│ └─├─1-1项目介绍

│ └─│ ├┈知识点01课程目标.mp4

│ └─│ ├┈知识点02项目背景.mp4

│ └─│ ├┈知识点03项目需求.mp4

│ └─│ ├┈知识点04业务流程.mp4

│ └─│ └┈知识点05技术选型.mp4

│ └─├─1-10DWS层构建

│ └─│ ├┈知识点01课程回顾.mp4

│ └─│ ├┈知识点02课程目标.mp4

│ └─│ ├┈知识点03维度建模回顾:建模流程.mp4

│ └─│ ├┈知识点04维度建模回顾:维度设计.mp4

│ └─│ ├┈知识点05维度建模回顾:维度模型.mp4

│ └─│ ├┈知识点06一站制造业务主题划分.mp4

│ └─│ ├┈知识点07一站制造业务维度设计.mp4

│ └─│ ├┈知识点08一站制造业务主题维度矩阵.mp4

│ └─│ ├┈知识点09行政地区维度设计.mp4

│ └─│ ├┈知识点10行政地区维度构建.mp4

│ └─│ ├┈知识点11日期时间维度设计.mp4

│ └─│ ├┈知识点12日期时间维度构建.mp4

│ └─│ ├┈知识点13服务网点维度设计.mp4

│ └─│ ├┈知识点14服务网点维度构建.mp4

│ └─│ ├┈知识点15油站维度设计.mp4

│ └─│ ├┈知识点16油站维度构建.mp4

│ └─│ ├┈知识点17其他维度:组织机构.mp4

│ └─│ ├┈知识点18其他维度:仓库、物流.mp4

│ └─│ └┈知识点20整体代码重难点回顾.mp4

│ └─├─1-11项目回顾(一)

│ └─│ ├┈知识点01课程回顾.mp4

│ └─│ ├┈知识点02课程目标.mp4

│ └─│ └┈知识点03分层回顾.mp4

│ └─├─1-12DWB层构建

│ └─│ ├┈知识点04DWB层的设计.mp4

│ └─│ ├┈知识点05事实主题指标划分.mp4

│ └─│ ├┈知识点06呼叫中心事实指标需求分析.mp4

│ └─│ ├┈知识点07呼叫中心事实指标构建.mp4

│ └─│ ├┈知识点08油站事实指标需求分析.mp4

│ └─│ ├┈知识点09油站事实指标构建.mp4

│ └─│ ├┈知识点10工单事实指标需求分析.mp4

│ └─│ ├┈知识点11工单事实指标构建.mp4

│ └─│ ├┈知识点12安装事实指标需求分析.mp4

│ └─│ ├┈知识点13安装事实指标构建.mp4

│ └─│ ├┈知识点14维修事实指标需求分析.mp4

│ └─│ ├┈知识点15维修事实指标构建.mp4

│ └─│ ├┈知识点16客户回访事实指标需求分析.mp4

│ └─│ ├┈知识点17客户回访事实指标.mp4

│ └─│ ├┈知识点18费用事实指标分析及实现(上).mp4

│ └─│ ├┈知识点18费用事实指标分析及实现(下).mp4

│ └─│ ├┈知识点19差旅事实指标分析及实现.mp4

│ └─│ └┈知识点20网点物料事实指标分析及实现.mp4

│ └─├─1-13项目回顾(二)

│ └─│ ├┈附录二:一站制造项目回顾.mp4

│ └─│ ├┈附录一:线教育项目回顾.mp4

│ └─│ ├┈知识点01课程回顾.mp4

│ └─│ ├┈知识点02课程目标.mp4

│ └─│ └┈知识点03数仓分层回顾.mp4

│ └─├─1-14ST层构建

│ └─│ ├┈知识点04ST层的设计.mp4

│ └─│ ├┈知识点05服务域:工单主题分析.mp4

│ └─│ ├┈知识点06服务域:工单主题实现.mp4

│ └─│ ├┈知识点07服务域:油站主题分析.mp4

│ └─│ ├┈知识点08服务域:油站主题实现.mp4

│ └─│ ├┈知识点09服务域:安装主题分析实现.mp4

│ └─│ ├┈知识点10服务域:维修主题分析实现.mp4

│ └─│ ├┈知识点11服务域:回访主题分析.mp4

│ └─│ ├┈知识点12服务域:回访主题实现.mp4

│ └─│ ├┈知识点13服务域:派单主题分析实现.mp4

│ └─│ ├┈知识点14服务域:费用主题分析.mp4

│ └─│ ├┈知识点15服务域:费用主题实现.mp4

│ └─│ └┈知识点16物料域:主题模型.mp4

│ └─├─1-15AirFlow架构解析

│ └─│ ├┈知识点01课程目标.mp4

│ └─│ ├┈知识点02任务流调度回顾.mp4

│ └─│ ├┈知识点03AirFlow介绍.mp4

│ └─│ ├┈知识点04AirFlow部署启动.mp4

│ └─│ ├┈知识点05AirFlow架构组件.mp4

│ └─│ ├┈知识点06AirFlow开发规则.mp4

│ └─│ └┈知识点17DM层:设计及运营部门主题.mp4

│ └─├─1-16AirFlow任务调度

│ └─│ ├┈知识点07Shell调度测试.mp4

│ └─│ ├┈知识点08依赖调度测试.mp4

│ └─│ ├┈知识点09Python调度测试.mp4

│ └─│ ├┈知识点10Oracl与MySQL调度方法.mp4

│ └─│ ├┈知识点11大数据组件调度方法.mp4

│ └─│ ├┈知识点12定时调度使用.mp4

│ └─│ ├┈知识点13Airflow常用命令.mp4

│ └─│ ├┈知识点14邮件告警使用.mp4

│ └─│ └┈知识点15一站制造中的调度.mp4

│ └─├─1-17Spark核心概念回顾

│ └─│ ├┈知识点16回顾:Spark核心概念(上).mp4

│ └─│ └┈知识点16回顾:Spark核心概念(下).mp4

│ └─├─1-18Prometheu架构说明

│ └─│ ├┈知识点01课程目标.mp4

│ └─│ ├┈知识点02监控需求及常见工具.mp4

│ └─│ ├┈知识点03Prometheu介绍.mp4

│ └─│ ├┈知识点04Prometheu架构.mp4

│ └─│ └┈知识点05Prometheu部署.mp4

│ └─├─1-19监控插件安装

│ └─│ ├┈知识点06node_export插件.mp4

│ └─│ └┈知识点07mysqld_exportor插件.mp4

│ └─├─1-2项目中docker使用

│ └─│ ├┈知识点06Docker介绍.mp4

│ └─│ ├┈知识点07Docker网络.mp4

│ └─│ └┈知识点08Docker使用.mp4

│ └─├─1-20Grafana使用

│ └─│ ├┈知识点08可视化工具Grafana介绍.mp4

│ └─│ ├┈知识点09可视化工具Grafana部署.mp4

│ └─│ ├┈知识点10Grafana集成Prometheus.mp4

│ └─│ └┈知识点11Grafana集成MySQL监控.mp4

│ └─├─1-21项目总结二

│ └─│ ├┈知识点12项目总结:背景需求.mp4

│ └─│ ├┈知识点13项目总结:数据来源.mp4

│ └─│ ├┈知识点14项目总结:主题划分.mp4

│ └─│ ├┈知识点15项目总结:技术架构.mp4

│ └─│ ├┈知识点16项目总结:数仓设计.mp4

│ └─│ ├┈知识点17项目总结:优化及新特性.mp4

│ └─│ ├┈知识点18项目总结:问题.mp4

│ └─│ ├┈知识点19项目总结:数据规模.mp4

│ └─│ └┈知识点20项目总结:简历模板.mp4

│ └─├─1-3项目环境搭建

│ └─│ ├┈知识点09Oracl介绍.mp4

│ └─│ ├┈知识点10集群软件规划.mp4

│ └─│ ├┈知识点11项目环境导入.mp4

│ └─│ ├┈知识点12项目环境配置.mp4

│ └─│ ├┈知识点13项目环境测试:Oracle.mp4

│ └─│ ├┈知识点14项目环境测试:MySQL.mp4

│ └─│ ├┈知识点15项目环境测试:Hadoop.mp4

│ └─│ ├┈知识点16项目环境测试:Hive.mp4

│ └─│ ├┈知识点17项目环境测试:Spark.mp4

│ └─│ └┈知识点18项目环境测试:Sqoop.mp4

│ └─├─1-4项目数仓分层

│ └─│ ├┈知识点01课程回顾.mp4

│ └─│ ├┈知识点02课程目标.mp4

│ └─│ ├┈知识点03数仓设计回顾.mp4

│ └─│ ├┈知识点04分层整体设计.mp4

│ └─│ └┈知识点05分层具体功能.mp4

│ └─├─1-5项目业务分析

│ └─│ ├┈知识点06业务系统结构.mp4

│ └─│ ├┈知识点07业务系统数据.mp4

│ └─│ └┈知识点08全量与增量分析.mp4

│ └─├─1-6sqoop数据采集

│ └─│ ├┈知识点09Sqoop命令回顾.mp4

│ └─│ ├┈知识点10YA RN资源调度及配置.mp4

│ └─│ ├┈知识点11MRUber模式.mp4

│ └─│ ├┈知识点12Sqoop采集数据格式问题.mp4

│ └─│ ├┈知识点13问题解决:Avro格式.mp4

│ └─│ ├┈知识点14Sqoop增量采集方案回顾.mp4

│ └─│ ├┈知识点15脚本开发思路.mp4

│ └─│ ├┈知识点16全量及增量采集脚本运行.mp4

│ └─├─1-7python数据采集

│ └─│ └┈知识点18Python脚本.mp4

│ └─├─1-8项目ODS层创建

│ └─│ ├┈知识点01课程回顾.mp4

│ └─│ ├┈知识点02课程目标.mp4

│ └─│ ├┈知识点03数仓分层回顾.mp4

│ └─│ ├┈知识点04Hive建表语法.mp4

│ └─│ ├┈知识点05Avro建表语法.mp4

│ └─│ ├┈知识点06ODS层构建:需求分析.mp4

│ └─│ ├┈知识点07ODS层构建:创建项目环境.mp4

│ └─│ ├┈知识点08ODS层构建:代码导入.mp4

│ └─│ ├┈知识点09ODS层构建:代码结构及修改.mp4

│ └─│ ├┈知识点10ODS层构建:连接代码及测试.mp4

│ └─│ ├┈知识点11ODS层构建:建库代码及测试.mp4

│ └─│ ├┈知识点12ODS层构建:建表代码及测试.mp4

│ └─│ └┈知识点13ODS层构建:申明分区代码及测试.mp4

│ └─└─1-9DWD层构建

│ └─└─├┈知识点14ODS层与DWD层区别.mp4

│ └─└─├┈知识点15DWD层构建:需求分析.mp4

│ └─└─├┈知识点16DWD层构建:建库实现测试.mp4

│ └─└─├┈知识点17DWD层构建:建表实现测试.mp4

│ └─└─└┈知识点18DWD层构建:数据抽取分析&知识点19DWD层构建:数据抽取测试.mp4

├─10阶段十 java编程语言

│ └─第一章 大数据java编程

│ └─├─1-1Java基础语法

│ └─│ ├┈01.JavaSE大纲介绍.mp4

│ └─│ ├┈02.今日内容介绍.mp4

│ └─│ ├┈03.Java简介.mp4

│ └─│ ├┈04.如何理解Java跨平台.mp4

│ └─│ ├┈05.JDK和JRE区别及下载和安装.mp4

│ └─│ ├┈06.配置Path环境变量.mp4

│ └─│ ├┈07.HelloWorld案例(Notepad++版).mp4

│ └─│ ├┈08.开发Java程序的IDE.mp4

│ └─│ ├┈09.HelloWorld案例(IDEA 版).mp4

│ └─│ ├┈10.IDEA 基础设置.mp4

│ └─│ ├┈11.IDEA 如何导入和删除项目.mp4

│ └─│ ├┈12.上午内容回顾及下午内容简介.mp4

│ └─│ ├┈13.Java基础语法之注释和关键字.mp4

│ └─│ ├┈14.Java基础语法之常量.mp4

│ └─│ ├┈15.Java基础语法之变量入门.mp4

│ └─│ ├┈16.Java中的数据类型之基本类型详解.mp4

│ └─│ ├┈17.变量的注意事项.mp4

│ └─│ ├┈18.数据类型转换详解.mp4

│ └─│ ├┈19.A SCII码表简介.mp4

│ └─│ ├┈20.运算符详解.mp4

│ └─│ ├┈21.Scanner入门.mp4

│ └─│ ├┈22.Scanner案例_获取三个和尚的最高身高.mp4

│ └─│ ├┈23.流程控制语句之顺序结构演示.mp4

│ └─│ ├┈24.流程控制语句之分支结构.mp4

│ └─│ ├┈25.流程控制语句之循环入门.mp4

│ └─│ ├┈26.循环进阶.mp4

│ └─│ └┈27.今日总结.mp4

│ └─├─1-10多线程

│ └─│ ├┈18.多线程入门.mp4

│ └─│ ├┈19.多线程的实现方式1_继承Thread类.mp4

│ └─│ ├┈20.多线程执行图解.mp4

│ └─│ ├┈21.多线程的实现方式2_实现Runnabl接口.mp4

│ └─│ ├┈22.匿名内部类的方式实现多线程.mp4

│ └─│ ├┈23.多线程模拟卖票_入门班.mp4

│ └─│ ├┈24.多线程模拟卖票_出现问题解释.mp4

│ └─│ ├┈25.线程安全问题详解.mp4

│ └─│ ├┈26.死锁演示.mp4

│ └─│ ├┈27.多线程的生命周期.mp4

│ └─│ ├┈28.线程的优先级问题.mp4

│ └─│ ├┈29.加入线程.mp4

│ └─│ └┈30.守护线程详解.mp4

│ └─├─1-11maven

│ └─│ ├┈01.昨日内容回顾.mp4

│ └─│ ├┈02.今日内容简介.mp4

│ └─│ ├┈03.Maven入门.mp4

│ └─│ ├┈04.Maven项目结构分析及和传统项目结构对比.mp4

│ └─│ ├┈05.Maven仓库和坐标的解释.mp4

│ └─│ ├┈06.Maven环境搭建.mp4

│ └─│ ├┈07.IDEA 集成Maven.mp4

│ └─│ ├┈08.IDEA 创建JavaSE工程(无骨架).mp4

│ └─│ ├┈09.有骨架的JavaSE工程(解).mp4

│ └─│ ├┈10.有骨架的JavaWeb工程(解).mp4

│ └─│ ├┈11.无骨架的JavaWeb工程(掌握).mp4

│ └─│ ├┈12.maven作用2_管理项目的生命周期.mp4

│ └─│ ├┈13.Maven作用1_常用插件及依赖范围讲解.mp4

│ └─│ ├┈14.上午内容回顾.mp4

│ └─│ └┈15.Maven作用3_创建聚合工程.mp4

│ └─├─1-12HDFS

│ └─│ ├┈16.HDFS内容回顾.mp4

│ └─│ ├┈17.如何在window系统中配置hadoop运行变量.mp4

│ └─│ ├┈18.如何获取文件系统对象.mp4

│ └─│ ├┈19.Java操作HDFS之遍历HDFS中所有文件.mp4

│ └─│ ├┈20.Java操作HDFS之创建文件夹.mp4

│ └─│ ├┈23.Java操作HDFS之权限问题.mp4

│ └─│ └┈24.Java操作HDFS之删除功能.mp4

│ └─├─1-13MapReduce

│ └─│ ├┈01.昨日内容回顾.mp4

│ └─│ ├┈02.分区规则详解.mp4

│ └─│ ├┈03.分区案例_彩票案例思路分析.mp4

│ └─│ ├┈04.分区案例_业务代码实现.mp4

│ └─│ ├┈05.分区案例_驱动类实现.mp4

│ └─│ ├┈06.排序案例_数据流图分析.mp4

│ └─│ ├┈07.排序案例_排序规则详解.mp4

│ └─│ ├┈08.排序案例_自定义排序类.mp4

│ └─│ ├┈09.排序案例_代码实现.mp4

│ └─│ ├┈10.规约案例_思路分析.mp4

│ └─│ ├┈11.规约案例_不使用规约实现代码.mp4

│ └─│ ├┈12.规约案例_加入规约操作.mp4

│ └─│ ├┈13.分组案例_数据流图分析.mp4

│ └─│ ├┈14.分组案例_自定义序列化及排序代码实现.mp4

│ └─│ ├┈15.分组案例_业务代码实现.mp4

│ └─│ ├┈16.分组案例_驱动类代码实现.mp4

│ └─│ ├┈17.求共同好友_思路分析.mp4

│ └─│ ├┈18.求共同好友_求有该用户的好友都有谁.mp4

│ └─│ ├┈19.求共同好友_最终结果实现.mp4

│ └─│ ├┈25.MR内容回顾.mp4

│ └─│ ├┈26.Java操作MR程序_思路分析.mp4

│ └─│ ├┈27.WordCount案例_MapTask任务代码编写.mp4

│ └─│ ├┈28.WordCount案例_ReduceTask任务代码编写.mp4

│ └─│ ├┈29.WordCount案例_驱动类编写.mp4

│ └─│ ├┈30.WordCount案例_官方推荐的驱动类的编写.mp4

│ └─│ └┈31.WordCount案例_Hadoop集群中运行.mp4

│ └─├─1-2面向对象

│ └─│ ├┈01.标识符详解.mp4

│ └─│ ├┈02.Math类入门.mp4

│ └─│ ├┈03.猜数字的小游戏.mp4

│ └─│ ├┈04.打印质数.mp4

│ └─│ ├┈05.今日内容介绍.mp4

│ └─│ ├┈06.数组入门.mp4

│ └─│ ├┈07.数组的常用格式.mp4

│ └─│ ├┈08.数组的内存图解释.mp4

│ └─│ ├┈09.使用数组时的两个小问题.mp4

│ └─│ ├┈10.数组案例1_遍历数组.mp4

│ └─│ ├┈11.数组案例2_获取数组的最值.mp4

│ └─│ ├┈12.方法入门.mp4

│ └─│ ├┈13.方法练习.mp4

│ └─│ ├┈14.上午内容简单回顾.mp4

│ └─│ ├┈15.方法重载详解.mp4

│ └─│ ├┈16.方法重载思考题解释.mp4

│ └─│ ├┈17.关于Java中参数传递问题详解.mp4

│ └─│ ├┈18.面向对象入门.mp4

│ └─│ ├┈19.面向对象入门案例_手机类.mp4

│ └─│ ├┈20.封装入门.mp4

│ └─│ ├┈21.关于thi关键字及使用变量的原则详解.mp4

│ └─│ ├┈22.构造方法详解.mp4

│ └─│ ├┈23.继承入门.mp4

│ └─│ ├┈24.继承中的成员特点.mp4

│ └─│ ├┈25.继承之方法重写详解.mp4

│ └─│ ├┈26.多态入门.mp4

│ └─│ ├┈27.多态好处.mp4

│ └─│ ├┈28.两个关键字讲解.mp4

│ └─│ ├┈29.抽象类详解.mp4

│ └─│ ├┈30.类和接口的关系.mp4

│ └─│ └┈31.综合案例_运动员和教练类案例.mp4

│ └─├─1-3java常用API

│ └─│ ├┈01.昨日内容总结.mp4

│ └─│ ├┈02.昨日作业第一题讲解.mp4

│ └─│ ├┈03.今日内容介绍.mp4

│ └─│ ├┈04.Scanner接收字符串.mp4

│ └─│ ├┈05.Scanner小技巧.mp4

│ └─│ ├┈06.Object类方法演示.mp4

│ └─│ ├┈07.字符串比较详解.mp4

│ └─│ ├┈08.字符串案例_模拟登陆.mp4

│ └─│ ├┈09.字符串案例_遍历字符串.mp4

│ └─│ ├┈10.字符串案例_统计每类字符的个数.mp4

│ └─│ ├┈11.字符串案例_反转字符串.mp4

│ └─│ ├┈12.StringBuild入门.mp4

│ └─│ ├┈13.String和StringBuild之间的相互转换.mp4

│ └─│ ├┈14.StringBuild案例_拼接字符串.mp4

│ └─│ ├┈15.StringBuild案例_字符串内容反转.mp4

│ └─│ ├┈16.冒泡排序详解.mp4

│ └─│ ├┈17.A rrai工具类详解.mp4

│ └─│ ├┈18.包装类入门.mp4

│ └─│ ├┈19.int和String之间相互转换.mp4

│ └─│ ├┈20.字符串内容排序.mp4

│ └─│ ├┈21.自动拆装箱.mp4

│ └─│ ├┈22.Date入门.mp4

│ └─│ ├┈23.SimpleDateFormat类的用法.mp4

│ └─│ ├┈24.Calendar用法.mp4

│ └─│ └┈25.异常简介.mp4

│ └─├─1-4集合

│ └─│ ├┈01.昨日内容处理.mp4

│ └─│ ├┈02.昨日作业处理.mp4

│ └─│ ├┈03.今日内容简介.mp4

│ └─│ ├┈04.Junit单元测试入门.mp4

│ └─│ ├┈05.匿名内部类详解.mp4

│ └─│ ├┈06.集合入门.mp4

│ └─│ ├┈07.Collect接口中的成员方法.mp4

│ └─│ ├┈08.Collect集合存储String并遍历.mp4

│ └─│ ├┈09.Collect存储自定义对象并遍历.mp4

│ └─│ ├┈10.List集合入门及成员方法解释.mp4

│ └─│ ├┈11.List集合存储自定义对象并遍历.mp4

│ └─│ ├┈12.列表迭代器的用法.mp4

│ └─│ ├┈13.并发修改异常详解.mp4

│ └─│ ├┈14.上午内容回顾.mp4

│ └─│ ├┈15.增强for简介.mp4

│ └─│ ├┈16.数据结构之栈和队列解释.mp4

│ └─│ ├┈17.数据结构之数组和链表解释.mp4

│ └─│ ├┈18.A rrayList存储学生并遍历.mp4

│ └─│ ├┈19.Set集合入门.mp4

│ └─│ ├┈20.哈希值简介.mp4

│ └─│ ├┈21.HashSet保证元素唯一性结束.mp4

│ └─│ ├┈22.数据结构之哈希表解释.mp4

│ └─│ ├┈23.Map集合入门.mp4

│ └─│ ├┈24.Map集合的获取功能详解.mp4

│ └─│ ├┈25.Map集合的遍历方式详解.mp4

│ └─│ ├┈26.Map集合案例_存储自定义元素并遍历.mp4

│ └─│ ├┈27.Map集合案例_统计每个字符出现的次数.mp4

│ └─│ ├┈28.Collect工具类解释.mp4

│ └─│ └┈29.可变参数解释.mp4

│ └─├─1-5反射

│ └─│ ├┈30.反射入门.mp4

│ └─│ ├┈31.反射案例_反射操作构造方法.mp4

│ └─│ ├┈32.反射案例_反射操作成员变量.mp4

│ └─│ ├┈33.反射案例_反射操作成员方法.mp4

│ └─│ └┈34.反射案例_运行指定配置文件中指定类的指定方法.mp4

│ └─├─1-6lambda表达式

│ └─│ ├┈01.昨日内容回顾.mp4

│ └─│ ├┈02.昨日作业处理.mp4

│ └─│ ├┈03.今日内容简介.mp4

│ └─│ ├┈04.Lambda表达式入门.mp4

│ └─│ ├┈05.Lambda表达式案例_有参无返回值的方法练习.mp4

│ └─│ ├┈06.Lambda表达式案例_有参有返回值的方法练习.mp4

│ └─│ ├┈07.Lambda表达式的省略模式.mp4

│ └─│ └┈08.匿名内部类和Lambda表达式的区别.mp4

│ └─├─1-7io流

│ └─│ ├┈09.字节流简介.mp4

│ └─│ ├┈10.字节输出流解释.mp4

│ └─│ ├┈11.字节输出流案例_制造空文件.mp4

│ └─│ ├┈12.字节输入流一次读取一个字节.mp4

│ └─│ ├┈13.字节输入流一次读取一个字节数组.mp4

│ └─│ ├┈14.字节流拷贝文本文件(两种方式).mp4

│ └─│ ├┈15.图片加密案例.mp4

│ └─│ ├┈16.字节高效流拷贝文件.mp4

│ └─│ ├┈17.字节流拷贝数据的四种方式相率对比.mp4

│ └─│ ├┈18.扩展知识_编解码问题.mp4

│ └─│ ├┈19.字符流拷贝数据的4种方式演示.mp4

│ └─│ ├┈20.高效的字符流独有的拷贝方式详解(重点).mp4

│ └─│ └┈21.关于IO流的面试题解释.mp4

│ └─├─1-8网络编程

│ └─│ ├┈22.网络编程简介.mp4

│ └─│ ├┈23.网络编程三要素之端口号和协议解释.mp4

│ └─│ ├┈23.网络编程三要素值IP地址详解.mp4

│ └─│ ├┈24.TCP协议_客户端给服务器发送一句话.mp4

│ └─│ └┈26.序列化流详解.mp4

│ └─└─1-9JDBC

│ └─└─├┈01.昨日内容回顾.mp4

│ └─└─├┈02.昨日作业处理.mp4

│ └─└─├┈03.今日内容简介.mp4

│ └─└─├┈04.数据库内容回顾.mp4

│ └─└─├┈05.JDBC入门.mp4

│ └─└─├┈06.JDBC入门案例.mp4

│ └─└─├┈07.JDBCAPI解释之DriverManag类.mp4

Statement,│ └─└─├┈08.JDBCAPI解释之Connection.ResultSet.mp4

│ └─└─├┈09.JDBCCURD操作.mp4

│ └─└─├┈10.JDBCUtil工具类的定义和使用.mp4

│ └─└─├┈11.SQL注入攻击问题演示.mp4

│ └─└─├┈12.PreparedStat解决SQL注入攻击.mp4

│ └─└─├┈13.PreparedStat接口的CURD操作.mp4

│ └─└─├┈14.C3P0数据库连接池入门.mp4

│ └─└─├┈15.C3P0Util工具类的定义和使用.mp4

│ └─└─├┈16.事务入门.mp4

│ └─└─└┈17.JDBC操作事务代码实现.mp4

├─11阶段十一 NoSQL与实时计算技术

│ ├─01第一章 NoSQL-Redis

│ │ ├─1-1Redi介绍与安装

│ │ │ ├┈知识点01课程目标.mp4

│ │ │ ├┈知识点02NoSQL与RDBMS.mp4

│ │ │ ├┈知识点03Redi功能与应用场景.mp4

│ │ │ ├┈知识点04RediLinux版单机部署.mp4

│ │ │ └┈知识点05Redi数据结构及数据类型.mp4

│ │ ├─1-2Redi基本命令

│ │ │ ├┈知识点06Redi通用命令.mp4

│ │ │ ├┈知识点07String类型的常用命令.mp4

│ │ │ ├┈知识点08Hash类型的常用命令.mp4

│ │ │ ├┈知识点09List类型的常用命令.mp4

│ │ │ ├┈知识点10Set类型的常用命令.mp4

│ │ │ ├┈知识点11Zset类型的常用命令.mp4

│ │ │ ├┈知识点12BitMap类型的常用命令.mp4

│ │ │ └┈知识点13HyperLogLog类型的常用命令.mp4

│ │ ├─1-3Jedis

│ │ │ ├┈知识点14Jedi使用方式与Jedi依赖.mp4

│ │ │ ├┈知识点15Jedi构建连接.mp4

│ │ │ └┈知识点17Jedi其他类型操作.mp4

│ │ ├─1-4数据存储设计与持久化

│ │ │ ├┈知识点18数据存储设计.mp4

│ │ │ ├┈知识点19Redi持久化:RDB设计.mp4

│ │ │ ├┈知识点20Redi持久化:RDB测试.mp4

│ │ │ ├┈知识点21Redi持久化:AOF设计.mp4

│ │ │ └┈知识点22Redi持久化:AOF实现.mp4

│ │ ├─1-5Redi架构

│ │ │ ├┈知识点01课程回顾.mp4

│ │ │ ├┈知识点02课程目标.mp4

│ │ │ ├┈知识点03Redi架构:问题与主从复制集群设计.mp4

│ │ │ ├┈知识点04Redi架构:哨兵集群的设计.mp4

│ │ │ ├┈知识点05Redi架构:分片Cluster集群的设计.mp4

│ │ │ ├┈知识点06Redi架构:分片Cluster集群的实现(上)集群搭建.mp4

│ │ │ └┈知识点06Redi架构:分片Cluster集群的实现(下)集群测试.mp4

│ │ └─1-6Redi高级

│ │ └─├┈知识点07Redi事务机制.mp4

│ │ └─└┈知识点08Redi过期策略与内存淘汰机制.mp4

├─02第二章 NoSQL-kafka

│ ├─2-1消息队列

│ │ ├┈知识点09传统架构面临的问题.mp4

│ │ ├┈知识点10消息队列:MQ介绍.mp4

│ │ ├┈知识点11消息队列:同步与异步.mp4

│ │ ├┈知识点12消息队列:点对点模式.mp4

│ │ └┈知识点13消息队列:订阅发布模式.mp4

│ ├─2-10kafka原理

│ │ ├┈知识点12Kafka数据清理规则.mp4

│ │ ├┈知识点13Kafka分区副本概念:ARISROSR.mp4

│ │ ├┈知识点14Kafka数据同步概念:HWLEO.mp4

│ │ └┈知识点15Kafka分区副本Leader选举.mp4

│ ├─2-11一次性语义

│ │ ├┈知识点16消息队列的一次性语义.mp4

│ │ ├┈知识点17Kafka保证生产不丢失.mp4

│ │ ├┈知识点18Kafka保证生产不重复.mp4

│ │ ├┈知识点19Kafka保证消费一次性语义.mp4

│ │ └┈知识点20Kafka集群常用配置.mp4

│ ├─2-12kafka监测

│ │ ├┈知识点21可视化工具KafkaEagl部署及使用.mp4

│ │ └┈知识点22Kafka数据限流.mp4

│ ├─2-2kafka简介

│ │ ├┈知识点14Kafka介绍及特点.mp4

│ │ ├┈知识点15Kafka概念:ProducBrokerConsumer.mp4

│ │ ├┈知识点16Kafka概念:TopicPartition.mp4

│ │ ├┈知识点17Kafka概念:分区副本机制.mp4

│ │ ├┈知识点18Kafka概念:Segment.mp4

│ │ ├┈知识点19Kafka概念:Offset.mp4

│ │ └┈知识点20Kafka概念:概念总结.mp4

│ ├─2-3附录

│ │ └┈附录一:Redi常见面试题.mp4

│ ├─2-4kafka环境搭建

│ │ ├┈知识点01课程回顾.mp4

│ │ ├┈知识点02课程目标.mp4

│ │ ├┈知识点03Kafka集群架构.mp4

│ │ └┈知识点04Kafka分布式集群部署.mp4

│ ├─2-5kafka基本命令

│ │ ├┈知识点05Kafka启动与关闭.mp4

│ │ ├┈知识点06Topic管理:创建与列举.mp4

│ │ ├┈知识点07Topic管理:查看与删除.mp4

│ │ └┈知识点08生产者及消费者测试.mp4

│ ├─2-6kafka工具

│ │ ├┈知识点09可视化工具KafkaTool.mp4

│ │ └┈知识点10Kafka集群压力测试.mp4

│ ├─2-7kafkaAPI

│ │ ├┈知识点11KafkaAPI应用.mp4

│ │ ├┈知识点12生产者API生产数据到Kafka.mp4

│ │ ├┈知识点13消费者API消费Topic数据(上).mp4

│ │ ├┈知识点13消费者API消费Topic数据(下).mp4

│ │ ├┈知识点14生产分区规则.mp4

│ │ ├┈知识点15自定义开发生产分区器.mp4

│ │ ├┈知识点16消费者消费过程及问题.mp4

│ │ ├┈知识点17自动提交问题.mp4

│ │ ├┈知识点18实现手动提交TopicOffset.mp4

│ │ ├┈知识点19手动提交TopicOffset问题.mp4

│ │ ├┈知识点20手动提交分区Offset实现.mp4

│ │ └┈知识点21指定消费Topic分区的数据.mp4

│ ├─2-8消费分配策略

│ │ ├┈知识点01课程回顾.mp4

│ │ ├┈知识点02课程目标.mp4

│ │ ├┈知识点03消费分配策略:基本规则及分配策略.mp4

│ │ ├┈知识点04消费分配策略:RangeA ssignor.mp4

│ │ ├┈知识点05消费分配策略:RoundRobinA ssignor.mp4

│ │ └┈知识点06消费分配策略:StickyA ssignor.mp4

│ └─2-9存储机制

│ └─├┈知识点07Kafka存储机制:存储结构.mp4

│ └─├┈知识点08Kafka存储机制:写入过程.mp4

│ └─├┈知识点09Kafka存储机制:Segment.mp4

│ └─├┈知识点10Kafka存储机制:读取过程.mp4

│ └─└┈知识点11Kafka存储机制:index索引设计.mp4

├─03第三章 NoSQL-Hbase

│ ├─3-1Hbase简介与环境部署

│ │ ├┈知识点01课程回顾.mp4

│ │ ├┈知识点02课程目标.mp4

│ │ ├┈知识点03数据存储需求及HBA SE诞生.mp4

│ │ ├┈知识点04HBA SE基本介绍.mp4

│ │ ├┈知识点05HBA SE设计思想.mp4

│ │ ├┈知识点06HBA SE中的对象概念.mp4

│ │ ├┈知识点07HBA SE中的存储概念.mp4

│ │ ├┈知识点08HBA SE集群架构.mp4

│ │ ├┈知识点09HBA SE集群部署.mp4

│ │ └┈知识点10HBA SE开发场景.mp4

│ ├─3-10Phoenix

│ │ ├┈知识点07二级索引的设计及问题.mp4

│ │ ├┈知识点08Phoenix介绍.mp4

│ │ ├┈知识点09Phoenix安装配置.mp4

│ │ ├┈知识点10PhoenixDDL语法:NS.mp4

│ │ ├┈知识点11PhoenixDDL语法:Table.mp4

│ │ ├┈知识点12PhoenixDML语法:upsert.mp4

│ │ ├┈知识点13PhoenixDML语法:delete.mp4

│ │ ├┈知识点14PhoenixDQL语法:select.mp4

│ │ ├┈知识点15Phoenix使用:预分区.mp4

│ │ ├┈知识点16Phoenix使用:加盐salt.mp4

│ │ ├┈知识点17Phoenix使用:视图.mp4

│ │ ├┈知识点18Phoenix使用:JDBC.mp4

│ │ └┈知识点19Phoenix二级索引设计.mp4

│ ├─3-11二级索引

│ │ ├┈知识点20二级索引:全局索引设计.mp4

│ │ ├┈知识点21二级索引:全局索引实现.mp4

│ │ ├┈知识点22二级索引:覆盖索引设计.mp4

│ │ ├┈知识点23二级索引:覆盖索引实现.mp4

│ │ ├┈知识点24二级索引:本地索引设计.mp4

│ │ └┈知识点25二级索引:本地索引实现.mp4

│ ├─3-2Hbase基本命令

│ │ ├┈知识点11HBA SE命令行:DDLNS.mp4

│ │ ├┈知识点12HBA SE命令行:DDLTable.mp4

│ │ ├┈知识点13HBA SE命令行:Put.mp4

│ │ ├┈知识点14HBA SE命令行:Get.mp4

│ │ ├┈知识点15HBA SE命令行:Delete.mp4

│ │ ├┈知识点16HBA SE命令行:Scan.mp4

│ │ ├┈知识点17HBA SE命令行:incr.mp4

│ │ └┈知识点18HBA SE命令行:count.mp4

│ ├─3-3HbaseJavaA PI

│ │ ├┈知识点01课程回顾.mp4

│ │ ├┈知识点02课程目标.mp4

│ │ ├┈知识点03JavaAPIDMLTable.mp4

│ │ ├┈知识点04JavaAPIDMLPut.mp4

│ │ ├┈知识点05JavaAPIDMLGet.mp4

│ │ ├┈知识点06JavaAPIDMLDelete.mp4

│ │ ├┈知识点07JavaAPIDMLScan.mp4

│ │ ├┈知识点08JavaAPIDMLFilter.mp4

│ │ ├┈知识点19JavaAPI构建连接.mp4

│ │ └┈知识点20JavaAPIDDL.mp4

│ ├─3-4Hbase原理

│ │ ├┈知识点09存储设计:TablRegionRS关系.mp4

│ │ ├┈知识点10存储设计:Region及数据的划分规则.mp4

│ │ ├┈知识点11存储设计:Region内部结构.mp4

│ │ ├┈知识点12Hbase读写流程:基本流程.mp4

│ │ ├┈知识点13Hbase读写流程:meta表.mp4

│ │ ├┈知识点14Hbase读写流程:写入流程.mp4

│ │ ├┈知识点15Hbase读写流程:读取流程.mp4

│ │ ├┈知识点16LSM模型:Flush.mp4

│ │ ├┈知识点17LSM模型:Compaction.mp4

│ │ ├┈知识点18Region分裂Split设计及规则.mp4

│ │ ├┈知识点19热点问题:现象及原因.mp4

│ │ └┈知识点20分布式设计:预分区.mp4

│ ├─3-5Hbase表设计

│ │ ├┈知识点21Hbase表设计:Rowkei设计.mp4

│ │ └┈知识点22Hbase表设计:其他设计.mp4

│ ├─3-6BulkLoad

│ │ ├┈知识点23BulkLoad介绍.mp4

│ │ └┈知识点24BulkLoad实现.mp4

│ ├─3-7协处理器

│ │ ├┈知识点25协处理器的介绍.mp4

│ │ └┈知识点26协处理器的实现.mp4

│ ├─3-8Hbase优化

│ │ ├┈知识点27Hbase优化:内存分配.mp4

│ │ ├┈知识点28Hbase优化:压缩机制.mp4

│ │ ├┈知识点29Hbase优化:布隆过滤.mp4

│ │ └┈知识点30Hbase优化:其他优化.mp4

│ └─3-9Hbase与其他组件的整合

│ └─├┈知识点01课程回顾.mp4

│ └─├┈知识点02课程目标.mp4

│ └─├┈知识点03SQLonHbase.mp4

│ └─├┈知识点04HiveonHbase介绍.mp4

│ └─├┈知识点05HiveonHbase配置.mp4

│ └─└┈知识点06HiveonHbase测试.mp4

└─04第四章 NoSQL-综合案例

└─├─4-1综合案例介绍

└─│ ├┈知识点01课程回顾.mp4

└─│ ├┈知识点02课程目标.mp4

└─│ ├┈知识点03案例需求.mp4

└─│ ├┈知识点04数据源.mp4

└─│ └┈知识点05技术架构及技术选型.mp4

└─├─4-2Flume数据采集

└─│ ├┈知识点06Flume回顾及安装.mp4

└─│ └┈知识点07Flume采集程序开发.mp4

└─├─4-3离线分析

└─│ ├┈知识点08离线分析:Hbase表设计及构建.mp4

└─│ ├┈知识点09离线分析:Kafka消费者构建.mp4

└─│ ├┈知识点10离线分析:Hbase连接构建.mp4

└─│ ├┈知识点11离线分析:Rowkei构建.mp4

└─│ ├┈知识点12离线分析:Put数据列构建.mp4

└─│ ├┈知识点13离线分析:存储运行测试.mp4

└─│ ├┈知识点14离线分析:Hive关联测试.mp4

└─│ └┈知识点15离线分析:Phoenix关联测试.mp4

└─├─4-4实时计算

└─│ ├┈知识点16实时计算需求及技术方案.mp4

└─│ ├┈知识点17Flink基本介绍.mp4

└─│ ├┈知识点18代码模块构建.mp4

└─│ ├┈知识点19省份解析工具类测试.mp4

└─│ ├┈知识点20Flink代码解读.mp4

└─│ └┈知识点21Flink实时计算测试.mp4

└─└─4-5可视化

└─└─├┈知识点22FineBI配置数据集.mp4

└─└─├┈知识点23FineBI构建报表.mp4

└─└─└┈知识点24FineBI实时配置测试.mp4

├─12阶段十二 面试强化就业加强课

│ └─第一章 python+大数据面试加强

│ └─└─1-1面试加强

│ └─└─├┈01-架构图和0-1部署方案回顾.mp4

│ └─└─├┈01-面试加强课的目标.mp4

│ └─└─├┈02-Linux常见命令.mp4

│ └─└─├┈02-查看公司和投递简历.mp4

│ └─└─├┈03-Hadoop读写流程.mp4

│ └─└─├┈03-公司的常见岗位要求和职责.mp4

│ └─└─├┈04-Zookeep回顾.mp4

│ └─└─├┈04-职位的发展.mp4

│ └─└─├┈05-Flume回顾.mp4

│ └─└─├┈05-简历模板和注意事项.mp4

│ └─└─├┈06-Kafka常见面试题.mp4

│ └─└─├┈06-编写项目的注意事项.mp4

│ └─└─├┈07-Hive数据仓库介绍.mp4

│ └─└─├┈07-面试前需要注意的事项.mp4

│ └─└─├┈08-Hive窗口函数.mp4

│ └─└─├┈08-面试中的架构介绍.mp4

│ └─└─├┈09-Hive和数据仓库.mp4

│ └─└─├┈09-面试之后的注意问题.mp4

│ └─└─├┈10-Hive优化.mp4

│ └─└─├┈10-架构和从01落地方案.mp4

│ └─└─├┈11-Hive调优和面试题.mp4

│ └─└─├┈11-其他架构的案例.mp4

│ └─└─├┈12-人员配备和部门协作.mp4

│ └─└─├┈13-git介绍.mp4

├─13阶段十三 大数据Flink技术栈

│ ├─01第一章 Flink基础

│ │ ├─1-1流式计算简介

│ │ │ ├┈01.Flink基础-day01Flink课程介绍和课程特点.mp4

│ │ │ ├┈02.Flink基础-day01解】第一章:课程说明.mp4

│ │ │ └┈03.Flink基础-day01解】第一章:流计算简介.mp4

│ │ ├─1-2Flink简介

│ │ │ ├┈04.Flink基础-day01解】第一章:Flink简介.mp4

│ │ │ ├┈05.Flink基础-day01掌握】第一章:Flink重要角色.mp4

│ │ │ └┈06.Flink基础-day01掌握】第一章:Flink编程模型及librari支持.mp4

│ │ ├─1-3Flink环境部署

│ │ │ ├┈07.Flink基础-day01解】第一章:伪分布环境部署.mp4

│ │ │ ├┈08.Flink基础-day01解】第一章:完全分布式集群环境.mp4

│ │ │ ├┈09.Flink基础-day01解】第一章:完全分布式之高可用HA 集群环境.mp4

│ │ │ ├┈10.Flink基础-day01掌握】第一章:yarn集群环境说明.mp4

│ │ │ └┈11.Flink基础-day01掌握】第一章:flinkonyarn部署方式演示.mp4

│ │ ├─1-4Flink入门案例

│ │ │ ├┈12.Flink基础-day01掌握】第一章:flink实现批处理的单词计数.mp4

│ │ │ ├┈13.Flink基础-day01掌握】第一章:flink实现流处理的单词计数.mp4

│ │ │ ├┈14.Flink基础-day01掌握】第一章:flinkLambda实现流处理的单词计数.mp4

│ │ │ ├┈15.Flink基础-day01掌握】第一章:使用批流一体API编程模型实现.mp4

│ │ │ ├┈16.Flink基础-day01掌握】第一章:Flink程序递交部署.mp4

│ │ │ └┈17.Flink基础-day01知识点总结.mp4

│ │ └─1-5Flink架构体系

│ │ └─├┈01.Flink基础-day02知识点回顾.mp4

│ │ └─├┈02.Flink基础-day02掌握】第一章:Flink运行时组件.mp4

│ │ └─└┈03.Flink基础-day02掌握】第一章:Flink运行时架构.mp4

├─02第二章 Flink流批一体API开发

│ ├─2-1流处理基本概念

│ │ └┈04.Flink基础-day02掌握】第二章:Flink流处理相关的概念.mp4

│ ├─2-2Flink数据源

│ │ ├┈05.Flink基础-day02掌握】第二章:基于本地集合的source.mp4

│ │ ├┈06.Flink基础-day02掌握】第二章:基于文件的source.mp4

│ │ ├┈07.Flink基础-day02掌握】第二章:基于SocketSource.mp4

│ │ ├┈08.Flink基础-day02掌握】第二章:基于随机生成DataSource.mp4

│ │ └┈09.Flink基础-day02掌握】第二章:基于mysqlsourc操作.mp4

│ ├─2-3Flink转换算子

│ │ ├┈10.Flink基础-day02掌握】第二章:transform操作-1.mp4

│ │ ├┈11.Flink基础-day02掌握】第二章:transform操作-2.mp4

│ │ └┈12.Flink基础-day02掌握】第二章:物理分区.mp4

│ ├─2-4FlinkSink操作

│ │ ├┈01.Flink基础-day03知识点回顾.mp4

│ │ ├┈02.Flink基础-day03掌握】第二章:JDBCSink使用.mp4

│ │ ├┈13.Flink基础-day02掌握】第二章:数据输出DataSinks.mp4

│ │ └┈14.Flink基础-day02掌握】知识点总结.mp4

│ └─2-5Flink与其他组件的整合

│ └─├┈03.Flink基础-day03掌握】第二章:kafka消费者使用.mp4

│ └─├┈04.Flink基础-day03掌握】第二章:kafka生产者使用.mp4

│ └─├┈05.Flink基础-day03掌握】第二章:redi连接器使用.mp4

│ └─└┈06.Flink基础-day03扩展】第二章:其他批处理的API.mp4

├─03第三章 Flink高级API开发

│ ├─3-1四大基石Window

│ │ ├┈07.Flink基础-day03解】第三章:四大基石的介绍.mp4

│ │ ├┈08.Flink基础-day03掌握】第三章:window介绍及使用和窗口范围的划分.mp4

│ │ ├┈09.Flink基础-day03解】第三章:windowAPI操作.mp4

│ │ ├┈10.Flink基础-day03掌握】第三章:TimeWindow案例.mp4

│ │ ├┈11.Flink基础-day03掌握】第三章:Count-Window案例和会话窗口(SessionWindow概念和案例.mp4

│ │ ├┈12.Flink基础-day03掌握】第三章:窗口的增量聚合函数使用.mp4

│ │ ├┈13.Flink基础-day03掌握】第三章:窗口的全量聚合函数使用.mp4

│ │ └┈14.Flink基础-day03知识点总结.mp4

│ ├─3-2四大基石time

│ │ ├┈01.Flink基础-day04知识点回顾.mp4

│ │ ├┈02.Flink基础-day04掌握】第三章:水印的介绍.mp4

│ │ ├┈03.Flink基础-day04掌握】第三章:水印的生成策略.mp4

│ │ ├┈04.Flink基础-day04掌握】第三章:单调递增水印的演示(数据必须有序).mp4

│ │ ├┈05.Flink基础-day04掌握】第三章:固定延迟水印的演示(数据必须有序).mp4

│ │ ├┈06.Flink基础-day04解】第三章:自定义水印策略开发.mp4

│ │ ├┈07.Flink基础-day04掌握】第三章:多并行度下的水印操作.mp4

│ │ ├┈08.Flink基础-day04掌握】第三章:flink整合kafka实现水印操作.mp4

│ │ └┈09.Flink基础-day04掌握】第三章:水印的延迟处理机制.mp4

│ ├─3-3四大基石state

│ │ ├┈01.Flink基础-day05知识点回顾.mp4

│ │ ├┈02.Flink基础-day05掌握】StateTTL机制.mp4

│ │ ├┈03.Flink基础-day05扩展】QueryableSt使用.mp4

│ │ ├┈04.Flink基础-day05掌握】BroadcastSt使用.mp4

│ │ ├┈10.Flink基础-day04掌握】第三章:状态的介绍.mp4

│ │ ├┈11.Flink基础-day04掌握】第三章:状态的API介绍.mp4

│ │ ├┈12.Flink基础-day04掌握】第三章:KeyedSt使用案例.mp4

│ │ ├┈13.Flink基础-day04掌握】第三章:OperatorSt使用案例.mp4

│ │ └┈14.Flink基础-day04知识点总结.mp4

│ └─3-4四大基石checkpoint

│ └─├┈05.Flink基础-day05掌握】checkpoint介绍.mp4

│ └─├┈06.Flink基础-day05掌握】checkpoint使用.mp4

│ └─├┈07.Flink基础-day05掌握】checkpoint重启策略.mp4

│ └─├┈08.Flink基础-day05掌握】savepoint使用.mp4

│ └─├┈09.Flink基础-day05扩展】flink任务链.mp4

│ └─└┈10.Flink基础-day05知识点总结.mp4

├─04第四章 Flink高级特性

│ ├─4-1异步io与两端递交

│ │ ├┈01.Flink基础-day06知识点回顾.mp4

│ │ ├┈02.Flink基础-day06flink一致性语义的介绍.mp4

│ │ ├┈03.Flink基础-day06flink基于kafka实现一次性语义的代码分析.mp4

│ │ ├┈04.Flink基础-day06flink基于kafka代码.mp4

│ │ └┈05.Flink基础-day06flink基于mysql代码.mp4

│ ├─4-2ProcessFunctAPI

│ │ ├┈06.Flink基础-day06flink实现processfunction.mp4

│ │ └┈07.Flink基础-day06flink实现具有增量聚合的processwindowfunction.mp4

│ ├─4-3双流join

│ │ ├┈08.Flink基础-day06flink双流join介绍.mp4

│ │ └┈09.Flink基础-day06flink双流join代码演示.mp4

│ └─4-4数据类型和序列化

│ └─├┈10.Flink基础-day06flink数据类型和自定义序列化及反序列化.mp4

│ └─└┈11.Flink基础-day06知识点总结.mp4

└─05第五章 FlinkSQL

└─├─5-1FlinkSQL简介

└─│ ├┈01.FlinkSQL-day07整体概述.mp4

└─│ ├┈02.FlinkSQL-day07环境初始化和程序结构分析.mp4

└─│ └┈03.FlinkSQL-day07将DataStream转换成Tabl对象演示.mp4

└─├─5-2FlinkSQL连接外部系统

└─│ ├┈04.FlinkSQL-day07将查询结果写入到文件中.mp4

└─│ ├┈05.FlinkSQL-day07将查询结果写入到kafka中.mp4

└─│ ├┈06.FlinkSQL-day07将查询结果写入到mysql中.mp4

└─│ └┈07.FlinkSQL-day07flinksql整合hive.mp4

└─├─5-3SQLClient

└─│ ├┈08.FlinkSQL-day07flinksqlclient递交作业的步骤分析.mp4

└─│ ├┈09.FlinkSQL-day07flinksqlapi使用hivecatalog.mp4

└─│ └┈10.FlinkSQL-day07flinksqlclient消费kafka数据实时写入到hive中.mp4

└─├─5-4动态表

└─│ ├┈01.FlinkSQL-day08知识点回顾.mp4

└─│ ├┈02.FlinkSQL-day08flinksql使用事件时间.mp4

└─│ ├┈03.FlinkSQL-day08flinksql使用时区-1.mp4

└─│ ├┈04.FlinkSQL-day08flinksql使用时区-2.mp4

└─│ ├┈05.FlinkSQL-day08flinksql理解时态表的概念.mp4

└─│ ├┈06.FlinkSQL-day08flinksql时态表函数在批计算场景使用.mp4

└─│ ├┈07.FlinkSQL-day08flinksql时态表函数在流计算场景代码实现.mp4

└─│ ├┈08.FlinkSQL-day08flinksql时态表join操作.mp4

└─│ ├┈11.FlinkSQL-day07动态表的概念理解.mp4

└─│ ├┈12.FlinkSQL-day07flinksql使用处理时间.mp4

└─│ └┈13.FlinkSQL-day07知识点总结.mp4

└─├─5-5FlinkSQL_窗口

└─│ ├┈01.FlinkSQL-day09知识点回顾.mp4

└─│ ├┈02.FlinkSQL-day09flinksql多维数据分析.mp4

└─│ ├┈03.FlinkSQL-day09flinksql多维数据分析-topN.mp4

└─│ ├┈04.FlinkSQL-day09flinksqloverwindow.mp4

└─│ ├┈05.FlinkSQL-day09flinksqltableapi操作window.mp4

└─│ ├┈09.FlinkSQL-day08flinksql使用窗口的介绍.mp4

└─│ ├┈10.FlinkSQL-day08flinksql使用滚动窗口的示例.mp4

└─│ ├┈11.FlinkSQL-day08flinksql使用其他窗口的示例.mp4

└─│ └┈12.FlinkSQL-day08知识点总结.mp4

└─├─5-6FlinkSQL_函数

└─│ ├┈06.FlinkSQL-day09flinksql函数介绍和标量函数使用.mp4

└─│ ├┈07.FlinkSQL-day09flinksql表函数实现.mp4

└─│ └┈08.FlinkSQL-day09flinksql其他函数实现.mp4

└─└─5-7FlinkSQL连接外部系统及优化

└─└─├┈09.FlinkSQL-day09flinksql外部连接器(扩展).mp4

└─└─└┈10.FlinkSQL-day09flinksql优化点概述.mp4

└─14阶段十四 Flink综合项目

└─├─01第一章 星途车联网-项目基石与前瞻

└─│ ├─1-1车联网行业背景介绍

└─│ │ ├┈01_项目规划和今日目标.mp4

└─│ │ └┈02_车辆网行业背景.mp4

└─│ ├─1-2汽车行业和车辆类型

└─│ │ ├┈03_车辆的分类和部件.mp4

└─│ │ ├┈04_汽车后服务市场分析.mp4

└─│ │ ├┈05_新能源汽车发展现状.mp4

└─│ │ └┈06_纯电和燃料电池汽车.mp4

└─│ ├─1-3车联网行业产业链

└─│ │ ├┈07_车联网行业技术特点.mp4

└─│ │ ├┈08_车联网行业国内外知名企业.mp4

└─│ │ ├┈09_车联网项目的介绍.mp4

└─│ │ ├┈10_车联网行业和电商行业的区别.mp4

└─│ │ ├┈11_需要掌握的技术和工作机会.mp4

└─│ │ └┈12_数据来源和数据量.mp4

└─│ ├─1-4车联网技术选型

└─│ │ ├┈13_上午内容回顾.mp4

└─│ │ ├┈14_车联网的整体架构.mp4

└─│ │ └┈15_车联网的技术选型.mp4

└─│ ├─1-5车联网项目工程搭建

└─│ │ ├┈16_车联网项目架构搭建的步骤.mp4

└─│ │ └┈17_车联网项目环境搭建和配置文件.mp4

└─│ └─1-6上报数据的格式解析

└─│ └─├┈18_json解析的简单解析.mp4

└─│ └─└┈19_JSON解析加强.mp4

├─02第二章 星途车联网-原始终端数据实时ETL

│ ├─2-1数据推送到kafka

│ │ ├┈01_昨日回顾.mp4

│ │ ├┈02_Flink将数据写入到kafka集群步骤.mp4

│ │ └┈03_Flink将数据写入kafka实现.mp4

│ ├─2-2解析工具类走读

│ │ ├┈04_Flink将数据从kafka中读取出来.mp4

│ │ ├┈05_创建模块并时间处理工具走读mp4.mp4

│ │ ├┈06_读取配置文件和字符串翻转.mp4

│ │ └┈07_加载JSON对象解析工具.mp4

│ ├─2-3实时ETL

│ │ ├┈08_flink消费kafka数据进行ETL步骤.mp4

│ │ ├┈09_上午内容回顾.mp4

│ │ ├┈10_flink设置并行度和时间属性.mp4

│ │ ├┈11_flink读取参数和配置checkpoint.mp4

│ │ ├┈12_flink重启策略.mp4

│ │ ├┈13_flink分区自动发现策略.mp4

│ │ └┈14_读取kafka集群数据和解决日志冲突.mp4

│ ├─2-4数据积压与反压

│ │ └┈15_Flink反压机制原理.mp4

│ └─2-5过滤数据

│ └─├┈16_读取车辆数据的抽象类.mp4

│ └─├┈17_读取数据并将数据转换成正确对象.mp4

│ └─└┈18_将数据写入到HDFS操作.mp4

├─03第三章 星途车联网-数据落地

│ ├─3-1数据存储_hive

│ │ ├┈01_昨日回顾和今日目标.mp4

│ │ ├┈02_将hdf上数据写入到Hive分区中.mp4

│ │ ├┈03_编写自动添加到指定分区的脚本.mp4

│ │ ├┈04_将hdf上数据加载到hive分区操作.mp4

│ │ └┈05_实现直接写入数据到Hive分区表.mp4

│ ├─3-2数据存储_Hbase

│ │ ├┈06_rowkei设计原则和方法.mp4

│ │ ├┈07_rowkei设计方法.mp4

│ │ ├┈08_hbaseshell命令.mp4

│ │ ├┈09_将正确的数据写入到HBase中.mp4

│ │ ├┈10_上午内容回顾.mp4

│ │ └┈11_数据写入HBase测试.mp4

│ └─3-3HBase调优

│ └─├┈12_优化写入HBase操作.mp4

│ └─├┈13_优化写入HBase代码测试.mp4

│ └─├┈14_写入hbase设置预分区.mp4

│ └─├┈15_hbase编码方式和fast_diff编码.mp4

│ └─├┈16_编解码和加密方式和内外表区别.mp4

│ └─└┈17_HBase压缩算法和操作.mp4

├─04第四章 星途车联网-PhoenixonHBase即席查询

│ ├─4-1Phoenix简介及常用命令

│ │ ├┈01_今日目标.mp4

│ │ ├┈02_phoenix简介.mp4

│ │ ├┈03_phoenix创建和查询.mp4

│ │ ├┈04_phoenix表和视图的基本操作.mp4

│ │ ├┈05_phoenix表的全局索引.mp4

│ │ ├┈06_phoenix本地局部索引.mp4

│ │ └┈07_phoenix索引参数的优化.mp4

│ ├─4-2HBase二级索引

│ │ ├┈08_映射HBase表并使用Datagrip查询.mp4

│ │ └┈09_将车辆部分数据写入到hbase并映射到phoenix.mp4

│ ├─4-3车联网明细数据统计

│ │ ├┈10_如何彻底删除kafka主题.mp4

│ │ ├┈11_上午内容回顾.mp4

│ │ └┈12_车辆明细数据统计.mp4

│ └─4-4Zeppelin简介及使用

│ └─├┈13_zeppelin介绍和常用功能.mp4

│ └─├┈14_zeppelin使用mysql解释器并操作.mp4

│ └─└┈15_zeppelin添加解析器和数据分析展示.mp4

├─05第五章 星途车联网-车辆驾驶行为分析

│ ├─5-1驾驶行程业务逻辑

│ │ ├┈01_昨日回顾和今日目标.mp4

│ │ ├┈02_驾驶行程业务案例.mp4

│ │ ├┈03_驾驶行程分析流程.mp4

│ │ ├┈04_会话窗口和水印机制的逻辑.mp4

│ │ ├┈05_驾驶行程采样分析的步骤.mp4

│ │ ├┈06_Flink水位线和窗口.mp4

│ │ └┈07_驾驶行程数据抽取转换和窗口设置.mp4

│ └─5-2驾驶行程指标分析

│ └─├┈08_驾驶行程采样分析步骤.mp4

│ └─├┈09_驾驶行程采样逻辑实现.mp4

│ └─├┈10_上午内容回顾.mp4

│ └─├┈11_驾驶行程采样测试(.mp4

│ └─├┈12_驾驶行程分析的步骤.mp4

│ └─├┈13_驾驶行程分析实现1.mp4

│ └─├┈14_驾驶行程采样测试(补充).mp4

│ └─├┈15_驾驶行程分析实现2.mp4

│ └─├┈16_驾驶行程采样分析phoenix表映射.mp4

│ └─└┈17_补充.mp4

├─06第六章 星途车联网-电子围栏分析

│ ├─6-1电子围栏简介

│ │ ├┈01_昨日回顾和今日目标.mp4

│ │ └┈02_电子围栏的业务介绍.mp4

│ ├─6-2电子围栏分析步骤

│ │ ├┈03_电子围栏分析业务逻辑分析.mp4

│ │ └┈04_电子围栏分析的步骤.mp4

│ └─6-3电子围栏分析实现

│ └─├┈05_数据预处理操作.mp4

│ └─├┈06_电子围栏数据配置的读取步骤.mp4

│ └─├┈07_读取数据库中电子围栏的数据.mp4

│ └─├┈08_将车辆数据和电子围栏配置合并.mp4

│ └─├┈09_电子围栏配置关联生成对象操作.mp4

│ └─├┈10_上午内容回顾.mp4

│ └─├┈11_两个点之间的球面距离的计算.mp4

│ └─├┈12_电子围栏窗口计算操作.mp4

│ └─└┈13_将电子围栏窗口计算结果保存到数据库.mp4

├─07第七章 星途车联网-远程诊断实时故障分析

│ ├─7-1实时故障业务逻辑

│ │ ├┈01_昨日回顾和今日目标.mp4

│ │ ├┈02_远程诊断实时故障业务介绍.mp4

│ │ ├┈03_远程诊断实时故障业务逻辑.mp4

│ │ └┈04_地理位置转换geohash.mp4

│ └─7-2实时故障分析实现

│ └─├┈05_远程诊断实时故障业务开发步骤.mp4

│ └─├┈06_读取redi中的车辆位置数据.mp4

│ └─├┈07_异步请求高德Api步骤和生成url.mp4

│ └─├┈08_kafkatopic分区设置规则.mp4

│ └─├┈09_异步请求高德Api开发步骤.mp4

│ └─├┈10_异步请求http返回json对象.mp4

│ └─├┈11_异步请求封装写入到redi并返回.mp4

│ └─├┈12_将窗口内的数据统计告警信息返回.mp4

│ └─└┈13_将故障数据和静态车辆类型数据拉宽并入库到mysql.mp4

└─08第八章 星途车联网-项目展示和任务调度

└─└─8-1项目展示和任务调度

└─└─├┈01_FlinkCEP介绍.mp4

└─└─├┈02_mysql和canal使用.mp4

└─└─├┈03_Flink离线处理.mp4

└─└─├┈04_前端可视化业务和模块导入.mp4

└─└─├┈05_后台提供springboot接口.mp4

92领域资源网免费下载最新最全学习设计视频教程资源虚拟资源项目网

anyShare分享到:
资源下载此资源下载价格为3.9资源币立即购买,VIP免费
收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

版权声明 1.所有学习教程,软件等。本站发布的内容仅用于学习经验和研究目的;请自觉下载后24小时内删除,严禁挪作他用。如果你喜欢教程,请支持正版教程软件,获得更好的正版服务。本网站所有内容均来自互联网,版权纠纷与本网站无关。如果您认为它侵犯了您的合法权益,请联系我们删除。 2.因不当转载或引用本网站内容而导致的民事纠纷、行政处理或其他损失,本网站概不负责。 3.本网站保留追究不遵守本声明或非法或恶意使用本网站内容者的法律责任的权利。

92领域资源网 IT培训教材 某马-Python+大数据年度钻石会员-价值24980-14阶段完结无密 https://92lyw.com/21817/

相关文章

官方客服团队

为您解决烦忧 - 24小时在线 专业服务