Java自学者论坛

 找回密码
 立即注册

手机号码,快捷登录

恭喜Java自学者论坛(https://www.javazxz.com)已经为数万Java学习者服务超过8年了!积累会员资料超过10000G+
成为本站VIP会员,下载本站10000G+会员资源,会员资料板块,购买链接:点击进入购买VIP会员

JAVA高级面试进阶训练营视频教程

Java架构师系统进阶VIP课程

分布式高可用全栈开发微服务教程Go语言视频零基础入门到精通Java架构师3期(课件+源码)
Java开发全终端实战租房项目视频教程SpringBoot2.X入门到高级使用教程大数据培训第六期全套视频教程深度学习(CNN RNN GAN)算法原理Java亿级流量电商系统视频教程
互联网架构师视频教程年薪50万Spark2.0从入门到精通年薪50万!人工智能学习路线教程年薪50万大数据入门到精通学习路线年薪50万机器学习入门到精通教程
仿小米商城类app和小程序视频教程深度学习数据分析基础到实战最新黑马javaEE2.1就业课程从 0到JVM实战高手教程MySQL入门到精通教程
查看: 999|回复: 4

【J1681】尚 大数据学科全套教程(总403GB)

[复制链接]
  • TA的每日心情
    奋斗
    4 天前
  • 签到天数: 803 天

    [LV.10]以坛为家III

    2053

    主题

    2111

    帖子

    72万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    726482
    发表于 2022-7-4 10:09:46 | 显示全部楼层 |阅读模式

    资源名称:

    【J1681】尚 大数据学科全套教程(总403GB)

    下载地址:

    网盘链接:请先登录后查看此内容

    失效声明:

    如果资料失效,VIP和荣耀会员或者使用金币兑换的普通会员,可以直接联系资料客服QQ索取:QQ。在线时间为:8:00-23:30。请下载后24小时内删除,若侵权请联系客服删除该资料。

    如何获取:

    1,本资料VIP会员下载地址直接可见,购买VIP:点击购买会员>>,开通后可下载全站所有资料。
    2,非VIP会员使用50000Java金币兑换,金币充值:点击进入充值页面

    资源描述及截图:

    ├─1.尚硅谷大数据学科--核心基础
    │  ├─尚硅谷Java核心基础
    │  │      30天全套视频
    │  │      课件笔记源码资料.zip
    │  │      
    │  ├─尚硅谷Maven视频
    │  │      Maven视频.rar
    │  │      Maven课件、源码.zip
    │  │     
    │  ├─尚硅谷MySQL核心技术
    │  │  │  视频1.zip
    │  │  │  视频2.zip
    │  │  │  视频3.zip
    │  │  │  资料、代码.zip
    │  │  │  
    │  │  └─视频3
    │  │          155_尚硅谷_MySQL基础_存储过程的介绍.avi
    │  │         
    │  ├─尚硅谷_宋红康_JDBC核心技术
    │  │  ├─1-课件
    │  │  │      尚硅谷_宋红康_Web技术概览.pptx
    │  │  │      
    │  │  ├─2-练习
    │  │  │      2-练习.zip
    │  │  │   
    │  │  ├─3-资料
    │  │  │      3-资料.zip
    │  │  │   
    │  │  ├─4-软件由于侵权,请自行去官网下载
    │  │  │      课程所需软件.txt
    │  │  │      
    │  │  ├─5-代码
    │  │  │      5-代码.zip
    │  │  │      
    │  │  └─6-视频
    │  │          01-JDBC核心技术-JDBC课程内容概述.avi
    │  │          02-JDBC核心技术-课件结构说明与数据库数据的导入.avi
    │  │          03-JDBC核心技术-软件架构方式介绍.avi
    │  │          04-JDBC核心技术-JavaWeb技术概览.avi
    │  │          05-JDBC核心技术-JDBC概述.avi
    │  │          06-JDBC核心技术-JDBC程序编写步骤.avi
    │  │          07-JDBC核心技术-获取数据库连接的方式一.avi
    │  │          08-JDBC核心技术-获取数据库连接的方式二.avi
    │  │          09-JDBC核心技术-获取数据库连接的方式三.avi
    │  │          10-JDBC核心技术-获取数据库连接的方式四.avi
    │  │          11-JDBC核心技术-获取数据库连接的方式五.avi
    │  │          12-JDBC核心技术-Statement操作数据库的弊端演示.avi
    │  │          13-JDBC核心技术-PreparedStatement实现表数据的添加操作.avi
    │  │          14-JDBC核心技术-JDBCUtils:封装据库连接和关闭操作.avi
    │  │          15-JDBC核心技术-PreparedStatement实现表数据的修改操作.avi
    │  │          16-JDBC核心技术-PreparedStatement实现通用的增删改操作.avi
    │  │          17-JDBC核心技术-针对customers表的查询操作举例.avi
    │  │          18-JDBC核心技术-针对customers表的通用的查询操作.avi
    │  │          19-JDBC核心技术-针对Order表的通用的查询操作.avi
    │  │          20-JDBC核心技术-图解查询操作的流程.avi
    │  │          21-JDBC核心技术-PreparedStatement针对不同表的通用查询操作1.avi
    │  │          22-JDBC核心技术-PreparedStatement针对不同表的通用查询操作2.avi
    │  │          23-JDBC核心技术-PreparedStatement解决SQL注入问题.avi
    │  │          24-JDBC核心技术-小结.avi
    │  │          25-JDBC核心技术-课后练习1.avi
    │  │          26-JDBC核心技术-课后练习2:添加四六级成绩.avi
    │  │          27-JDBC核心技术-课后练习2:查询考试结果.avi
    │  │          28-JDBC核心技术-课后练习2:删除考试数据.avi
    │  │          29-JDBC核心技术-向数据表中插入Blob类型数据.avi
    │  │          30-JDBC核心技术-从数据表中读取Blob类型数据.avi
    │  │          31-JDBC核心技术-插入Blob字段特殊情况的说明.avi
    │  │          32-JDBC核心技术-批量插入数据的操作1.avi
    │  │          33-JDBC核心技术-批量插入数据的操作2.avi
    │  │          34-JDBC核心技术-数据库连接及PreparedStatement使用小结.avi
    │  │          35-JDBC核心技术-数据库事务的问题引入.avi
    │  │          36-JDBC核心技术-何为事务及数据库事务的处理原则.avi
    │  │          37-JDBC核心技术-考虑事务以后的代码实现.avi
    │  │          38-JDBC核心技术-设置连接恢复为默认状态.avi
    │  │          39-JDBC核心技术-事务的ACID属性及4种隔离级别.avi
    │  │          40-JDBC核心技术-命令行验证MySQL的隔离级别.avi
    │  │          41-JDBC核心技术-Java代码演示并设置数据库的隔离级别.avi
    │  │          42-JDBC核心技术-提供操作数据表的BaseDAO.avi
    │  │          43-JDBC核心技术-CustomerDAO及CustomerDAOImpl的实现.avi
    │  │          44-JDBC核心技术-CustomerDAOImpl的单元测试.avi
    │  │          45-JDBC核心技术-升级以后的DAO及相关类的测试.avi
    │  │          46-JDBC核心技术-数据库连接池技术概述.avi
    │  │          47-JDBC核心技术-C3P0数据库连接池的两种实现方式.avi
    │  │          48-JDBC核心技术-JDBCUtils中使用C3P0数据库连接池获取连接.avi
    │  │          49-JDBC核心技术-DBCP数据库连接池的两种实现方式.avi
    │  │          50-JDBC核心技术-Druid数据库连接池技术的实现.avi
    │  │          51-JDBC核心技术-使用QueryRunner测试添加数据的操作.avi
    │  │          52-JDBC核心技术-使用QueryRunner查询表中一条或多条记录的操作.avi
    │  │          53-JDBC核心技术-使用QueryRunner查询表中特殊值的操作.avi
    │  │          54-JDBC核心技术-自定义ResultSetHandler的实现类完成查询操作.avi
    │  │          55-JDBC核心技术-DbUtils类关闭资源的操作.avi
    │  │          56-JDBC核心技术-JDBC总复习-上.avi
    │  │          57-JDBC核心技术-JDBC总复习-下.avi
    │  │         
    │  └─尚硅谷大数据之Linux视频(
    │          .idea.zip
    │          视频.zip
    │          资料.zip
    │        
    ├─2.尚硅谷大数据学科--核心框架
    │  ├─尚硅谷2021最新Zookeeper教程
    │  │  │  代码.zip
    │  │  │  笔记.zip
    │  │  │  资料.zip
    │  │  │  
    │  │  └─视频
    │  │          01_尚硅谷_zk_开篇_课程介绍.mp4
    │  │          02_尚硅谷_zk_入门_概述.mp4
    │  │          03_尚硅谷_zk_入门_特点.mp4
    │  │          04_尚硅谷_zk_入门_数据结构.mp4
    │  │          05_尚硅谷_zk_入门_应用场景.mp4
    │  │          06_尚硅谷_zk_入门_下载地址.mp4
    │  │          07_尚硅谷_zk_本地_安装.mp4
    │  │          08_尚硅谷_zk_本地_配置参数解读.mp4
    │  │          09_尚硅谷_zk_集群_安装.mp4
    │  │          10_尚硅谷_zk_集群_第一次启动选举机制.mp4
    │  │          11_尚硅谷_zk_集群_非第一次启动选举机制.mp4
    │  │          12_尚硅谷_zk_集群_启动停止脚本.mp4
    │  │          13_尚硅谷_zk_客户端命令行_节点信息.mp4
    │  │          14_尚硅谷_zk_客户端命令行_节点类型.mp4
    │  │          15_尚硅谷_zk_客户端命令行_监听器及节点删除.mp4
    │  │          16_尚硅谷_zk_客户端API_创建节点.mp4
    │  │          17_尚硅谷_zk_客户端API_监听节点变化.mp4
    │  │          18_尚硅谷_zk_客户端API_判断节点是否存在.mp4
    │  │          19_尚硅谷_zk_写数据原理.mp4
    │  │          20_尚硅谷_zk_案例_服务器动态上下线_需求分析.mp4
    │  │          21_尚硅谷_zk_案例_服务器动态上下线_服务器注册.mp4
    │  │          22_尚硅谷_zk_案例_服务器动态上下线_客户端监听.mp4
    │  │          23_尚硅谷_zk_案例_服务器动态上下线_测试.mp4
    │  │          24_尚硅谷_zk_案例_分布式锁_需求分析.mp4
    │  │          25_尚硅谷_zk_案例_分布式锁_代码实现(上).mp4
    │  │          26_尚硅谷_zk_案例_分布式锁_代码实现(下).mp4
    │  │          27_尚硅谷_zk_案例_分布式锁_测试.mp4
    │  │          28_尚硅谷_zk_案例_分布式锁_成熟框架curator.mp4
    │  │          29_尚硅谷_zk_企业面试真题.mp4
    │  │          30_尚硅谷_zk_算法基础_拜占庭将军问题.mp4
    │  │          31_尚硅谷_zk_算法基础_paxos算法.mp4
    │  │          32_尚硅谷_zk_算法基础_zab协议.mp4
    │  │          33_尚硅谷_zk_算法基础_cap理论.mp4
    │  │          34_尚硅谷_zk_源码_辅助源码.mp4
    │  │          35_尚硅谷_zk_源码_服务端初始化源码_启动脚本.mp4
    │  │          36_尚硅谷_zk_源码_服务端初始化源码_解析参数.mp4
    │  │          37_尚硅谷_zk_源码_服务端初始化源码_过期快照删除.mp4
    │  │          38_尚硅谷_zk_源码_服务端初始化源码_通信初始化.mp4
    │  │          39_尚硅谷_zk_源码_服务端加载数据源码_编辑日志和快照.mp4
    │  │          40_尚硅谷_zk_源码_选举源码_选举准备.mp4
    │  │          41_尚硅谷_zk_源码_选举源码_选举执行.mp4
    │  │          42_尚硅谷_zk_源码_Leader和Follower状态同步源码_总体分析.mp4
    │  │          43_尚硅谷_zk_源码_Leader和Follower状态同步源码_细节分析.mp4
    │  │          44_尚硅谷_zk_源码_服务端Leader启动源码.mp4
    │  │          45_尚硅谷_zk_源码_服务端Follower启动源码.mp4
    │  │          46_尚硅谷_zk_源码_客户端启动源码.mp4
    │  │      
    │  ├─尚硅谷Git&GitHUP视频教程
    │  │      视频.zip
    │  │      资料.zip
    │  │     
    │  ├─尚硅谷spark教程
    │  │  │  代码.zip
    │  │  │  笔记.zip
    │  │  │  资料.zip
    │  │  │
    │  │  └─视频
    │  │          001 - 尚硅谷 - Spark框架 - 简介.avi
    │  │          002 - 尚硅谷 - Spark框架 - Vs Hadoop.avi
    │  │          003 - 尚硅谷 - Spark框架 - 核心模块 - 介绍.avi
    │  │          004 - 尚硅谷 - Spark框架 - 快速上手 - 开发环境准备.avi
    │  │          005 - 尚硅谷 - Spark框架 - 快速上手 - WordCount - 案例分析.avi
    │  │          006 - 尚硅谷 - Spark框架 - 快速上手 - WordCount - Spark环境.avi
    │  │          007 - 尚硅谷 - Spark框架 - 快速上手 - WordCount - 功能实现.avi
    │  │          008 - 尚硅谷 - Spark框架 - 快速上手 - WordCount - 不同的实现.avi
    │  │          009 - 尚硅谷 - Spark框架 - 快速上手 - WordCount - Spark的实现.avil
    │  │          010 - 尚硅谷 - Spark框架 - 快速上手 - WordCount - 日志和错误.avi
    │  │          011 - 尚硅谷 - Spark框架 - 运行环境 - 本地环境 - 基本配置和操作.avi
    │  │          012 - 尚硅谷 - Spark框架 - 运行环境 - 本地环境 - 提交应用程序.avi
    │  │          013 - 尚硅谷 - Spark框架 - 运行环境 - 独立部署环境 - 基本配置和操作.avi
    │  │          014 - 尚硅谷 - Spark框架 - 运行环境 - 独立部署环境 - 提交参数解析.avi
    │  │          015 - 尚硅谷 - Spark框架 - 运行环境 - 独立部署环境 - 配置历史服务.avi
    │  │          016 - 尚硅谷 - Spark框架 - 运行环境 - 独立部署环境 - 配置高可用.avi
    │  │          017 - 尚硅谷 - Spark框架 - 运行环境 - Yarn环境 - 基本配置 & 历史服务.avi
    │  │          018 - 尚硅谷 - Spark框架 - 运行环境 - Windows环境 & 总结.avi
    │  │          019 - 尚硅谷 - Spark框架 - 核心组件 - 介绍.avi
    │  │          020 - 尚硅谷 - Spark框架 - 核心概念 - Executor
    │  │          021 - 尚硅谷 - Spark框架 - 核心概念 - DAG & 提交流程 & Yarn两种部署模式.avi
    │  │          022 - 尚硅谷 - SparkCore - 分布式计算模拟 - 搭建基础的架子.avi
    │  │          023 - 尚硅谷 - SparkCore - 分布式计算模拟 - 客户端向服务器发送计算任务.avi
    │  │          024 - 尚硅谷 - SparkCore - 分布式计算模拟 - 数据结构和分布式计算.avi
    │  │          025 - 尚硅谷 - SparkCore - 核心编程 - RDD - 概念介绍.avi
    │  │          026 - 尚硅谷 - SparkCore - 核心编程 - RDD - IO基本实现原理 - 1.avi
    │  │          027 - 尚硅谷 - SparkCore - 核心编程 - RDD - IO基本实现原理 - 2.avi
    │  │          028 - 尚硅谷 - SparkCore - 核心编程 - RDD - RDD和IO之间的关系.avi
    │  │          029 - 尚硅谷 - SparkCore - 核心编程 - RDD - 特点.avi
    │  │          030 - 尚硅谷 - SparkCore - 核心编程 - RDD - 五大主要配置.avi
    │  │          031 - 尚硅谷 - SparkCore - 核心编程 - RDD - 执行原理.avi
    │  │          032 - 尚硅谷 - SparkCore - 核心编程 - RDD - 创建 - 内存.avi
    │  │          033 - 尚硅谷 - SparkCore - 核心编程 - RDD - 创建 - 文件.avi
    │  │          034 - 尚硅谷 - SparkCore - 核心编程 - RDD - 创建 - 文件1.avi
    │  │          035 - 尚硅谷 - SparkCore - 核心编程 - RDD - 集合数据源 - 分区的设定.avi
    │  │          036 - 尚硅谷 - SparkCore - 核心编程 - RDD - 集合数据源 - 分区数据的分配.avi
    │  │          037 - 尚硅谷 - SparkCore - 核心编程 - RDD - 文件数据源 - 分区的设定.avi
    │  │          038 - 尚硅谷 - SparkCore - 核心编程 - RDD - 文件数据源 - 分区数据的分配.avi
    │  │          039 - 尚硅谷 - SparkCore - 核心编程 - RDD - 文件数据源 - 分区数据的分配 - 案例分析.avi
    │  │          040 - 尚硅谷 - SparkCore - 核心编程 - RDD - 算子介绍.avi
    │  │          041 - 尚硅谷 - SparkCore - 核心编程 - RDD - 转换算子 - map.avi
    │  │          042 - 尚硅谷 - SparkCore - 核心编程 - RDD - 转换算子 - map - 小功能.avi
    │  │          043 - 尚硅谷 - SparkCore - 核心编程 - RDD - 转换算子 - map - 并行计算效果演示.avi
    │  │          044 - 尚硅谷 - SparkCore - 核心编程 - RDD - 转换算子 - mapPartitions.avi
    │  │          045 - 尚硅谷 - SparkCore - 核心编程 - RDD - 转换算子 - mapPartitions - 小练习.avi
    │  │          046 - 尚硅谷 - SparkCore - 核心编程 - RDD - 转换算子 - mapPartitions & map的区别 - 完成比完美更重要.avi
    │  │          047 - 尚硅谷 - SparkCore - 核心编程 - RDD - 转换算子 - mapPartitionsWithIndex.avi
    │  │          048 - 尚硅谷 - SparkCore - 核心编程 - RDD - 转换算子 - flatMap.avi
    │  │          049 - 尚硅谷 - SparkCore - 核心编程 - RDD - 转换算子 - flatMap - 小练习.avi
    │  │          050 - 尚硅谷 - SparkCore - 核心编程 - RDD - 转换算子 - glom.avi
    │  │          051 - 尚硅谷 - SparkCore - 核心编程 - RDD - 转换算子 - 理解分区不变的含义.avi
    │  │          052 - 尚硅谷 - SparkCore - 核心编程 - RDD - 转换算子 - groupBy.avi
    │  │          053 - 尚硅谷 - SparkCore - 核心编程 - RDD - 转换算子 - groupBy - shuffle来袭.avi
    │  │          054 - 尚硅谷 - SparkCore - 核心编程 - RDD - 转换算子 - groupBy - 小练习.avi
    │  │          055 - 尚硅谷 - SparkCore - 核心编程 - RDD - 转换算子 - filter - 数据倾斜.avi
    │  │          056 - 尚硅谷 - SparkCore - 核心编程 - RDD - 转换算子 - sample - 抽奖喽.avi
    │  │          057 - 尚硅谷 - SparkCore - 核心编程 - RDD - 转换算子 - distinct.avi
    │  │          058 - 尚硅谷 - SparkCore - 核心编程 - RDD - 转换算子 - coalesce.avi
    │  │          059 - 尚硅谷 - SparkCore - 核心编程 - RDD - 转换算子 - repartition.avi
    │  │          060 - 尚硅谷 - SparkCore - 核心编程 - RDD - 转换算子 - sortBy.avi
    │  │          061 - 尚硅谷 - SparkCore - 核心编程 - RDD - 转换算子 - 交集&并集&差集&拉链.avi
    │  │          062 - 尚硅谷 - SparkCore - 核心编程 - RDD - 转换算子 - 交集&并集&差集&拉链 - 注意事项.avi
    │  │          063 - 尚硅谷 - SparkCore - 核心编程 - RDD - 转换算子 - partitionBy(前面有吸气,中间有等待).avi
    │  │          064 - 尚硅谷 - SparkCore - 核心编程 - RDD - 转换算子 - partitionBy - 思考的问题.avi
    │  │          065 - 尚硅谷 - SparkCore - 核心编程 - RDD - 转换算子 - reduceByKey.avi
    │  │          066 - 尚硅谷 - SparkCore - 核心编程 - RDD - 转换算子 - groupByKey.avi
    │  │          067 - 尚硅谷 - SparkCore - 核心编程 - RDD - 转换算子 - groupByKey & reduceByKey的区别.avi
    │  │          068 - 尚硅谷 - SparkCore - 核心编程 - RDD - 转换算子 - aggregateByKey.avi
    │  │          069 - 尚硅谷 - SparkCore - 核心编程 - RDD - 转换算子 - aggregateByKey - 图解.avi- i8 G. q8 i1 B% p7 `% j# ?8 e( Q
    │  │          070 - 尚硅谷 - SparkCore - 核心编程 - RDD - 转换算子 - foldByKey.avi
    │  │          071 - 尚硅谷 - SparkCore - 核心编程 - RDD - 转换算子 - aggregateByKey - 小练习.avi
    │  │          072 - 尚硅谷 - SparkCore - 核心编程 - RDD - 转换算子 - aggregateByKey - 小练习 - 图解.avi
    │  │          073 - 尚硅谷 - SparkCore - 核心编程 - RDD - 转换算子 - combineByKey.avi
    │  │          074 - 尚硅谷 - SparkCore - 核心编程 - RDD - 转换算子 - 聚合算子的区别.avi
    │  │          075 - 尚硅谷 - SparkCore - 核心编程 - RDD - 转换算子 - join.avi
    │  │          076 - 尚硅谷 - SparkCore - 核心编程 - RDD - 转换算子 - leftOuterJoin & rightOuterJoin.avi
    │  │          077 - 尚硅谷 - SparkCore - 核心编程 - RDD - 转换算子 - cogroup.avi
    │  │          078 - 尚硅谷 - SparkCore - 核心编程 - RDD - 案例实操 - 需求介绍 & 分析.avi
    │  │          079 - 尚硅谷 - SparkCore - 核心编程 - RDD - 案例实操 - 需求设计.avi
    │  │          080 - 尚硅谷 - SparkCore - 核心编程 - RDD - 案例实操 - 功能实现.avi
    │  │          081 - 尚硅谷 - SparkCore - 核心编程 - RDD - 行动算子 - 介绍.avi
    │  │          082 - 尚硅谷 - SparkCore - 核心编程 - RDD - 行动算子 - 算子演示.avi
    │  │          083 - 尚硅谷 - SparkCore - 核心编程 - RDD - 行动算子 - aggregate.avi
    │  │          084 - 尚硅谷 - SparkCore - 核心编程 - RDD - 行动算子 - countByKey & countByValue.avi
    │  │          085 - 尚硅谷 - SparkCore - 核心编程 - RDD - WordCount不同的实现方式 - (1-8).avi  
    │  │          086 - 尚硅谷 - SparkCore - 核心编程 - RDD - WordCount不同的实现方式 - (9-11).avi
    │  │          087 - 尚硅谷 - SparkCore - 核心编程 - RDD - 行动算子 - save的方法.avi
    │  │          088 - 尚硅谷 - SparkCore - 核心编程 - RDD - 行动算子 - foreach.avi
    │  │          089 - 尚硅谷 - SparkCore - 核心编程 - RDD - 序列化 - 闭包检测.avi
    │  │          090 - 尚硅谷 - SparkCore - 核心编程 - RDD - 序列化 - 实际执行时的问题.avi
    │  │          091 - 尚硅谷 - SparkCore - 核心编程 - RDD - 序列化 - Kryo序列化Core介绍.avi
    │  │          092 - 尚硅谷 - SparkCore - 核心编程 - RDD - 依赖关系 - 依赖 & 血缘关系介绍.avi
    │  │          093 - 尚硅谷 - SparkCore - 核心编程 - RDD - 依赖关系 - 血缘关系 - 演示.avi
    │  │          094 - 尚硅谷 - SparkCore - 核心编程 - RDD - 依赖关系 - 宽窄依赖.avi
    │  │          095 - 尚硅谷 - SparkCore - 核心编程 - RDD - 依赖关系 - 阶段&分区&任务 - 概念解析 - 秋游了.avi
    │  │          096 - 尚硅谷 - SparkCore - 核心编程 - RDD - 依赖关系 - 阶段划分源码解读.avi
    │  │          097 - 尚硅谷 - SparkCore - 核心编程 - RDD - 依赖关系 - 任务划分源码解读.avi
    │  │          098 - 尚硅谷 - SparkCore - 核心编程 - RDD - 依赖关系 - 任务分类.avi
    │  │          099 - 尚硅谷 - SparkCore - 核心编程 - RDD - 持久化 - cache & persist基本原理和演示.avi
    │  │          100 - 尚硅谷 - SparkCore - 核心编程 - RDD - 持久化 - 作用.avi
    │  │          101 - 尚硅谷 - SparkCore - 核心编程 - RDD - 持久化 - 检查点.avi
    │  │          102 - 尚硅谷 - SparkCore - 核心编程 - RDD - 持久化 - 区别.avi
    │  │          103 - 尚硅谷 - SparkCore - 核心编程 - RDD - 分区器 - 自定义数据分区规则.avi
    │  │          104 - 尚硅谷 - SparkCore - 核心编程 - RDD - 文件读取与保存.avi
    │  │          105 - 尚硅谷 - SparkCore - 核心编程 - 数据结构 -累加器 - 原理及简单演示.avi
    │  │          106 - 尚硅谷 - SparkCore - 核心编程 - 数据结构 -累加器 - 问题.avi
    │  │          107 - 尚硅谷 - SparkCore - 核心编程 - 数据结构 -累加器 - 自定义实现.avi
    │  │          108 - 尚硅谷 - SparkCore - 核心编程 - 数据结构 -累加器 - 自定义实现 - 1.avi
    │  │          109 - 尚硅谷 - SparkCore - 核心编程 - 数据结构 - 广播变量.avi
    │  │          110 - 尚硅谷 - SparkCore - 案例实操 - 数据准备 & 数据说明.avi
    │  │          111 - 尚硅谷 - SparkCore - 案例实操 - 需求一 - 需求设计 & 思路梳理.avi
    │  │          112 - 尚硅谷 - SparkCore - 案例实操 - 需求一 - 功能实现 - 分别统计点击,下单,支付的数量.avi
    │  │          113 - 尚硅谷 - SparkCore - 案例实操 - 需求一 - 功能实现 - 合并点击,下单,支付的数量.avi
    │  │          114 - 尚硅谷 - SparkCore - 案例实操 - 需求一 - 功能实现 - 第二种实现方式.avi
    │  │          115 - 尚硅谷 - SparkCore - 案例实操 - 需求一 - 功能实现 - 第三种实现方式.avi
    │  │          116 - 尚硅谷 - SparkCore - 案例实操 - 需求一 - 功能实现 - 第四种实现方式.avi
    │  │          117 - 尚硅谷 - SparkCore - 案例实操 - 需求二 - 功能实现.avi
    │  │          118 - 尚硅谷 - SparkCore - 案例实操 - 需求三 - 需求介绍.avi
    │  │          119 - 尚硅谷 - SparkCore - 案例实操 - 需求三 - 需求分析 - 图解.avi
    │  │          120 - 尚硅谷 - SparkCore - 案例实操 - 需求三 - 代码实现 - 分母的计算.aviW
    │  │          121 - 尚硅谷 - SparkCore - 案例实操 - 需求三 - 代码实现 - 分子的计算并求转换率.avi
    │  │          122 - 尚硅谷 - SparkCore - 案例实操 - 需求三 - 代码实现 - 优化需求.avi
    │  │          123 - 尚硅谷 - SparkCore - 工程化代码 - 架构模式 - 三层架构介绍.avi
    │  │          124 - 尚硅谷 - SparkCore - 工程化代码 - 架构模式 - 三层架构代码实现.avi
    │  │          125 - 尚硅谷 - SparkCore - 工程化代码 - 架构模式 - 架构代码优化.avi
    │  │          126 - 尚硅谷 - SparkCore - 工程化代码 - 架构模式 - ThreadLocal解释.avi
    │  │          127 - 尚硅谷 - SparkCore - 总结 - 课件梳理.avi
    │  │          128 - 尚硅谷 - Spark内核 & 源码 - 总体介绍.avi
    │  │          129 - 尚硅谷 - Spark内核 & 源码 - 环境准备 - SparkSubmit - 起点.avi
    │  │          130 - 尚硅谷 - Spark内核 & 源码 - 环境准备 - SparkSubmit - 向Yarn提交应用.avi
    │  │          131 - 尚硅谷 - Spark内核 & 源码 - 环境准备 - SparkSubmit - 启动ApplicationMaster.avi
    │  │          132 - 尚硅谷 - Spark内核 & 源码 - 环境准备 - ApplicationMaster - 启动Driver线程.avi
    │  │          133 - 尚硅谷 - Spark内核 & 源码 - 环境准备 - ApplicationMaster - 启动Executor进程.avi
    │  │          134 - 尚硅谷 - Spark内核 & 源码 - 环境准备 - ExecutorBackend - 创建Executor计算对象.avi
    │  │          135 - 尚硅谷 - Spark内核 & 源码 - 环境准备 - 流程梳理.avi
    │  │          136 - 尚硅谷 - Spark内核 & 源码 - 通信环境 - 通信原理.avi
    │  │          137 - 尚硅谷 - Spark内核 & 源码 - 通信环境 - 通信组件.avi
    │  │          138 - 尚硅谷 - Spark内核 & 源码 - 通信环境 - 课件梳理.avi
    │  │          139 - 尚硅谷 - Spark内核 & 源码 - 应用程序执行 - 上下文对象SparkContext.avi
    │  │          140 - 尚硅谷 - Spark内核 & 源码 - 应用程序执行 - RDD依赖关系.avi
    │  │          141 - 尚硅谷 - Spark内核 & 源码 - 应用程序执行 - 阶段的划分.avi
    │  │          142 - 尚硅谷 - Spark内核 & 源码 - 应用程序执行 - 任务的切分.avi
    │  │          143 - 尚硅谷 - Spark内核 & 源码 - 应用程序执行 - 任务的调度.avi
    │  │          144 - 尚硅谷 - Spark内核 & 源码 - 应用程序执行 - 任务的执行.avi
    │  │          145 - 尚硅谷 - Spark内核 & 源码 - 应用程序执行 - 课件梳理.avi
    │  │          146 - 尚硅谷 - Spark内核 & 源码 - shuffle - 原理回顾.avi
    │  │          147 - 尚硅谷 - Spark内核 & 源码 - shuffle - 图解.avi
    │  │          148 - 尚硅谷 - Spark内核 & 源码 - shuffle - 实现过程.avi
    │  │          149 - 尚硅谷 - Spark内核 & 源码 - shuffle - 写流程源码解读.avi
    │  │          150 - 尚硅谷 - Spark内核 & 源码 - shuffle - 归并排序和读流程.avi
    │  │          151 - 尚硅谷 - Spark内核 & 源码 - shuffle - 课件梳理.avi
    │  │          152 - 尚硅谷 - Spark内核 & 源码 - 内存管理.avi
    │  │          153 - 尚硅谷 - SparkSQL - 介绍.avi
    │  │          154 - 尚硅谷 - SparkSQL - 特点.avi
    │  │          155 - 尚硅谷 - SparkSQL - 数据模型 - DataFrame & DataSet.avi
    │  │          156 - 尚硅谷 - SparkSQL - 核心编程 - DataFrame - 简单演示.avi
    │  │          157 - 尚硅谷 - SparkSQL - 核心编程 - DataFrame - SQL的基本使用.avi
    │  │          158 - 尚硅谷 - SparkSQL - 核心编程 - DataFrame - DSL语法的基本使用.avi
    │  │          159 - 尚硅谷 - SparkSQL - 核心编程 - DataFrame - RDD之间的转换.avi
    │  │          160 - 尚硅谷 - SparkSQL - 核心编程 - DataSet - 介绍.avi
    │  │          161 - 尚硅谷 - SparkSQL - 核心编程 - DataSet - DataFrame的转换.avi
    │  │          162 - 尚硅谷 - SparkSQL - 核心编程 - DataSet - RDD的转换.avi
    │  │          163 - 尚硅谷 - SparkSQL - 核心编程 - DataSet & DataFrame & RDD之间的关系.avi
    │  │          164 - 尚硅谷 - SparkSQL - 核心编程 - IDEA创建SparkSQL环境对象.avi
    │  │          165 - 尚硅谷 - SparkSQL - 核心编程 - IDEA - DataFrame基本操作.avi
    │  │          166 - 尚硅谷 - SparkSQL - 核心编程 - IDEA - DataSet基本操作.avi
    │  │          167 - 尚硅谷 - SparkSQL - 核心编程 - IDEA - RDD & DataFrame & DataSet互相转换.avi
    │  │          168 - 尚硅谷 - SparkSQL - 核心编程 - IDEA - UDF函数.avi
    │  │          169 - 尚硅谷 - SparkSQL - 核心编程 - IDEA - UDAF函数 - 实现原理.avi
    │  │          170 - 尚硅谷 - SparkSQL - 核心编程 - IDEA - UDAF函数 - 弱类型函数实现.avi
    │  │          171 - 尚硅谷 - SparkSQL - 核心编程 - IDEA - UDAF函数 - 强类型函数实现.avi
    │  │          172 - 尚硅谷 - SparkSQL - 核心编程 - IDEA - UDAF函数 - 早期强类型函数实现.avi
    │  │          173 - 尚硅谷 - SparkSQL - 核心编程 - IDEA - UDAF函数 - 课件梳理.avi
    │  │          174 - 尚硅谷 - SparkSQL - 核心编程 - 数据读取和保存 - 通用方法.avi
    │  │          175 - 尚硅谷 - SparkSQL - 核心编程 - 数据读取和保存 - 操作JSON & CSV.avi
    │  │          176 - 尚硅谷 - SparkSQL - 核心编程 - 数据读取和保存 - 操作MySQL.avi
    │  │          177 - 尚硅谷 - SparkSQL - 核心编程 - 数据读取和保存 - 操作内置Hive.avi
    │  │          178 - 尚硅谷 - SparkSQL - 核心编程 - 数据读取和保存 - 操作外置Hive.avi
    │  │          179 - 尚硅谷 - SparkSQL - 核心编程 - 数据读取和保存 - 代码操作外置Hive.avi
    │  │          180 - 尚硅谷 - SparkSQL - 核心编程 - 数据读取和保存 - beeline操作Hive.avi
    │  │          181 - 尚硅谷 - SparkSQL - 案例实操 - 数据准备.avi
    │  │          182 - 尚硅谷 - SparkSQL - 案例实操 - 需求部分实现.avi
    │  │          183 - 尚硅谷 - SparkSQL - 案例实操 - 需求完整实现.avi
    │  │          184 - 尚硅谷 - SparkSQL - 总结 - 课件梳理.avi
    │  │          185 - 尚硅谷 - SparkStreaming - 概念 - 介绍.avi
    │  │          186 - 尚硅谷 - SparkStreaming - 概念 - 原理 & 特点.avi
    │  │          187 - 尚硅谷 - SparkStreaming - 入门 - WordCount - 实现.avi
    │  │          188 - 尚硅谷 - SparkStreaming - 入门 - WordCount - 解析.avi
    │  │          189 - 尚硅谷 - SparkStreaming - DStream创建 - Queue.avi
    │  │          190 - 尚硅谷 - SparkStreaming - DStream创建 - 自定义数据采集器.avi
    │  │          191 - 尚硅谷 - SparkStreaming - DStream创建 - Socket数据采集器源码解读.avi
    │  │          192 - 尚硅谷 - SparkStreaming - DStream创建 - Kafka数据源.avi
    │  │          193 - 尚硅谷 - SparkStreaming - DStream转换 - 状态操作.avi
    │  │          194 - 尚硅谷 - SparkStreaming - DStream转换 - 无状态操作 - transform.avi
    │  │          195 - 尚硅谷 - SparkStreaming - DStream转换 - 无状态操作 - join.avi
    │  │          196 - 尚硅谷 - SparkStreaming - DStream转换 - 有状态操作 - window.avi
    │  │          197 - 尚硅谷 - SparkStreaming - DStream转换 - 有状态操作 - window - 补充.avi
    │  │          198 - 尚硅谷 - SparkStreaming - DStream输出.avi
    │  │          199 - 尚硅谷 - SparkStreaming - 优雅地关闭.avi
    │  │          200 - 尚硅谷 - SparkStreaming - 优雅地关闭 - 恢复数据.avi
    │  │          201 - 尚硅谷 - SparkStreaming - 案例实操 - 环境和数据准备.avi
    │  │          202 - 尚硅谷 - SparkStreaming - 案例实操 - 需求一 - 分析.avi
    │  │          203 - 尚硅谷 - SparkStreaming - 案例实操 - 需求一 - 功能实现 - 黑名单判断.avi
    │  │          204 - 尚硅谷 - SparkStreaming - 案例实操 - 需求一 - 功能实现 - 统计数据更新.avi
    │  │          205 - 尚硅谷 - SparkStreaming - 案例实操 - 需求一 - 功能实现 - 测试 & 简化 & 优化.avi
    │  │          206 - 尚硅谷 - SparkStreaming - 案例实操 - 需求二 - 功能实现.avi
    │  │          207 - 尚硅谷 - SparkStreaming - 案例实操 - 需求二 - 乱码问题.avi
    │  │          208 - 尚硅谷 - SparkStreaming - 案例实操 - 需求三 - 介绍 & 功能实现.avi
    │  │          209 - 尚硅谷 - SparkStreaming - 案例实操 - 需求三 - 效果演示.avi
    │  │          210 - 尚硅谷 - SparkStreaming - 总结 - 课件梳理.avi
    │  │         
    │  ├─尚硅谷大数据Hadoop3.x高可用集群
    │  │  ├─笔记
    │  │  │      前置资料.txt
    │  │  │      第6章 Hadoop HA高可用.pdf
    │  │  │     
    │  │  └─视频
    │  │          01-Hadoop3.x高可用-课程介绍.mp4
    │  │          02-Hadoop3.x高可用-课程内容介绍.mp4
    │  │          03-Hadoop3.x高可用-概念介绍.mp4
    │  │          04-Hadoop3.x高可用-HDFS高可用之规划.mp4
    │  │          05-Hadoop3.x高可用-HDFS高可用之核心问题.mp4
    │  │          06-Hadoop3.x高可用-HDFS高可用之手动模式  规划&环境准备.mp4
    │  │          07-Hadoop3.x高可用-HDFS高可用之手动模式  配置信息说明.mp4
    │  │          08-Hadoop3.x高可用-HDFS高可用之手动模式  分发节点信息&配置环境变量.mp4
    │  │          09-Hadoop3.x高可用-HDFS高可用之手动模式  节点启动&Web页面查看信息.mp4
    │  │          10-Hadoop3.x高可用-HDFS高可用之手动模式  Active节点切换&问题提出.mp4
    │  │          11-Hadoop3.x高可用-HDFS高可用之自动模式  运行机制.mp4
    │  │          12-Hadoop3.x高可用-HDFS高可用之自动模式  集群规划&节点配置.mp4
    │  │          13-Hadoop3.x高可用-HDFS高可用之自动模式  自动故障转移演示.mp4
    │  │          14-Hadoop3.x高可用-HDFS高可用之自动模式  上传文件演示.mp4
    │  │          15-Hadoop3.x高可用-Yarn高可用之工作机制.mp4
    │  │          16-Hadoop3.x高可用-Yarn高可用之集群规划&配置信息.mp4
    │  │          17-Hadoop3.x高可用-Yarn高可用之启动&演示.mp4
    │  │         
    │  ├─尚硅谷大数据之Hadoop2.x视频
    │  │      .idea.zip
    │  │      1.笔记.zip
    │  │      2.资料.zip
    │  │      3.代码.zip
    │  │      4.视频.zip
    │  │      
    │  ├─尚硅谷大数据之Shell视频
    │  │      .idea.zip
    │  │      1.笔记.zip
    │  │      2.资料.zip
    │  │      3.代码.zip
    │  │      4.视频.zip
    │  │      
    │  ├─尚硅谷大数据技术之2022版Flink1.13(Java版)
    │  │  │  代码.zip
    │  │  │  笔记.zip
    │  │  │  资料.zip
    │  │  │  
    │  │  └─视频
    │  │          001_Flink课程简介.mp4
    │  │          002_第一章_Flink简介(一)_Flink起源和设计理念.mp4
    │  │          003_第一章_Flink简介(二)_Flink在企业的应用.mp4
    │  │          004_第一章_Flink简介(三)_Flink的优势.mp4
    │  │          005_第一章_Flink简介(四)_数据处理框架的演变.mp4
    │  │          006_第一章_Flink简介(五)_流处理的应用场景.mp4
    │  │          007_第一章_Flink简介(六)_Flink的分层API.mp4
    │  │          008_第一章_Flink简介(七)_Flink和Spark的区别.mp4
    │  │          009_第二章_Flink快速上手(一)_环境准备和创建项目.mp4
    │  │          010_第二章_Flink快速上手(二)_批处理_Word Count(一).mp4
    │  │          011_第二章_Flink快速上手(二)_批处理_Word Count(二).mp4
    │  │          012_第二章_Flink快速上手(三)_流处理(一)_有界流处理Word Count(一).mp4
    │  │          013_第二章_Flink快速上手(三)_流处理(一)_有界流处理Word Count(二).mp4
    │  │          014_第二章_Flink快速上手(三)_流处理(二)无界流处理Word Count.mp4
    │  │          015_第三章_Flink部署(一)_快速启动一个集群(一)_环境配置和基本介绍.mp4
    │  │          016_第三章_Flink部署(一)_快速启动一个集群(二)_集群启动.mp4
    │  │          017_第三章_Flink部署(一)_快速启动一个集群(三)_提交作业(一)_Web UI提交.mp4
    │  │          018_第三章_Flink部署(一)_快速启动一个集群(三)_提交作业(二)_命令行提交.mp4  
    │  │          019_第三章_Flink部署(二)_部署模式.mp4
    │  │          020_第三章_Flink部署(三)_独立模式的部署.mp4
    │  │          021_第三章_Flink部署(四)_Yarn模式的部署.mp4
    │  │          022_第四章_Flink运行时架构(一)_Flink系统架构.mp4
    │  │          023_第四章_Flink运行时架构(二)_作业提交流程.mp4
    │  │          024_第四章_Flink运行时架构(三)_一些重要概念(一)_数据流图.mp4
    │  │          025_第四章_Flink运行时架构(三)_一些重要概念(二)_并行度.mp4
    │  │          026_第四章_Flink运行时架构(三)_一些重要概念(三)_算子链.mp4
    │  │          027_第四章_Flink运行时架构(三)_一些重要概念(四)_执行图.mp4
    │  │          028_第四章_Flink运行时架构(三)_一些重要概念(五)_Task Slots.mp4
    │  │          029_第四章_Flink运行时架构(四)_Flink的任务调度.mp4
    │  │          030_第五章_DataStream API(基础篇)(一)_整体介绍.mp4
    │  │          031_第五章_DataStream API(基础篇)(二)_执行环境.mp4
    │  │          032_第五章_DataStream API(基础篇)(三)_源算子(一)_整体介绍.mp4
    │  │          033_第五章_DataStream API(基础篇)(三)_源算子(二)_准备工作.mp4
    │  │          034_第五章_DataStream API(基础篇)(三)_源算子(三)_读取有界流.mp4
    │  │          035_第五章_DataStream API(基础篇)(三)_源算子(四)_读取Socket文本流.mp4
    │  │          036_第五章_DataStream API(基础篇)(三)_源算子(五)_读取Kafka.mp4
    │  │          037_第五章_DataStream API(基础篇)(三)_源算子(六)_自定义Source.mp4
    │  │          038_第五章_DataStream API(基础篇)(三)_源算子(七)_自定义并行Source.mp4
    │  │          039_第五章_DataStream API(基础篇)(三)_源算子(八)_Flink支持的数据类型(一).mp4
    │  │          040_第五章_DataStream API(基础篇)(三)_源算子(八)_Flink支持的数据类型(二).mp4
    │  │          041_第五章_DataStream API(基础篇)(四)_Transform(一)_Map.mp4
    │  │          042_第五章_DataStream API(基础篇)(四)_Transform(二)_Filter.mp4
    │  │          043_第五章_DataStream API(基础篇)(四)_Transform(三)_FlatMap.mp4
    │  │          044_第五章_DataStream API(基础篇)(四)_Transform(五)_KeyBy.mp4
    │  │          045_第五章_DataStream API(基础篇)(四)_Transform(六)_简单聚合.mp4
    │  │          046_第五章_DataStream API(基础篇)(四)_Transform(七)_归约聚合.mp4
    │  │          047_第五章_DataStream API(基础篇)(四)_Transform(八)_UDF(一)_函数类和匿名函数.mp4
    │  │          048_第五章_DataStream API(基础篇)(四)_Transform(八)_UDF(二)_富函数类.mp4
    │  │          049_第五章_DataStream API(基础篇)(四)_Transform(九)_物理分区(一)_随机和轮询分区.mp4
    │  │          050_第五章_DataStream API(基础篇)(四)_Transform(十)_物理分区(二)_Rescale.mp4
    │  │          051_第五章_DataStream API(基础篇)(四)_Transform(十)_物理分区(三)_广播、全局及自定义分区.mp4
    │  │          052_第五章_DataStream API(基础篇)(五)_Sink(一)_连接到外部系统.mp4
    │  │          053_第五章_DataStream API(基础篇)(五)_Sink(二)_输出到文件.mp4
    │  │          054_第五章_DataStream API(基础篇)(五)_Sink(三)_输出到Kafka.mp4
    │  │          055_第五章_DataStream API(基础篇)(五)_Sink(四)_输出到Redis.mp4
    │  │          056_第五章_DataStream API(基础篇)(五)_Sink(五)_输出到Elasticsearch.mp4
    │  │          057_第五章_DataStream API(基础篇)(五)_Sink(六)_输出到MySQL.mp4
    │  │          058_第五章_DataStream API(基础篇)(五)_Sink(七)_自定义Sink输出.mp4
    │  │          059_第六章_Flink中的时间和窗口(一)_时间语义.mp4
    │  │          060_第六章_Flink中的时间和窗口(二)_水位线(一)_水位线的概念.mp4
    │  │          061_第六章_Flink中的时间和窗口(二)_水位线(二)_水位线的原理和特性.mp4
    │  │          062_第六章_Flink中的时间和窗口(二)_水位线(三)_水位线在代码中的生成(一).mp4
    │  │          063_第六章_Flink中的时间和窗口(二)_水位线(三)_水位线在代码中的生成(二).mp4
    │  │          064_第六章_Flink中的时间和窗口(二)_水位线(四)_自定义水位线的生成.mp4
    │  │          065_第六章_Flink中的时间和窗口(二)_水位线(五)_水位线的传递.mp4
    │  │          066_第六章_Flink中的时间和窗口(三)_窗口(一)_窗口的基本概念.mp4
    │  │          067_第六章_Flink中的时间和窗口(三)_窗口(二)_窗口的分类.mp4
    │  │          068_第六章_Flink中的时间和窗口(三)_窗口(三)_窗口API概览.mp4
    │  │          069_第六章_Flink中的时间和窗口(三)_窗口(四)_窗口分配器.mp4
    │  │          070_第六章_Flink中的时间和窗口(三)_窗口(五)_窗口函数整体介绍.mp4
    │  │          071_第六章_Flink中的时间和窗口(三)_窗口(六)_窗口函数分类.mp4
    │  │          072_第六章_Flink中的时间和窗口(三)_窗口(七)_增量聚合函数(一)_ReduceFunction.mp4
    │  │          073_第六章_Flink中的时间和窗口(三)_窗口(七)_增量聚合函数(二)_AggregateFunction.mp4
    │  │          074_第六章_Flink中的时间和窗口(三)_窗口(七)_增量聚合函数(三)_应用实例.mp4
    │  │          075_第六章_Flink中的时间和窗口(三)_窗口(八)_全窗口函数.mp4
    │  │          076_第六章_Flink中的时间和窗口(三)_窗口(九)_两种窗口函数结合.mp4
    │  │          077_第六章_Flink中的时间和窗口(三)_窗口(十)_窗口函数综合应用实例.mp4
    │  │          078_第六章_Flink中的时间和窗口(三)_窗口(十一)_窗口其它API.mp4
    │  │          079_第六章_Flink中的时间和窗口(四)_处理迟到数据(一)_代码实现.mp4
    │  │          080_第六章_Flink中的时间和窗口(四)_处理迟到数据(二)_测试.mp4
    │  │          081_第七章_处理函数(一)_处理函数的概念和分类.mp4
    │  │          082_第七章_处理函数(二)_ProcessFunction.mp4
    │  │          083_第七章_处理函数(三)_KeyedProcessFunction(一)_处理时间定时器.mp4
    │  │          084_第七章_处理函数(三)_KeyedProcessFunction(二)_事件时间定时器.mp4
    │  │          085_第七章_处理函数(四)_ProcessWindowFunction.mp4
    │  │          086_第七章_处理函数(五)_Top N(一)_使用ProcessAllWindowFunction(一)_基本思路.mp4
    │  │          087_第七章_处理函数(五)_Top N(一)_使用ProcessAllWindowFunction(二)_代码实现和测试.mp4
    │  │          088_第七章_处理函数(五)_Top N(二)_使用KeyedProcessFunction .mp4
    │  │          089_第八章_多流转换(一)_分流 .mp4
    │  │          090_第八章_多流转换(二)_合流(一)_ 联合(Union).mp4
    │  │          091_第八章_多流转换(二)_合流(二)_ 连接(Connect).mp4
    │  │          092_第八章_多流转换(二)_合流(三)_ 应用实例(一)_程序架构和实现思路.mp4
    │  │          093_第八章_多流转换(二)_合流(三)_ 应用实例(二)_具体代码实现.mp4
    │  │          094_第八章_多流转换(二)_合流(四)_ 广播连接流.mp4
    │  │          095_第八章_多流转换(三)_双流Join(一)_ 窗口联结.mp4
    │  │          096_第八章_多流转换(三)_双流Join(二)_ 间隔联结.mp4
    │  │          097_第八章_多流转换(三)_双流Join(三)_ 窗口同组联结.mp4
    │  │          098_第九章_状态编程(一)_Flink中的状态(一)_ 状态的定义.mp4
    │  │          099_第九章_状态编程(一)_Flink中的状态(二)_ 状态的管理.mp4
    │  │          100_第九章_状态编程(一)_Flink中的状态(三)_ 状态的分类.mp4
    │  │          101_第九章_状态编程(二)_按键分区状态(一)_ 基本概念和类型.mp4
    │  │          102_第九章_状态编程(二)_按键分区状态(二)_ 代码中的使用(一)_基本方式和值状态.mp4
    │  │          103_第九章_状态编程(二)_按键分区状态(二)_ 代码中的使用(二)_其它状态.mp4
    │  │          104_第九章_状态编程(二)_按键分区状态(三)_ 应用实例(一)_值状态.mp4
    │  │          105_第九章_状态编程(二)_按键分区状态(三)_ 应用实例(二)_列表状态.mp4
    │  │          106_第九章_状态编程(二)_按键分区状态(三)_ 应用实例(三)_映射状态.mp4
    │  │          107_第九章_状态编程(二)_按键分区状态(三)_ 应用实例(四)_聚合状态.mp4
    │  │          108_第九章_状态编程(二)_按键分区状态(四)_ 状态生存时间.mp4
    │  │          109_第九章_状态编程(三)_算子状态(一)_ 基本概念和类型.mp4
    │  │          110_第九章_状态编程(三)_算子状态(二)_应用实例(一)_基本思路和框架 .mp4
    │  │          111_第九章_状态编程(三)_算子状态(二)_应用实例(二)_具体实现和测试 .mp4
    │  │          112_第九章_状态编程(四)_广播状态(一)_基本概念和用法 .mp4
    │  │          113_第九章_状态编程(四)_广播状态(二)_应用实例 .mp4
    │  │          114_第九章_状态编程(五)_状态持久化(一)_检查点 .mp4
    │  │          115_第九章_状态编程(五)_状态持久化(二)_状态后端 .mp4
    │  │          116_第十章_容错机制(一)_检查点(一)_检查点的保存原理(一)_周期性的保存 .mp4
    │  │          117_第十章_容错机制(一)_检查点(一)_检查点的保存原理(二)_保存的时间点.mp4
    │  │          118_第十章_容错机制(一)_检查点(二)_从检查点恢复状态 .mp4
    │  │          119_第十章_容错机制(一)_检查点(三)_检查点算法(一)_分界线 .mp4
    │  │          120_第十章_容错机制(一)_检查点(三)_检查点算法(二)_分布式快照算法 .mp4
    │  │          121_第十章_容错机制(一)_检查点(四)_检查点配置 .mp4
    │  │          122_第十章_容错机制(一)_检查点(五)_保存点 .mp4
    │  │          123_第十章_容错机制(二)_状态一致性(一)_一致性的概念和级别 .mp4
    │  │          124_第十章_容错机制(二)_状态一致性(二)_端到端状态一致性(一).mp4
    │  │          125_第十章_容错机制(二)_状态一致性(二)_端到端状态一致性(二).mp4
    │  │          126_第十章_容错机制(二)_状态一致性(三)_端到端精确一次 .mp4
    │  │          127_第十一章_Table API和SQL(一)_整体介绍 .mp4
    │  │          128_第十一章_Table API和SQL(二)_快速上手 .mp4
    │  │          129_第十一章_Table API和SQL(三)_基本API(一)_程序架构.mp4
    │  │          130_第十一章_Table API和SQL(三)_基本API(二)_表环境.mp4
    │  │          131_第十一章_Table API和SQL(三)_基本API(三)_创建表.mp4
    │  │          132_第十一章_Table API和SQL(三)_基本API(四)_表的查询和输出(一).mp4
    │  │          133_第十一章_Table API和SQL(三)_基本API(四)_表的查询和输出(二).mp4
    │  │          134_第十一章_Table API和SQL(三)_基本API(五)_表和流的转换(一)_表转换成流.mp4
    │  │          135_第十一章_Table API和SQL(三)_基本API(五)_表和流的转换(二)_流转换成表.mp4
    │  │          136_第十一章_Table API和SQL(四)_流处理中的表(一)_动态表和持续查询.mp4
    │  │          137_第十一章_Table API和SQL(四)_流处理中的表(二)_流转换成动态表做动态查询.mp4
    │  │          138_第十一章_Table API和SQL(四)_流处理中的表(三)_动态表编码成数据流.mp4
    │  │          139_第十一章_Table API和SQL(五)_时间属性和窗口(一)_时间属性(一)_在DDL中定义.mp4
    │  │          140_第十一章_Table API和SQL(五)_时间属性和窗口(一)_时间属性(二)_流转换成表时定义.mp4
    │  │          141_第十一章_Table API和SQL(五)_时间属性和窗口(二)_窗口.mp4
    │  │          142_第十一章_Table API和SQL(六)_聚合查询(一)_分组聚合.mp4
    │  │          143_第十一章_Table API和SQL(六)_聚合查询(二)_窗口聚合.mp4
    │  │          144_第十一章_Table API和SQL(六)_聚合查询(三)_开窗聚合.mp4
    │  │          145_第十一章_Table API和SQL(六)_聚合查询(四)_TopN(一)_普通TopN.mp4
    │  │          146_第十一章_Table API和SQL(六)_聚合查询(四)_TopN(二)_窗口TopN.mp4
    │  │          147_第十一章_Table API和SQL(七)_联结查询.mp4
    │  │          148_第十一章_Table API和SQL(八)_函数(一)_系统函数.mp4
    │  │          149_第十一章_Table API和SQL(八)_函数(二)_UDF(一)_整体介绍和分类.mp4
    │  │          150_第十一章_Table API和SQL(八)_函数(二)_UDF(二)_标量函数.mp4
    │  │          151_第十一章_Table API和SQL(八)_函数(二)_UDF(三)_表函数.mp4
    │  │          152_第十一章_Table API和SQL(八)_函数(二)_UDF(四)_聚合函数.mp4
    │  │          153_第十一章_Table API和SQL(八)_函数(二)_UDF(五)_表聚合函数.mp4
    │  │          154_第十一章_Table API和SQL(九)_SQL客户端.mp4
    │  │          155_第十一章_Table API和SQL(十)_连接到外部系统(一)_常见的外部存储.mp4
    │  │          156_第十一章_Table API和SQL(十)_连接到外部系统(二)_Hive.mp4
    │  │          157_第十二章_Flink CEP(一)_基本概念和应用.mp4
    │  │          158_第十二章_Flink CEP(二)_快速上手(一)_需求分析和定义模式.mp4
    │  │          159_第十二章_Flink CEP(二)_快速上手(二)_检测处理代码实现和测试.mp4
    │  │          160_第十二章_Flink CEP(三)_模式API(一)_个体模式(一)_量词.mp4
    │  │          161_第十二章_Flink CEP(三)_模式API(一)_个体模式(二)_条件.mp4
    │  │          162_第十二章_Flink CEP(三)_模式API(二)_组合模式.mp4
    │  │          163_第十二章_Flink CEP(三)_模式API(三)_模式组.mp4
    │  │          164_第十二章_Flink CEP(三)_模式API(四)_匹配后跳过策略.mp4
    │  │          165_第十二章_Flink CEP(四)_模式的检测处理(一)_处理匹配事件.mp4
    │  │          166_第十二章_Flink CEP(四)_模式的检测处理(二)_处理超时事件(一)_需求分析和准备工作.mp4
    │  │          167_第十二章_Flink CEP(四)_模式的检测处理(二)_处理超时事件(二)_代码实现和测试.mp4
    │  │          168_第十二章_Flink CEP(四)_模式的检测处理(三)_处理迟到数据.mp4
    │  │          169_第十二章_Flink CEP(五)_CEP状态机实现(一)_思路分析和程序框架.mp4
    │  │          170_第十二章_Flink CEP(五)_CEP状态机实现(二)_定义状态机.mp4
    │  │          171_第十二章_Flink CEP(五)_CEP状态机实现(三)_实现处理逻辑及测试.mp4
    │  │         
    │  ├─尚硅谷大数据技术之Atlas
    │  │  │  笔记.zip
    │  │  │  资料.zip
    │  │  │  
    │  │  └─视频
    │  │          01_元数据管理_课程介绍.mp4
    │  │          02_元数据管理_atlas概述.mp4
    │  │          03_元数据管理_atlas架构讲解.mp4
    │  │          04_元数据管理_altas部署_安装环境介绍.mp4
    │  │          05_元数据管理_atlas部署_三台虚拟机准备.mp4
    │  │          06_元数据管理_atlas部署_配置免密登录和JDK的安装.mp4
    │  │          07_元数据管理_atlas部署_hadoop集群的安装和启动.mp4
    │  │          08_元数据管理_atlas部署_mysql安装部署.mp4
    │  │          09_元数据管理_atlas部署_hive安装部署.mp4
    │  │          10_元数据管理_atlas部署_zookeeper安装部署.mp4
    │  │          11_元数据管理_altas部署_kafka安装部署.mp4
    │  │          12_元数据管理_atlas部署_hbase安装部署.mp4
    │  │          13_元数据管理_atlas部署_solr安装部署.mp4
    │  │          14_元数据管理_atlas部署_atlas安装和配置.mp4
    │  │          15_元数据管理_atlas部署_atlas集成hive.mp4
    │  │          16_元数据管理_atlas部署_atlas启动和登录.mp4
    │  │          17_元数据管理_atlas使用_元数据初次导入.mp4
    │  │          18_元数据管理_atlas使用_查看血缘依赖关系.mp4
    │  │          19_元数据管理_altas使用_扩展内容.mp4
    │  │        
    │  ├─尚硅谷大数据技术之Azkaban3
    │  │  │  笔记.zip
    │  │  │  资料.zip
    │  │  │  
    │  │  └─视频
    │  │          01-Azkaban-概论.mp4
    │  │          02-Azkaban-常见工作流程调度系统.mp4
    │  │          03-Azkaban-基本架构及部署模式.mp4
    │  │          04-Azkaban-部署之数据库初始化.mp4
    │  │          05-Azkaban-部署之ExecutorServer.mp4
    │  │          06-上硅谷-Azkaban-部署之WebServer.mp4
    │  │          07-Azkaban-使用之HelloWorld案例.mp4
    │  │          08-Azkaban-使用之配置文件编写规则.mp4
    │  │          09-Azkaban-使用之任务依赖案例.mp4
    │  │          10-Azkaban-使用之自动失败重试案例.mp4
    │  │          11-Azkaban-使用之手动失败重试案例.mp4
    │  │          12-Azkaban-进阶之JavaProcess任务类型.mp4
    │  │          13-Azkaban-进阶之条件工作流概述.mp4
    │  │          14-Azkaban-进阶之条件工作流运行时参数案例.mp4
    │  │          15-Azkaban-进阶之条件工作流预定义宏案例.mp4
    │  │          16-Azkaban-进阶之定时调度.mp4
    │  │          17-Azkaban-进阶之邮件报警.mp4
    │  │          18-Azkaban-进阶之电话报警.mp4
    │  │          19-Azkaban-进阶之多Executor模式注意事项.mp4
    │  │         
    │  ├─尚硅谷大数据技术之Canal
    │  │  │  代码.zip
    │  │  │  笔记.zip
    │  │  │  资料.zip
    │  │  │  
    │  │  └─视频
    │  │          01-大数据采集技术-Canal(课程介绍).mp4
    │  │          02-大数据采集技术-Canal(什么是Canal).mp4
    │  │          03-大数据采集技术-Canal(MySQL  Binlog介绍).mp4
    │  │          04-大数据采集技术-Canal(工作原理).mp4
    │  │          05-大数据采集技术-Canal(使用场景).mp4
    │  │          06-大数据采集技术-Canal(MySQL  环境准备).mp4
    │  │          07-大数据采集技术-Canal(下载与安装).mp4
    │  │          08-大数据采集技术-Canal(TCP模式  创建项目&Canal封装数据格式分析).mp4
    │  │          09-大数据采集技术-Canal(TCP模式  代码编写  创建连接&拉取数据).mp4
    │  │          10-大数据采集技术-Canal(TCP模式  代码编写  解析结果数据并打印).mp4
    │  │          11-大数据采集技术-Canal(TCP模式  代码测试).mp4
    │  │          12-大数据采集技术-Canal(Kafka模式  配置文件修改).mp4
    │  │          13-大数据采集技术-Canal(Kafka模式  案例测试).mp4
    │  │         
    │  ├─尚硅谷大数据技术之ClickHouse
    │  │  │  笔记.zip
    │  │  │  资料.zip
    │  │  │
    │  │  └─视频
    │  │          01_ClickHouse总体_课程介绍.mp4
    │  │          02_ClickHouse入门_课程介绍.mp4
    │  │          03_ClickHouse入门_介绍&特点.mp4
    │  │          04_ClickHouse入门_安装_准备工作.mp4
    │  │          05_ClickHouse入门_安装_单机安装.mp4
    │  │          06_ClickHouse入门_数据类型.mp4
    │  │          07_ClickHouse入门_表引擎介绍.mp4
    │  │          08_ClickHouse入门_MergeTree引擎_简单使用.mp4
    │  │          09_ClickHouse入门_MergeTree引擎_分区详解.mp4
    │  │          10_ClickHouse入门_MergeTree引擎_主键.mp4
    │  │          11_ClickHouse入门_MergeTree引擎_Order by.mp4  
    │  │          12_ClickHouse入门_MergeTree引擎_二级索引.mp4
    │  │          13_ClickHouse入门_MergeTree引擎_TTL.mp4
    │  │          14_ClickHouse入门_ReplacingMergeTree引擎.mp4
    │  │          15_ClickHouse入门_SummingMergeTree引擎.mp4
    │  │          16_ClickHouse入门_开发中引擎的选择.mp4
    │  │          17_ClickHouse入门_SQL操作_Update和Delete.mp4
    │  │          18_ClickHouse入门_SQL操作_查询和函数介绍.mp4
    │  │          19_ClickHouse入门_SQL操作_多维分析函数.mp4
    │  │          20_ClickHouse入门_SQL操作_alter&导出.mp4
    │  │          21_ClickHouse入门_副本引擎.mp4
    │  │          22_ClickHouse入门_分片集群介绍.mp4
    │  │          23_ClickHouse入门_分片集群实操.mp4
    │  │          24_ClickHouse高级_课程简介.mp4
    │  │          25_ClickHouse高级_新版本安装&.官网在线demo介绍.mp4
    │  │          26_ClickHouse高级_执行计划_plan&AST.mp4
    │  │          27_ClickHouse高级_执行计划_syntax&pipeline.mp4
    │  │          28_ClickHouse高级_执行计划_老版本如何查看.mp4
    │  │          29_ClickHouse高级_建表优化_注意数据类型.mp4
    │  │          30_ClickHouse高级_建表优化_分区和索引.mp4
    │  │          31_ClickHouse高级_表参数&写入和删除优化.mp4
    │  │          32_ClickHouse高级_CPU参数设置.mp4
    │  │          33_ClickHouse高级_内存参数设置.mp4
    │  │          34_ClickHouse高级_存储优化.mp4
    │  │          35_ClickHouse高级_语法优化规则_准备测试用表.mp4
    │  │          36_ClickHouse高级_语法优化规则_count优化.mp4
    │  │          37_ClickHouse高级_语法优化规则_子查询重复字段&谓词下推.mp4
    │  │          38_ClickHouse高级_语法优化规则_聚合计算外推&聚合函数消除.mp4
    │  │          39_ClickHouse高级_语法优化规则_删除重复字段(不同语法下).mp4
    │  │          40_ClickHouse高级_语法优化规则_标量替换&三元运算优化.mp4
    │  │          41_ClickHouse高级_单表查询优化_prewhere&采样.mp4
    │  │          42_ClickHouse高级_单表查询优化_数据裁剪&Orderby用法.mp4
    │  │          43_ClickHouse高级_单表查询优化_避免构建虚拟列.mp4
    │  │          44_ClickHouse高级_单表查询优化_使用uniqCombined.mp4
    │  │          45_ClickHouse高级_单表查询优化_使用物化视图&其他事项.mp4
    │  │          46_ClickHouse高级_多表关联_使用IN代替JOIN.mp4
    │  │          47_ClickHouse高级_多表关联_大小表JOIN.mp4
    │  │          48_ClickHouse高级_多表关联_谓词下推.mp4
    │  │          49_ClickHouse高级_多表关联_字典表&其他.mp4
    │  │          50_ClickHouse高级_数据一致性_数据准备.mp4
    │  │          51_ClickHouse高级_数据一致性_手动执行.mp4
    │  │          52_ClickHouse高级_数据一致性_通过Group by去重.mp4
    │  │          53_ClickHouse高级_数据一致性_使用Final&总结.mp4
    │  │          54_ClickHouse高级_物化视图_概述.mp4
    │  │          55_ClickHouse高级_物化视图_实操.mp4
    │  │          56_ClickHouse高级_MaterializeMySQL引擎_概述.mp4
    │  │          57_ClickHouse高级_MaterializeMySQL引擎_实操.mp4
    │  │          58_ClickHouse高级_常见问题排查.mp4
    │  │          59_ClickHouse监控_概述.mp4
    │  │          60_ClickHouse监控_Prometheus&Grafana安装.mp4
    │  │          61_ClickHouse监控_ClickHouse配置.mp4
    │  │          62_ClickHouse监控_配置监控实现.mp4
    │  │          63_ClickHouse备份_手动实现备份及恢复.mp4
    │  │          64_ClickHouse备份_使用clickhouse-backup.mp4
    │  │         
    │  ├─尚硅谷大数据技术之Flink CDC
    │  │  │  代码.zip
    │  │  │  笔记.zip
    │  │  │  资料.zip
    │  │  │  
    │  │  └─视频
    │  │          01-Flink CDC-课程介绍.mp4
    │  │          02-Flink CDC-课程内容介绍.mp4
    │  │          03-Flink CDC-什么是CDC&分类.mp4
    │  │          04-Flink CDC-什么是Flink-CDC.mp4
    │  │          05-Flink CDC-编程  DataStream方式  编码.mp4
    │  │          06-Flink CDC-编程  DataStream方式  测试环境准备.mp4
    │  │          07-Flink CDC-编程  DataStream方式  本地测试.mp4
    │  │          08-Flink CDC-编程  DataStream方式  集群测试  打包.mp4
    │  │          09-Flink CDC-编程  DataStream方式  集群测试  测试.mp4
    │  │          10-Flink CDC-编程  DataStream方式  其他参数  测试.mp4
    │  │          11-Flink CDC-编程  FlinkSQL方式  说明&测试.mp4
    │  │          12-Flink CDC-编程  自定义反序列化器.mp4
    │  │          13-Flink CDC-编程  DataStream&FlinkSQL模式对比.mp4
    │  │          14-Flink CDC-2.0核心改进  1.x痛点&2.0整体流程.mp4
    │  │          15-Flink CDC-2.0核心改进  解决痛点流程梳理.mp4
    │  │          16-Flink CDC-2.0核心改进  增量阶段源码解读.mp4
    │  │      
    │  ├─尚硅谷大数据技术之FlinkSQL
    │  │  │  代码.zip
    │  │  │  笔记.zip
    │  │  │  资料.zip
    │  │  │  
    │  │  └─视频
    │  │          001_尚硅谷_Table API和Flink SQL_简介.wmv
    │  │          002_尚硅谷_Table API和Flink SQL_表环境定义.wmv
    │  │          003_尚硅谷_Table API和Flink SQL_读取文件创建表.wmv
    │  │          004_尚硅谷_Table API和Flink SQL_读取kafka数据创建表.wmv
    │  │          005_尚硅谷_Table API和Flink SQL_表的查询转换.wmv
    │  │          006_尚硅谷_Table API和Flink SQL_表和流相互转换.wmv
    │  │          007_尚硅谷_Table API和Flink SQL_输出到文件.wmv
    │  │          008_尚硅谷_Table API和Flink SQL_更新模式.wmv
    │  │          009_尚硅谷_Table API和Flink SQL_Kafka数据管道测试.wmv
    │  │          010_尚硅谷_Table API和Flink SQL_写入数据到其它外部系统.wmv
    │  │          011_尚硅谷_Table API和Flink SQL_表流转换以及流式处理的特殊概念.wmv
    │  │          012_尚硅谷_Table API和Flink SQL_时间语义和时间属性的定义.wmv
    │  │          013_尚硅谷_Table API和Flink SQL_Group Windows.wmv
    │  │          014_尚硅谷_Table API和Flink SQL_Group Windows代码实现.wmv
    │  │          015_尚硅谷_Table API和Flink SQL_Over Windows及代码实现.wmv
    │  │          016_尚硅谷_Table API和Flink SQL_Flink SQL中的窗口实现.wmv
    │  │          017_尚硅谷_Table API和Flink SQL_系统内置函数.wmv
    │  │          018_尚硅谷_Table API和Flink SQL_自定义标量函数.wmv
    │  │          019_尚硅谷_Table API和Flink SQL_自定义表函数.wmv
    │  │          020_尚硅谷_Table API和Flink SQL_自定义聚合函数.wmv
    │  │          021_尚硅谷_Table API和Flink SQL_自定义表聚合函数.wmv
    │  │         
    │  ├─尚硅谷大数据技术之Flink优化2.0
    │  │  │  代码.zip
    │  │  │  笔记.zip
    │  │  │  资料.zip
    │  │  │
    │  │  └─视频
    │  │          00_课程介绍.mp4
    │  │          01-资源调优-内存模型介绍.mp4
    │  │          02-资源调优-内存分配计算案例.mp4
    │  │          03-资源调优-合理利用CPU资源.mp4
    │  │          04-资源调优-全局并行度设置方法.mp4
    │  │          05-资源调优-全局并行度设置案例.mp4
    │  │          06-资源调优-精细设置并行度的方式.mp4
    │  │          07-大状态调优-开启State性能监控.mp4
    │  │          08-大状态调优-开启增量检查点和本地恢复.mp4
    │  │          09-大状态调优-选择合适的预定义选项.mp4
    │  │          10-大状态调优-blockcache和writebuffer调优.mp4
    │  │          11-大状态调优-开启分区索引功能&案例提交.mp4
    │  │          12-Checkpoint-参数设置方法.mp4
    │  │          13-反压介绍-反压的理解和危害.mp4
    │  │          14-反压定位-利用WebUI定位反压节点.mp4
    │  │          15-反压定位-利用Metrics定位反压节点.mp4
    │  │          16-反压定位-利用Metrics进一步分析.mp4
    │  │          17-反压处理-查看数据倾斜&查看火焰图.mp4
    │  │          18-反压处理-分析GC情况.mp4
    │  │          19-反压处理-外部组件交互.mp4
    │  │          20-数据倾斜-keyby后的聚合存在数据倾斜.mp4
    │  │          21-数据倾斜-keyby前&keyby后的窗口聚合存在数据倾斜.mp4
    │  │          22-Job优化-使用DataGen造数据.mp4
    │  │          23-Job优化-指定算子UUID.mp4
    │  │          24-Job优化-链路延迟测量.mp4
    │  │          25-Job优化-开启对象重用.mp4
    │  │          26-Job优化-细粒度滑动窗口优化思路.mp4
    │  │          27-Job优化-细粒度滑动窗口优化案例.mp4
    │  │          28-FlinkSQL优化-TTL和miniBatch.mp4
    │  │          29-FlinkSQL优化-LocalGlobal解决数据倾斜.mp4
    │  │          30-FlinkSQL优化-Split Distinct功能.mp4
    │  │          31-FlinkSQL优化-多维Distinct使用Filter语法.mp4
    │  │          32-常见故障排除.mp4
    │  │         
    │  ├─尚硅谷大数据技术之Flink内核源码解析
    │  │  │  笔记.zip
    │  │  │  资料.zip
    │  │  │
    │  │  └─视频
    │  │          00_尚硅谷Flink内核解析_课程简介.mp4
    │  │          01_尚硅谷Flink内核解析_提交流程_程序入口.mp4
    │  │          02_尚硅谷Flink内核解析_提交流程_参数解析.mp4
    │  │          03_尚硅谷Flink内核解析_提交流程_选择哪种命令行客户端.mp4
    │  │          04_尚硅谷Flink内核解析_提交流程_封装有效配置和程序.mp4
    │  │          05_尚硅谷Flink内核解析_提交流程_执行用户代码.mp4
    │  │          06_尚硅谷Flink内核解析_提交流程_启动AM.mp4
    │  │          07_尚硅谷Flink内核解析_提交流程_集群启动_创建ResourceManager.mp4
    │  │          08_尚硅谷Flink内核解析_提交流程_集群启动_创建Dispatcher.mp4
    │  │          09_尚硅谷Flink内核解析_提交流程_集群启动_Dispatcher启动JobMaster.mp4
    │  │          10_尚硅谷Flink内核解析_提交流程_集群启动_RM初始化和启动SlotManager.mp4
    │  │          11_尚硅谷Flink内核解析_提交流程_集群启动_SlotPool向RM申请资源.mp4
    │  │          12_尚硅谷Flink内核解析_提交流程_集群启动_启动TaskManager.mp4
    │  │          13_尚硅谷Flink内核解析_提交流程_集群启动_向ResourceManager注册slot.mp4
    │  │          14_尚硅谷Flink内核解析_提交流程_集群启动_SlotManager分配slot.mp4
    │  │          15_尚硅谷Flink内核解析_提交流程_集群启动_向JobManager提供slot.mp4
    │  │          16_尚硅谷Flink内核解析_提交流程_整体流程图.mp4
    │  │          17_尚硅谷Flink内核解析_课程回顾.mp4
    │  │          18_尚硅谷Flink内核解析_组件通信_Actor模型&Actor系统简介.mp4
    │  │          19_尚硅谷Flink内核解析_组件通信_Flink中的Actor&异步消息.mp4
    │  │          20_尚硅谷Flink内核解析_组件通信_Akka的使用简介.mp4
    │  │          21_尚硅谷Flink内核解析_组件通信_与Actor通信.mp4
    │  │          22_尚硅谷Flink内核解析_组件通信_RPC_RpcGateway介绍.mp4
    │  │          23_尚硅谷Flink内核解析_组件通信_RPC_RpcEndPoint介绍.mp4
    │  │          24_尚硅谷Flink内核解析_组件通信_RPC_RpcService&RpcServer.mp4
    │  │          25_尚硅谷Flink内核解析_组件通信_RPC_AkkaRpcActor.mp4
    │  │          26_尚硅谷Flink内核解析_组件通信_RPC交互_请求发送.mp4
    │  │          27_尚硅谷Flink内核解析_组件通信_RPC交互_请求响应.mp4
    │  │          28_尚硅谷Flink内核解析_组件通信_RPC通信过程图.mp4
    │  │          29_尚硅谷Flink内核解析_任务调度_Graph的相关概念.mp4
    │  │          30_尚硅谷Flink内核解析_任务调度_StreamGraph在Client生成.mp4
    │  │          31_尚硅谷Flink内核解析_任务调度_JobGraph在Client生成.mp4
    │  │          32_尚硅谷Flink内核解析_任务调度_ExecutionGraph的生成位置.mp4
    │  │          33_尚硅谷Flink内核解析_任务调度_ExecutionGraph的生成.mp4
    │  │          34_尚硅谷Flink内核解析_任务调度_Task的调度.mp4
    │  │          35_尚硅谷Flink内核解析_任务调度_Task的执行.mp4
    │  │          36_尚硅谷Flink内核解析_任务调度_调度的相关概念.mp4
    │  │          37_尚硅谷Flink内核解析_任务调度_整体流程梳理.mp4
    │  │          38_尚硅谷Flink内核解析_任务调度_整体流程图.mp4
    │  │          39_尚硅谷Flink内核解析_内存管理_JobManager内存模型.mp4
    │  │          40_尚硅谷Flink内核解析_内存管理_TaskManager内存模型(重点).mp4
    │  │          41_尚硅谷Flink内核解析_内存管理_内存分配.mp4
    │  │          42_尚硅谷Flink内核解析_内存管理_内存数据结构.mp4
    │  │          43_尚硅谷Flink内核解析_内存管理_内存管理器.mp4
    │  │          44_尚硅谷Flink内核解析_内存管理_网络传输中的内存管理.mp4
    │  │         
    │  ├─尚硅谷大数据技术之Flink(Java版)
    │  │      代码.zip
    │  │      视频
    │  │      课件.zip
    │  │      资料.zip
    │  │     
    │  ├─尚硅谷大数据技术之Flume1.9(2021版)
    │  │  │  笔记.zip
    │  │  │  资料.zip
    │  │  │
    │  │  └─视频
    │  │          01-Flume-课程介绍.avi
    │  │          02-Flume-学习任务.avi
    │  │          03-Flume-概念.avi
    │  │          04-Flume-架构.avi
    │  │          05-Flume-安装.avi
    │  │          06-Flume官网案例-需求说明.avi
    │  │          07-Flume官网案例 -配置信息.avi
    │  │          08-Flume官网案例-案例测试.avi
    │  │          09-Flume监控本地文件上传HDFS-配置信息.avi
    │  │          10-Flume监控本地文件上传HDFS-案例测试.avi
    │  │          11-Flume监控目录中新文件-配置&测试.avi
    │  │          12-Flume动态监控多目录多文件-需求说明&配置信息.avi
    │  │          13-Flume动态监控多目录多文件-测试&问题提出.avi
    │  │          14-Flume动态监控多目录多文件-修改源码.avi
    │  │          15-Flume进阶-事务.avi
    │  │          16-Flume进阶-架构原理.avi
    │  │          17-Flume进阶-拓扑结构.avi
    │  │          18-Flume-课程回顾.avi
    │  │          19-Flume-课程回顾2.avi
    │  │          20-Flume副本机制channel选择器-需求分析.avi
    │  │          21-Flume副本机制channel选择器-配置信息.avi
    │  │          22-Flume副本机制channel选择器-案例测试.avi
    │  │          23-Flume故障转移案例-需求分析.avi
    │  │          24-Flume故障转移案例-案例实操.avi
    │  │          25-Flume负载均衡案例-案例实操.avi
    │  │          26-Flume聚合案例-需求分析.avi
    │  │          27-Flume聚合案例-案例实操.avi
    │  │          28-Flume自定义拦截器-需求分析.avi
    │  │          29-Flume自定义拦截器-多路复用选择器介绍).avi
    │  │          30-Flume自定义拦截器-编码.avi
    │  │          31-Flume自定义拦截器-打包&配置信息.avi
    │  │          32-Flume自定义拦截器-案例测试.avi
    │  │          33-Flume自定义Source-需求分析.avi
    │  │          34-Flume自定义Source-代码编写.avi
    │  │          35-Flume自定义Source-打包测试.avi
    │  │          36-Flume自定义Sink-代码编写.avi
    │  │          37-Flume自定义Sink-打包测试.avi
    │  │          38-Flume-事务源码.avi
    │  │          39-Flume监控-Ganglia安装&配置.avi
    │  │          40-Flume监控-Ganglia启动.avi
    │  │          41-Flume监控-Ganglia使用.avi
    │  │          42-Flume监控-测试WindowsNet8IP成功).avi
    │  │         
    │  ├─尚硅谷大数据技术之Flume(2019版)
    │  │  │  源码笔记资料.zip
    │  │  │  
    │  │  └─4.视频
    │  │          01_尚硅谷_Flume入门_课程介绍.avi
    │  │          02_尚硅谷_Flume入门_概念.avi
    │  │          03_尚硅谷_Flume入门_基础架构.avi
    │  │          04_尚硅谷_Flume入门_组件介绍.avi
    │  │          05_尚硅谷_Flume入门_安装.avi
    │  │          06_尚硅谷_Flume案例_官方案例(配置).avi
    │  │          07_尚硅谷_Flume案例_官方案例(测试).avi
    │  │          08_尚硅谷_Flume案例_监控本地变化文件(需求分析).avi
    │  │          09_尚硅谷_Flume案例_监控本地变化文件(案例一配置文件).avi
    │  │          10_尚硅谷_Flume案例_监控本地变化文件(案例一测试).avi
    │  │          11_尚硅谷_Flume案例_监控本地变化文件(案例二配置文件).avi
    │  │          12_尚硅谷_Flume案例_监控本地变化文件(案例二测试).avi
    │  │          13_尚硅谷_Flume案例_监控本地文件夹(配置文件).avi
    │  │          14_尚硅谷_Flume案例_监控本地文件夹(案例测试).avi
    │  │          15_尚硅谷_Flume案例_断点续传文件(配置文件).avi
    │  │          16_尚硅谷_Flume案例_断点续传文件(案例测试).avi
    │  │          17_尚硅谷_Flume高级_事务性.av
    │  │          18_尚硅谷_Flume高级_传输详细流程.avi
    │  │          19_尚硅谷_Flume高级_拓扑结构.avi
    │  │          20_尚硅谷_Flume高级_回顾.avi
    │  │          21_尚硅谷_Flume高级_Channel选择器副本机制(需求分析).avi
    │  │          22_尚硅谷_Flume高级_Channel选择器副本机制(配置文件).avi
    │  │          23_尚硅谷_Flume高级_Channel选择器副本机制(案例测试).avi
    │  │          24_尚硅谷_Flume高级_Sink组故障转移(需求分析).avi
    │  │          25_尚硅谷_Flume高级_Sink组故障转移(案例测试).avi
    │  │          26_尚硅谷_Flume高级_Sink组负载均衡(配置&测试).avi
    │  │          27_尚硅谷_Flume高级_聚合组(需求分析).avi
    │  │          28_尚硅谷_Flume高级_聚合组(配置文件).avi
    │  │          29_尚硅谷_Flume高级_聚合组(案例测试).avi
    │  │          30_尚硅谷_Flume高级_自定义拦截器(需求分析).avi
    │  │          31_尚硅谷_Flume高级_自定义拦截器(代码实现).avi
    │  │          32_尚硅谷_Flume高级_自定义拦截器(配置文件).avi
    │  │          33_尚硅谷_Flume高级_自定义拦截器(案例测试).avi
    │  │          34_尚硅谷_Flume高级_自定义Source(需求分析).avi
    │  │          35_尚硅谷_Flume高级_自定义Source(代码实现).avi
    │  │          36_尚硅谷_Flume高级_自定义Source(案例测试).avi
    │  │          37_尚硅谷_Flume高级_回顾.avi
    │  │          38_尚硅谷_Flume高级_自定义Sink(需求分析).avi
    │  │          39_尚硅谷_Flume高级_自定义Sink(代码实现).avi
    │  │          40_尚硅谷_Flume高级_自定义Sink(打包测试).avi
    │  │          41_尚硅谷_Flume监控_Ganglia安装.avi
    │  │          42_尚硅谷_Flume监控_Ganglia测试.avi
    │  │          43_尚硅谷_Flume_面试题.avi
    │  │         
    │  ├─尚硅谷大数据技术之Hadoop3.x
    │  │  │  代码.zip
    │  │  │  笔记.zip
    │  │  │  笔记(word版本).zip
    │  │  │  资料.zip#
    │  │  │  
    │  │  └─视频
    │  │          01_尚硅谷_Hadoop_开篇_课程整体介绍.mp4
    │  │          02_尚硅谷_Hadoop_概论_大数据的概念.mp4
    │  │          03_尚硅谷_Hadoop_概论_大数据的特点.mp4
    │  │          04_尚硅谷_Hadoop_概论_大数据的应用场景.mp4
    │  │          05_尚硅谷_Hadoop_概论_大数据的发展场景.mp4
    │  │          06_尚硅谷_Hadoop_概论_未来工作内容.mp4
    │  │          07_尚硅谷_Hadoop_入门_课程介绍.mp4
    │  │          08_尚硅谷_Hadoop_入门_Hadoop是什么.mp4
    │  │          09_尚硅谷_Hadoop_入门_Hadoop发展历史.mp4
    │  │          100_尚硅谷_Hadoop_MapReduce_全排序案例.mp4
    │  │          101_尚硅谷_Hadoop_MapReduce_二次排序案例.mp4
    │  │          102_尚硅谷_Hadoop_MapReduce_区内排序案例.mp4
    │  │          103_尚硅谷_Hadoop_MapReduce_Combiner概述.mp4
    │  │          104_尚硅谷_Hadoop_MapReduce_Combiner案例.mp4
    │  │          105_尚硅谷_Hadoop_MapReduce_outputformat概述.mp4
    │  │          106_尚硅谷_Hadoop_MapReduce_自定义outputformat案例需求分析.mp4
    │  │          107_尚硅谷_Hadoop_MapReduce_自定义outputformat案例mapper&reducer.mp4
    │  │          108_尚硅谷_Hadoop_MapReduce_自定义outputformat案例执行.mp4
    │  │          109_尚硅谷_Hadoop_MapReduce_MapTask工作机制.mp4
    │  │          10_尚硅谷_Hadoop_入门_Hadoop三大发行版本.mp4
    │  │          110_尚硅谷_Hadoop_MapReduce_ReduceTask工作机制&并行度.mp4
    │  │          111_尚硅谷_Hadoop_MapReduce_MapTask源码.mp4
    │  │          112_尚硅谷_Hadoop_MapReduce_ReduceTask源码.mp4
    │  │          113_尚硅谷_Hadoop_MapReduce_ReduceJoin案例需求分析.mp4
    │  │          114_尚硅谷_Hadoop_MapReduce_ReduceJoin案例TableBean.mp4
    │  │          115_尚硅谷_Hadoop_MapReduce_ReduceJoin案例Mapper.mp4
    │  │          116_尚硅谷_Hadoop_MapReduce_ReduceJoin案例完成.mp4
    │  │          117_尚硅谷_Hadoop_MapReduce_ReduceJoin案例debug.mp4
    │  │          118_尚硅谷_Hadoop_MapReduce_MapJoin案例需求分析.mp4
    │  │          119_尚硅谷_Hadoop_MapReduce_MapJoin案例完成.mp4
    │  │          11_尚硅谷_Hadoop_入门_Hadoop优势.mp4
    │  │          120_尚硅谷_Hadoop_MapReduce_MapJoin案例debug.mp4
    │  │          121_尚硅谷_Hadoop_MapReduce_ETL数据清洗案例.mp4
    │  │          122_尚硅谷_Hadoop_MapReduce_MapReduce开发总结.mp4
    │  │          123_尚硅谷_Hadoop_MapReduce_压缩概述.mp4
    │  │          124_尚硅谷_Hadoop_MapReduce_压缩案例实操.mp4
    │  │          125_尚硅谷_Hadoop_Yarn_课程介绍.mp4
    │  │          126_尚硅谷_Hadoop_Yarn_基础架构.mp4
    │  │          127_尚硅谷_Hadoop_Yarn_工作机制.mp4
    │  │          128_尚硅谷_Hadoop_Yarn_全流程作业.mp4
    │  │          129_尚硅谷_Hadoop_Yarn_FIFO调度器.mp4
    │  │          12_尚硅谷_Hadoop_入门_Hadoop1.x2.x3.x区别.mp4
    │  │          130_尚硅谷_Hadoop_Yarn_容量调度器.mp4
    │  │          131_尚硅谷_Hadoop_Yarn_公平调度器.mp4
    │  │          132_尚硅谷_Hadoop_Yarn_常用命令.mp4
    │  │          133_尚硅谷_Hadoop_Yarn_生产环境核心参数配置.mp4
    │  │          134_尚硅谷_Hadoop_Yarn_Linux集群快照.mp4
    │  │          135_尚硅谷_Hadoop_Yarn_生产环境核心参数配置案例.mp4
    │  │          136_尚硅谷_Hadoop_Yarn_生产环境多队列创建&好处.mp4
    │  │          137_尚硅谷_Hadoop_Yarn_容量调度器多队列案例.mp4
    │  │          138_尚硅谷_Hadoop_Yarn_容量调度器任务优先级.mp4
    │  │          139_尚硅谷_Hadoop_Yarn_公平调度器案例.mp4
    │  │          13_尚硅谷_Hadoop_入门_HDFS概述.mp4
    │  │          140_尚硅谷_Hadoop_Yarn_Tool接口案例环境准备.mp4
    │  │          141_尚硅谷_Hadoop_Yarn_Tool接口案例完成.mp4
    │  │          142_尚硅谷_Hadoop_Yarn_课程总结.mp4
    │  │          143_尚硅谷_Hadoop_生产调优手册_核心参数_NN内存配置.mp4
    │  │          144_尚硅谷_Hadoop_生产调优手册_核心参数_NN心跳并发配置.mp4
    │  │          145_尚硅谷_Hadoop_生产调优手册_核心参数_开启回收站.mp4
    │  │          146_尚硅谷_Hadoop_生产调优手册_HDFS压测环境准备.mp4
    │  │          147_尚硅谷_Hadoop_生产调优手册_HDFS读写压测.mp4
    │  │          148_尚硅谷_Hadoop_生产调优手册_NN多目录配置.mp4
    │  │          149_尚硅谷_Hadoop_生产调优手册_DN多目录及磁盘间数据均衡.mp4
    │  │          14_尚硅谷_Hadoop_入门_YARN概述.mp4
    │  │          150_尚硅谷_Hadoop_生产调优手册_添加白名单.mp4
    │  │          151_尚硅谷_Hadoop_生产调优手册_服役新服务器.mp4
    │  │          152_尚硅谷_Hadoop_生产调优手册_服务器间数据均衡.mp4
    │  │          153_尚硅谷_Hadoop_生产调优手册_黑名单退役服务器.mp4
    │  │          154_尚硅谷_Hadoop_生产调优手册_存储优化_5台服务器准备.mp4
    │  │          155_尚硅谷_Hadoop_生产调优手册_存储优化_纠删码原理.mp4
    │  │          156_尚硅谷_Hadoop_生产调优手册_存储优化_纠删码案例.mp4
    │  │          157_尚硅谷_Hadoop_生产调优手册_存储优化_异构存储概述.mp4
    │  │          158_尚硅谷_Hadoop_生产调优手册_存储优化_异构存储案例实操.mp4
    │  │          159_尚硅谷_Hadoop_生产调优手册_NameNode故障处理.mp4
    │  │          15_尚硅谷_Hadoop_入门_MapReduce概述.mp4
    │  │          160_尚硅谷_Hadoop_生产调优手册_集群安全模式&磁盘修复.mp4
    │  │          161_尚硅谷_Hadoop_生产调优手册_慢磁盘监控.mp4
    │  │          162_尚硅谷_Hadoop_生产调优手册_小文件归档.mp4
    │  │          163_尚硅谷_Hadoop_生产调优手册_集群数据迁移.mp4
    │  │          164_尚硅谷_Hadoop_生产调优手册_MR跑的慢的原因.mp4
    │  │          165_尚硅谷_Hadoop_生产调优手册_MR常用调优参数.mp4
    │  │          166_尚硅谷_Hadoop_生产调优手册_MR数据倾斜问题.mp4
    │  │          167_尚硅谷_Hadoop_生产调优手册_Yarn生产经验.mp4
    │  │          168_尚硅谷_Hadoop_生产调优手册_HDFS小文件优化方法.mp4
    │  │          169_尚硅谷_Hadoop_生产调优手册_MapReduce集群压测.mp4
    │  │          16_尚硅谷_Hadoop_入门_HDFS&YARN&MR关系.mp4
    │  │          170_尚硅谷_Hadoop_生产调优手册_企业开发场景案例.mp4
    │  │          171_尚硅谷_Hadoop_源码解析_RPC通信原理解析.mp4
    │  │          172_尚硅谷_Hadoop_源码解析_NameNode启动源码解析.mp4
    │  │          173_尚硅谷_Hadoop_源码解析_DataNode启动源码解析.mp4
    │  │          174_尚硅谷_Hadoop_源码解析_HDFS上传源码_整体介绍.mp4
    │  │          175_尚硅谷_Hadoop_源码解析_HDFS上传源码_create.mp4
    │  │          176_尚硅谷_Hadoop_源码解析_HDFS上传源码_write.mp4
    │  │          177_尚硅谷_Hadoop_源码解析_Yarn源码解析.mp4
    │  │          178_尚硅谷_Hadoop_源码解析_Hadoop源码编译.mp4
    │  │          17_尚硅谷_Hadoop_入门_大数据技术生态体系.mp4
    │  │          18_尚硅谷_Hadoop_入门_VMware安装.mp4
    │  │          19_尚硅谷_Hadoop_入门_Centos7.5软硬件安装.mp4
    │  │          20_尚硅谷_Hadoop_入门_IP和主机名称配置.mp4
    │  │          21_尚硅谷_Hadoop_入门_Xshell远程访问工具.mp4
    │  │          22_尚硅谷_Hadoop_入门_模板虚拟机准备完成.mp4
    │  │          23_尚硅谷_Hadoop_入门_克隆三台虚拟机.mp4
    │  │          24_尚硅谷_Hadoop_入门_JDK安装.mp4
    │  │          25_尚硅谷_Hadoop_入门_Hadoop安装.mp4
    │  │          26_尚硅谷_Hadoop_入门_本地运行模式.mp4
    │  │          27_尚硅谷_Hadoop_入门_scp&rsync命令讲解.mp4
    │  │          28_尚硅谷_Hadoop_入门_xsync分发脚本.mp4
    │  │          29_尚硅谷_Hadoop_入门_ssh免密登录.mp4
    │  │          30_尚硅谷_Hadoop_入门_集群配置.mp4
    │  │          31_尚硅谷_Hadoop_入门_群起集群并测试.mp4
    │  │          32_尚硅谷_Hadoop_入门_集群崩溃处理办法.mp4
    │  │          33_尚硅谷_Hadoop_入门_历史服务器配置.mp4
    │  │          34_尚硅谷_Hadoop_入门_日志聚集功能配置.mp4
    │  │          35_尚硅谷_Hadoop_入门_两个常用脚本.mp4
    │  │          36_尚硅谷_Hadoop_入门_两道面试题.mp4
    │  │          37_尚硅谷_Hadoop_入门_集群时间同步.mp4
    │  │          38_尚硅谷_Hadoop_入门_常见问题总结.mp4
    │  │          39_尚硅谷_Hadoop_HDFS_课程介绍.mp4
    │  │          40_尚硅谷_Hadoop_HDFS_产生背景和定义.mp4
    │  │          41_尚硅谷_Hadoop_HDFS_优缺点.mp4
    │  │          42_尚硅谷_Hadoop_HDFS_组成.mp4
    │  │          43_尚硅谷_Hadoop_HDFS_文件块大小.mp4
    │  │          44_尚硅谷_Hadoop_HDFS_Shell命令上传.mp4
    │  │          45_尚硅谷_Hadoop_HDFS_Shell命令下载&直接操作.mp4
    │  │          46_尚硅谷_Hadoop_HDFS_API环境准备.mp4
    │  │          47_尚硅谷_Hadoop_HDFS_API创建文件夹.mp4
    │  │          48_尚硅谷_Hadoop_HDFS_API上传.mp4
    │  │          49_尚硅谷_Hadoop_HDFS_API参数的优先级.mp4
    │  │          50_尚硅谷_Hadoop_HDFS_API文件下载.mp4
    │  │          51_尚硅谷_Hadoop_HDFS_API文件删除.mp4
    │  │          52_尚硅谷_Hadoop_HDFS_API文件更名和移动.mp4
    │  │          53_尚硅谷_Hadoop_HDFS_API文件详情查看.mp4
    │  │          54_尚硅谷_Hadoop_HDFS_API文件和文件夹判断.mp4
    │  │          55_尚硅谷_Hadoop_HDFS_写数据流程.mp4
    │  │          56_尚硅谷_Hadoop_HDFS_节点距离计算.mp4
    │  │          57_尚硅谷_Hadoop_HDFS_机架感知(副本存储节点选择).mp4
    │  │          58_尚硅谷_Hadoop_HDFS_读数据流程.mp4
    │  │          59_尚硅谷_Hadoop_HDFS_NN和2NN工作机制.mp4
    │  │          60_尚硅谷_Hadoop_HDFS_FsImage镜像文件.mp4
    │  │          61_尚硅谷_Hadoop_HDFS_Edits编辑日志.mp4
    │  │          62_尚硅谷_Hadoop_HDFS_检查点时间设置.mp4
    │  │          63_尚硅谷_Hadoop_HDFS_DN工作机制.mp4
    │  │          64_尚硅谷_Hadoop_HDFS_数据完整性.mp4
    │  │          65_尚硅谷_Hadoop_HDFS_掉线时限参数设置.mp4
    │  │          66_尚硅谷_Hadoop_HDFS_总结.mp4
    │  │          67_尚硅谷_Hadoop_MapReduce_课程介绍.mp4
    │  │          68_尚硅谷_Hadoop_MapReduce_概述&优点缺点.mp4
    │  │          69_尚硅谷_Hadoop_MapReduce_核心思想.mp4
    │  │          70_尚硅谷_Hadoop_MapReduce_官方WC源码&序列化类型.mp4
    │  │          71_尚硅谷_Hadoop_MapReduce_编程规范.mp4
    │  │          72_尚硅谷_Hadoop_MapReduce_WordCount案例需求分析.mp4
    │  │          73_尚硅谷_Hadoop_MapReduce_WordCount案例环境准备.mp4
    │  │          74_尚硅谷_Hadoop_MapReduce_WordCount案例Mapper.mp4
    │  │          75_尚硅谷_Hadoop_MapReduce_WordCount案例Reducer.mp4
    │  │          76_尚硅谷_Hadoop_MapReduce_WordCount案例Driver.mp4
    │  │          77_尚硅谷_Hadoop_MapReduce_WordCount案例Debug调试.mp4
    │  │          78_尚硅谷_Hadoop_MapReduce_WordCount案例集群运行.mp4
    │  │          79_尚硅谷_Hadoop_MapReduce_序列化概述.mp4
    │  │          80_尚硅谷_Hadoop_MapReduce_自定义序列化步骤.mp4
    │  │          81_尚硅谷_Hadoop_MapReduce_序列化案例需求分析.mp4
    │  │          82_尚硅谷_Hadoop_MapReduce_序列化案例FlowBean.mp4
    │  │          83_尚硅谷_Hadoop_MapReduce_序列化案例FlowMapper.mp4
    │  │          84_尚硅谷_Hadoop_MapReduce_序列化案例FlowReducer.mp4
    │  │          85_尚硅谷_Hadoop_MapReduce_序列化案例FlowDriver.mp4
    │  │          86_尚硅谷_Hadoop_MapReduce_序列化案例debug调试.mp4
    │  │          87_尚硅谷_Hadoop_MapReduce_切片机制与MapTask并行度决定机制.mp4
    │  │          88_尚硅谷_Hadoop_MapReduce_Job提交流程.mp4
    │  │          89_尚硅谷_Hadoop_MapReduce_切片源码.mp4
    │  │          90_尚硅谷_Hadoop_MapReduce_切片源码总结.mp4
    │  │          91_尚硅谷_Hadoop_MapReduce_FileInputFormat切片机制.mp4
    │  │          92_尚硅谷_Hadoop_MapReduce_TextInputFormat.mp4
    │  │          93_尚硅谷_Hadoop_MapReduce_CombineTextInputFormat.mp4
    │  │          94_尚硅谷_Hadoop_MapReduce_MapReduce工作流程.mp4
    │  │          95_尚硅谷_Hadoop_MapReduce_Shuffle机制.mp4
    │  │          96_尚硅谷_Hadoop_MapReduce_默认HashPartitioner分区.mp4
    │  │          97_尚硅谷_Hadoop_MapReduce_自定义分区案例.mp4
    │  │          98_尚硅谷_Hadoop_MapReduce_分区数与Reduce个数的总结.mp4
    │  │          99_尚硅谷_Hadoop_MapReduce_排序概述.mp4
    │  │         
    │  ├─尚硅谷大数据技术之HadoopHA
    │  │      1.笔记.zip
    │  │      2.视频.zip
    │  │   
    │  ├─尚硅谷大数据技术之HBase(2019版)
    │  │  │  源码笔记资料.zip
    │  │  │  视频中所用代码可以在课件中复制,可以直接运行,嫌弃复制麻烦的同学可以自己敲一遍.txt
    │  │  │  
    │  │  └─4.视频
    │  │          01_尚硅谷_HBase入门_课程介绍.avi
    │  │          02_尚硅谷_HBase入门_定义.avi
    │  │          03_尚硅谷_HBase入门_逻辑结构.avi
    │  │          04_尚硅谷_HBase入门_物理结构.avi
    │  │          05_尚硅谷_HBase入门_数据模型.avi
    │  │          06_尚硅谷_HBase入门_基础架构.avi
    │  │          07_尚硅谷_HBase入门_集群安装.avi
    │  │          08_尚硅谷_HBase入门_集群启动&关闭.avi
    │  │          09_尚硅谷_HBase入门_命令行操作DDL(表).avi
    │  │          10_尚硅谷_HBase入门_命令行操作DDL(命名空间).avi
    │  │          11_尚硅谷_HBase入门_命令行操作DML(增&查).avi
    │  │          12_尚硅谷_HBase入门_命令行操作DML(改&删).avi
    │  │          13_尚硅谷_HBase入门_命令行操作DML(多版本).avi
    │  │          14_尚硅谷_HBase高级_详细架构.avi
    │  │          15_尚硅谷_HBase高级_写数据流程.avi
    │  │          16_尚硅谷_HBase高级_写数据流程(源码流程).avi
    │  │          17_尚硅谷_HBase高级_回顾.avi
    │  │          18_尚硅谷_HBase高级_Flush流程.avi
    │  │          19_尚硅谷_HBase高级_读数据流程.avi
    │  │          20_尚硅谷_HBase高级_Compact流程.avi
    │  │          21_尚硅谷_HBase高级_读写扩展.avi
    │  │          22_尚硅谷_HBase高级_数据真正删除时间.avi
    │  │          23_尚硅谷_HBase高级_Split流程.avi
    │  │          24_尚硅谷_HBaseAPI_DDL判断表是否存在(旧API).avi
    │  │          25_尚硅谷_HBaseAPI_DDL判断表是否存在(新API).avi
    │  │          26_尚硅谷_HBaseAPI_DDL创建表.avi
    │  │          27_尚硅谷_HBaseAPI_DDL删除表.avi
    │  │          28_尚硅谷_HBaseAPI_DDL创建命名空间.avi
    │  │          29_尚硅谷_HBaseAPI_DML插入数据.avi
    │  │          30_尚硅谷_HBaseAPI_DML获取数据(get).avi
    │  │          31_尚硅谷_HBaseAPI_回顾.avi
    │  │          32_尚硅谷_HBaseAPI_DML获取数据(Scan).avi
    │  │          33_尚硅谷_HBaseAPI_DML删除数据(命令行删除数据).avi
    │  │          34_尚硅谷_HBaseAPI_DML删除数据(分析).avi
    │  │          35_尚硅谷_HBaseAPI_DML删除数据(实操).avi
    │  │          36_尚硅谷_HBaseAPI_DML删除数据(扩展).avi
    │  │          37_尚硅谷_HBaseAPI_与MR交互(官方案例).avi
    │  │          38_尚硅谷_HBaseAPI_与MR交互MR1(Mapper&Reducer完成).avi
    │  │          39_尚硅谷_HBaseAPI_与MR交互MR1(Driver&测试完成).avi
    │  │          40_尚硅谷_HBaseAPI_与MR交互MR2(Mapper完成).avi
    │  │          41_尚硅谷_HBaseAPI_与MR交互MR2(Reducer&Driver&测试完成).avi
    │  │          42_尚硅谷_HBaseAPI_与Hive对比.avi
    │  │          43_尚硅谷_HBaseAPI_与Hive对接(失败).avi
    │  │          44_尚硅谷_HBaseAPI_与Hive对接(成功).avi
    │  │          45_尚硅谷_HBaseAPI_与Hive对接(案例二).avi
    │  │          46_尚硅谷_HBaseAPI_回顾.avi
    │  │          47_尚硅谷_HBase优化_高可用.avi
    │  │          48_尚硅谷_HBase优化_预分区.avi
    │  │          49_尚硅谷_HBase优化_RowKey设计原则.avi
    │  │          50_尚硅谷_HBase优化_RowKey情景设计.avi
    │  │          51_尚硅谷_HBase优化_内存&其他.avi
    │  │          52_尚硅谷_HBase案例_谷粒微博(需求分析).avi
    │  │          53_尚硅谷_HBase案例_谷粒微博(项目架构).avi
    │  │          54_尚硅谷_HBase案例_谷粒微博(HBaseUtil类封装).avi
    │  │          55_尚硅谷_HBase案例_谷粒微博(定义常量).avi
    │  │          56_尚硅谷_HBase案例_谷粒微博(发布微博第一部分).avi
    │  │          57_尚硅谷_HBase案例_谷粒微博(发布微博第二部分).avi
    │  │          58_尚硅谷_HBase案例_谷粒微博(关注用户第一部分).avi
    │  │          59_尚硅谷_HBase案例_谷粒微博(关注用户第二部分分析).avi
    │  │          60_尚硅谷_HBase案例_谷粒微博(关注用户第二部分代码实现).avi
    │  │          61_尚硅谷_HBase案例_谷粒微博(取关用户).avi
    │  │          62_尚硅谷_HBase案例_谷粒微博(获取初始化页面数据).avi
    │  │          63_尚硅谷_HBase案例_谷粒微博(获取某个人所有微博).avi
    │  │          64_尚硅谷_HBase案例_谷粒微博(测试).avi
    │  │         
    │  ├─尚硅谷大数据技术之Hive 3.x高级进阶
    │  │  │  笔记.zip
    │  │  │  资料.zip
    │  │  │  
    │  │  └─视频
    │  │          01-大数据技术之Hive-课程总体介绍.mp4
    │  │          02-大数据技术之Hive-调优(课程介绍).mp4
    │  │          03-大数据技术之Hive-调优(执行计划).mp4
    │  │          04-大数据技术之Hive-调优(建表优化  分区表).mp4
    │  │          05-大数据技术之Hive-调优(建表优化  分桶表).mp4
    │  │          06-大数据技术之Hive-调优(建表优化  文件&压缩格式).mp4
    │  │          07-大数据技术之Hive-调优(HQL优化  单表查询优化1-5).mp4
    │  │          08-大数据技术之Hive-调优(HQL优化  多表查询优化6-7).mp4
    │  │          09-大数据技术之Hive-调优(HQL优化  多表查询优化8).mp4
    │  │          10-大数据技术之Hive-调优(HQL优化  多表查询优化9  大表JOIN大表).mp4
    │  │          11-大数据技术之Hive-调优(HQL优化  多表查询优化10  笛卡尔积).mp4
    │  │          12-大数据技术之Hive-调优(单表数据倾斜).mp4
    │  │          13-大数据技术之Hive-调优(多表数据倾斜).mp4
    │  │          14-大数据技术之Hive-调优(Job优化  Map&Reduce).mp4
    │  │          15-大数据技术之Hive-调优(Job优化  其他方式).mp4
    │  │          16-大数据技术之Hive-调优(Hive On Spark).mp4
    │  │          17-大数据技术之Hive-源码-课程介绍.mp4
    │  │          18-大数据技术之Hive-源码-核心组件回顾&HQL翻译MR流程介绍.mp
    │  │          19-大数据技术之Hive-源码-源码流程整体介绍.mp4
    │  │          20-大数据技术之Hive-源码-源码阅读(准备工作).mp4
    │  │          21-大数据技术之Hive-源码-源码阅读(入口程序).mp4
    │  │          22-大数据技术之Hive-源码-源码阅读(读取HQL语句分类解析).mp4
    │  │          23-大数据技术之Hive-源码-源码阅读(控制台打印信息介绍).mp4
    │  │          24-大数据技术之Hive-源码-源码阅读(进入编译HQL代码).mp4
    │  │          25-大数据技术之Hive-源码-源码阅读(读取HQL语句 小总结).mp4
    │  │          26-大数据技术之Hive-源码-源码阅读(四大组件作用区域介绍).mp4
    │  │          27-大数据技术之Hive-源码-源码阅读(解析器工作完成AST).mp4
    │  │          28-大数据技术之Hive-源码-源码阅读(对AST加工  源码流程).mp4
    │  │          28.尚硅谷_Hive-源码-源码阅读(对AST加工  源码流程  1).mp4
    │  │          29-大数据技术之Hive-源码-源码阅读(对AST加工  小总结).mp4
    │  │          30-大数据技术之Hive-源码-源码阅读(任务提交流程).mp4
    │  │          31-大数据技术之Hive-源码-源码阅读(源码流程  小总结).mp4
    │  │          32-大数据技术之Hive-源码-源码阅读(Hive Debug模式).mp4
    │  │          33-大数据技术之Hive-面试题(课程介绍).mp4
    │  │          34-大数据技术之Hive-面试题(题1).mp4
    │  │          35-大数据技术之Hive-面试题(题2  思路分析).mp4
    │  │          36-大数据技术之Hive-面试题(题2  HQL实现).mp4
    │  │          37-大数据技术之Hive-面试题(题3  思路一思路分析).mp4
    │  │          38-大数据技术之Hive-面试题(题3  思路二思路分析).mp4
    │  │          39-大数据技术之Hive-面试题(题4  思路分析).mp4
    │  │          40-大数据技术之Hive-面试题(题4  HQL实现).mp4
    │  │          41-大数据技术之Hive-面试题(题5  思路分析&HQL实现.mp4
    │  │      
    │  ├─尚硅谷大数据技术之Hive(2020版)
    │  │  │  代码.zip
    │  │  │  笔记.zip
    │  │  │  资料.zip
    │  │  │  
    │  │  └─视频
    │  │          001-Hive-课程介绍.avi
    │  │          002-Hive-概念介绍-.avi
    │  │          003-Hive-优缺点.avi
    │  │          004-Hive-架构.avi
    │  │          005-Hive-与数据库比较.avi
    │  │          006-Hive-安装&启动.avi
    │  │          007-Hive-简单使用&Derby存储元数据的问题.avi
    │  │          008-Hive-MySQL的安装&启动.avi
    │  │          009-Hive-配置Hive元数据存储为MySQL&再次启动测试.avi
    │  │          010-Hive-使用元数据服务的方式访问Hive.avi
    │  │          011-Hive-使用JDBC的方式访问Hive.avi
    │  │          012-Hive-元数据服务&Hiveserver2脚本封装.avi
    │  │          013-Hive-修改配置文件使用直连方式访问Hive.avi
    │  │          014-Hive-其他交互方式.avi
    │  │          015-Hive-配置日志文件位置&打印当前库名&表头信息.avi
    │  │          016-Hive-配置信息位置&优先级.avi
    │  │          017-Hive-课程回顾.avi
    │  │          018-Hive-关于count star不执行MR任务的说明.avi
    │  │          019-Hive-Hive中数据类型  一.avi
    │  │          020-Hive-Hive中数据类型  二.avi
    │  │          021-Hive-DDL  创建数据库.avi
    │  │          022-Hive-DDL  查询&切换数据库.avi
    │  │          023-Hive-DDL  修改&删除数据库.avi
    │  │          024-Hive-DDL  建表语句分析.avi
    │  │          025-Hive-DDL  内外部创建&区别.avi
    │  │          026-Hive-DDL  内外部互相转换.avi
    │  │          027-Hive-DDL  建表时指定字段分隔符.avi
    │  │          028-Hive-DDL  修改&删除表.avi
    │  │          029-Hive-DML  加载数据  load.avi
    │  │          030-Hive-DML  加载数据  insert.avi
    │  │          031-Hive-DML  加载数据  as select.avi
    │  │          032-Hive-DML  加载数据  location.avi
    │  │          033-Hive-DML  加载数据  import  未完待续.avi
    │  │          034-Hive-DML  导出数据  insert.avi
    │  │          035-Hive-DML  导出数据  hadoop命令&Hive shell.avi
    │  │          036-Hive-DML  导出数据  export&sqoop说明  import补充.avi
    │  │          037-Hive-DML  清空全表.avi
    │  │          038-Hive-DML  查询  准备数据.avi
    │  │          039-Hive-DML  查询  查询全表&指定列  注意事项.avi
    │  │          040-Hive-DML  查询  列别名&运算符.avi
    │  │          041-Hive-DML  查询  聚合函数&Limit&Where.avi
    │  │          042-Hive-DML  查询  比较运算符&逻辑运算符.avi
    │  │          043-Hive-DML  查询  GroupBy & Having.avi
    │  │          044-Hive-课程回顾.avi
    │  │          045-Hive-DML  查询  JOIN  内连接.avi
    │  │          046-Hive-DML  查询  JOIN  左外连接.avi
    │  │          047-Hive-DML  查询  JOIN  右外连接.avi
    │  │          048-Hive-DML  查询  JOIN  满外连接.avi
    │  │          049-Hive-DML  查询  JOIN  取左表独有数据.avi
    │  │          050-Hive-DML  查询  JOIN  取右表独有数据.avi
    │  │          051-Hive-DML  查询  JOIN  取左右两表独有数据.avi
    │  │          052-Hive-DML  查询  JOIN  多表连接.avi
    │  │          053-Hive-DML  查询  JOIN  笛卡尔积.avi
    │  │          054-Hive-DML  查询  排序  Order By.avi
    │  │          055-Hive-DML  查询  排序  Sort By.avi
    │  │          056-Hive-DML  查询  排序  Distribute By & Cluster By.avi
    │  │          057-Hive-DML  查询  排序  4个By总结.avi
    │  │          058-Hive-分区表  说明.avi
    │  │          059-Hive-分区表  创建&简单使用.avi
    │  │          060-Hive-分区表  分区的增删查.avi
    │  │          061-Hive-分区表  二级分区.avi
    │  │          062-Hive-分区表  使HDFS数据与分区表产生联系的方式.avi
    │  │          063-Hive-分区表  load加载数据不指定分区  演示.avi
    │  │          064-Hive-分区表  动态分区  演示.avi
    │  │          065-Hive-分区表  动态分区  3.0新特性.avi
    │  │          066-Hive-分桶表.avi
    │  │          067-Hive-DML  函数  查询系统函数.avi
    │  │          068-Hive-DML  函数  NVL.avi
    │  │          069-Hive-DML  函数  CASE WHEN THEN ELSE END.avi
    │  │          070-Hive-课程回顾.avi1 Q3 y# |) n! W
    │  │          071-Hive-DML  函数  拼接字符串  函数说明.avi
    │  │          072-Hive-DML  函数  拼接字符串  函数使用.avi
    │  │          073-Hive-DML  函数  Explode.avi
    │  │          074-Hive-DML  函数  行转列&列转行说明.avi
    │  │          075-Hive-DML  函数  窗口函数  初体验.avi
    │  │          076-Hive-DML  函数  窗口函数  需求二.avi
    │  │          077-Hive-DML  函数  窗口函数  需求三.avi
    │  │          078-Hive-DML  函数  窗口函数  排序值相同时说明.avi
    │  │          079-Hive-DML  函数  窗口函数  需求四.avi
    │  │          080-Hive-DML  函数  窗口函数  需求五.avi
    │  │          081-Hive-DML  函数  窗口函数  Rank.avi
    │  │          082-Hive-DML  函数  其他常用函数  日期函数.avi
    │  │          083-Hive-DML  函数  其他常用函数  数据取整函数.avi
    │  │          084-Hive-DML  函数  其他常用函数  字符串相关函数.avi
    │  │          085-Hive-DML  函数  其他常用函数  集合函数.avi
    │  │          086-Hive-DML  函数  课堂练习  布置任务.avi
    │  │          087-Hive-DML  函数  自定义UDF  编码.avi
    │  │          088-Hive-DML  函数  自定义UDF  打包测试.avi
    │  │          089-Hive-DML  函数  自定义UDTF  编码.avi
    │  │          090-Hive-DML  函数  自定义UDTF  打包测试.avi
    │  │          091-Hive-课程回顾.avi; Q- _8 A5 L7 I$ W
    │  │          092-Hive-DML  函数  课堂练习  Hive实现WordCount完成.avi
    │  │          093-Hive-DML  函数  课堂练习  自定义UDTF炸裂出两个列.avi
    │  │          094-Hive-DML  函数  Grouping Sets.avi
    │  │          095-Hive-压缩和存储  压缩方式说明&启用Map端输出压缩.avi
    │  │          096-Hive-压缩和存储  启用最终输出压缩.avi
    │  │          097-Hive-压缩和存储  行式&列式存储说明.avi
    │  │          098-Hive-压缩和存储  ORC&Parquet文件格式.avi
    │  │          099-Hive-压缩和存储  Text&ORC&Parquet  存储和查询对比.avi
    │  │          100-Hive-压缩和存储  存储方式结合压缩使用测试.avi
    │  │          101-Hive-优化  Explain查看执行计划.avi
    │  │          102-Hive-优化  Fetch抓取.avi
    │  │          103-Hive-优化  本地模式.avi
    │  │          104-Hive-优化  小表JOIN大表.avi
    │  │          105-Hive-优化  大表JOIN大表  空key过滤.avi
    │  │          106-Hive-优化  大表JOIN大表  空key转换.avi
    │  │          107-Hive-优化  大表JOIN大表  SMB JOIN.avi
    │  │          108-Hive-优化  GroupBy  数据倾斜.avi
    │  │          109-Hive-优化  Count(distinct).avi
    │  │          110-Hive-优化  行列过滤.avi
    │  │          111-Hive-优化  设置Map任务数.avi
    │  │          112-Hive-优化  设置Reducer任务数.avi
    │  │          113-Hive-优化  并行执行.avi
    │  │          114-Hive-优化  严格模式.avi
    │  │          115-Hive-优化  JVM重用&压缩.avi
    │  │          116-Hive-案例实操  数据准备.avi
    │  │          117-Hive-案例实操  安装Tez引擎&测试.avi
    │  │          118-Hive-课程回顾.avi
    │  │          119-Hive-案例实操  需求一.avi
    │  │          120-Hive-案例实操  需求二.avi
    │  │          121-Hive-案例实操  需求三.avi
    │  │          122-Hive-案例实操  需求四.avi
    │  │          123-Hive-案例实操  需求五.avi
    │  │          124-Hive-案例实操  需求六.avi
    │  │          125-Hive-案例实操  需求七.avi
    │  │         
    │  ├─尚硅谷大数据技术之Kafka3.x(2022版)
    │  │  │  代码.zip
    │  │  │  笔记.zip
    │  │  │  资料.zip
    │  │  │  
    │  │  └─视频
    │  │          01_尚硅谷_Kafka_课程简介.mp4
    │  │          02_尚硅谷_Kafka_概述_定义.mp4
    │  │          03_尚硅谷_Kafka_概述_消息队列应用场景.mp4
    │  │          04_尚硅谷_Kafka_概述_消息队列两种模式.mp4
    │  │          05_尚硅谷_Kafka_概述_基础架构.mp4
    │  │          06_尚硅谷_Kafka_入门_安装Kafka.mp4
    │  │          07_尚硅谷_Kafka_入门_启动停止脚本.mp4  
    │  │          08_尚硅谷_Kafka_入门_Topic命令.mp4
    │  │          09_尚硅谷_Kafka_入门_命令行操作.mp4
    │  │          10_尚硅谷_Kafka_生产者_原理.mp4
    │  │          11_尚硅谷_Kafka_生产者_异步发送.mp4
    │  │          12_尚硅谷_Kafka_生产者_回调异步发送.mp4
    │  │          13_尚硅谷_Kafka_生产者_同步发送.mp4
    │  │          14_尚硅谷_Kafka_生产者_分区.mp4
    │  │          15_尚硅谷_Kafka_生产者_分区策略.mp4
    │  │          16_尚硅谷_Kafka_生产者_自定义分区.mp4
    │  │          17_尚硅谷_Kafka_生产者_提高生产者吞吐量.mp4
    │  │          18_尚硅谷_Kafka_生产者_数据可靠.mp4
    │  │          19_尚硅谷_Kafka_生产者_数据重复.mp4
    │  │          20_尚硅谷_Kafka_生产者_数据有序.mp4
    │  │          21_尚硅谷_Kafka_生产者_数据乱序.mp4
    │  │          22_尚硅谷_Kafka_Broker_ZK存储.mp4
    │  │          23_尚硅谷_Kafka_Broker_工作原理.mp4
    │  │          24_尚硅谷_Kafka_Broker_上下线.mp4
    │  │          25_尚硅谷_Kafka_Broker_服役新节点(上).mp4
    │  │          26_尚硅谷_Kafka_Broker_服役新节点(下).mp4
    │  │          27_尚硅谷_Kafka_Broker_退役旧节点.mp4
    │  │          28_尚硅谷_Kafka_每日回顾(上).mp4  
    │  │          29_尚硅谷_Kafka_每日回顾(下).mp4
    │  │          30_尚硅谷_Kafka_Broker_副本基本信息.mp4
    │  │          31_尚硅谷_Kafka_Broker_Leader选举.mp4
    │  │          32_尚硅谷_Kafka_Broker_Follower故障.mp4
    │  │          33_尚硅谷_Kafka_Broker_Leader故障.mp4
    │  │          34_尚硅谷_Kafka_Broker_分区副本分配.mp4
    │  │          35_尚硅谷_Kafka_Broker_手动调整分区副本分配.mp4
    │  │          36_尚硅谷_Kafka_Broker_LeaderPartition负载平衡.mp4
    │  │          37_尚硅谷_Kafka_Broker_增加副本因子.mp4
    │  │          38_尚硅谷_Kafka_Broker_文件存储机制.mp4
    │  │          39_尚硅谷_Kafka_Broker_文件清除策略.mp4
    │  │          40_尚硅谷_Kafka_Broker_高效读写.mp4
    │  │          41_尚硅谷_Kafka_消费者_消费方式.mp4
    │  │          42_尚硅谷_Kafka_消费者_消费者总体工作流程.mp4
    │  │          43_尚硅谷_Kafka_消费者_消费者组工作原理.mp4
    │  │          44_尚硅谷_Kafka_消费者_消费者组初始化.mp4
    │  │          45_尚硅谷_Kafka_消费者_消费者组详细消费流程.mp4
    │  │          46_尚硅谷_Kafka_消费者_消费一个主题.mp4
    │  │          47_尚硅谷_Kafka_消费者_消费一个分区.mp4
    │  │          48_尚硅谷_Kafka_消费者_消费者组案例.mp4
    │  │          49_尚硅谷_Kafka_消费者_Range分配.mp4
    │  │          50_尚硅谷_Kafka_消费者_Roundrobin.mp4
    │  │          51_尚硅谷_Kafka_消费者_Sticky.mp4
    │  │          52_尚硅谷_Kafka_消费者_offset保存位置.mp4
    │  │          53_尚硅谷_Kafka_消费者_自动offset.mp4
    │  │          54_尚硅谷_Kafka_消费者_手动offser.mp4
    │  │          55_尚硅谷_Kafka_消费者_指定offset.mp4
    │  │          56_尚硅谷_Kafka_消费者_按照时间消费.mp4
    │  │          57_尚硅谷_Kafka_消费者_消费者事务.mp4
    │  │          58_尚硅谷_Kafka_消费者_数据积压.mp4
    │  │          59_尚硅谷_Kafka_每日回顾(上).mp4
    │  │          60_尚硅谷_Kafka_每日回顾(下).mp4
    │  │          61_尚硅谷_Kafka_监控_MySQL环境准备.mp4
    │  │          62_尚硅谷_Kafka_监控_Kafka环境准备.mp4
    │  │          63_尚硅谷_Kafka_监控_Kafka-Eagle安装.mp4
    │  │          64_尚硅谷_Kafka_监控_Kafka-Eagle监控页面.mp4
    │  │          65_尚硅谷_Kafka_Kraft模式.mp4
    │  │          66_尚硅谷_Kafka_集成_Flume环境准备.mp4
    │  │          67_尚硅谷_Kafka_集成_Flume生产者.mp4
    │  │          68_尚硅谷_Kafka_集成_Flume消费者.mp4
    │  │          69_尚硅谷_Kafka_集成_Flink生产者.mp4
    │  │          70_尚硅谷_Kafka_集成_Flink消费者.mp4
    │  │          71_尚硅谷_Kafka_集成_SpringBoot生产者.mp4
    │  │          72_尚硅谷_Kafka_集成_SpringBoot消费者.mp4
    │  │          73_尚硅谷_Kafka_集成_Spark生产者.mp4
    │  │          74_尚硅谷_Kafka_集成_Spark消费者.mp4
    │  │          75_尚硅谷_Kafka_调优_内容简介.mp4
    │  │          76_尚硅谷_Kafka_调优_硬件选择.mp4
    │  │          77_尚硅谷_Kafka_调优_生产者调优.mp4
    │  │          78_尚硅谷_Kafka_调优_Broker调优.mp4
    │  │          79_尚硅谷_Kafka_调优_消费者调优.mp4
    │  │          80_尚硅谷_Kafka_调优_总体调优.mp4
    │  │          81_尚硅谷_Kafka_调优_生产者压力测试.mp4
    │  │          82_尚硅谷_Kafka_调优_消费者压力测试.mp4
    │  │          83_尚硅谷_Kafka_源码_环境准备.mp4
    │  │          84_尚硅谷_Kafka_源码_生产者原理回顾.mp4
    │  │          85_尚硅谷_Kafka_源码_生产者初始化.mp4
    │  │          86_尚硅谷_Kafka_源码_生产者发送数据到缓存.mp4
    │  │          87_尚硅谷_Kafka_源码_生产者Sender线程.mp4
    │  │          88_尚硅谷_Kafka_源码_消费者原理回顾.mp4
    │  │          89_尚硅谷_Kafka_源码_消费者初始化.mp4
    │  │          90_尚硅谷_Kafka_源码_消费者订阅主题.mp4
    │  │          91_尚硅谷_Kafka_源码_消费总体流程.mp4
    │  │          92_尚硅谷_Kafka_源码_消费者组初始化流程.mp4
    │  │          93_尚硅谷_Kafka_源码_消费者组拉取和处理数据.mp4
    │  │          94_尚硅谷_Kafka_源码_消费者Offset提交.mp4
    │  │          95_尚硅谷_Kafka_源码_服务器端源码.mp4
    │  │          96_尚硅谷_Kafka_课程结束.mp4
    │  │         
    │  ├─尚硅谷大数据技术之Kafka(2019版)
    │  │  │  源码笔记资料.zip
    │  │  │  
    │  │  └─4.视频
    │  │          01_尚硅谷_Kafka入门_课程介绍.avi
    │  │          02_尚硅谷_Kafka入门_定义.avi
    │  │          03_尚硅谷_Kafka入门_消息队列.avi
    │  │          04_尚硅谷_Kafka入门_消费模式.avi
    │  │          05_尚硅谷_Kafka入门_基础架构.avi
    │  │          06_尚硅谷_Kafka入门_安装&启动&关闭.avi
    │  │          07_尚硅谷_Kafka入门_命令行操作Topic增删查.avi
    │  │          08_尚硅谷_Kafka入门_命令行控制台生产者消费者测试.avi
    │  │          09_尚硅谷_Kafka入门_数据日志分离.avi
    │  │          10_尚硅谷_Kafka入门_回顾.avi
    │  │          11_尚硅谷_Kafka高级_工作流程.avi
    │  │          12_尚硅谷_Kafka高级_文件存储.avi
    │  │          13_尚硅谷_Kafka高级_生产者分区策略.avi
    │  │          14_尚硅谷_Kafka高级_生产者ISR.avi
    │  │          15_尚硅谷_Kafka高级_生产者ACk机制.avi
    │  │          16_尚硅谷_Kafka高级_数据一致性问题.avi
    │  │          17_尚硅谷_Kafka高级_ExactlyOnce.avi
    │  │          18_尚硅谷_Kafka高级_生产者总结.avi
    │  │          19_尚硅谷_Kafka高级_消费者分区分配策略.avi
    │  │          20_尚硅谷_Kafka高级_消费者offset的存储.avi
    │  │          21_尚硅谷_Kafka高级_消费者组案例.avi
    │  │          22_尚硅谷_Kafka高级_高效读写&ZK作用.avi
    │  │          23_尚硅谷_Kafka高级_Ranger分区再分析.avi
    │  │          24_尚硅谷_Kafka高级_事务.avi
    │  │          25_尚硅谷_Kafka高级_API生产者流程.avi
    │  │          26_尚硅谷_Kafka高级_API普通生产者.avi
    │  │          27_尚硅谷_Kafka高级_回顾.avi
    │  │          28_尚硅谷_Kafka案例_API带回调函数的生产者.avi
    │  │          29_尚硅谷_Kafka案例_API生产者分区策略测试.avi
    │  │          30_尚硅谷_Kafka案例_API自定义分区的生成者.avi
    │  │          31_尚硅谷_Kafka案例_API同步发送生成者.avi
    │  │          32_尚硅谷_Kafka案例_API简单消费者.avi
    │  │          33_尚硅谷_Kafka案例_API消费者重置offset.avi
    │  │          34_尚硅谷_Kafka案例_消费者保存offset读取问题.avi
    │  │          35_尚硅谷_Kafka案例_API消费者手动提交offset.avi
    │  │          36_尚硅谷_Kafka案例_API自定义拦截器(需求分析).avi
    │  │          37_尚硅谷_Kafka案例_API自定义拦截器(代码实现).avi
    │  │          38_尚硅谷_Kafka案例_API自定义拦截器(案例测试).avi
    │  │          39_尚硅谷_Kafka案例_监控Eagle的安装.avi
    │  │          40_尚硅谷_Kafka案例_监控Eagle的使用.avi
    │  │          41_尚硅谷_Kafka案例_Kafka之与Flume对接.avi
    │  │          42_Kafka之与Flume对接(数据分类).avi
    │  │          43_Kafka之Kafka面试题.avi
    │  │         
    │  ├─尚硅谷大数据技术之Kylin  
    │  │  │  代码.zip
    │  │  │  笔记.zip
    │  │  │  资料.zip
    │  │  │  
    │  │  └─视频
    │  │          01_Kylin_简介.mp4
    │  │          02_Kylin_前置概念.mp4
    │  │          03_Kylin_架构介绍.mp4
    │  │          04_Kylin_特点介绍.mp4
    │  │          05_Kylin_hbase安装和启动.mp4
    │  │          06_Kylin_kylin的安装启动和登录.mp4
    │  │          07_Kylin_实战_准备数据&创建工程&对接数据源.mp4
    │  │          08_Kylin_实战_创建model.mp4
    │  │          09_Kylin_实战_创建cube&构建cube.mp4
    │  │          10_Kylin_实战_kylin和hive性能对比.mp4
    │  │          11_Kylin_实战_使用注意事项.mp4
    │  │          12_Kylin_实战_实现每日自动构建Cube.mp4
    │  │          13_Kylin_原理_cube存储原理.mp4
    │  │          14_Kylin_原理_cube构建算法.mp4
    │  │          15_Kylin_优化_衍生维度.mp4
    │  │          16_Kylin_优化_聚合组.mp4
    │  │          17_Kylin_优化_RowKey设计优化.mp4
    │  │          18_Kylin_BI工具_JDBC.mp4
    │  │          19_Kylin_BI工具_Zeppelin.mp4
    │  │        
    │  ├─尚硅谷大数据技术之Kylin4.0
    │  │  │  代码.zip
    │  │  │  笔记.zip
    │  │  │  资料.zip
    │  │  │  
    │  │  └─视频
    │  │          01_Kylin课程介绍.mp4
    │  │          02_理论概述_前置概念.mp4
    │  │          03_理论概述_架构介绍.mp4
    │  │          04_理论概述_特点和4.0的升级.mp4
    │  │          05_安装启动_安装和部署.mp4
    │  │          06_安装启动_启动环境准备.mp4
    │  │          07_安装启动_启动和关闭.mp4
    │  │          08_入门实战_准备数据&创建工程&对接数据源.mp4
    │  │          09_入门实战_创建Model.mp4
    │  │          10_入门实战_创建&构建Cube.mp4
    │  │          11_入门实战_Kylin和Hive性能对比.mp4
    │  │          12_入门实战_Kylin使用注意事项.mp4
    │  │          13_入门实战_实现每日自动构建Cube.mp4
    │  │          14_入门实战_Kylin设置查询下压.mp4
    │  │          15_查询引擎_Sparder介绍.mp4
    │  │          16_构建优化_衍生维度.mp4
    │  │          17_构建优化_聚合组.mp4
    │  │          18_构建优化_设置合适的Spark参数调优.mp4
    │  │          19_构建优化_全局字典和维度快照表调优.mp4
    │  │          20_查询优化_RowKey排序和设置Shardby分区列.mp4
    │  │          21_查询优化_Parquet文件重分区参数调整.mp4
    │  │          22_BI工具_JDBC连接Kylin.mp4
    │  │          23_BI工具_Zeppelin连接Kylin.mp4
    │  │          24_MDX_安装&启动&登录.mp4
    │  │          25_MDX_Excel对接MDX进行数据分析.mp4
    │  │         
    │  ├─尚硅谷大数据技术之Maxwell
    │  │  │  笔记.zip
    │  │  │  资料.zip
    │  │  │  
    │  │  └─视频
    │  │          01_maxwell_课程简介.mp4
    │  │          02_maxwell_概述.mp4
    │  │          03_maxwell_工作原理和MySQL的binlog介绍.mp4
    │  │          04_maxwell_maxwell和canal的对比.mp4
    │  │          05_maxwell_maxwell的安装.mp4
    │  │          06_maxwell_开启mysql的binlog日志.mp4
    │  │          07_maxwell_初始化maxwell元数据库.mp4
    │  │          08_maxwell_两种启动方式.mp4
    │  │          09_maxwell_案例1_监控mysql数据输出到控制台.mp4
    │  │          10_maxwell_案例2_监控mysql数据输出到kafka(多分区).mp4
    │  │          11_maxwell_案例3_监控mysql指定表数据输出(过滤).mp4
    │  │          12_maxwell_案例4_监控mysql指定表数据全量输出(数据初始化).mp4
    │  │         
    │  ├─尚硅谷大数据技术之Scala(新版)
    │  │  │  代码.zip
    │  │  │  笔记.zip
    │  │  │  资料.zip
    │  │  │  
    │  │  └─视频
    │  │          001_尚硅谷_Scala_课程简介.mp4
    │  │          002_尚硅谷_Scala_Scala概述(一)_Scala发展历史.mp4
    │  │          003_尚硅谷_Scala_Scala概述(二)_Scala和Java的关系.mp4
    │  │          004_尚硅谷_Scala_Scala概述(三)_Scala特点总结.mp4
    │  │          005_尚硅谷_Scala_Scala环境搭建(一)_Scala安装和交互式命令行测试.mp4
    │  │          006_尚硅谷_Scala_Scala环境搭建(二)_Scala源文件编写和运行.mp4
    │  │          007_尚硅谷_Scala_Scala环境搭建(三)_Scala编译结果的反编译深入分析.mp4
    │  │          008_尚硅谷_Scala_在IDE中编写HelloWorld(一)_项目创建和环境配置.mp4
    │  │          009_尚硅谷_Scala_在IDE中编写HelloWorld(二)_编写代码.mp4
    │  │          010_尚硅谷_Scala_在IDE中编写HelloWorld(三)_代码中语法的简单说明.mp4
    │  │          011_尚硅谷_Scala_在IDE中编写HelloWorld(四)_伴生对象的扩展说明.mp4
    │  │          012_尚硅谷_Scala_在IDE中编写HelloWorld(五)_关联源码和查看官方指南.mp4
    │  │          013_尚硅谷_Scala_变量和数据类型(一)_注释和基本编程习惯.mp4
    │  │          014_尚硅谷_Scala_变量和数据类型(二)_变量和常量.mp4
    │  │          015_尚硅谷_Scala_变量和数据类型(三)_标识符.mp4
    │  │          016_尚硅谷_Scala_变量和数据类型(四)_字符串.mp4
    │  │          017_尚硅谷_Scala_变量和数据类型(五)_控制台标准输入.mp4
    │  │          018_尚硅谷_Scala_变量和数据类型(六)_读写文件.mp4
    │  │          019_尚硅谷_Scala_变量和数据类型(七)_数据类型系统.mp4
    │  │          020_尚硅谷_Scala_变量和数据类型(八)_整型和浮点类型.mp4
    │  │          021_尚硅谷_Scala_变量和数据类型(九)_字符和布尔类型.mp4
    │  │          022_尚硅谷_Scala_变量和数据类型(十)_空类型.mp4
    │  │          023_尚硅谷_Scala_变量和数据类型(十一)_Unit类型的源码实现.mp4
    │  │          024_尚硅谷_Scala_变量和数据类型(十二)_类型转换(一)_Java类型转换复习.mp4
    │  │          025_尚硅谷_Scala_变量和数据类型(十二)_类型转换(三)_Scala自动类型转换.mp4
    │  │          026_尚硅谷_Scala_变量和数据类型(十二)_类型转换(四)_Scala强制类型转换.mp4
    │  │          027_尚硅谷_Scala_变量和数据类型(十二)_类型转换(五)_强转溢出面试题.mp4
    │  │          028_尚硅谷_Scala_运算符(一)_算术运算符.mp4
    │  │          029_尚硅谷_Scala_运算符(二)_比较运算符.mp4
    │  │          030_尚硅谷_Scala_运算符(三)_逻辑运算符.mp4
    │  │          031_尚硅谷_Scala_运算符(四)_赋值运算符.mp4
    │  │          032_尚硅谷_Scala_运算符(五)_位运算符.mp4
    │  │          033_尚硅谷_Scala_运算符(六)_运算符的本质.mp4
    │  │          034_尚硅谷_Scala_流程控制(一)_条件分支(一)_If-Else常规用法.mp4
    │  │          035_尚硅谷_Scala_流程控制(一)_条件分支(二)_If-Else的返回值.mp4
    │  │          036_尚硅谷_Scala_流程控制(一)_条件分支(三)_嵌套分支.mp4
    │  │          037_尚硅谷_Scala_流程控制(二)_For循环(一)_范围遍历.mp4
    │  │          038_尚硅谷_Scala_流程控制(二)_For循环(二)_不包含边界的范围遍历.mp4
    │  │          039_尚硅谷_Scala_流程控制(二)_For循环(三)_集合遍历.mp4
    │  │          040_尚硅谷_Scala_流程控制(二)_For循环(四)_循环守卫.mp4
    │  │          041_尚硅谷_Scala_流程控制(二)_For循环(五)_循环步长.mp4
    │  │          042_尚硅谷_Scala_流程控制(二)_For循环(六)_循环嵌套.mp4
    │  │          043_尚硅谷_Scala_流程控制(二)_For循环(七)_循环引入变量.mp4
    │  │          044_尚硅谷_Scala_流程控制(二)_For循环(八)_练习_输出九层妖塔.mp4
    │  │          045_尚硅谷_Scala_流程控制(二)_For循环(九)_for循环返回值.mp4
    │  │          046_尚硅谷_Scala_流程控制(三)_While循环.mp4
    │  │          047_尚硅谷_Scala_流程控制(四)_循环中断.mp4
    │  │          048_尚硅谷_Scala_函数式编程(一)_函数式编程思想.mp4
    │  │          049_尚硅谷_Scala_函数式编程(二)_函数基础(一)_函数和方法.mp4
    │  │          050_尚硅谷_Scala_函数式编程(二)_函数基础(二)_函数定义.mp4
    │  │          051_尚硅谷_Scala_函数式编程(二)_函数基础(三)_函数参数特殊用法.mp4
    │  │          052_尚硅谷_Scala_函数式编程(二)_函数基础(四)_函数至简原则.mp4
    │  │          053_尚硅谷_Scala_函数式编程(三)_函数高级(一)_匿名函数(一)_概念及简化规则.mp4
    │  │          054_尚硅谷_Scala_函数式编程(三)_函数高级(一)_匿名函数(二)_示例.mp4
    │  │          055_尚硅谷_Scala_函数式编程(三)_函数高级(二)_高阶函数(一)_函数作为值传递.mp4
    │  │          056_尚硅谷_Scala_函数式编程(三)_函数高级(二)_高阶函数(二)_函数作为参数传递.mp4
    │  │          057_尚硅谷_Scala_函数式编程(三)_函数高级(二)_高阶函数(三)_函数作为返回值.mp4
    │  │          058_尚硅谷_Scala_函数式编程(三)_函数高级(二)_高阶函数(四)_应用案例.mp4
    │  │          059_尚硅谷_Scala_函数式编程(三)_函数高级(三)_扩展练习(一)_匿名函数.mp4
    │  │          060_尚硅谷_Scala_函数式编程(三)_函数高级(三)_扩展练习(二)_函数作为返回值.mp4
    │  │          061_尚硅谷_Scala_函数式编程(三)_函数高级(四)_闭包(一)_概念和原理.mp4
    │  │          062_尚硅谷_Scala_函数式编程(三)_函数高级(四)_闭包(二)_具体应用.mp4
    │  │          063_尚硅谷_Scala_函数式编程(三)_函数高级(四)_柯里化.mp4
    │  │          064_尚硅谷_Scala_函数式编程(三)_函数高级(五)_递归(一)_概念和实现.mp4
    │  │          065_尚硅谷_Scala_函数式编程(三)_函数高级(五)_递归(二)_尾递归优化.mp4
    │  │          066_尚硅谷_Scala_函数式编程(三)_函数高级(六)_控制抽象(一)_传值参数.mp4
    │  │          067_尚硅谷_Scala_函数式编程(三)_函数高级(六)_控制抽象(二)_传名参数.mp4
    │  │          068_尚硅谷_Scala_函数式编程(三)_函数高级(六)_控制抽象(三)_自定义While循环.mp4
    │  │          069_尚硅谷_Scala_函数式编程(三)_函数高级(七)_惰性加载.mp4
    │  │          070_尚硅谷_Scala_面向对象(一)_包(一)_声明和访问.mp4
    │  │          071_尚硅谷_Scala_面向对象(一)_包(二)_包对象.mp4
    │  │          072_尚硅谷_Scala_面向对象(一)_包(三)_导包说明.mp4
    │  │          073_尚硅谷_Scala_面向对象(二)_类和对象.mp4
    │  │          074_尚硅谷_Scala_面向对象(三)_封装(一)_访问权限.mp4
    │  │          075_尚硅谷_Scala_面向对象(三)_封装(二)_构造器.mp4
    │  │          076_尚硅谷_Scala_面向对象(三)_封装(三)_构造器参数.mp4
    │  │          077_尚硅谷_Scala_面向对象(四)_继承.mp4
    │  │          078_尚硅谷_Scala_面向对象(五)_多态.mp4
    │  │          079_尚硅谷_Scala_面向对象(六)_抽象类(一)_抽象属性和方法.mp4
    │  │          080_尚硅谷_Scala_面向对象(六)_抽象类(二)_匿名子类.mp4
    │  │          081_尚硅谷_Scala_面向对象(七)_伴生对象(一)_概念和应用.mp4
    │  │          082_尚硅谷_Scala_面向对象(七)_伴生对象(二)_单例设计模式.mp4
    │  │          083_尚硅谷_Scala_面向对象(八)_特质(一)_基本概念和用法.mp4
    │  │          084_尚硅谷_Scala_面向对象(八)_特质(二)_特质的混入.mp4
    │  │          085_尚硅谷_Scala_面向对象(八)_特质(三)_特质的叠加.mp4
    │  │          086_尚硅谷_Scala_面向对象(八)_特质(四)_钻石问题的特质叠加.mp4
    │  │          087_尚硅谷_Scala_面向对象(八)_特质(五)_特质和抽象类的区别.mp4
    │  │          088_尚硅谷_Scala_面向对象(八)_特质(六)_自身类型.mp4
    │  │          089_尚硅谷_Scala_面向对象(九)_扩展内容(一)_类型检测和转换.mp4
    │  │          090_尚硅谷_Scala_面向对象(九)_扩展内容(二)_枚举类和应用类.mp4
    │  │          091_尚硅谷_Scala_集合(一)_集合类型系统.mp4
    │  │          092_尚硅谷_Scala_集合(二)_数组(一)_不可变数组(一)_创建数组.mp4
    │  │          093_尚硅谷_Scala_集合(二)_数组(一)_不可变数组(二)_访问和修改元素.mp4
    │  │          094_尚硅谷_Scala_集合(二)_数组(一)_不可变数组(三)_遍历数组.mp4
    │  │          095_尚硅谷_Scala_集合(二)_数组(一)_不可变数组(四)_添加元素.mp4
    │  │          096_尚硅谷_Scala_集合(二)_数组(二)_可变数组(一)_创建数组.mp4
    │  │          097_尚硅谷_Scala_集合(二)_数组(二)_可变数组(二)_访问数组元素.mp4
    │  │          098_尚硅谷_Scala_集合(二)_数组(二)_可变数组(三)_添加元素.mp4
    │  │          099_尚硅谷_Scala_集合(二)_数组(二)_可变数组(四)_删除元素.mp4
    │  │          100_尚硅谷_Scala_集合(二)_数组(三)_可变数组与不可变数组的转化.mp4
    │  │          101_尚硅谷_Scala_集合(二)_数组(四)_多维数组.mp4
    │  │          102_尚硅谷_Scala_集合(三)_列表(一)_不可变列表(一)_创建列表.mp4
    │  │          103_尚硅谷_Scala_集合(三)_列表(一)_不可变列表(二)_访问和遍历元素.mp4
    │  │          104_尚硅谷_Scala_集合(三)_列表(一)_不可变列表(三)_添加元素.mp4
    │  │          105_尚硅谷_Scala_集合(三)_列表(一)_不可变列表(四)_合并列表.mp4
    │  │          106_尚硅谷_Scala_集合(三)_列表(二)_可变列表.mp4
    │  │          107_尚硅谷_Scala_集合(四)_Set集合(一)_不可变Set.mp4
    │  │          108_尚硅谷_Scala_集合(四)_Set集合(二)_可变Set.mp4
    │  │          109_尚硅谷_Scala_集合(五)_Map集合(一)_不可变Map.mp4
    │  │          110_尚硅谷_Scala_集合(五)_Map集合(二)_可变Map.mp4
    │  │          111_尚硅谷_Scala_集合(六)_元组.mp4
    │  │          112_尚硅谷_Scala_集合(七)_集合常用函数(一)_通用属性和操作.mp4
    │  │          113_尚硅谷_Scala_集合(七)_集合常用函数(二)_衍生集合(一)_单一集合操作.mp4
    │  │          114_尚硅谷_Scala_集合(七)_集合常用函数(二)_衍生集合(二)_两个集合操作.mp4
    │  │          115_尚硅谷_Scala_集合(七)_集合常用函数(三)_简单计算函数.mp4
    │  │          116_尚硅谷_Scala_集合(七)_集合常用函数(四)_高级计算函数(一)_简介.mp4
    │  │          117_尚硅谷_Scala_集合(七)_集合常用函数(四)_高级计算函数(二)_集合转换操作(Map类).mp4
    │  │          118_尚硅谷_Scala_集合(七)_集合常用函数(四)_高级计算函数(三)_集合转换操作(Reduce).mp4
    │  │          119_尚硅谷_Scala_集合(七)_集合常用函数(四)_高级计算函数(四)_集合转换操作(Fold).mp4
    │  │          120_尚硅谷_Scala_集合(七)_集合常用函数(五)_应用案例(一)_合并Map.mp4
    │  │          121_尚硅谷_Scala_集合(七)_集合常用函数(五)_应用案例(二)_普通WordCount.mp4
    │  │          122_尚硅谷_Scala_集合(七)_集合常用函数(五)_应用案例(三)_复杂WordCount.mp4
    │  │          123_尚硅谷_Scala_集合(八)_队列Queue.mp4
    │  │          124_尚硅谷_Scala_集合(九)_并行集合.mp4
    │  │          125_尚硅谷_Scala_模式匹配(一)_基本概念和用法.mp4
    │  │          126_尚硅谷_Scala_模式匹配(二)_模式守卫.mp4
    │  │          127_尚硅谷_Scala_模式匹配(三)_模式匹配的不同用法(一)_匹配常量.mp4
    │  │          128_尚硅谷_Scala_模式匹配(三)_模式匹配的不同用法(二)_匹配类型.mp4
    │  │          129_尚硅谷_Scala_模式匹配(三)_模式匹配的不同用法(三)_匹配数组.mp4
    │  │          130_尚硅谷_Scala_模式匹配(三)_模式匹配的不同用法(四)_匹配列表.mp4
    │  │          131_尚硅谷_Scala_模式匹配(三)_模式匹配的不同用法(五)_匹配元组(一)_基本用法.mp4
    │  │          132_尚硅谷_Scala_模式匹配(三)_模式匹配的不同用法(五)_匹配元组(二)_变量声明.mp4
    │  │          133_尚硅谷_Scala_模式匹配(三)_模式匹配的不同用法(五)_匹配元组(三)_for推导式中变量.mp4
    │  │          134_尚硅谷_Scala_模式匹配(三)_模式匹配的不同用法(六)_匹配对象.mp4
    │  │          135_尚硅谷_Scala_模式匹配(三)_模式匹配的不同用法(七)_样例类.mp4
    │  │          136_尚硅谷_Scala_模式匹配(四)_偏函数.mp4
    │  │          137_尚硅谷_Scala_异常处理.mp4
    │  │          138_尚硅谷_Scala_隐式转换(一)_基本概念和类型.mp4
    │  │          139_尚硅谷_Scala_隐式转换(二)_隐式函数和隐式类.mp4
    │  │          140_尚硅谷_Scala_隐式转换(三)_隐式参数.mp4
    │  │          141_尚硅谷_Scala_泛型(一)_概念和意义.mp4
    │  │          142_尚硅谷_Scala_泛型(二)_逆变和协变.mp4
    │  │          143_尚硅谷_Scala_泛型(三)_上下限.mp4
    │  │         
    │  ├─尚硅谷大数据技术之Spark3.x性能优化
    │  │  │  代码.zip
    │  │  │  笔记.zip
    │  │  │  资料.zip
    │  │  │
    │  │  └─视频
    │  │          01-课程简介.mp4
    │  │          02_执行计划_准备测试数据和表.mp4
    │  │          03_执行计划_执行流程&案例实操解读.mp4
    │  │          04-资源规划-资源设定上限估算.mp4
    │  │          05-资源规划-精确内存估算.mp4
    │  │          06-资源规划-精确调整内存各比例.mp4
    │  │          07-缓存调优-RDD-进行cache.mp4
    │  │          08-缓存调优-RDD-cache结合kryo序列化.mp4
    │  │          09-缓存调优-DS-cache和序列化.mp4
    │  │          10-CPU调优-合理利用CPU资源.mp4
    │  │          11-语法优化-RBO-inner join的谓词下推.mp4
    │  │          12-语法优化-RBO-外关联的谓词下推.mp4
    │  │          13-语法优化-RBO-列裁剪&常量替换.mp4
    │  │          14-语法优化-CBO-Statics统计&CBO使用效果.mp4
    │  │          15-语法优化-广播Join.mp4
    │  │          16-语法优化-Join-SMB Join原理.mp4
    │  │          17-语法优化-Join-SMB Join效果演示.mp4
    │  │          18-数据倾斜-现象&原因&抽样定位大key.mp4
    │  │          19-数据倾斜-单表数据倾斜处理.mp4
    │  │          20-数据倾斜-Join-使用广播Join.mp4
    │  │          21-数据倾斜-Join-拆分key 打散大表 扩容小表.mp4
    │  │          22-Map端优化-使用Map端预聚合.mp4
    │  │          23-Map端优化-读取小文件优化.mp4
    │  │          24-Map端优化-调大ShuffleWrite溢写时的输出流缓冲&源码分析.mp4
    │  │          25-Reduce端优化-输出产生小文件优化-调整并行度&缩小分区.mp4
    │  │          26-Reduce端优化-动态分区插入小文件优化.mp4
    │  │          27-Reduce端优化-提高Reduce端缓冲区&重试次数&重试等待间隔.mp4
    │  │          28-Reduce端优化-合理使用bypass.mp4
    │  │          29-Job优化-调节数据本地化等待时间.mp4
    │  │          30-Job优化-堆外内存的版本区别.mp4
    │  │          31-Job优化-使用堆外缓存.mp4
    │  │          32-Job优化-调整连接等待时长.mp4
    │  │          33-Spark3.0-AQE-动态合并分区&动态申请资源.mp4
    │  │          34-Spark3.0-AQE-动态切换Join策略.mp4
    │  │          35-Spark3.0-AQE-自动优化join倾斜.mp4
    │  │          36-Spark3.0-DPP-动态分区裁剪.mp4
    │  │          37-Spark3.0-Hint增强.mp4
    │  │          38-常见故障思路简析.mp4
    │  │         
    │  ├─尚硅谷大数据技术之Superset
    │  │  │  笔记.zip
    │  │  │  资料.zip
    │  │  │  
    │  │  └─视频
    │  │          01-Superset-概述.mp4
    │  │          02-Superset-部署之Miniconda3.mp4
    │  │          03-Superset-部署之Python环境.mp4
    │  │          04-Superset-部署之安装.mp4
    │  │          05-Superset-部署之启停.mp4
    │  │          06-Superset-使用之准备MySQL数据源.mp4
    │  │          07-Superset-使用之对接MySQL数据源.mp4
    │  │          08-Superset-使用之制作仪表盘.mp4
    │  │          09-Superset-使用之绘制地图&柱状图&饼状图.mp4
    │  │          10-Superset-使用之调整仪表盘布局.mp4
    │  │         
    │  ├─尚硅谷大数据监控告警系统(Prometheus)
    │  │  │  代码.zip
    │  │  │  笔记.zip
    │  │  │  资料.zip
    │  │  │  
    │  │  └─视频
    │  │          01_监控报警_课程介绍.mp4
    │  │          02_监控报警_课程结构说明.mp4
    │  │          03_监控报警_Prometheus特点.mp4
    │  │          04_监控报警_架构组件说明.mp4
    │  │          05_监控报警_Prometheus安装以及配置.mp4
    │  │          06_监控报警_采集和告警组件的安装.mp4
    │  │          07_监控报警_Prometheus以及相关组件的启动以及状态查看.mp4
    │  │          08_监控报警_PromQL.mp4
    │  │          09_监控报警_Prometheus集成Flink.mp4
    │  │          10_监控报警_Grafana安装以及配置Prometheus作为数据源.mp4
    │  │          11_监控报警_手动创建仪表盘.mp4
    │  │          12_监控报警_添加相关仪表盘模板.mp4
    │  │          13_监控报警_创建相关组件的启停脚本_.mp4
    │  │          14_监控报警_任务失败监控案例.mp4
    │  │          15_监控报警_睿象云集成Grafana.mp4
    │  │          16_监控报警_配置分派、通知策略以及报警测试.mp4
    │  │         
    │  └─尚硅谷大数据监控告警系统(Zabbix)
    │      │  笔记.zip
    │      │  资料.zip
    │      │  
    │      └─视频
    │              01_监控报警_课程介绍.mp4
    │              02_监控报警_Zabbix基础架构.mp4
    │              03_监控报警_Zabbix和Prometheus对比.mp4
    │              04_监控报警_安装前的准备工作.mp4
    │              05_监控报警_Zabbix的安装以及配置.mp4
    │              06_监控报警_Zabbix启动以及登录.mp4
    │              07_监控报警_Zabbix案例介绍以及相关术语.mp4
    │              08_监控报警_主机配置.mp4
    │              09_监控报警_监控项配置.mp4
    │              10_监控报警_触发器以及动作配置.mp4
    │              11_监控报警_配置Zabbix邮件发件人.mp4
    │              12_监控报警_配置Zabbix用户收件地址以及报警测试.mp4
    │              13_监控报警_模板的配置.mp4
    │              14_监控报警_Grafana的安装以及快速入门.mp4
    │              15_监控报警_配置Zabbix数据源.mp4
    │              16_监控报警_Zabbix和Grafana集成案例演示.mp4
    │              17_监控报警_Zabbix和睿象云集成.mp4
    │              18_监控报警_睿象云配置分派策略以及通知策略.mp4
    │              19_监控报警_Zabbix+Grafana+睿象云整体测试.mp4
    │              20_监控报警_课程总结.mp4
    │           
    ├─3.尚硅谷大数据学科--项目实战
    │  ├─尚硅谷_基于阿里云搭建实时数据仓库项目
    │  │  │  笔记源码资料(无加密,下载到本地即可打开).zip
    │  │  │  
    │  │  └─视频
    │  │          01_尚硅谷_阿里云实时数仓_项目简介.avi
    │  │          02_尚硅谷_阿里云实时数仓_项目需求分析.avi
    │  │          03_尚硅谷_阿里云实时数仓_阿里云技术框架.avi
    │  │          04_尚硅谷_阿里云实时数仓_技术选型.avi
    │  │          05_尚硅谷_阿里云实时数仓_系统架构设计.avi
    │  │          06_尚硅谷_阿里云实时数仓_业务流程.avi
    │  │          07_尚硅谷_阿里云实时数仓_电商表结构.avi
    │  │          08_尚硅谷_阿里云实时数仓_RDS购买.avi
    │  │          09_尚硅谷_阿里云实时数仓_RDS配置及连接.avi
    │  │          10_尚硅谷_阿里云实时数仓_创建业务数据库及表.avi
    │  │          11_尚硅谷_阿里云实时数仓_创建DataHub及Project.avi
    │  │          12_尚硅谷_阿里云实时数仓_同步事实表到DataHub.avi
    │  │          13_尚硅谷_阿里云实时数仓_同步维表到MySQL.avi
    │  │          14_尚硅谷_阿里云实时数仓_实时数仓分层.avi
    │  │          15_尚硅谷_阿里云实时数仓_创建集群和创建项目.avi
    │  │          16_尚硅谷_阿里云实时数仓_创建工作空间及业务开发平台.avi
    │  │          17_尚硅谷_阿里云实时数仓_建立任务及flinkSQL开发手册.avi
    │  │          18_尚硅谷_阿里云实时数仓_ODS到DWD层的业务流程.avi
    │  │          19_尚硅谷_阿里云实时数仓_AnalyticDB购买.avi
    │  │          20_尚硅谷_阿里云实时数仓_RDS和AnalyticDB白名单配置及创建结果表.avi
    │  │          21_尚硅谷_阿里云实时数仓_DWD到ADS层的业务流程(地区销售分布统计).avi
    │  │          22_尚硅谷_阿里云实时数仓_DWD到ADS层的业务流程(商品统计).avi
    │  │          23_尚硅谷_阿里云实时数仓_DataV简介.avi
    │  │          24_尚硅谷_阿里云实时数仓_DataV购买及白名单授权.avi
    │  │          25_尚硅谷_阿里云实时数仓_地区分布统计可视化.avi
    │  │          26_尚硅谷_阿里云实时数仓_商品统计可视化.avi
    │  │          27_尚硅谷_阿里云实时数仓_项目总结.avi
    │  │         
    │  ├─尚硅谷_基于阿里云搭建数据仓库(离线)
    │  │  │  资料.txt
    │  │  │
    │  │  └─4.视频
    │  │          01_阿里云大学_项目课程简介.avi
    │  │          02_阿里云大学_数据仓库概念.avi
    │  │          03_项目需求及架构设计_项目需求分析.avi
    │  │          04_项目需求及架构设计_阿里云计算框架.avi
    │  │          05_项目需求及架构设计_项目技术选型.avi
    │  │          06_项目需求及架构设计_系统数据流程设计.avi
    │  │          07_项目需求及架构设计_服务器选型.avi
    │  │          08_项目需求及架构设计_集群规模及购买服务器建议.avi
    │  │          09_数据生成模块_埋点数据基本格式.avi
    │  │          10_数据生成模块_事件日志数据.avi
    │  │          11_数据生成模块_数据生成脚本.avi
    │  │          12_数据采集模块_注册购买ECS云服务器.avi
    │  │          13_数据采集模块_配置防火墙.avi
    │  │          14_数据采集模块_ECS配置升级.avi
    │  │          15_数据采集模块_阿里云服务器连接.avi
    │  │          16_数据采集模块_配置主机名称映射.avi
    │  │          17_数据采集模块_创建普通用户atguigu.avi
    │  │          18_数据采集模块_集群分发脚本xsync.avi
    │  │          19_数据采集模块_配置SSH无密登录.avi
    │  │          20_数据采集模块_集群整体操作脚本.avi
    │  │          21_数据采集模块_JDK安装.avi
    │  │          22_数据采集模块_日志生成.avi
    │  │          23_数据采集模块_Flume安装及使用.avi
    │  │          24_数据采集模块_DataHub简介.avi
    │  │          25_数据采集模块_创建DataHub与Topic.avi
    │  │          26_数据采集模块_Flume推送数据到DataHub.avi
    │  │          27_数据采集模块_DataWorks和MaxCompute简介.avi
    │  │          28_数据采集模块_创建工作空间.avi
    │  │          29_用户行为数仓搭建_数仓分层概念.avi
    │  │          30_用户行为数仓搭建_数仓分层配置.avi
    │  │          31_用户行为数仓搭建_原始数据层(ODS层).avi
    │  │          32_用户行为数仓搭建_DataHub推送数据到MaxCompute.avi
    │  │          33_用户行为数仓搭建_dwd层日志格式分析.avi
    │  │          34_用户行为数仓搭建_自定义UDTF.avi
    │  │          35_用户行为数仓搭建_DWD层建表(启动日志表).avi
    │  │          36_用户行为数仓搭建_手动将ODS层数据导入DWD层.avi
    │  │          37_用户行为数仓搭建_DWD层数据导入脚本.avi
    │  │          38_用户行为数仓搭建_手动将DWD层数据导入DWS层.avi
    │  │          39_用户行为数仓搭建_DWS层数据导入脚本.avi
    │  │          40_用户行为数仓搭建_ADS层脚本及日活需求:全流程业务调度.avi
    │  │          41_业务数仓理论_表的分类.avi
    │  │          42_业务数仓理论_表的同步策略.avi
    │  │          43_业务数仓搭建_业务数仓架构图.avi
    │  │          44_业务数仓搭建_RDS服务器准备.avi
    │  │          45_业务数仓搭建_创建业务数据库及表.avi
    │  │          46_业务数仓搭建_ODS层数据表创建.avi
    │  │          47_业务数仓搭建_建立数据同步节点.avi
    │  │          48_业务数仓搭建_每日全量表同步.avi
    │  │          49_业务数仓搭建_每日增量表同步.avi
    │  │          50_业务数仓搭建_每日新增及变化表同步.avi
    │  │          51_业务数仓搭建_ODS层调度.avi
    │  │          52_业务数仓搭建_DWD层建表语句.avi
    │  │          53_业务数仓搭建_手动将数据导入DWD层.avi
    │  │          54_业务数仓搭建_DWD层数据导入脚本.avi
    │  │          55_业务数仓搭建_DWS层建表及脚本编写.avi
    │  │          56_业务数仓搭建_ADS层建表及手动导入数据.avi
    │  │          57_业务数仓搭建_作业调度.avi
    │  │          58_业务数仓搭建_作业调度执行.avi
    │  │          59_数据导出与作业调度_创建商品销售数据同步节点.avi
    │  │          60_数据导出与作业调度_创建同步节点及作业调度.avi
    │  │          61_数据导出与作业调度_业务数仓全流程作业调度.avi
    │  │          62_数据可视化_DataV简介.avi
    │  │          63_数据可视化_购买QuickBI.avi
    │  │          64_数据可视化_各个渠道日活占比图_配置数据源.avi
    │  │          65_数据可视化_各个渠道日活占比图_配置数据集.avi
    │  │          66_数据可视化_各个渠道日活占比图_配置饼图仪表盘.avi
    │  │          67_数据可视化_地区销售额分析.avi
    │  │          68_数据可视化_年龄段销售额占比分析.avi
    │  │          69_数据可视化_热门商品分析.avi
    │  │          70_数据可视化_分享仪表盘.avi
    │  │          71_数据可视化_数据门户(高级版)简介.avi
    │  │          72_协同工作_RAM管理界面.avi
    │  │          73_协同工作_RAM账号如何登录.avi
    │  │          74_阿里云大学_项目总结.avi
    │  │         
    │  ├─尚硅谷大数据Spark实时项目Spark Streaming
    │  │  │  代码.zip
    │  │  │  笔记.zip
    │  │  │  资料.zip
    │  │  │  
    │  │  └─视频
    │  │          001 - 简介 - 项目介绍.mp4
    │  │          002 - 简介 - 离线计算.mp4
    │  │          003 - 简介 - 实时计算.mp4
    │  │          004 - 简介 - 离线架构.mp4
    │  │          005 - 简介 - 实时架构.mp4
    │  │          006 - 简介 - 项目需求.mp4
    │  │          007 - 日志数据采集分流 - 整体架构.mp4
    │  │          008 - 日志数据采集分流 - 采集到数据.mp4
    │  │          009 - 日志数据采集分流 - 生成数据脚本.mp4
    │  │          010 - 日志数据采集分流 - Kafka脚本.mp4
    │  │          011 - 日志数据采集分流 - 准备工程环境.mp4
    │  │          012 - 日志数据采集分流 - Kafka工具类 - 1.mp4
    │  │          013 - 日志数据采集分流 - Kafka工具类 - 2.mp4
    │  │          014 - 日志数据采集分流 - 配置工具类.mp4
    │  │          015 - 日志数据采集分流 - 消费到数据.mp4
    │  │          016 - 日志数据采集分流 - 分流 - 1.mp4
    │  │          017 - 日志数据采集分流 - 分流 - 2.mp4
    │  │          018 - 日志数据采集分流 - 分流 - 3.mp4
    │  │          019 - 提gitee.mp4
    │  │          020 - 回顾.mp4
    │  │          021 - 日志数据采集分流 - 分流 - 完成.mp4
    │  │          022 - 日志数据采集分流 - 精确一次消费 - 分析问题.mp4
    │  │          023 - 日志数据采集分流 - 精确一次消费 - 事务方案.mp4
    │  │          024 - 日志数据采集分流 - 精确一次消费 - 后置提交加幂等方案.mp4
    │  │          025 - 日志数据采集分流 - 精确一次消费 - Redis工具类.mp4
    │  │          026 - 日志数据采集分流 - 精确一次消费 - Offset工具类 - 1.mp4
    │  │          027 - 日志数据采集分流 - 精确一次消费 - Offset工具类 - 2.mp4
    │  │          028 - 日志数据采集分流 - 精确一次消费 - Offset工具类 - 3.mp4
    │  │          029 - 日志数据采集分流 - 精确一次消费 - 完成.mp4
    │  │          030 - 日志数据采集分流 - 精确一次消费 - 总结.mp4
    │  │          031 - 日志数据采集分流 - Kafka缓冲区问题 - 分析问题.mp4
    │  │          032 - 日志数据采集分流 - Kafka缓冲区问题 - 解决问题.mp4
    │  │          033 - 业务数据采集分流 - 架构分析.mp4
    │  │          034 - 业务数据采集分流 - MaxWell工作原理.mp4
    │  │          035 - 业务数据采集分流 - binlog格式.mp4
    │  │          036 - 业务数据采集分流 - 安装Maxwell和MySQL.mp4
    │  │          037 - 业务数据采集分流 - 采集完成.mp4
    │  │          038 - 回顾.mp4
    │  │          039 - 业务数据采集分流 - 分流 - 消费到数据.mp4
    │  │          040 - 业务数据采集分流 - 分流 - 事实数据.mp4
    │  │          041 - 业务数据采集分流 - 分流 - 维度数据 - 1.mp4
    │  │          042 - 业务数据采集分流 - 分流 - 维度数据 - 2.mp4
    │  │          043 - 业务数据采集分流 - 分析问题.mp4
    │  │          044 - 业务数据采集分流 - 解决问题 - 历史维度引导.mp4
    │  │          045 - 业务数据采集分流 - 解决问题 - Redis连接.mp4
    │  │          046 - 业务数据采集分流 - 解决问题 - 动态表清单 - 1.mp4
    │  │          047 - 业务数据采集分流 - 解决问题 - 动态表清单 - 2.mp4
    │  │          048 - 业务数据采集分流 - 数据处理顺序性.mp4
    │  │          049 - ODS到DWD - 总结.mp4
    │  │          050 - DWD到DWD - 分析.mp4
    │  │          051 - 日活宽表 - 任务分析.mp4
    │  │          052 - 日活宽表 - 消费到数据.mp4
    │  │          053 - 日活宽表 - 去重 - 分析.mp4
    │  │          054 - 日活宽表 - 去重 - 自我审查.mp4
    │  │          055 - 回顾.mp4
    │  │          056 - 日活宽表 - 去重 - 第三方审查 - 1.mp4
    │  │          057 - 日活宽表 - 去重 - 第三方审查 - 2.mp4
    │  │          058 - 日活宽表 - 维度关联 - 分析.mp4
    │  │          059 - 日活宽表 - 维度关联 - 对象属性拷贝.mp4
    │  │          060 - 日活宽表 - 维度关联 - 关联用户维度信息.mp4
    │  │          061 - 日活宽表 - 维度关联 - 关联地区维度信息.mp4
    │  │          062 - 日活宽表 - 维度关联 - 空指针异常问题.mp4
    │  │          063 - 订单宽表 - 分析.mp4
    │  │          064 - 订单宽表 - 消费到数据.mp4
    │  │          065 - 订单宽表 - 维度关联.mp4
    │  │          066 - 订单宽表 - 双流join - 内连接.mp4
    │  │          067 - 订单宽表 - 双流join - 数据延迟问题.mp4
    │  │          068 - 订单宽表 - 双流join - 数据延迟解决方案.mp4
    │  │          069 - 回顾.mp4
    │  │          070 - 订单宽表 - 双流join - 缓存方案 - 1.mp4
    │  │          071 - 订单宽表 - 双流join - 缓存方案 - 2.mp4
    │  │          072 - 订单宽表 - 双流join - 缓存方案 - 3.mp4
    │  │          073 - ES - 简介.mp4
    │  │          074 - ES - 使用场景.mp4
    │  │          075 - ES - 常用存储框架比较.mp4
    │  │          076 - ES - 特点.mp4
    │  │          077 - ES - 安装 - 修改操作系统参数.mp4
    │  │          078 - ES - 安装 - 安装启动.mp4
    │  │          079 - ES - 安装 - 集群启停脚本.mp4
    │  │          080 - ES - 安装 - 安装Kibana.mp4
    │  │          081 - ES - DSL - 名词解释.mp4
    │  │          082 - ES - DSL - 服务状态查询.mp4
    │  │          083 - 回顾.mp4
    │  │          084 - ES - DSL - ES存储的数据结构.mp4
    │  │          085 - ES - DSL - 数据操作 - 1.mp4
    │  │          086 - ES - DSL - 数据操作 - 2.mp4
    │  │          087 - ES - DSL - 数据操作 - 3.mp4
    │  │          088 - ES - DSL - 数据操作 - 4.mp4
    │  │          089 - ES - DSL - 数据操作 - 5.mp4
    │  │          090 - ES - DSL - 数据操作 - 6.mp4
    │  │          091 - ES - DSL - 数据操作 - 7.mp4
    │  │          092 - ES - DSL - 数据操作 - 8.mp4
    │  │          093 - ES - DSL - SQL的使用.mp4
    │  │          094 - ES - DSL - 中文分词 - 1.mp4
    │  │          095 - ES - DSL - 中文分词 - 2.mp4
    │  │          096 - ES - DSL - 索引分割.mp4
    │  │          097 - ES - DSL - 索引别名.mp4
    │  │          098 - ES - DSL - 索引模板.mp4
    │  │          099 - 回顾.mp4
    │  │          100 - ES - 读写原理 - 写流程.mp4
    │  │          101 - ES - 读写原理 - 读流程.mp4
    │  │          102 - ES - 读写原理 - 搜索流程.mp4
    │  │          103 - ES - 读写原理 - 并发写控制.mp4
    │  │          104 - ES - Shard与段 - Shard数量.mp4
    │  │          105 - ES - Shard与段 - 段合并.mp4
    │  │          106 - ES - 客户端 - 准备环境.mp4
    │  │          107 - ES - 客户端 - 单条写入.mp4
    │  │          108 - ES - 客户端 - 批量写入.mp4
    │  │          109 - ES - 客户端 - 修改.mp4
    │  │          110 - ES - 客户端 - 基于id删除和查询.mp4
    │  │          111 - ES - 客户端 - 条件查询.mp4
    │  │          112 - ES - 客户端 - 聚合查询.mp4
    │  │          113 - 日活宽表 - ES工具类.mp4
    │  │          114 - 日活宽表 - 写入ES.mp4
    │  │          115 - 日活宽表 - 作业.mp4
    │  │          116 - 回顾.mp4
    │  │          117 - 订单宽表 - 写入ES.mp4
    │  │          118 - 日活宽表 - 状态问题.mp4
    │  │          119 - 日活宽表 - 状态还原 - 1.mp4
    │  │          120 - 日活宽表 - 状态还原 - 2.mp4
    │  │          121 - DWD到DWS - 总结.mp4
    │  │          122 - 应用层 - 简介.mp4
    │  │          123 - 应用层 - Kibana - 配置渠道日活.mp4
    │  │          124 - 应用层 - Kibana - 配置热力地图.mp4
    │  │          125 - 应用层 - Kibana - 配置大盘.mp4
    │  │          126 - 应用层 - SpringBoot - web服务介绍.mp4
    │  │          127 - 应用层 - SpringBoot - 技术发展过程.mp4
    │  │          128 - 应用层 - SpringBoot - 简介.mp4
    │  │          129 - 应用层 - SpringBoot - 初始搭建.mp4
    │  │          130 - 应用层 - SpringBoot - 开发分层.mp4
    │  │          131 - 应用层 - SpringBoot - 请求打通.mp4
    │  │          132 - 应用层 - SpringBoot - 请求参数 - 1.mp4
    │  │          133 - 应用层 - SpringBoot - 请求参数 - 2.mp4
    │  │          134 - 应用层 - SpringBoot - 请求参数 - 3.mp4
    │  │          135 - 应用层 - SpringBoot - 请求参数 - 4.mp4
    │  │          136 - 回顾.mp4
    │  │          137 - 应用层 - SpringBoot - 请求方式.mp4
    │  │          138 - 应用层 - SpringBoot - 状态码.mp4
    │  │          139 - 应用层 - SpringBoot - 业务层.mp4
    │  │          140 - 应用层 - SpringBoot - 数据层.mp4
    │  │          141 - 应用层 - 日活实时监控接口 - 接口介绍.mp4
    │  │          142 - 应用层 - 日活实时监控接口 - 搭建环境.mp4
    │  │          143 - 应用层 - 日活实时监控接口 - 测试连通.mp4
    │  │          144 - 应用层 - 日活实时监控接口 - 查询总数.mp4
    │  │          145 - 应用层 - 日活实时监控接口 - 查询分时明细.mp4
    │  │          146 - 应用层 - 日活实时监控接口 - 对接前端页面.mp4
    │  │          147 - 应用层 - 灵活查询接口 - 测试连通.mp4
    │  │          148 - 应用层 - 灵活查询接口 - 类别统计 - 1.mp4
    │  │          149 - 应用层 - 灵活查询接口 - 类别统计 - 2.mp4
    │  │          150 - 应用层 - 灵活查询接口 - 明细查询 - 1.mp4
    │  │          151 - 应用层 - 灵活查询接口 - 明细查询 - 2.mp4
    │  │          152 - 总结 - 1.mp4
    │  │          153 - 总结 - 2.mp4
    │  │          154 - 总结 - 3.mp4
    │  │         
    │  ├─尚硅谷大数据技术之机器学习和推荐系统
    │  │  │  3.代码
    │  │  │  
    │  │  ├─1.笔记
    │  │  │      1_推荐系统简介.pdf
    │  │  │      2_数学基础.pdf
    │  │  │      3_机器学习基础.pdf
    │  │  │      4_机器学习模型.pdf
    │  │  │      5_推荐系统算法详解.pdf
    │  │  │      6_电影推荐系统设计.pdf
    │  │  │      jupyter notebook安装使用.docx
    │  │  │      Python简单教程.docx
    │  │  │      尚硅谷大数据技术之电影推荐系统.pdf
    │  │  │      
    │  │  ├─2.资料
    │  │  │      资料下载地址.txt
    │  │  │      
    │  │  └─4.视频
    │  │          000_尚硅谷_机器学习和推荐系统_课程简介.wmv
    │  │         
    │  ├─尚硅谷大数据技术之电信客服综合案例
    │  │      1.笔记.zip
    │  │      2.资料.zip
    │  │      3.代码.zip
    │  │      4.视频.zip
    │  │   
    │  ├─尚硅谷大数据电商数仓项目(含2.0、3.0版本)
    │  │  │  尚硅谷数仓项目实战V3.0
    │  │  │  
    │  │  └─尚硅谷数仓项目实战V2.0
    │  │          PDF版资料.zip
    │  │          Word版资料.zip
    │  │          代码.zip
    │  │          笔记.zip
    │  │          资料.zip
    │  │          软件.zip
    │  │         
    │  ├─尚硅谷大数据电商项目(实时处理)
    │  │  │  代码.zip
    │  │  │  笔记.zip
    │  │  │  资料.zip
    │  │  │  
    │  │  └─视频2 W0 o" w- Z6 k
    │  │          001_尚硅谷_实时电商项目_项目介绍.avi
    │  │          002_尚硅谷_实时电商项目_离线架构回顾.avi
    │  │          003_尚硅谷_实时电商项目_实时架构讲解.avi
    │  │          004_尚硅谷_实时电商项目_项目需求介绍.avi
    │  │          005_尚硅谷_实时电商项目_模拟生成数据.avi
    │  │          006_尚硅谷_实时电商项目_SpringBoot介绍.avi
    │  │          007_尚硅谷_实时电商项目_SpringBoot程序创建.avi
    │  │          008_尚硅谷_实时电商项目_创建LoggerController接收模拟器生成数据.avi
    │  │          009_尚硅谷_实时电商项目_利用logback将日志数据落盘.avi
    │  │          010_尚硅谷_实时电商项目_将日志发送到kafka对应的主题中.avi
    │  │          011_尚硅谷_实时电商项目_内容回顾.avi
    │  │          012_尚硅谷_实时电商项目_打包日志处理程序到单台Linux上运行.avi
    │  │          013_尚硅谷_实时电商项目_负载均衡介绍.avi
    │  │          014_尚硅谷_实时电商项目_Nginx安装和启动.avi
    │  │          015_尚硅谷_实时电商项目_Nginx配置文件说明.avi
    │  │          016_尚硅谷_实时电商项目_Nginx常用应用场景.avi
    │  │          017_尚硅谷_实时电商项目_整体流程测试.avi
    │  │          018_尚硅谷_实时电商项目_编写脚本启动Nginx以及日志服务.avi
    │  │          019_尚硅谷_实时电商项目_日活业务介绍.avi
    │  │          020_尚硅谷_实时电商项目_上午内容回顾.avi
    │  │          021_尚硅谷_实时电商项目_ElasticSearch介绍.avi
    │  │          022_尚硅谷_实时电商项目_RestFul编程风格.avi
    │  │          023_尚硅谷_实时电商项目_特点.avi
    │  │          024_尚硅谷_实时电商项目_Lucene、Nutch、ElasticSearch关系.avi
    │  │          025_尚硅谷_实时电商项目_ElasticSearch安装以及单节点启动测试.avi
    │  │          026_尚硅谷_实时电商项目_Kibana安装以及测试.avi
    │  │          027_尚硅谷_实时电商项目_内容回顾.avi
    │  │          028_尚硅谷_实时电商项目_相关概念介绍.avi
    │  │          029_尚硅谷_实时电商项目_对索引的操作.avi
    │  │          030_尚硅谷_实时电商项目_对文档的操作1.avi
    │  │          031_尚硅谷_实时电商项目_对文档的操作2.avi
    │  │          032_尚硅谷_实时电商项目_按分词查询.avi
    │  │          033_尚硅谷_实时电商项目_查询操作1.avi
    │  │          034_尚硅谷_实时电商项目_查询操作2.avi
    │  │          035_尚硅谷_实时电商项目_聚合操作.avi
    │  │          036_尚硅谷_实时电商项目_ik分词器.avi
    │  │          037_尚硅谷_实时电商项目_自定义词库(本地).avi
    │  │          038_尚硅谷_实时电商项目_自定义词库(远程).avi
    │  │          039_尚硅谷_实时电商项目_mapping.avi
    │  │          040_尚硅谷_实时电商项目_内容回顾.avi
    │  │          041_尚硅谷_实时电商项目_别名.avi
    │  │          042_尚硅谷_实时电商项目_索引模板.avi
    │  │          043_尚硅谷_实时电商项目_JestFactory对象的创建.avi
    │  │          044_尚硅谷_实时电商项目_向ES中插入单条数据方式1.avi
    │  │          045_尚硅谷_实时电商项目_向ES中插入单条数据方式2.avi
    │  │          046_尚硅谷_实时电商项目_根据id查询索引中的单条文档.avi
    │  │          047_尚硅谷_实时电商项目_根据查询条件查询多条文档1.avi
    │  │          048_尚硅谷_实时电商项目_根据查询条件查询多条文档2.avi
    │  │          049_尚硅谷_实时电商项目_日活业务介绍.avi
    │  │          050_尚硅谷_实时电商项目_搭建日活开发环境.avi
    │  │          051_尚硅谷_实时电商项目_读取配置文件的工具类.avi
    │  │          052_尚硅谷_实时电商项目_读取Kafka数据的工具类.avi
    │  │          053_尚硅谷_实时电商项目_获取Redis客户端工具类.avi
    │  │          054_尚硅谷_实时电商项目_编写SparkStreaming程序消费kafka数据.avi
    │  │          055_尚硅谷_实时电商项目_内容回顾.avi
    │  │          056_尚硅谷_实时电商项目_已经登录设备去重思路分析.avi
    │  │          057_尚硅谷_实时电商项目_通过Redis对已经登录的数据进行去重方式1.avi
    │  │          058_尚硅谷_实时电商项目_通过Redis对已经登录的数据进行去重方式2.avi
    │  │          059_尚硅谷_实时电商项目_将采集到的数据批量保存到ES中业务实现.avi
    │  │          060_尚硅谷_实时电商项目_批量保存ES代码的实现.avi
    │  │          061_尚硅谷_实时电商项目_去重和保存到ES总结.avi
    │  │          062_尚硅谷_实时电商项目_kafka内容回顾1.avi
    │  │          063_尚硅谷_实时电商项目_kafka内容回顾2.avi
    │  │          064_尚硅谷_实时电商项目_kafka内容回顾3.avi
    │  │          065_尚硅谷_实时电商项目_kafka内容回顾4.avi
    │  │          066_尚硅谷_实时电商项目_精准一次性消费方案分析.avi
    │  │          067_尚硅谷_实时电商项目_手动提交偏移量+幂等性处理分析.avi
    │  │          068_尚硅谷_实时电商项目_从Redis中获取偏移量.avi# v' b, R' `* g
    │  │          069_尚硅谷_实时电商项目_内容回顾.avi
    │  │          070_尚硅谷_实时电商项目_从指定偏移量读取Kafka数据并获取偏移量位置.avi
    │  │          071_尚硅谷_实时电商项目_保存偏移量到Redis.avi
    │  │          072_尚硅谷_实时电商项目_关于去重.avi
    │  │          073_尚硅谷_实时电商项目_通过kibana进行可视化展示.avi
    │  │          074_尚硅谷_实时电商项目_发布查询接口架构介绍.avi
    │  │          075_尚硅谷_实时电商项目_搭建项目架构.avi
    │  │          076_尚硅谷_实时电商项目_获取当前日活数的Service方法实现.avi
    │  │          077_尚硅谷_实时电商项目_获取日活Controller处理.avi
    │  │          078_尚硅谷_实时电商项目_获取分时日活数Service方法实现.avi
    │  │          079_尚硅谷_实时电商项目_获取分时日活数Controller处理.avi
    │  │          080_尚硅谷_实时电商项目_前端访问数据接口测试.avi
    │  │          081_尚硅谷_实时电商项目_内容回顾.avi
    │  │          082_尚硅谷_实时电商项目_首单业务分析.avi
    │  │          083_尚硅谷_实时电商项目_canal使用场景.avi
    │  │          084_尚硅谷_实时电商项目_canal工作原理.avi
    │  │          085_尚硅谷_实时电商项目_MySQL前期准备工作.avi
    │  │          086_尚硅谷_实时电商项目_canal配置以及单机测试.avi
    │  │          087_尚硅谷_实时电商项目_canal高可用.mp4
    │  │          088_尚硅谷_实时电商项目_上午内容回顾.avi
    │  │          089_尚硅谷_实时电商项目_使用canal进行分流处理.avi
    │  │          090_尚硅谷_实时电商项目_封装向Kafka发送数据工具类并对canal分流进行测试.avi
    │  │          091_尚硅谷_实时电商项目_maxwell的安装以及配置.avi
    │  │          092_尚硅谷_实时电商项目_编写BaseDBMaxwellApp对数据进行分流.avi
    │  │          093_尚硅谷_实时电商项目_总结.avi
    │  │          094_尚硅谷_实时电商项目_内容回顾.avi
    │  │          095_尚硅谷_实时电商项目_Hbase回顾1.avi
    │  │          096_尚硅谷_实时电商项目_Hbase回顾2.avi
    │  │          097_尚硅谷_实时电商项目_Phoenix客户端连接工具.avi
    │  │          098_尚硅谷_实时电商项目_封装Phoenix查询工具类.avi
    │  │          099_尚硅谷_实时电商项目_客户端工具问题解决.avi
    │  │          100_尚硅谷_实时电商项目_从kafka订单主题中读取数据.avi
    │  │          101_尚硅谷_实时电商项目_判断是否首单方案1.avi
    │  │          102_尚硅谷_实时电商项目_判断是否首单方案2.avi
    │  │          103_尚硅谷_实时电商项目_更新Phoenix中用户消费状态.avi
    │  │          104_尚硅谷_实时电商项目_Phoenix客户端连接工具2.avi
    │  │          105_尚硅谷_实时电商项目_尚硅谷大数据_实时项目_同批次状态修正.avi
    │  │          106_尚硅谷_实时电商项目_总结.avi
    │  │          107_尚硅谷_实时电商项目_内容回顾.avi
    │  │          108_尚硅谷_实时电商项目_维度表关联分析.avi
    │  │          109_尚硅谷_实时电商项目_省份维度表的处理1.avi
    │  │          110_尚硅谷_实时电商项目_省份维度表的处理2.avi
    │  │          111_尚硅谷_实时电商项目_用户维度表的处理1.avi
    │  │          112_尚硅谷_实时电商项目_用户维度表的处理2.avi
    │  │          113_尚硅谷_实时电商项目_上午内容回顾.avi
    │  │          114_尚硅谷_实时电商项目_和省份维度关联思路.avi
    │  │          115_尚硅谷_实时电商项目_和省份维度关联方案1.avi  
    │  │          116_尚硅谷_实时电商项目_和省份维度关联方案2.avi
    │  │          117_尚硅谷_实时电商项目_和用户维度关联.avi
    │  │          118_尚硅谷_实时电商项目_保存订单数据到ES中.avi
    │  │          119_尚硅谷_实时电商项目_使用Kibana进行可视化.mp4
    │  │          120_尚硅谷_实时电商项目_总结.mp4
    │  │          121_尚硅谷_实时电商项目_内容回顾.avi
    │  │          122_尚硅谷_实时电商项目_实付分摊介绍.avi
    │  │          123_尚硅谷_实时电商项目_从Kafka中读取订单明细数据.avi
    │  │          124_尚硅谷_实时电商项目_维度表的创建.avi
    │  │          125_尚硅谷_实时电商项目_维度数据处理代码实现.avi
    │  │          126_尚硅谷_实时电商项目_订单明细和商品维度关联.avi
    │  │          127_尚硅谷_实时电商项目_订单明细和维度关联测试.avi
    │  │          128_尚硅谷_实时电商项目_订单和订单明细数据写回Kafka.avi
    │  │          129_尚硅谷_实时电商项目_OrderWideApp接收双流数据测试.avi
    │  │          130_尚硅谷_实时电商项目_双流Join问题解决方案.avi
    │  │          131_尚硅谷_实时电商项目_双流Join代码实现.avi
    │  │          132_尚硅谷_实时电商项目_双流合并测试.avi
    │  │          133_尚硅谷_实时电商项目_实付分摊需求.avi
    │  │          134_尚硅谷_实时电商项目_实付分摊思路介绍.avi
    │  │          135_尚硅谷_实时电商项目_实付分摊代码实现.avi
    │  │          136_尚硅谷_实时电商项目_实付分摊测试.avi
    │  │          137_尚硅谷_实时电商项目_内容回顾.avi
    │  │          138_尚硅谷_实时电商项目_ClickHouse介绍.avi
    │  │          139_尚硅谷_实时电商项目_安装前准备工作.avi
    │  │          140_尚硅谷_实时电商项目_单机安装.avi
    │  │          141_尚硅谷_实时电商项目_数据类型.avi
    │  │          142_尚硅谷_实时电商项目_三个属性讲解.avi
    │  │          143_尚硅谷_实时电商项目_二级索引.avi
    │  │          144_尚硅谷_实时电商项目_TTL设置.avi
    │  │          145_尚硅谷_实时电商项目_ReplacingMergeTree.avi
    │  │          146_尚硅谷_实时电商项目_SummingMergeTree.avi
    │  │          147_尚硅谷_实时电商项目_SQL操作.avi
    │  │          148_尚硅谷_实时电商项目_副本.avi
    │  │          149_尚硅谷_实时电商项目_分片的读取和写入流程.avi
    │  │          150_尚硅谷_实时电商项目_分片集群配置.avi
    │  │          151_尚硅谷_实时电商项目_保存双流Join后的数据到ClickHouse中1.avi
    │  │          152_尚硅谷_实时电商项目_保存双流Join后的数据到ClickHouse中2.avi
    │  │          153_尚硅谷_实时电商项目_数据接口架构介绍.avi
    │  │          154_尚硅谷_实时电商项目_配置文件属性说明.avi
    │  │          155_尚硅谷_实时电商项目_Mapper接口的创建.avi
    │  │          156_尚硅谷_实时电商项目_Mapper配置文件说明1.avi
    │  │          157_尚硅谷_实时电商项目_没有得到分摊数据问题排查.avi
    │  │          158_尚硅谷_实时电商项目_MyBatis映射文件配置.avi
    │  │          159_尚硅谷_实时电商项目_上午内容回顾.avi
    │  │          160_尚硅谷_实时电商项目_Service层处理代码.avi
    │  │          161_尚硅谷_实时电商项目_Controller层处理代码及测试.avi
    │  │          162_尚硅谷_实时电商项目_ADS层聚合思路.avi
    │  │          163_尚硅谷_实时电商项目_数据库表创建以及查询MySQL工具类封装.avi
    │  │          164_尚硅谷_实时电商项目_从MySQL中获取偏移量的工具类封装.avi
    │  │          165_尚硅谷_实时电商项目_将数据写回到Kafka.avi
    │  │          166_尚硅谷_实时电商项目_内容回顾.avi
    │  │          167_尚硅谷_实时电商项目_从Kafka中读取dws层数据.avi
    │  │          168_尚硅谷_实时电商项目_scalikejdbc工具介绍.avi
    │  │          169_尚硅谷_实时电商项目_保存数据到MySQL(精准一次性第二种实现).avi
    │  │          170_尚硅谷_实时电商项目_发布数据接口程序介绍.avi
    │  │          171_尚硅谷_实时电商项目_抽取方法避免踩坑.avi
    │  │          172_尚硅谷_实时电商项目_发布数据查询接口.avi
    │  │          173_尚硅谷_实时电商项目_DataV数据展示.avi
    │  │          174_尚硅谷_实时电商项目_阶段总结.avi
    │  │         
    │  ├─尚硅谷大数据项目之Flink实时数仓
    │  │  │  代码.zip
    │  │  │  笔记.zip
    │  │  │  资料.zip
    │  │  │  
    │  │  └─视频
    │  │          001-Flink实时数仓-课程介绍.mp4
    │  │          002-Flink实时数仓-项目介绍.mp4
    │  │          003-Flink实时数仓-采集模块-课程介绍.mp4
    │  │          004-Flink实时数仓-采集模块-数仓分层之为什么分层.mp4
    │  │          005-Flink实时数仓-采集模块-数仓分层之分层明细.mp4
    │  │          006-Flink实时数仓-采集模块-整体需求介绍.mp4
    │  │          007-Flink实时数仓-采集模块-离线架构分析之Sqoop&Flume.mp4
    │  │          008-Flink实时数仓-采集模块-离线架构分析之FlumeTairDirSource问题提出&解决.mp4
    │  │          009-Flink实时数仓-采集模块-离线架构分析之Kafka.mp4
    │  │          010-Flink实时数仓-采集模块-离线架构分析之其他.mp4
    │  │          011-Flink实时数仓-采集模块-实时架构分析.mp4
    │  │          012-Flink实时数仓-采集模块-架构对比.mp4
    │  │          013-Flink实时数仓-采集模块-日志数据采集之需求分析.mp4
    │  │          014-Flink实时数仓-采集模块-日志数据采集之MockJar包测试.mp4
    │  │          015-Flink实时数仓-采集模块-日志数据采集之SpringBoot简单介绍.mp4
    │  │          016-Flink实时数仓-采集模块-日志数据采集之SpringBoot创建项目&简单测试.mp4
    │  │          017-Flink实时数仓-采集模块-日志数据采集之SpringBoot创建项目&加参数测试.mp4
    │  │          018-Flink实时数仓-采集模块-日志数据采集之数据落盘&写入Kafka  编码.mp4
    │  │          019-Flink实时数仓-采集模块-日志数据采集之数据落盘&写入Kafka  本地测试.mp4
    │  │          020-Flink实时数仓-采集模块-日志数据采集之数据落盘&写入Kafka  单机测试.mp4
    │  │          021-Flink实时数仓-采集模块-日志数据采集之Nginx  介绍.mp4
    │  │          022-Flink实时数仓-采集模块-日志数据采集之Nginx  安装&启动.mp4
    │  │          023-Flink实时数仓-采集模块-日志数据采集之Nginx  配置负载均衡&测试.mp4
    │  │          024-Flink实时数仓-采集模块-日志数据采集之集群测试.mp4
    │  │          025-Flink实时数仓-采集模块-业务数据采集之建库&建表.mp4
    │  │          026-Flink实时数仓-采集模块-业务数据采集之FlinkCDC  什么是CDC&对比.mp4
    │  │          027-Flink实时数仓-采集模块-业务数据采集之FlinkCDC  介绍.mp4
    │  │          028-Flink实时数仓-采集模块-业务数据采集之FlinkCDC  DataStream方式  编码.mp4
    │  │          029-Flink实时数仓-采集模块-业务数据采集之FlinkCDC  DataStream方式  测试.mp4
    │  │          030-Flink实时数仓-采集模块-业务数据采集之FlinkCDC  DataStreamAPI  设置CK&打包&开启集群.mp4
    │  │          031-Flink实时数仓-采集模块-业务数据采集之FlinkCDC  DataStreamAPI  打包进行断点续传测试.mp4
    │  │          032-Flink实时数仓-采集模块-业务数据采集之FlinkCDC  FlinkSQLAPI  编码&测试.mp4
    │  │          033-Flink实时数仓-采集模块-业务数据采集之FlinkCDC  DataStreamAPI  自定义反序列化器  格式说明.mp4
    │  │          034-Flink实时数仓-采集模块-业务数据采集之FlinkCDC  DataStreamAPI  自定义反序列化器  编码完成.mp4
    │  │          035-Flink实时数仓-采集模块-业务数据采集之FlinkCDC  DataStreamAPI  自定义反序列化器  代码测试.mp4
    │  │          036-Flink实时数仓-采集模块-业务数据采集之FlinkCDC  DataStreamAPI&FlinkSQL对比.mp4
    │  │          037-Flink实时数仓-采集模块-业务数据采集之Maxwell  安装说明&测试.mp43 D8 r0 i! P' C
    │  │          038-Flink实时数仓-采集模块-业务数据采集之Canal  安装说明&测试.mp4
    │  │          039-Flink实时数仓-采集模块-业务数据采集之CDC对比.mp4
    │  │          040-Flink实时数仓-采集模块-业务数据采集之读取MySQL数据并写入Kafka  编码.mp4
    │  │          041-Flink实时数仓-采集模块-业务数据采集之读取MySQL数据并写入Kafka  测试.mp4
    │  │          042-Flink实时数仓-DWD&DIM-课程介绍.mp4
    │  │          043-Flink实时数仓-DWD&DIM-行为数据  需求分析.mp4
    │  │          044-Flink实时数仓-DWD&DIM-行为数据  思路整理&消费Kafka数据.mp4
    │  │          045-Flink实时数仓-DWD&DIM-行为数据  将数据转换为JSON对象.mp4
    │  │          046-Flink实时数仓-DWD&DIM-行为数据  新老用户校验.mp4
    │  │          047-Flink实时数仓-DWD&DIM-行为数据  侧输出流&写入Kafka.mp4
    │  │          048-Flink实时数仓-DWD&DIM-行为数据  测试.mp4
    │  │          049-Flink实时数仓-DWD&DIM-业务数据之需求分析.mp4
    │  │          050-Flink实时数仓-DWD&DIM-业务数据之代码逻辑梳理.mp4
    │  │          051-Flink实时数仓-DWD&DIM-业务数据之代码编写  消费数据并过滤.mp4
    │  │          052-Flink实时数仓-DWD&DIM-业务数据之代码编写  读取配置表创建广播流.mp4
    │  │          053-Flink实时数仓-DWD&DIM-业务数据之代码编写  配置表字段分析&建表&JavaBean.mp4
    │  │          054-Flink实时数仓-DWD&DIM-业务数据之代码编写  开启配置表Binlog并测试.mp4
    │  │          055-Flink实时数仓-DWD&DIM-业务数据之代码编写  连接主流&广播流并分析业务逻辑.mp4
    │  │          056-Flink实时数仓-DWD&DIM-业务数据之代码编写  创建TableProcessFunction并初始化相关参数.mp4
    │  │          057-Flink实时数仓-DWD&DIM-业务数据之代码编写  处理广播流数据  解析数据&建表.mp4
    │  │          058-Flink实时数仓-DWD&DIM-业务数据之代码编写  处理广播流数据  写入状态.mp4
    │  │          059-Flink实时数仓-DWD&DIM-业务数据之代码编写  处理主流数据  读取状态&过滤字段.mp4
    │  │          060-Flink实时数仓-DWD&DIM-业务数据之代码编写  处理主流数据  补充SinkTable&分流.mp4
    │  │          061-Flink实时数仓-DWD&DIM-业务数据之代码编写  检查代码.mp4
    │  │          062-Flink实时数仓-DWD&DIM-业务数据之代码编写  测试准备.mp4
    │  │          063-Flink实时数仓-DWD&DIM-业务数据之代码编写  测试.mp4
    │  │          064-Flink实时数仓-DWD&DIM-业务数据之代码编写  将数据写入HBase  编码.mp4
    │  │          065-Flink实时数仓-DWD&DIM-业务数据之代码编写  将数据写入Kafka  编码.mp4
    │  │          066-Flink实时数仓-DWD&DIM-业务数据之整体测试  环境准备.mp4
    │  │          067-Flink实时数仓-DWD&DIM-业务数据之整体测试  测试完成.mp4
    │  │          068-Flink实时数仓-ODS&DWD&DIM-小总结.mp4
    │  │          069-Flink实时数仓-ODS&DWD&DIM-SQL分享  需求说明&建表&导数据.mp4
    │  │          070-Flink实时数仓-ODS&DWD&DIM-SQL分享  方案一.mp4
    │  │          071-Flink实时数仓-ODS&DWD&DIM-SQL分享  方案二.mp4
    │  │          072-Flink实时数仓-ODS&DWD&DIM-SQL分享  HiveOnSpark  Bug说明.mp4
    │  │          073-Flink实时数仓-DWM层-需求分析.mp4
    │  │          074-Flink实时数仓-DWM层-访客UV  需求分析.mp4
    │  │          075-Flink实时数仓-DWM层-访客UV  代码编写  消费数据并转换为JSON对象.mp4
    │  │          076-Flink实时数仓-DWM层-访客UV  代码编写  过滤数据.mp4
    │  │          077-Flink实时数仓-DWM层-访客UV  代码编写  设置状态超时时间防止状态过大.mp4
    │  │          078-Flink实时数仓-DWM层-访客UV  代码测试.mp4
    │  │          079-Flink实时数仓-DWM层-跳出明细  需求分析.mp4
    │  │          080-Flink实时数仓-DWM层-跳出明细  代码编写.mp4
    │  │          081-Flink实时数仓-DWM层-跳出明细  代码测试.mp4
    │  │          082-Flink实时数仓-DWM层-跳出明细  测试.mp4
    │  │          083-Flink实时数仓-DWM层-跳出明细  CEP 循环模式.mp4
    │  │          084-Flink实时数仓-DWM层-订单宽表  需求分析.mp4
    │  │          085-Flink实时数仓-DWM层-订单宽表  双流JOIN  官方文档说明.mp4
    │  │          086-Flink实时数仓-DWM层-订单宽表  双流JOIN  代码编写.mp4
    │  │          087-Flink实时数仓-DWM层-订单宽表  双流JOIN  代码测试.mp4
    │  │          088-Flink实时数仓-DWM层-订单宽表  代码编写  消费Kafka数据&转换JavaBean&提取事件时间.mp4
    │  │          089-Flink实时数仓-DWM层-订单宽表  代码编写  订单与订单明细表双流JOIN.mp4
    │  │          090-Flink实时数仓-DWM层-订单宽表  代码测试  准备工作.mp4
    │  │          091-Flink实时数仓-DWM层-订单宽表  代码测试  测试完成.mp4
    │  │          092-Flink实时数仓-DWM层-订单宽表  关联维度  思路梳理.mp4
    │  │          093-Flink实时数仓-DWM层-订单宽表  关联维度  JDBCUtil  返回值&参数说明.mp4
    │  │          094-Flink实时数仓-DWM层-订单宽表  关联维度  JDBCUtil  查询&封装泛型对象.mp4
    │  │          095-Flink实时数仓-DWM层-订单宽表  关联维度  JDBCUtil  测试.mp4
    │  │          096-Flink实时数仓-DWM层-订单宽表  关联维度  DimUtil封装&优化的必要性.mp4
    │  │          097-Flink实时数仓-DWM层-订单宽表  关联维度  优化1旁路缓存  思路分析.mp4
    │  │          098-Flink实时数仓-DWM层-订单宽表  关联维度  优化1旁路缓存  Redis工具类&Key的设计.mp4
    │  │          099-Flink实时数仓-DWM层-订单宽表  关联维度  优化1旁路缓存  代码编写.mp4
    │  │          100-Flink实时数仓-DWM层-订单宽表  关联维度  优化1旁路缓存  代码测试.mp4
    │  │          101-Flink实时数仓-DWM层-订单宽表  回顾.mp4
    │  │          102-Flink实时数仓-DWM层-订单宽表  关联维度  优化2  异步IO说明.mp4
    │  │          103-Flink实时数仓-DWM层-订单宽表  关联维度  优化2  异步IO编码步骤.mp4
    │  │          104-Flink实时数仓-DWM层-订单宽表  关联维度  优化2  异步IO编码  初始化函数.mp4
    │  │          105-Flink实时数仓-DWM层-订单宽表  关联维度  优化2  异步IO编码  异步函数完成.mp4  
    │  │          106-Flink实时数仓-DWM层-订单宽表  关联维度  优化2  异步IO编码  测试准备.mp4
    │  │          107-Flink实时数仓-DWM层-订单宽表  关联维度  优化2  异步IO编码  测试完成.mp4
    │  │          108-Flink实时数仓-DWM层-订单宽表  关联维度  补充其他维度信息.mp4
    │  │          109-Flink实时数仓-DWM层-订单宽表  最终测试.mp4
    │  │          110-Flink实时数仓-DWM层-订单宽表  不丢维度数据说明.mp4
    │  │          111-Flink实时数仓-DWM层-支付宽表  需求分析.mp4
    │  │          112-Flink实时数仓-DWM层-支付宽表  代码编写.mp4
    │  │          113-Flink实时数仓-DWM层-支付宽表  代码测试.mp4
    │  │          114-Flink实时数仓-DWM层-支付宽表  时间工具类说明.mp4
    │  │          115-Flink实时数仓-DWS层-课程介绍.mp4
    │  │          116-Flink实时数仓-DWS层-访客主题宽表  需求分析.mp4
    │  │          117-Flink实时数仓-DWS层-访客主题宽表  思路整理&读取Kafka数据.mp4
    │  │          118-Flink实时数仓-DWS层-访客主题宽表  处理输出流&union&提取时间戳分组.mp4
    │  │          119-Flink实时数仓-DWS层-访客主题宽表  开窗&聚合.mp4
    │  │          120-Flink实时数仓-DWS层-访客主题宽表  打印测试.mp4
    │  │          121-Flink实时数仓-DWS层-ClickHouse  课程介绍.mp4
    │  │          122-Flink实时数仓-DWS层-ClickHouse  概述&特点.mp4
    │  │          123-Flink实时数仓-DWS层-ClickHouse  安装准备工作.mp4
    │  │          124-Flink实时数仓-DWS层-ClickHouse  安装&启动.mp4
    │  │          125-Flink实时数仓-DWS层-ClickHouse  数据类型.mp4
    │  │          126-Flink实时数仓-DWS层-ClickHouse  简单引擎介绍.mp4
    │  │          127-Flink实时数仓-DWS层-ClickHouse  MergeTree.mp4
    │  │          128-Flink实时数仓-DWS层-ClickHouse  MergeTree之Partition By.mp4
    │  │          129-Flink实时数仓-DWS层-ClickHouse  MergeTree之Primary Key.mp4
    │  │          130-Flink实时数仓-DWS层-ClickHouse  MergeTree之Order By.mp4
    │  │          131-Flink实时数仓-DWS层-ClickHouse  MergeTree之TTL.mp4
    │  │          132-Flink实时数仓-DWS层-ClickHouse  ReplacingMergeTree.mp4
    │  │          133-Flink实时数仓-DWS层-ClickHouse  SummingMergeTree.mp4
    │  │          134-Flink实时数仓-DWS层-ClickHouse  引擎选择分析.mp4
    │  │          135-Flink实时数仓-DWS层-ClickHouse  SQL操作  一.mp4
    │  │          136-Flink实时数仓-DWS层-ClickHouse  SQL操作  二.mp4
    │  │          137-Flink实时数仓-DWS层-ClickHouse  副本机制.mp4
    │  │          138-Flink实时数仓-DWS层-ClickHouse  分片机制  说明.mp4
    │  │          139-Flink实时数仓-DWS层-ClickHouse  分片机制  实操.mp4
    │  │          140-Flink实时数仓-DWS层-访客主题  ClickHouseUtil  创建.mp4
    │  │          141-Flink实时数仓-DWS层-访客主题  ClickHouseUtil  封装.mp4
    │  │          142-Flink实时数仓-DWS层-访客主题  ClickHouseUtil  封装完成.mp4
    │  │          143-Flink实时数仓-DWS层-访客主题  ClickHouseUtil  测试完成.mp4
    │  │          144-Flink实时数仓-DWS层-商品主题  需求分析.mp4
    │  │          145-Flink实时数仓-DWS层-商品主题  JavaBean说明.mp4
    │  │          146-Flink实时数仓-DWS层-商品主题  代码编写  思路整理&消费数据创建流.mp4
    │  │          147-Flink实时数仓-DWS层-商品主题  代码编写  处理页面日志&收藏数据&购物车数据.mp4
    │  │          148-Flink实时数仓-DWS层-商品主题  代码编写  处理订单&支付数据.mp4
    │  │          149-Flink实时数仓-DWS层-商品主题  代码编写  处理退单&评价数据.mp4
    │  │          150-Flink实时数仓-DWS层-商品主题  代码编写  分组开窗&聚合.mp4
    │  │          151-Flink实时数仓-DWS层-商品主题  代码编写  关联维度&将数据写入ClickHouse.mp4
    │  │          152-Flink实时数仓-DWS层-商品主题-整体测试.mp4
    │  │          153-Flink实时数仓-DWS层-商品主题-需求分析.mp4
    │  │          154-Flink实时数仓-DWS层-商品主题  代码编写  创建环境&使用DDL方式读取Kafka数据.mp4
    │  │          155-Flink实时数仓-DWS层-商品主题  代码编写  分组开窗聚合.mp4
    │  │          156-Flink实时数仓-DWS层-商品主题  代码编写  将动态表转换为流并打印.mp4
    │  │          157-Flink实时数仓-DWS层-商品主题  代码编写  将数据写入ClickHouse&测试.mp4
    │  │          158-Flink实时数仓-DWS层-关键词主题  需求分析.mp4
    │  │          159-Flink实时数仓-DWS层-关键词主题  代码编写  分词工具类封装.mp4
    │  │          160-Flink实时数仓-DWS层-关键词主题  代码编写  分词UDTF.mp4
    │  │          161-Flink实时数仓-DWS层-关键词主题  代码编写  思路分析&读取数据&建表.mp4
    │  │          162-Flink实时数仓-DWS层-关键词主题  代码编写  分词&开窗聚合.mp4
    │  │          163-Flink实时数仓-DWS层-关键词主题  代码编写  动态表转换为流&写入ClickHouse.mp4
    │  │          164-Flink实时数仓-DWS层-关键词主题  代码测试.mp4
    │  │          165-Flink实时数仓-数据可视化-课程介绍.mp4
    │  │          166-Flink实时数仓-数据可视化-Sugar  创建大屏.mp4
    │  │          167-Flink实时数仓-数据可视化-Sugar  使用步骤介绍.mp4
    │  │          168-Flink实时数仓-数据可视化-数据接口  项目构建.mp4
    │  │          169-Flink实时数仓-数据可视化-数据接口  依赖导入&分层说明.mp4
    │  │          170-Flink实时数仓-数据可视化-数据接口  GMV接口  Mapper完成.mp4
    │  │          171-Flink实时数仓-数据可视化-数据接口  GMV接口  Service&Controller完成.mp4
    │  │          172-Flink实时数仓-数据可视化-数据接口  GMV接口  测试.mp4
    │  │          173-Flink实时数仓-数据可视化-数据接口  GMV接口  对接Sugar.mp4
    │  │          174-Flink实时数仓-数据可视化-数据接口  品牌GMV接口  Mapper完成.mp4
    │  │          175-Flink实时数仓-数据可视化-数据接口  品牌GMV接口  Service完成.mp4
    │  │          176-Flink实时数仓-数据可视化-数据接口  品牌GMV接口  Controller完成.mp4
    │  │          177-Flink实时数仓-数据可视化-数据接口  品牌GMV接口  测试完成.mp4
    │  │          178-Flink实时数仓-数据可视化-数据接口  品牌GMV接口  对接Sugar.mp4
    │  │          179-Flink实时数仓-数据可视化-数据接口  导入代码&品类GMV&SPU GMV.mp4
    │  │          180-Flink实时数仓-数据可视化-数据接口  其他需求图表.mp4
    │  │          181-Flink实时数仓-数据可视化-最终测试.mp4
    │  │          182-Flink优化-课程介绍.mp4
    │  │          183-Flink优化-资源优化之内存设置.mp4
    │  │          184-Flink优化-资源优化之并行度设置.mp4
    │  │          185-Flink优化-资源优化之RockDB配置.mp4
    │  │          186-Flink优化-资源优化之CheckPoint配置.mp4
    │  │          187-Flink优化-资源优化之ParameterTool的介绍.mp4
    │  │          188-Flink优化-反压处理之反压介绍&定位.mp4
    │  │          189-Flink优化-反压处理之反压问题解决.mp4
    │  │          190-Flink优化-数据倾斜之定位问题.mp4
    │  │          191-Flink优化-数据倾斜之KeyBy之前的数据倾斜.mp4
    │  │          192-Flink优化-数据倾斜之KeyBy之后直接聚合.mp4
    │  │          193-Flink优化-数据倾斜之KeyBy之后开窗聚合.mp4
    │  │          194-Flink优化-KafkaSource.mp4
    │  │          195-Flink优化-FlinkSQL优化之MiniBatch.mp4
    │  │          196-Flink优化-FlinkSQL优化之LocalGlobal.mp4
    │  │          197-Flink优化-FlinkSQL优化之SplitDistinct.mp4
    │  │          198-Flink优化-FlinkSQL优化之Agg With Filter.mp4
    │  │          199-Flink优化-FlinkSQL优化之TopN优化.mp4
    │  │          200-Flink优化-FlinkSQL优化之去重方案&其他.mp4
    │  │         
    │  ├─尚硅谷大数据项目之尚品汇(电商数仓4.0)
    │  │  │  代码.zip
    │  │  │  笔记.zip
    │  │  │  资料.zip
    │  │  │  
    │  │  └─视频
    │  │          001_电商数仓-课程介绍.mp4
    │  │          002_数仓概念-数据来源.mp4
    │  │          003_数仓概念-项目演示.mp4
    │  │          004-数仓概念-总体描述.mp4
    │  │          005-数仓需求-需求分析.mp4
    │  │          006-数仓架构-选型考虑因素.mp4
    │  │          007-数仓架构-技术选型.mp4
    │  │          008-数仓架构-项目流程设计.mp4
    │  │          009-数仓架构-框架发行版本选择.mp4
    │  │          010-数仓架构-具体版本.mp4
    │  │          011-数仓架构-服务器选择.mp4
    │  │          012-数仓架构-集群规模.mp4
    │  │          013-数仓架构-集群资源规划设计.mp4
    │  │          014-用户行为数据生成-页面日志介绍.mp4
    │  │          015-用户行为数据生成-事件日志介绍.mp4
    │  │          016-用户行为数据生成-曝光日志介绍.mp4
    │  │          017-用户行为数据生成-启动及错误日志介绍.mp4
    │  │          018-用户行为数据生成-埋点方式.mp4
    │  │          019-用户行为数据生成-埋点上报时机.mp4
    │  │          020-用户行为数据生成-埋点日志格式.mp4
    │  │          021-用户行为数据生成-模板服务器说明.mp4
    │  │          022-用户行为数据生成-克隆三台服务器.mp4
    │  │          023-用户行为数据生成-阿里云准备(可选).mp4
    │  │          024-用户行为数据生成-集群同步脚本.mp4
    │  │          025-用户行为数据生成-无密登录配置.mp4
    │  │          026-用户行为数据生成-安装JDK.mp4
    │  │          027-用户行为数据生成-Linux环境变量说明.mp4
    │  │          028-用户行为数据生成-日志生成.mp4
    │  │          029-用户行为数据生成-日志生成脚本.mp4
    │  │          030-用户行为数据采集-xcall脚本.mp4
    │  │          031-用户行为数据采集-Hadoop安装.mp4
    │  │          032-用户行为数据采集-Hadoop配置(上).mp4
    │  │          033-用户行为数据采集-Hadoop配置(下).mp4
    │  │          034-用户行为数据采集-Hadoop历史服务器&日志聚集.mp4
    │  │          035-用户行为数据采集-Hadoop集群启动.mp4
    │  │          036-用户行为数据采集-Hadoop集群启停脚本.mp4
    │  │          037-用户行为数据采集-Hadoop存储多目录.mp4
    │  │          038-用户行为数据采集-Hadoop节点间数据均衡.mp4
    │  │          039-用户行为数据采集-Hadoop磁盘间数据均衡.mp4
    │  │          040-用户行为数据采集-Hadoop配置支持LZO压缩.mp4
    │  │          041-用户行为数据采集-Hadoop配置LZO创建索引.mp4
    │  │          042-用户行为数据采集-Hadoop压测环境准备.mp4
    │  │          043-用户行为数据采集-Hadoop压测写测试.mp4
    │  │          044-用户行为数据采集-Hadoop压测读测试.mp4
    │  │          045-用户行为数据采集-Hadoop压测MR计算.mp4
    │  │          046-用户行为数据采集-Hadoop的HDFS参数调优.mp4
    │  │          047-用户行为数据采集-Hadoop的Yarn参数调优.mp4
    │  │          048-用户行为数据采集-Zookeeper安装.mp4
    │  │          049-用户行为数据采集-Zookeeper脚本.mp4
    │  │          050-用户行为数据采集-Kafka安装.mp4
    │  │          051-用户行为数据采集-Kafka脚本.mp4
    │  │          052-用户行为数据采集-Kafka的API回顾.mp4
    │  │          053-用户行为数据采集-Kafka机器数量.mp4
    │  │          054-用户行为数据采集-Kafka压测环境准备.mp4
    │  │          055-用户行为数据采集-Kafka生产压测.mp4
    │  │          056-用户行为数据采集-Kafka消费压测.mp4
    │  │          057-用户行为数据采集-Kafka分区数.mp4
    │  │          058-用户行为数据采集-Flume安装.mp4
    │  │          059-用户行为数据采集-Flume的Source选择.mp4
    │  │          060-用户行为数据采集-Flume的Channel选择.mp4
    │  │          061-用户行为数据采集-Flume的KafkaChannel.mp4
    │  │          062-用户行为数据采集-Flume配置编写.mp4
    │  │          063-用户行为数据采集-Flume拦截器单Event.mp4
    │  │          064-用户行为数据采集-Flume拦截器和配置完成.mp4
    │  │          065-用户行为数据采集-Flume-Kafka通道打通.mp4
    │  │          066-用户行为数据采集-Flume脚本nohup.mp4
    │  │          067-用户行为数据采集-Flume脚本停止进程.mp4
    │  │          068-用户行为数据采集-Flume脚本完成.mp4
    │  │          069-用户行为数据采集-消费者Flume组件选型.mp4
    │  │          070-用户行为数据采集-消费者Flume零点漂移说明.mp4
    │  │          071-用户行为数据采集-消费者Flume配置Source.mp4
    │  │          072-用户行为数据采集-消费者Flume配置Channel.mp4
    │  │          073-用户行为数据采集-消费者Flume配置Sink.mp4
    │  │          074-用户行为数据采集-消费者Flume时间戳拦截器.mp4
    │  │          075-用户行为数据采集-消费者Flume时间戳拦截器完成.mp4
    │  │          076-用户行为数据采集-消费者Flume小文件问题处理.mp4
    │  │          077-用户行为数据采集-消费者Flume脚本完成.mp4
    │  │          078-用户行为数据采集-消费者Flume内存优化.mp4
    │  │          079-用户行为数据采集-采集通道总脚本.mp4
    │  │          080-用户行为数据采集-2NN的bug解决.mp4
    │  │          081-业务数据采集-电商业务流程.mp4
    │  │          082-业务数据采集-业务数据库(上).mp4
    │  │          083-业务数据采集-业务数据库(中).mp4
    │  │          084-业务数据采集-业务数据库(下).mp4
    │  │          085-业务数据采集-安装MySQL.mp4
    │  │          086-业务数据采集-生成业务数据.mp4
    │  │          087-业务数据采集-Sqoop部署.mp4
    │  │          088-业务数据采集-Sqoop使用.mp4
    │  │          089-业务数据采集-同步策略.mp4
    │  │          090-业务数据采集-同步策略分析.mp4
    │  │          091-业务数据采集-Sqoop同步命令编写.mp4
    │  │          092-业务数据采集-Sqoop同步脚本.mp4
    │  │          093-业务数据采集-部署Hive.mp4
    │  │          094-数仓建模理论-数仓分层概念.mp4
    │  │          095-数仓建模理论-数据集市概念.mp4
    │  │          096-数仓建模理论-开发规范.mp4
    │  │          097-数仓建模理论-概述.mp4
    │  │          098-数仓建模理论-范式概念.mp4
    │  │          099-数仓建模理论-数仓概述.mp4
    │  │          100-数据仓库理论-三范式理论.mp4
    │  │          101-数仓建模理论-关系建模和维度建模.mp4
    │  │          102-数仓建模理论-维度表和事实表.mp4
    │  │          103-数仓建模理论-维度模型分类.mp4
    │  │          104-数仓建模理论-ODS层建模思想.mp4
    │  │          105-数仓建模理论-DIM层和DWD层建模思想.mp4
    │  │          106-数仓建模理论-DIM层和DWD层建模演示.mp4
    │  │          107-数仓建模理论-DWS层和DWT层建模思想.mp4
    │  │          108-数仓建模理论-ADS层建表说明.mp4
    │  │          109-数仓环境搭建-计算模式分析.mp4
    │  │          110-数仓环境搭建-Hive-on-Spark兼容性问题说明.mp4
    │  │          111-数仓环境搭建-Hive-on-Spark配置.mp4
    │  │          112-数仓环境搭建-Hive-on-Spark测试.mp4
    │  │          113-数仓环境搭建-Yarn配置.mp4
    │  │          114-数仓环境搭建-DataGrip使用说明.mp4
    │  │          115-数仓环境搭建-数据准备.mp4
    │  │          116-数仓搭建-ODS层日志表建表语句.mp4
    │  │          117-数仓搭建-ODS层日志表数据装载.mp4
    │  │          118-数仓搭建-ODS层日志表装载脚本.mp4
    │  │          119-数仓搭建-ODS层业务表建表语句.mp4
    │  │          120-数仓搭建-ODS层业务表装载脚本.mp4
    │  │          121-数仓搭建-DIM层商品维度表建表语句.mp4
    │  │          122-数仓搭建-DIM层商品维度表数据装载分析.mp4
    │  │          123-数仓搭建-DIM层商品维度表数据装载语句.mp4
    │  │          124-数仓搭建-LZO索引文件失效说明.mp4
    │  │          125-数仓搭建-DIM层优惠券维度表建表语句.mp4
    │  │          126-数仓搭建-DIM层优惠券维度表数据装载.mp4
    │  │          127-数仓搭建-DIM层活动维度表建表语句.mp4
    │  │          128-数仓搭建-DIM层活动维度表装载语句.mp4
    │  │          129-数仓搭建-DIM层地区维度表.mp4
    │  │          130-数仓搭建-DIM层时间维度表.mp4
    │  │          131-数仓搭建-拉链表概述.mp4
    │  │          132-数仓搭建-DIM层用户维度表建表语句.mp4
    │  │          133-数仓搭建-DIM层用户维度表数据装载思路.mp4
    │  │          134-数仓搭建-DIM层用户维度表首日数据装载.mp4
    │  │          135-数仓搭建-DIM层用户维度表每日数据装载.mp4
    │  │          136-数仓搭建-DIM层数据装载脚本.mp4
    │  │          137-数仓搭建-DWD层日志解析思路.mp4
    │  │          138-数仓搭建-get_json_object函数.mp4
    │  │          139-数仓搭建-DWD层启动日志表建表语句.mp4
    │  │          140-数仓搭建-DWD层启动日志表数据装载.mp4
    │  │          141-数仓搭建-DWD层页面日志表.mp4
    │  │          142-数据仓库-DWD层动作日志表建表语句.mp4
    │  │          143-数仓搭建-DWD层动作日志表数据装载思路.mp4
    │  │          144-数仓搭建-UDTF函数编码.mp4
    │  │          145-数仓搭建-UDTF函数创建.mp4
    │  │          146-数仓搭建-DWD层动作日志表数据装载.mp4
    │  │          147-数仓搭建-DWD层曝光日志表.mp4
    │  │          148-数仓搭建-DWD层错误日志表.mp4
    │  │          149-数仓搭建-DWD层数据装载脚本.mp4
    │  │          150-数仓搭建-维度建模回顾.mp4
    │  │          151-数仓搭建-DWD层评价事实表建表语句.mp4
    │  │          152-数仓搭建-DWD层评价事实表数据装载.mp4
    │  │          153-数仓搭建-DWD层订单明细事实表建表语句.mp4
    │  │          154-数仓搭建-DWD层订单明细事实表数据装载.mp4
    │  │          155-数仓搭建-DWD层退单事实建表语句.mp4
    │  │          156-数仓搭建-DWD层退单事实表数据装载.mp4
    │  │          157-数仓搭建-DWD层加购事实表.mp4
    │  │          158-数仓搭建-DWD层收藏事实表.mp4
    │  │          159-数仓搭建-DWD层优惠券领用事实表建表语句.mp4
    │  │          160-数仓搭建-DWD层优惠券领用事实表数据装载.mp
    │  │          161-数仓搭建-DWD层支付事实表建表语句.mp4
    │  │          162-数仓搭建-DWD层支付事实表数据装载.mp4
    │  │          163-数仓搭建-DWD层退款事实表.mp4
    │  │          164-数仓搭建-DWD层订单事实表建表语句.mp4
    │  │          165-数仓搭建-DWD层订单事实表数据装载.mp4
    │  │          166-数仓搭建-DWD层数据装载脚本.mp4
    │  │          167-数仓搭建-DWS层建模回顾.mp4
    │  │          168-数仓搭建-Hive时间函数和复杂数据类型说明.mp4
    │  │          169-数仓搭建-DWS层用户主题建表语句.mp4
    │  │          170-数仓搭建-DWS层用户主题数据装载思路分析.mp4
    │  │          171-数仓搭建-DWS层用户主题首日数据装载(上).mp4
    │  │          172-数仓搭建-DWS层用户主题首日数据装载(中).mp4
    │  │          173-数仓搭建-DWS层用户主题首日数据装载(下).mp4
    │  │          174-数仓搭建-DWS层用户主题每日数据装载.mp4
    │  │          175-数仓搭建-DWS层访客主题建表语句.mp4
    │  │          176-数仓搭建-新增访客判断逻辑说明.mp4
    │  │          177-数仓搭建-DWS层访客主题数据装载.mp4
    │  │          178-数仓搭建-DWS层商品主题建表语句.mp4
    │  │          179-数仓搭建-DWS层商品主题数据装载.mp4
    │  │          180-数仓搭建-DWS其余主题表结构.mp4
    │  │          181-数仓搭建-DWS数据装载脚本.mp4
    │  │          182-数仓搭建-DWT层建模思想回顾.mp4
    │  │          183-数仓搭建-DWT用户主题建表语句.mp4
    │  │          184-数仓搭建-DWT用户主题首日数据装载.mp4
    │  │          185-数仓搭建-DWT用户主题每日数据装载.mp4
    │  │          186-数仓搭建-DWT访客主题建表语句.mp4
    │  │          187-数仓搭建-DWT访客主题数据装载.mp4
    │  │          188-数仓搭建-DWT层其余主题表结构.mp4
    │  │          189-数仓搭建-DWT层数据装载脚本.mp4
    │  │          190-数仓搭建-ADS层访客统计需求说明.mp4
    │  │          191-数仓搭建-ADS层访客统计需求讲解(上).mp4
    │  │          192-数仓搭建-ADS层访客统计需求讲解(下).mp4
    │  │          193-数仓搭建-ADS层路径分析需求说明.mp4
    │  │          194-数仓搭建-ADS层路径分析需求讲解.mp4
    │  │          195-数仓搭建-ADS层用户统计需求说明.mp4
    │  │          196-数仓搭建-ADS层用户统计需求讲解.mp4
    │  │          197-数仓搭建-ADS层用户变动统计需求说明.mp4
    │  │          198-数仓搭建-ADS层用户变动统计需求讲解.mp4
    │  │          199-数仓搭建-ADS层漏斗分析需求说明.mp4
    │  │          200-数仓搭建-ADS层漏斗分析需求讲解.mp4
    │  │          201-数仓搭建-ADS层留存率需求说明.mp4
    │  │          202-数仓搭建-ADS层留存率需求讲解.mp4
    │  │          203-数仓搭建-ADS层商品统计.mp4
    │  │          204-数仓搭建-ADS层复购率.mp4
    │  │          205-数仓搭建-ADS层订单统计.mp4
    │  │          206-数仓搭建-ADS层各地区订单统计.mp4
    │  │          207-数仓搭建-ADS层优惠券统计.mp4
    │  │          208-数仓搭建-ADS层活动统计.mp4
    │  │          209-数仓搭建-ADS层数据装载脚本.mp4
    │  │          210-全流程调度-概述.mp4
    │  │          211-全流程调度-Azkaban概述.mp4
    │  │          212-全流程调度-Azkaban基本架构及部署模式.mp4
    │  │          213-全流程调度-Azkaban部署之数据库初始化.mp4
    │  │          214-全流程调度-Azkaban部署之ExecutorServer.mp4
    │  │          215-全流程调度-Azkaban部署之WebServer.mp4
    │  │          216-全流程调度-Azkaban使用之HelloWorld案例.mp4
    │  │          217-全流程调度-Azkaban使用之配置文件编写规则.mp4
    │  │          218-全流程调度-Azkaban使用之任务依赖案例.mp4
    │  │          219-全流程调度-Azkaban使用之自动失败重试案例.mp4
    │  │          220-全流程调度-Azkaban使用之手动失败重试案例.mp4
    │  │          221-全流程调度-Azkaban进阶之JavaProcess任务类型.mp4
    │  │          222-全流程调度-Azkaban进阶之条件工作流概述.mp4
    │  │          223-全流程调度-Azkaban进阶之条件工作流运行时参数案例.mp4
    │  │          224-全流程调度-Azkaban进阶之条件工作流预定义宏案例.mp4
    │  │          225-全流程调度-Azkaban进阶之定时调度.mp4
    │  │          226-全流程调度-Azkaban进阶之邮件报警.mp4
    │  │          227-全流程调度-Azkaban进阶之电话报警.mp4
    │  │          228-全流程调度-Azkaban进阶之多Executor模式注意事项.mp4
    │  │          229-全流程调度-工作流程图.mp4
    │  │          230-全流程调度-Mysql建库建表.mp4
    │  │          231-全流程调度-Sqoop导出脚本.mp4
    │  │          232-全流程调度-新数据准备.mp4
    │  │          233-全流程调度-实操.mp4
    │  │          234-可视化-Superset概述.mp4
    │  │          235-可视化-Superset部署之Miniconda3.mp4
    │  │          236-可视化-Superset部署之Python环境 .mp4
    │  │          237-可视化-Superset部署之安装.mp4
    │  │          238-可视化-Superset部署之启停.mp4
    │  │          239-可视化-Superset使用之对接数据源.mp4
    │  │          240-可视化-Superset使用之创建仪表盘.mp4
    │  │          241-可视化-Superset使用之创建Charts.mp4
    │  │          242-可视化-Superset使用之桑基图&地图.mp4
    │  │          243-可视化-Superset使用之仪表盘布局调整.mp4
    │  │          244-即席查询-Kylin概述.mp4
    │  │          245-即席查询-Kylin前置概念.mp4
    │  │          246-即席查询-Kylin架构-n.mp4
    │  │          247-即席查询-Kylin部署之HBase.mp4
    │  │          248-即席查询-Kylin部署之环境变量.mp4
    │  │          249-即席查询-Kylin特点.mp4
    │  │          250-即席查询-Kylin启动及问题说明.mp4
    │  │          251-即席查询-Kylin使用之对接数据源.mp4
    │  │          252-即席查询-Kylin使用之构建Model.mp4
    │  │          253-即席查询-Kylin使用之构建Cube.mp4
    │  │          254-即席查询-Kylin进阶之重复key问题.mp4
    │  │          255-即席查询-Kylin进阶之每日调度脚本.mp4
    │  │          256-即席查询-Kylin理论之Cube原理.mp4
    │  │          257-即席查询-Kylin优化之聚合组.mp4
    │  │          258-即席查询-Kylin优化之衍生维度.mp4
    │  │          259-即席查询-Kylin优化之RowKey.mp4
    │  │          260-即席查询-KylinBI集成.mp4
    │  │          261-即席查询-Presto概述.mp4
    │  │          262-即席查询-Presto部署之Server.mp4
    │  │          263-即席查询-Presto部署之命令行客户端.mp4
    │  │          264-即席查询-Presto部署之LZO说明.mp4
    │  │          265-即席查询-Presto部署之可视化客户端.mp4
    │  │          266-即席查询-Presto注意事项.mp4
    │  │          267-集群监控-Zabbix概述.mp4
    │  │          268-集群监控-Zabbix部署之准备工作.mp4
    │  │          269-集群监控-Zabbix部署之yum仓库准备.mp4
    │  │          270-集群监控-Zabbix部署之安装.mp4
    │  │          271-集群监控-Zabbix部署之配置.mp4
    │  │          272-集群监控-Zabbix使用之简介.mp4
    │  │          273-集群监控-Zabbix使用之术语.mp4
    │  │          274-集群监控-Zabbix使用之创建主机.mp4
    │  │          275-集群监控-Zabbix使用之创建监控项.mp4
    │  │          276-集群监控-Zabbix使用之创建触发器.mp4
    │  │          277-集群监控-Zabbix使用之创建动作.mp4
    │  │          278-集群监控-Zabbix使用之测试&模板.mp4
    │  │          279-集群监控-Zabbix使用之集成Grafana.mp4
    │  │          280-用户认证-Kerberos概述.mp4
    │  │          281-用户认证-Kerberos认证原理.mp4
    │  │          282-用户认证-Kerberos部署之配置.mp4
    │  │          283-用户认证-Kerberos部署之初始化数据库.mp4
    │  │          284-用户认证-Kerberos部署之创建管理员用户.mp4
    │  │          285-用户认证-Kerberos使用之数据库操作.mp4
    │  │          286-用户认证-Kerberos使用之用户认证.mp4
    │  │          287-用户认证-Kerberos集成Hadoop之创建系统用户.mp4
    │  │          288-用户认证-Kerberos集成Hadoop之创建Kerberos主体.mp4
    │  │          289-用户认证-Kerberos集成Hadoop之修改配置文件.mp4
    │  │          290-用户认证-Kerberos集成Hadoop之HTTPS协议说明.mp4
    │  │          291-用户认证-Kerberos集成Hadoop之HTTPS配置.mp4
    │  │          292-用户认证-Kerberos集成Hadoop之配置LinuxContainorExecutor.mp4
    │  │          293-用户认证-Kerberos集成Hadoop之修改本地路径权限.mp4
    │  │          294-用户认证-Kerberos集成Hadoop之启动HDFS.mp4
    │  │          295-用户认证-Kerberos集成Hadoop之修改HFDS路径权限.mp4
    │  │          296-用户认证-Kerberos集成Hadoop之启动Yarn&历史服务器.mp4
    │  │          297-用户认证-Kerberos实操之用户要求.mp4
    │  │          298-用户认证-Kerberos实操之访问HDFS.mp4
    │  │          299-用户认证-Kerberos实操之访问Yarn.mp4
    │  │          300-用户认证-Kerberos实操之Hive启用认证.mp4
    │  │          301-用户认证-Kerberos实操之HiveBeeline客户端认证.mp4
    │  │          302-用户认证-Kerberos实操之HiveDataGrip认证.mp4
    │  │          303-用户认证-Kerberos实战全流程调度之准备工作.mp4
    │  │          304-用户认证-Kerberos实战全流程调度之新数据准备.mp4
    │  │          305-用户认证-Kerberos实战全流程调度之启动Azkaban.mp4
    │  │          306-用户认证-Kerberos实战全流程调度之演示.mp4
    │  │          307-用户认证-Kerberos实战Presto之准备工作.mp4
    │  │          308-用户认证-Kerberos实战Presto之修改配置文件.mp4
    │  │          309-用户认证-Kerberos实战Presto之配置映射规则&代理用户.mp4
    │  │          310-用户认证-Kerberos实战Presto之认证测试.mp4
    │  │          311-用户认证-Kerberos实战Kylin之HBase认证.mp4
    │  │          312-用户认证-Kerberos实战Kylin之认证测试.mp4
    │  │          313-权限管理-Ranger概述.mp4
    │  │          314-权限管理-Ranger部署之用户准备.mp4
    │  │          315-权限管理-Ranger部署之数据库初始化.mp4
    │  │          316-权限管理-Ranger部署之安装RangerAdmin.mp4
    │  │          317-权限管理-Ranger部署之安装UserSynce.mp4
    │  │          318-权限管理-Ranger部署之安装Hive插件.mp4
    │  │          319-权限管理-Ranger部署之配置Hive插件-nn.mp4
    │  │          320-权限管理-Ranger使用之授权管理.mp4
    │  │          321-权限管理-Ranger理论之授权模型.mp4
    │  │          322-元数据管理-Atlas概述.mp4
    │  │          323-元数据管理-Atlas部署之Solr.mp4
    │  │          324-元数据管理-Atlas部署之集成各组件.mp4
    │  │          325-元数据管理-Atlas部署之集成Hive.mp4
    │  │          326-元数据管理-Atlas使用之启动.mp4
    │  │          327-元数据管理-Atlas使用之元数据初次导入.mp4
    │  │          328-元数据管理-Atlas使用之全流程调度.mp4
    │  │          329-元数据管理-Atlas使用之查看血缘依赖关系.mp4
    │  │          330-数据质量管理-概述.mp4
    │  │          331-数据质量管理-需求分析和功能模块.mp4
    │  │          332-数据质量管理-Python开发环境准备.mp4
    │  │          333-数据质量管理-Mysql环境准备.mp4
    │  │          334-数据质量管理-检测模块(上).mp4
    │  │          335-数据质量管理-检测模块(下).mp4;
    │  │          336-数据质量管理-告警集成模块.mp4
    │  │          337-数据质量管理-调度模块(上).mp4
    │  │          338-数据质量管理-调度模块(中).mp4
    │  │          339-数据质量管理-调度模块(下).mp4
    │  │          340-数据质量管理-可视化模块.mp4
    │  │         
    │  └─尚硅谷大数据项目之电商推荐系统
    │      │  1.笔记.zip
    │      │  2.资料.zip
    │      │  3.代码.zip
    │      │  
    │      └─4.视频
    │              01_尚硅谷_电商推荐系统_课程简介.wmv
    │              02_尚硅谷_电商推荐系统_项目系统设计(上).wmv
    │              03_尚硅谷_电商推荐系统_项目系统设计(中).wmv
    │              04_尚硅谷_电商推荐系统_项目系统设计(下).wmv
    │              05_尚硅谷_电商推荐系统_项目框架搭建.wmv
    │              06_尚硅谷_电商推荐系统_数据加载模块(上).wmv
    │              07_尚硅谷_电商推荐系统_数据加载模块(中).wmv
    │              08_尚硅谷_电商推荐系统_数据加载模块(下).wmv
    │              09_尚硅谷_电商推荐系统_统计推荐模块(上).wmv
    │              10_尚硅谷_电商推荐系统_统计推荐模块(下).wmv
    │              11_尚硅谷_电商推荐系统_基于LFM的离线推荐模块(上).wmv
    │              12_尚硅谷_电商推荐系统_基于LFM的离线推荐模块(中).wmv
    │              13_尚硅谷_电商推荐系统_基于LFM的离线推荐模块(下).wmv
    │              14_尚硅谷_电商推荐系统_ALS模型评估和参数选择(上).wmv
    │              15_尚硅谷_电商推荐系统_ALS模型评估和参数选取(下).wmv
    │              16_尚硅谷_电商推荐系统_实时推荐模块(一).wmv
    │              17_尚硅谷_电商推荐系统_实时推荐模块(二).wmv
    │              18_尚硅谷_电商推荐系统_实时推荐模块(三).wmv
    │              19_尚硅谷_电商推荐系统_实时推荐模块(四).wmv
    │              20_尚硅谷_电商推荐系统_实时推荐模块(五).wmv
    │              21_尚硅谷_电商推荐系统_实时推荐模块(六).wmv
    │              22_尚硅谷_电商推荐系统_实时推荐模块测试.wmv
    │              23_尚硅谷_电商推荐系统_实时系统联调(上).wmv
    │              24_尚硅谷_电商推荐系统_实时系统联调(下).wmv
    │              25_尚硅谷_电商推荐系统_基于内容的离线推荐模块(上).wmv
    │              26_尚硅谷_电商推荐系统_基于内容的离线推荐模块(下).wmv
    │              27_尚硅谷_电商推荐系统_基于ItemCF的离线推荐(上).wmv
    │              28_尚硅谷_电商推荐系统_基于ItemCF的离线推荐(下).wmv
    │              29_尚硅谷_电商推荐系统_项目总结和部署.wmv
    │              
    ├─尚硅谷大数学科--选学技术丰富
    │  ├─尚硅谷Docker核心技术
    │  │      Docker.mmap
    │  │      视频.zip
    │  │      
    │  ├─尚硅谷Flink从入门到实战(scala版)
    │  │  │  理论阶段代码.zip
    │  │  │  笔记课件.zip
    │  │  │  资料.zip
    │  │  │  项目阶段代码.zip
    │  │  │  
    │  │  └─视频
    │  │          001.尚硅谷_Flink-Flink简介.mp4
    │  │          002.尚硅谷_Flink-Flink应用场景.mp4
    │  │          003.尚硅谷_Flink-流式处理的提出.mp4
    │  │          004.尚硅谷_Flink-流式处理的演变.mp4
    │  │          005.尚硅谷_Flink-Flink的特点.mp4
    │  │          006.尚硅谷_Flink-批处理wordcount.mp4
    │  │          007.尚硅谷_Flink-流处理wordcount.mp4
    │  │          008.尚硅谷_Flink-流处理wordcount扩展测试和说明.mp4
    │  │          009.尚硅谷_Flink-Flink集群部署.mp4
    │  │          010.尚硅谷_Flink-提交Job.mp4
    │  │          011.尚硅谷_Flink-命令行提交Job.mp4
    │  │          012.尚硅谷_Flink-其它方式集群部署.mp4
    │  │          013.尚硅谷_Flink-运行时架构_运行时组件.mp4
    │  │          014.尚硅谷_Flink-运行时架构_作业提交流程.mp4
    │  │          015.尚硅谷_Flink-运行时架构_任务调度原理(一)_并行度和slot.mp4
    │  │          016.尚硅谷_Flink-运行时架构_任务调度原理(二)_slot共享.mp4
    │  │          017.尚硅谷_Flink-运行时架构_任务调度原理(三)_slot共享示例.mp4
    │  │          018.尚硅谷_Flink-运行时架构_任务调度原理(四)_执行图和任务链.mp4
    │  │          019.尚硅谷_Flink-运行时架构_任务调度原理(五)_自定义任务调度规则.mp4
    │  │          020.尚硅谷_Flink-流处理API_Source(一)_从集合和文件读取数据.mp4
    │  │          021.尚硅谷_Flink-流处理API_Source(二)_从Kafka读取数据.mp4
    │  │          022.尚硅谷_Flink-流处理API_Source(三)_自定义Source.mp4
    │  │          023.尚硅谷_Flink-流处理API_Transform(一)_简单转换算子.mp4
    │  │          024.尚硅谷_Flink-流处理API_Transform(二)_简单分组聚合.mp4
    │  │          025.尚硅谷_Flink-流处理API_Transform(三)_reduce聚合.mp4
    │  │          026.尚硅谷_Flink-流处理API_Transform(四)_分流操作.mp45
    │  │          027.尚硅谷_Flink-流处理API_Transform(五)_合流操作.mp4
    │  │          028.尚硅谷_Flink-流处理API_Flink支持的数据类型.mp4
    │  │          029.尚硅谷_Flink-流处理API_函数类和富函数类.mp4
    │  │          030.尚硅谷_Flink-流处理API_Sink(一)_文件.mp4
    │  │          031.尚硅谷_Flink-流处理API_Sink(二)_Kafka.mp4
    │  │          032.尚硅谷_Flink-流处理API_Sink(三)_Redis.mp4
    │  │          033.尚硅谷_Flink-流处理API_Sink(四)_ElasticSearch.mp4
    │  │          034.尚硅谷_Flink-流处理API_Sink(五)_MySQL.mp4
    │  │          035.尚硅谷_Flink-流处理API_Window API_窗口概念.mp4
    │  │          036.尚硅谷_Flink-流处理API_Window API_窗口类型.mp4
    │  │          037.尚硅谷_Flink-流处理API_Window API_窗口分配器.mp4
    │  │          038.尚硅谷_Flink-流处理API_Window API_窗口函数及其它可选API.mp4
    │  │          039.尚硅谷_Flink-流处理API_Window API_窗口计算测试.mp4
    │  │          040.尚硅谷_Flink-时间语义.mp4
    │  │          041.尚硅谷_Flink-时间语义的设置.mp4
    │  │          042.尚硅谷_Flink-Watermark概念.mp4
    │  │          043.尚硅谷_Flink-Watermark原理和特点.mp4
    │  │          044.尚硅谷_Flink-Watermark传递.mp4
    │  │          045.尚硅谷_Flink-Watermark代码中引入.mp4
    │  │          046.尚硅谷_Flink-自定义Watermark生成机制.mp4
    │  │          047.尚硅谷_Flink-事件时间语义下的窗口测试.mp4
    │  │          048.尚硅谷_Flink-窗口起始点的确定.mp4
    │  │          049.尚硅谷_Flink-状态管理(一)_状态的概念.mp4
    │  │          050.尚硅谷_Flink-状态管理(二)_算子状态和键控状态.mp4
    │  │          051.尚硅谷_Flink-状态管理(三)_状态在代码中的定义和使用.mp4
    │  │          052.尚硅谷_Flink-状态编程示例(一).mp4
    │  │          053.尚硅谷_Flink-状态编程示例(二).mp4
    │  │          054.尚硅谷_Flink-ProcessFuntion_基本概念和使用.mp4
    │  │          055.尚硅谷_Flink-ProcessFuntion_定时器应用示例.mp4
    │  │          056.尚硅谷_Flink-ProcessFuntion_侧输出流应用示例.mp4
    │  │          057.尚硅谷_Flink-状态后端.mp4
    │  │          058.尚硅谷_Flink-容错机制_检查点概念和原理.mp4
    │  │          059.尚硅谷_Flink-容错机制_检查点算法.mp4
    │  │          060.尚硅谷_Flink-容错机制_checkpoint配置.mp4
    │  │          061.尚硅谷_Flink-容错机制_重启策略配置.mp4
    │  │          062.尚硅谷_Flink-保存点.mp4
    │  │          063.尚硅谷_Flink-状态一致性_基本概念.mp4
    │  │          064.尚硅谷_Flink-状态一致性_Flink端到端状态一致性的保证.mp4
    │  │          065.尚硅谷_Flink-状态一致性_幂等写入和事务写入.mp4
    │  │          066.尚硅谷_Flink-状态一致性_Flink与Kafka连接的状态一致性.mp4
    │  │          067.尚硅谷_Flink-Table API和Flink SQL_基本概念和示例程序.mp4
    │  │          068.尚硅谷_Flink-Table API和Flink SQL_基本程序结构.mp4  
    │  │          069.尚硅谷_Flink-Table API和Flink SQL_表执行环境.mp4
    │  │          070.尚硅谷_Flink-Table API和Flink SQL_表的概念和从文件读取数据.mp4
    │  │          071.尚硅谷_Flink-Table API和Flink SQL_从Kafka读取数据.mp4
    │  │          072.尚硅谷_Flink-Table API和Flink SQL_表的查询转换.mp4
    │  │          073.尚硅谷_Flink-Table API和Flink SQL_DataStream和表的转换.mp4
    │  │          074.尚硅谷_Flink-Table API和Flink SQL_输出到文件.mp4
    │  │          075.尚硅谷_Flink-Table API和Flink SQL_更新模式.mp4
    │  │          076.尚硅谷_Flink-Table API和Flink SQL_Kafka管道测试.mp4
    │  │          077.尚硅谷_Flink-Table API和Flink SQL_输出到ES.mp4
    │  │          078.尚硅谷_Flink-Table API和Flink SQL_输出到MySQL.mp4
    │  │          079.尚硅谷_Flink-Table API和Flink SQL_表转换成流.mp4
    │  │          080.尚硅谷_Flink-Table API和Flink SQL_流处理和SQL查询的不同.mp4
    │  │          081.尚硅谷_Flink-Table API和Flink SQL_动态表和持续查询.mp4
    │  │          082.尚硅谷_Flink-Table API和Flink SQL_持续查询示例具体过程.mp4
    │  │          083.尚硅谷_Flink-Table API和Flink SQL_时间特性(一)_处理时间.mp4
    │  │          084.尚硅谷_Flink-Table API和Flink SQL_时间特性(二)_事件时间.mp4
    │  │          085.尚硅谷_Flink-Table API和Flink SQL_窗口(一)_分组窗口.mp4
    │  │          086.尚硅谷_Flink-Table API和Flink SQL_窗口(二)_分组窗口测试.mp4
    │  │          087.尚硅谷_Flink-Table API和Flink SQL_窗口(三)_Over窗口.mp4
    │  │          088.尚硅谷_Flink-Table API和Flink SQL_窗口(四)_Over窗口测试.mp4
    │  │          089.尚硅谷_Flink-Table API和Flink SQL_函数(一)_系统内置函数.mp4
    │  │          090.尚硅谷_Flink-Table API和Flink SQL_函数(二)_UDF函数_标量函数.mp4
    │  │          091.尚硅谷_Flink-Table API和Flink SQL_函数(三)_UDF函数_表函数.mp4
    │  │          092.尚硅谷_Flink-Table API和Flink SQL_函数(四)_UDF函数_聚合函数.mp4
    │  │          093.尚硅谷_Flink-Table API和Flink SQL_函数(五)_UDF函数_表聚合函数.mp4
    │  │          094.尚硅谷_Flink项目-电商用户行为分析_批处理和流处理以及项目选型.mp4
    │  │          095.尚硅谷_Flink项目-电商用户行为分析_用户行为分析应用场景.mp4
    │  │          096.尚硅谷_Flink项目-电商用户行为分析_模块设计和数据分析.mp4
    │  │          097.尚硅谷_Flink项目-电商用户行为分析_模块需求分析_实时热门商品统计(一).mp4
    │  │          098.尚硅谷_Flink项目-电商用户行为分析_模块需求分析_实时热门商品统计(二).mp4
    │  │          099.尚硅谷_Flink项目-电商用户行为分析_模块需求分析_其它需求.mp4
    │  │          100.尚硅谷_Flink项目-电商用户行为分析_项目框架搭建.mp4
    │  │          101.尚硅谷_Flink项目-电商用户行为分析_实时热门商品统计(一)_窗口聚合.mp4
    │  │          102.尚硅谷_Flink项目-电商用户行为分析_实时热门商品统计(二)_排序统计输出.mp4
    │  │          103.尚硅谷_Flink项目-电商用户行为分析_实时热门商品统计(三)_从Kafka消费数据测试.mp4
    │  │          104.尚硅谷_Flink项目-电商用户行为分析_实时热门商品统计(四)_批量消费Kafka数据测试.mp4
    │  │          105.尚硅谷_Flink项目-电商用户行为分析_实时热门商品统计(五)_Table API和SQL实现.mp4
    │  │          106.尚硅谷_Flink项目-电商用户行为分析_实时热门页面流量统计(一)_开窗聚合统计.mp4
    │  │          107.尚硅谷_Flink项目-电商用户行为分析_实时热门页面流量统计(二)_统计结果排序输出.mp4
    │  │          108.尚硅谷_Flink项目-电商用户行为分析_实时热门页面流量统计(三)_乱序数据的处理.mp4
    │  │          109.尚硅谷_Flink项目-电商用户行为分析_实时热门页面流量统计(四)_保证状态更新结果正确.mp4
    │  │          110.尚硅谷_Flink项目-电商用户行为分析_PV统计(一)_基本实现.mp4
    │  │          111.尚硅谷_Flink项目-电商用户行为分析_PV统计(二)_数据并行的优化.mp4
    │  │          112.尚硅谷_Flink项目-电商用户行为分析_UV统计(一)_基本实现.mp4
    │  │          113.尚硅谷_Flink项目-电商用户行为分析_UV统计(二)_布隆过滤器去重思路和程序架构.mp4
    │  │          114.尚硅谷_Flink项目-电商用户行为分析_UV统计(三)_布隆过滤器简单实现.mp4
    │  │          115.尚硅谷_Flink项目-电商用户行为分析_UV统计(四)_UV去重的布隆过滤器实现.mp4
    │  │          116.尚硅谷_Flink项目-电商用户行为分析_APP市场推广统计(一)_自定义数据源.mp4
    │  │          117.尚硅谷_Flink项目-电商用户行为分析_APP市场推广统计(二)_开窗聚合统计输出.mp4
    │  │          118.尚硅谷_Flink项目-电商用户行为分析_广告点击量统计分析(一)_基本需求实现.mp4
    │  │          119.尚硅谷_Flink项目-电商用户行为分析_广告点击量统计分析(二)_刷单行为过滤思路和整体框架.mp4
    │  │          120.尚硅谷_Flink项目-电商用户行为分析_广告点击量统计分析(三)_刷单行为过滤代码实现.mp4
    │  │          121.尚硅谷_Flink项目-电商用户行为分析_恶意登录检测(一)_实现思路和代码框架.mp4
    │  │          122.尚硅谷_Flink项目-电商用户行为分析_恶意登录检测(二)_具体代码实现.mp4
    │  │          123.尚硅谷_Flink项目-电商用户行为分析_恶意登录检测(三)_代码改进.mp4
    │  │          124.尚硅谷_Flink项目-电商用户行为分析_恶意登录检测(四)_CEP代码实现.mp4
    │  │          125.尚硅谷_Flink项目-电商用户行为分析_CEP简介(一)_CEP介绍及Pattern API整体概念.mp4
    │  │          126.尚硅谷_Flink项目-电商用户行为分析_CEP简介(二)_个体模式.mp4
    │  │          127.尚硅谷_Flink项目-电商用户行为分析_CEP简介(三)_模式序列.mp4
    │  │          128.尚硅谷_Flink项目-电商用户行为分析_CEP简介(四)_模式的检测和事件处理.mp4
    │  │          129.尚硅谷_Flink项目-电商用户行为分析_订单超时检测(一)_实现思路和程序架构.mp4
    │  │          130.尚硅谷_Flink项目-电商用户行为分析_订单超时检测(二)_CEP具体代码实现.mp4
    │  │          131.尚硅谷_Flink项目-电商用户行为分析_订单超时检测(三)_流式输入数据测试.mp4
    │  │          132.尚硅谷_Flink项目-电商用户行为分析_订单超时检测(四)_ProcessFunction代码实现.mp4
    │  │          133.尚硅谷_Flink项目-电商用户行为分析_双流实时对账(一)_需求分析和整体架构.mp4
    │  │          134.尚硅谷_Flink项目-电商用户行为分析_双流实时对账(二)_合流代码实现.mp4
    │  │          135.尚硅谷_Flink项目-电商用户行为分析_Join API(一)_Window Join.mp4
    │  │          136.尚硅谷_Flink项目-电商用户行为分析_Join API(二)_Interval Join.mp4
    │  │          137.尚硅谷_Flink项目-电商用户行为分析_双流实时对账(三)_Join代码实现.mp4
    │  │         
    │  ├─尚硅谷IDEA教程
    │  │      1-课件.zip
    │  │      2-软件.zip
    │  │      2019全新学习路线图.doc
    │  │      3-激活.zip
    │  │      4-配置相关.zip
    │  │      5-视频.zip
    │  │      6-代码.zip
    │  │      下载须知.doc
    │  │      更多干货资料.jpg
    │  │      解密尚硅谷真实情况.mp4
    │  │   
    │  ├─尚硅谷Java数据结构和算法
    │  │  │  笔记代码课件资料.zip
    │  │  │  + s! f+ ~+ y3 q+ D; P9 c0 |
    │  │  └─视频9 \9 c4 h- W8 M. \. G; _& U. L
    │  │          001-图解Java数据结构和算法-几个经典的算法面试题(1).mp4
    │  │          002-图解Java数据结构和算法-几个经典的算法面试题(2).avi
    │  │          003-图解Java数据结构和算法-内容介绍和授课方式.avi
    │  │          004-图解Java数据结构和算法-数据结构和算法的关系.avi
    │  │          005-图解Java数据结构和算法-编程中实际遇到的几个问题.avi
    │  │          006-图解Java数据结构和算法-线性结构和非线性结构.avi
    │  │          007-图解Java数据结构和算法-稀疏数组的应用场景.avi
    │  │          008-图解Java数据结构和算法-稀疏数组转换的思路分析.avi
    │  │          009-图解Java数据结构和算法-稀疏数组的代码实现.avi
    │  │          010-图解Java数据结构和算法-队列的应用场景和介绍.avi
    │  │          011-图解Java数据结构和算法-数组模拟队列的思路分析.avi
    │  │          012-图解Java数据结构和算法-数组模拟队列代码实现(1).avi
    │  │          013-图解Java数据结构和算法-数组模拟队列代码实现(2).avi
    │  │          014-图解Java数据结构和算法-数组模拟环形队列思路分析图.avi
    │  │          015-图解Java数据结构和算法-数组模拟环形队列实现.avi
    │  │          016-图解Java数据结构和算法-单链表介绍和内存布局.avi
    │  │          017-图解Java数据结构和算法-单链表创建和遍历的分析实现.avi
    │  │          018-图解Java数据结构和算法-单链表按顺序插入节点.avi
    │  │          019-图解Java数据结构和算法-单链表节点的修改.avi
    │  │          020-图解Java数据结构和算法-单链表节点的删除和小结.avi
    │  │          021-图解Java数据结构和算法-单链表新浪面试题.avi
    │  │          022-图解Java数据结构和算法-单链表腾讯面试题.avi
    │  │          023-图解Java数据结构和算法-单链表百度面试题.avi
    │  │          024-图解Java数据结构和算法-双向链表增删改查分析图解.avi
    │  │          025-图解Java数据结构和算法-双向链表增删改查代码实现.avi
    │  │          026-图解Java数据结构和算法-双向链表功能测试和小结.avi
    │  │          027-图解Java数据结构和算法-环形链表介绍和约瑟夫问题.avi
    │  │          028-图解Java数据结构和算法-约瑟夫问题分析图解和实现(1).avi  
    │  │          029-图解Java数据结构和算法-约瑟夫问题分析图解和实现(2).avi
    │  │          030-图解Java数据结构和算法-栈的应用场景和介绍.avi
    │  │          031-图解Java数据结构和算法-栈的思路分析和代码实现.avi
    │  │          032-图解Java数据结构和算法-栈的功能测试和小结.avi
    │  │          033-图解Java数据结构和算法-栈实现综合计算器-思路分析(1).avi
    │  │          034-图解Java数据结构和算法-栈实现综合计算器-代码实现(2).avi
    │  │          035-图解Java数据结构和算法-栈实现综合计算器-代码实现(3).avi
    │  │          036-图解Java数据结构和算法-前缀 中缀 后缀表达式规则.avi
    │  │          037-图解Java数据结构和算法-逆波兰计算器分析和实现(1).avi
    │  │          038-图解Java数据结构和算法-逆波兰计算器分析和实现(2).avi
    │  │          039-图解Java数据结构和算法-中缀转后缀表达式思路分析.avi
    │  │          040-图解Java数据结构和算法-中缀转后缀表达式代码实现(1).avi
    │  │          041-图解Java数据结构和算法-中缀转后缀表达式代码实现(2).avi
    │  │          042-图解Java数据结构和算法-完整版逆波兰计算器和小结.avi
    │  │          043-图解Java数据结构和算法-递归应用场景和调用机制.avi
    │  │          044-图解Java数据结构和算法-递归能解决的问题和规则.avi
    │  │          045-图解Java数据结构和算法-迷宫回溯问题分析和实现(1).avi
    │  │          046-图解Java数据结构和算法-迷宫回溯问题分析和实现(2).avi
    │  │          047-图解Java数据结构和算法-八皇后问题分析和实现(1).avi
    │  │          048-图解Java数据结构和算法-八皇后问题分析和实现(2).avi
    │  │          049-图解Java数据结构和算法-八皇后问题分析和实现(3).avi
    │  │          050-图解Java数据结构和算法-排序算法介绍和分类.avi
    │  │          051-图解Java数据结构和算法-时间频度介绍和特点.avi
    │  │          052-图解Java数据结构和算法-时间复杂度计算和举例说明.avi
    │  │          053-图解Java数据结构和算法-平均和最坏时间复杂度介绍.avi
    │  │          054-图解Java数据结构和算法-冒泡排序算法思路图解.avi
    │  │          055-图解Java数据结构和算法-冒泡排序算法代码实现.avi
    │  │          056-图解Java数据结构和算法-冒泡排序算法优化和总结.avi
    │  │          057-图解Java数据结构和算法-选择排序算法思路图解.avi
    │  │          058-图解Java数据结构和算法-选择排序算法代码实现.avi
    │  │          059-图解Java数据结构和算法-选择排序算法速度测试.avi
    │  │          060-图解Java数据结构和算法-插入排序算法思路图解.avi
    │  │          061-图解Java数据结构和算法-插入排序算法代码实现.avi
    │  │          062-图解Java数据结构和算法-插入排序算法速度测试.avi
    │  │          063-图解Java数据结构和算法-希尔排序算法思路图解.avi
    │  │          064-图解Java数据结构和算法-希尔排序[交换式]算法实现.avi
    │  │          065-图解Java数据结构和算法-希尔排序[移位式]算法实现.avi
    │  │          066-图解Java数据结构和算法-快速排序算法思路图解.avi
    │  │          067-图解Java数据结构和算法-快速排序算法代码实现.avi
    │  │          068-图解Java数据结构和算法-快速排序算法速度测试.avi
    │  │          069-图解Java数据结构和算法-归并排序算法思路图解.avi
    │  │          070-图解Java数据结构和算法-归并排序算法代码实现.avi
    │  │          071-图解Java数据结构和算法-归并排序算法速度测试.avi
    │  │          072-图解Java数据结构和算法-基数排序算法思路图解.avi
    │  │          073-图解Java数据结构和算法-基数排序算法代码实现(1).avi
    │  │          074-图解Java数据结构和算法-基数排序算法代码实现(2).avi
    │  │          075-图解Java数据结构和算法-基数排序算法注意事项.avi
    │  │          076-图解Java数据结构和算法-排序算法时间复杂度比较.avi
    │  │          077-图解Java数据结构和算法-线性查找分析和实现.avi
    │  │          078-图解Java数据结构和算法-二分查找算法思路图解.avi
    │  │          079-图解Java数据结构和算法-二分查找算法代码实现.avi
    │  │          080-图解Java数据结构和算法-二分查找算法功能完善.avi
    │  │          081-图解Java数据结构和算法-插值查找算法工作原理.avi
    │  │          082-图解Java数据结构和算法-插值查找算法代码实现.avi
    │  │          083-图解Java数据结构和算法-斐波那契查找算法原理.avi
    │  │          084-图解Java数据结构和算法-斐波那契查找代码实现.avi
    │  │          085-图解Java数据结构和算法-斐波那契查找算法小结.avi
    │  │          086-图解Java数据结构和算法-哈希表的介绍和内存布局.avi
    │  │          087-图解Java数据结构和算法-哈希表实现思路图解.avi
    │  │          088-图解Java数据结构和算法-哈希表代码实现(1).avi
    │  │          089-图解Java数据结构和算法-哈希表代码实现(2).avi
    │  │          090-图解Java数据结构和算法-数组 链表 树存储方式分析.avi
    │  │          091-图解Java数据结构和算法-二叉树的概念和常用术语.avi
    │  │          092-图解Java数据结构和算法-前序中序后序遍历二叉树图解.avi
    │  │          093-图解Java数据结构和算法-前序中序后序遍历代码实现(1).avi
    │  │          094-图解Java数据结构和算法-前序中序后序遍历代码实现(2).avi
    │  │          095-图解Java数据结构和算法-前序中序后序查找思路图解.avi
    │  │          096-图解Java数据结构和算法-前序中序后序查找代码实现(1).avi
    │  │          097-图解Java数据结构和算法-前序中序后序查找代码实现(2).avi
    │  │          098-图解Java数据结构和算法-二叉树删除结点思路图解.avi
    │  │          099-图解Java数据结构和算法-二叉树删除结点代码实现.avi
    │  │          100-图解Java数据结构和算法-顺序存储二叉树思路图解.avi
    │  │          101-图解Java数据结构和算法-顺序存储二叉树代码实现.avi
    │  │          102-图解Java数据结构和算法-线索化二叉树的介绍.avi
    │  │          103-图解Java数据结构和算法-线索化二叉树思路图解.avi
    │  │          104-图解Java数据结构和算法-线索化二叉树代码实现1.avi
    │  │          105-图解Java数据结构和算法-线索化二叉树代码实现2.avi
    │  │          106-图解Java数据结构和算法-遍历线索化二叉树实现.avi
    │  │          107-图解Java数据结构和算法-大顶堆和小顶堆图解说明.avi
    │  │          108-图解Java数据结构和算法-堆排序的思路图解.avi
    │  │          109-图解Java数据结构和算法-堆排序的代码实现1.avi
    │  │          110-图解Java数据结构和算法-堆排序的代码实现2.avi
    │  │          111-图解Java数据结构和算法-堆排序的速度测试和小结.avi
    │  │          112-图解Java数据结构和算法-赫夫曼树的基本介绍.avi
    │  │          113-图解Java数据结构和算法-赫夫曼树创建步骤图解.avi
    │  │          114-图解Java数据结构和算法-赫夫曼树创建代码实现.avi
    │  │          115-图解Java数据结构和算法-变长编码的举例说明.avi
    │  │          116-图解Java数据结构和算法-赫夫曼编码的原理图解.avi
    │  │          117-图解Java数据结构和算法-数据压缩-创建赫夫曼树思路.avi
    │  │          118-图解Java数据结构和算法-数据压缩-创建赫夫曼树实现.avi
    │  │          119-图解Java数据结构和算法-数据压缩-生成赫夫曼编码表.avi
    │  │          120-图解Java数据结构和算法-数据压缩-赫夫曼编码字节数组.avi
    │  │          121-图解Java数据结构和算法-数据压缩-赫夫曼字节数组封装.avi
    │  │          122-图解Java数据结构和算法-数据解压-字节转二进制字符串.avi
    │  │          123-图解Java数据结构和算法-数据解压-赫夫曼解码.avi
    │  │          124-图解Java数据结构和算法-使用赫夫曼编码压缩文件.avi
    │  │          125-图解Java数据结构和算法-使用赫夫曼编码解压文件.avi
    │  │          126-图解Java数据结构和算法-赫夫曼编码注意事项.avi
    │  │          127-图解Java数据结构和算法-二叉排序树(BST)的介绍.avi
    │  │          128-图解Java数据结构和算法-二叉排序树(BST)创建和遍历.avi
    │  │          129-图解Java数据结构和算法-二叉排序树删除结点思路图解.avi
    │  │          130-图解Java数据结构和算法-二叉排序树删除叶子结点(1).avi
    │  │          131-图解Java数据结构和算法-二叉排序树删除叶子结点(2).avi
    │  │          132-图解Java数据结构和算法-BST删除有一颗子树的结点.avi
    │  │          133-图解Java数据结构和算法-BST删除有二颗子树的结点.avi
    │  │          134-图解Java数据结构和算法-BST删除结点的注意事项.avi
    │  │          135-图解Java数据结构和算法-平衡二叉树(AVL树)介绍.avi
    │  │          136-图解Java数据结构和算法-AVL树左旋转思路图解.avi
    │  │          137-图解Java数据结构和算法-AVL树高度求解.avi
    │  │          138-图解Java数据结构和算法-AVL树左旋转代码实现.avi
    │  │          139-图解Java数据结构和算法-AVL树右旋转图解和实现.avi
    │  │          140-图解Java数据结构和算法-AVL树双旋转图解和实现.avi
    │  │          141-图解Java数据结构和算法-平衡二叉树(AVL树)小结.avi
    │  │          142-图解Java数据结构和算法-多叉树原理图解.avi
    │  │          143-图解Java数据结构和算法-2-3树原理图解.avi
    │  │          144-图解Java数据结构和算法-B树和B加树原理图解.avi
    │  │          145-图解Java数据结构和算法-B星树和多路查找树小结.avi
    │  │          146-图解Java数据结构和算法-图的基本介绍和存储形式.avi
    │  │          147-图解Java数据结构和算法-图的创建图解和代码实现.avi
    │  │          148-图解Java数据结构和算法-图的深度优先(DFS)算法图解.avi
    │  │          149-图解Java数据结构和算法-图的深度优先(DFS)代码实现.avi
    │  │          150-图解Java数据结构和算法-图的广度优先(BFS)算法图解.avi
    │  │          151-图解Java数据结构和算法-图的广度优先(BFS)代码实现.avi
    │  │          152-图解Java数据结构和算法-DFS和BFS比较及图小结.avi
    │  │          153-图解Java数据结构和算法-二分查找非递归算法分析实现.avi
    │  │          154-图解Java数据结构和算法-分治算法的设计模式.avi
    │  │          155-图解Java数据结构和算法-分治算法解决汉诺塔问题.avi
    │  │          156-图解Java数据结构和算法-动态规划算法基本介绍.avi
    │  │          157-图解Java数据结构和算法-动态规划算法解决背包问题1.avi
    │  │          158-图解Java数据结构和算法-动态规划算法解决背包问题2.avi
    │  │          159-图解Java数据结构和算法-动态规划算法解决背包问题3.avi
    │  │          160-图解Java数据结构和算法-暴力匹配算法解决字串匹配问题.avi
    │  │          161-图解Java数据结构和算法-KMP算法解决字串匹配思路图解.avi
    │  │          162-图解Java数据结构和算法-KMP算法解决字串匹配代码实现.avi
    │  │          163-图解Java数据结构和算法-动态规划算法和KMP算法小结.avi
    │  │          164-图解Java数据结构和算法-贪心算法的基本介绍.avi
    │  │          165-图解Java数据结构和算法-贪心算法解决集合覆盖思路图解.avi
    │  │          166-图解Java数据结构和算法-贪心算法解决集合覆盖代码实现.avi
    │  │          167-图解Java数据结构和算法-贪心算法解决集合覆盖注意事项.avi
    │  │          168-图解Java数据结构和算法-普利姆算法(Prim)和MST介绍.avi
    │  │          169-图解Java数据结构和算法-Prim算法解决修路问题思路图解.avi
    │  │          170-图解Java数据结构和算法-Prim算法解决修路问题生成图.avi
    │  │          171-图解Java数据结构和算法-Prim算法解决修路问题代码实现.avi
    │  │          172-图解Java数据结构和算法-克鲁斯卡尔((Kruskal)算法图解.avi
    │  │          173-图解Java数据结构和算法-Kruskal算法解决公交问题(1).avi
    │  │          174-图解Java数据结构和算法-Kruskal算法解决公交问题(2).avi
    │  │          175-图解Java数据结构和算法-Kruskal算法解决公交问题(3).avi
    │  │          176-图解Java数据结构和算法-Kruskal算法解决公交问题(4).avi
    │  │          177-图解Java数据结构和算法-Kruskal算法解决公交问题小结.avi
    │  │          178-图解Java数据结构和算法-迪杰斯特拉(Dijkstra)算法基本介绍.avi
    │  │          179-图解Java数据结构和算法-Dijkstra算法思路图解.avi
    │  │          180-图解Java数据结构和算法-Dijkstra算法解决最短路径问题(1).avi
    │  │          181-图解Java数据结构和算法-Dijkstra算法解决最短路径问题(2).avi
    │  │          182-图解Java数据结构和算法-Dijkstra算法解决最短路径问题(3).avi
    │  │          183-图解Java数据结构和算法-Dijkstra算法解决最短路径问题(4).avi
    │  │          184-图解Java数据结构和算法-Dijkstra算法解决最短路径问题(5).avi
    │  │          185-图解Java数据结构和算法-弗洛伊德(Floyd)算法基本介绍.avi
    │  │          186-图解Java数据结构和算法-弗洛伊德(Floyd)算法思路图解.avi
    │  │          187-图解Java数据结构和算法-Floyd算法解决最短路径问题(1).avi
    │  │          188-图解Java数据结构和算法-Floyd算法解决最短路径问题(2).avi
    │  │          189-图解Java数据结构和算法-骑士周游问题和游戏说明.avi
    │  │          190-图解Java数据结构和算法-骑士周游问题思路图解.avi
    │  │          191-图解Java数据结构和算法-骑士周游回溯算法代码实现(1).avi
    │  │          192-图解Java数据结构和算法-骑士周游回溯算法代码实现(2).avi
    │  │          193-图解Java数据结构和算法-骑士周游回溯算法代码实现(3).avi
    │  │          194-图解Java数据结构和算法-骑士周游回溯算法用贪心算法优化.avi
    │  │         
    │  ├─尚硅谷Jdbc视频教程
    │  │      1. 尚硅谷_佟刚_JDBC_获取数据库连接.zip
    │  │      10. 尚硅谷_佟刚_JDBC_处理 Blob.zip
    │  │      11. 尚硅谷_佟刚_JDBC_处理事务 & 事务的隔离级别.zip
    │  │      12. 尚硅谷_佟刚_JDBC_批量处理.zip
    │  │      13. 尚硅谷_佟刚_JDBC_数据库连接池
    │  │      14. 尚硅谷_佟刚_JDBC_ 使用 DBUtils.zip
    │  │      15. 尚硅谷_佟刚_JDBC_使用 JDBC 调用函数 & 存储过程.zip
    │  │      16. 尚硅谷_佟刚_JDBC_课件及源码.zip
    │  │      2. 尚硅谷_佟刚_JDBC_使用 Statement 执行更新操作.zip
    │  │      3. 尚硅谷_佟刚_JDBC_使用 ResultSet 执行查询操作.zip
    │  │      4. 尚硅谷_佟刚_JDBC_以面向对象的思想编写 JDBC 程序.zip
    │  │      5. 尚硅谷_佟刚_JDBC_使用 PreparedStatement.zip
    │  │      6. 尚硅谷_佟刚_JDBC_利用反射及 JDBC 元数据编写通用的查询方法.zip
    │  │      7. 尚硅谷_佟刚_JDBC_DAO 设计模式.zip
    │  │      8. 尚硅谷_佟刚_JDBC_JDBC元数据.zip
    │  │      9. 尚硅谷_佟刚_JDBC_获取插入记录的主键值.zip
    │  │     
    │  ├─尚硅谷Juc教程
    │  │      juc.zip
    │  │      
    │  ├─尚硅谷Kubernetes(k8s)新版
    │  │  │  K8s补充资料.txt
    │  │  │  笔记.zip
    │  │  │  资料.zip
    │  │  │  
    │  │  └─视频
    │  │          01-Kubernetes课程内容介绍.mp4
    │  │          02-Kubernetes介绍和特性.mp4
    │  │          03-Kubernetes集群架构组件.mp4
    │  │          04-Kubernetes核心概念.mp4
    │  │          05-搭建Kubernetes集群(平台规划和部署方式介绍).mp4
    │  │          06-搭建Kubernetes集群(kubeadm方式)-操作系统初始化.mp4
    │  │          07-搭建Kubernetes集群(kubeadm方式)-部署master节点.mp4
    │  │          08-搭建Kubernetes集群(kubeadm方式)-部署node节点和集群测试 .mp4
    │  │          09-搭建Kubernetes集群(二进制方式)-搭建步骤介绍.mp4
    │  │          10-搭建Kubernetes集群(二进制方式)-操作系统初始化.mp4
    │  │          11-搭建Kubernetes集群(二进制方式)-生成SSL证书文件.mp4
    │  │          12-搭建Kubernetes集群(二进制方式)-部署etcd集群.mp4
    │  │          13-搭建Kubernetes集群(二进制方式)-为APIServer自签证书.mp4
    │  │          14-搭建Kubernetes集群(二进制方式)-部署Master组件.mp4
    │  │          15-搭建Kubernetes集群(二进制方式)-部署Node组件(安装Docker).mp4
    │  │          16-搭建Kubernetes集群(二进制方式)-部署Node组件(kubelet和kube-proxy).mp4
    │  │          17-搭建Kubernetes集群(二进制方式)-部署CNI网络和集群测试.mp4
    │  │          18-搭建Kubernetes集群(两种搭建方式总结).mp4
    │  │          19-Kubernetes核心技术-命令行工具kubectl.mp4
    │  │          20-Kubernetes核心技术-资源编排(yaml)介绍.mp4
    │  │          21-Kubernetes核心技术-资源编排(yaml)编写方式.mp4
    │  │          22-Kubernetes核心技术-Pod(概述和存在意义).mp4
    │  │          23-Kubernetes核心技术-Pod(两种实现机制).mp4
    │  │          24-Kubernetes核心技术-Pod(镜像拉取 重启策略和资源限制).mp4
    │  │          25-Kubernetes核心技术-Pod(健康检查).mp4
    │  │          26-Kubernetes核心技术-Pod(调度策略)-创建Pod流程.mp4
    │  │          27-Kubernetes核心技术-Pod(调度策略)-影响Pod调度(资源限制和节点选择器).mp4
    │  │          28-Kubernetes核心技术-Pod(调度策略)-影响Pod调度(节点亲和性).mp4
    │  │          29-Kubernetes核心技术-Pod(调度策略)-影响Pod调度(污点和污点容忍).mp4
    │  │          30-Kubernetes核心技术-Controller(Deployment)-概述和应用场景.mp4
    │  │          31-Kubernetes核心技术-Controller(Deployment)-发布应用.mp4
    │  │          32-Kubernetes核心技术-Controller(Deployment)-升级回滚和弹性伸缩.mp4
    │  │          33-Kubernetes核心技术-Service-概述.mp4
    │  │          34-Kubernetes核心技术-Service-三种类型.mp4
    │  │          35-Kubernetes核心技术-Controller(StatefulSet)-部署有状态应用.mp4
    │  │          36- Kubernetes核心技术-Controller(DaemonSet)-部署守护进程.mp4
    │  │          37-Kubernetes核心技术-Controller(Job和Cronjob)-一次任务和定时任务.mp4
    │  │          38-Kubernetes核心技术-配置管理-Secret.mp4
    │  │          39-Kubernetes核心技术-配置管理-ConfigMap.mp4
    │  │          40-Kubernetes核心技术-集群安全机制(概述).mp4
    │  │          41-Kubernetes核心技术-集群安全机制(RBAC介绍).mp4
    │  │          42-Kubernetes核心技术-集群安全机制(RBAC实现鉴权).mp4
    │  │          43-Kubernetes核心技术-Ingress(概述).mp4
    │  │          44-Kubernetes核心技术-Ingress(对外暴露应用).mp4
    │  │          45-Kubernetes核心技术-Helm(引入).mp4
    │  │          46-Kubernetes核心技术-Helm(概述).mp4
    │  │          47-Kubernetes核心技术-Helm(安装和配置仓库).mp4
    │  │          48-Kubernetes核心技术-Helm(快速部署应用).mp4
    │  │          49-Kubernetes核心技术-Helm(自定义chart部署).mp4
    │  │          50-Kubernetes核心技术-Helm(chart模板使用).mp4
    │  │          51-Kubernetes核心技术-Helm(chart模板使用).mp4
    │  │          52-Kubernetes核心技术-持久化存储(nfs网络存储).mp4
    │  │          53-Kubernetes核心技术-持久化存储(pv和pvc).mp4
    │  │          54-Kubernetes集群资源监控-监控指标和方案.mp4
    │  │          55-Kubernetes集群资源监控-搭建监控平台.mp4
    │  │          56-Kubernetes集群搭建-搭建高可用集群(实现过程介绍).mp4
    │  │          57-Kubernetes集群搭建-搭建高可用集群(初始化和部署keepalived).mp4
    │  │          58-Kubernetes集群搭建-搭建高可用集群(部署haproxy和安装docker及其他组件).mp4
    │  │          59-Kubernetes集群搭建-搭建高可用集群(部署master1节点初始化).mp4
    │  │          60-Kubernetes集群搭建-搭建高可用集群(部署master2和node节点).mp4
    │  │          61-Kubernetes集群部署项目-容器交付流程介绍.mp4
    │  │          62-Kubernetes集群部署项目-部署Java项目(制作镜像).mp4
    │  │          63-Kubernetes集群部署项目-部署Java项目(推送镜像).mp4
    │  │          64-Kubernetes集群部署项目-部署Java项目(部署镜像暴露应用).mp4
    │  │         
    │  ├─尚硅谷MySQL高级
    │  │      尚硅谷MySQL高级_思维导图.pdf
    │  │      视频1.zip
    │  │      视频2.zip
    │  │      资料.zip
    │  │     
    │  ├─尚硅谷Redis视频
    │  │  ├─Redis视频
    │  │  │      01_尚硅谷_Redis_NoSQL入门概述-上.avi
    │  │  │      02_尚硅谷_Redis__NoSQL入门概述-下.avi
    │  │  │      03_尚硅谷_Redis__当下NoSQL应用场景简介.avi
    │  │  │      04_尚硅谷_Redis__NoSQL数据模型简介.avi
    │  │  │      05_尚硅谷_Redis__NoSQL数据库的四大分类.avi
    │  │  │      06_尚硅谷_Redis__分布式数据库CAP原理.avi
    │  │  │      07_尚硅谷_Redis__安装.avi
    │  │  │      08_尚硅谷_Redis__HelloWorld.avi
    │  │  │      09_尚硅谷_Redis_启动后杂项基础知识.avi
    │  │  │      10_尚硅谷_Redis__常用五大数据类型简介.avi
    │  │  │      11_尚硅谷_Redis_Key关键字.avi
    │  │  │      12_尚硅谷_Redis_String.avi
    │  │  │      13_尚硅谷_Redis_List.avi
    │  │  │      14_尚硅谷_Redis_Set.avi
    │  │  │      15_尚硅谷_Redis_Hash.avi
    │  │  │      16_尚硅谷_Redis_ZSet.avi
    │  │  │      17_尚硅谷_Redis_配置文件介绍.avi
    │  │  │      18_尚硅谷_Redis_持久化之RDB.avi
    │  │  │      19_尚硅谷_Redis_持久化之AOF.avi
    │  │  │      20_尚硅谷_Redis__事务.avi
    │  │  │      21_尚硅谷__Redis_消息订阅发布简介.avi
    │  │  │      22_尚硅谷__Redis_主从复制上.avi
    │  │  │      23_尚硅谷__Redis_主从复制下.avi
    │  │  │      24_尚硅谷__Redis_Jedis_测试联通.avi
    │  │  │      25_尚硅谷__Redis_Jedis_常用API.avi
    │  │  │      26_尚硅谷__Redis_Jedis_事务.avi
    │  │  │      27_尚硅谷__Redis_Jedis_主从复制.avi
    │  │  │      28_尚硅谷__Redis_Jedis_JedisPool.avi
    │  │  │      
    │  │  └─课件+源码+工具
    │  │          Redis安装包及jar包.rar
    │  │          相关课件.mmap
    │  │          课程源码.rar
    │  │         
    │  ├─尚硅谷SVN视频教程
    │  │  │  尚硅谷SVN课件软件.zip
    │  │  │
    │  │  └─视频
    │  │          01.尚硅谷_SVN_需求分析:为什么使用SVN.wmv
    │  │          02.尚硅谷_SVN_简介.wmv
    │  │          03.尚硅谷_SVN_服务器端程序安装.wmv
    │  │          04.尚硅谷_SVN_创建版本库.wmv
    │  │          05.尚硅谷_SVN_启动服务器.wmv
    │  │          06.尚硅谷_SVN_命令行.wmv
    │  │          07.尚硅谷_SVN_Eclipse插件安装.wmv
    │  │          08.尚硅谷_SVN_Eclipse分享和检出.wmv
    │  │          09.尚硅谷_SVN_更新提交.wmv
    │  │          10.尚硅谷_SVN_仓库分析.wmv
    │  │          11.尚硅谷_SVN_冲突.wmv
    │  │          12.尚硅谷_SVN_权限.wmv
    │  │          13.尚硅谷_SVN_时光机.wmv
    │  │          14.尚硅谷_SVN_TortoiseSVN.wmv
    │  │         
    │  ├─尚硅谷_大数据Flink技术与实战-课堂实录
    │  │  │  flink资料下载地址.txt
    │  │  │  
    │  │  └─4.视频
    │  │          Flink课程简介及视频目录.pdf
    │  │         
    │  ├─尚硅谷大数据之Hive视频
    │  │      .idea.zip
    │  │      1.笔记.zip
    │  │      2.资料.zip
    │  │      3.代码.zip
    │  │      4.视频.zip
    │  │     
    │  ├─尚硅谷大数据之Zookeeper视频
    │  │      1.笔记.zip
    │  │      2.资料.zip
    │  │      3.代码.zip
    │  │      4.视频.zip
    │  │      
    │  ├─尚硅谷大数据技术之Apache Doris
    │  │  │  代码.zip
    │  │  │  笔记.zip
    │  │  │  资料.zip
    │  │  │
    │  │  └─视频
    │  │          01-课程介绍.mp4
    │  │          02-Doris简介-概述.mp4
    │  │          03-Doris简介-架构.mp4
    │  │          04-Doris编译-安装Docker.mp4
    │  │          05-Doris编译-使用Docker镜像编译.mp4
    │  │          06-安装要求-软硬件需求.mp4
    │  │          07-安装要求-默认端口号.mp4
    │  │          08-集群部署-拷贝编译后文件&修改系统限制.mp4
    │  │          09-集群部署-部署并启动FE.mp4
    │  │          10-集群部署-部署BE.mp4
    │  │          11-集群部署-向FE添加BE并启动.mp4
    │  │          12-集群部署-部署FS_Broker.mp4
    │  │          13-扩容缩容-FE扩缩容.mp4
    │  │          14-扩容缩容-BE和Broker的扩缩容.mp4
    │  │          15-数据表创建-基本概念.mp4
    │  │          16-建表示例-基本语法&字段类型.mp4
    │  │          17-建表示例-建表示例介绍.mp4
    │  │          18-数据划分-列定义&分区.mp4
    │  │          19-数据划分-分桶&多列分区.mp4
    │  │          20-数据划分-表属性&引擎.mp4
    │  │          21-数据模型-Aggregate模型介绍.mp4
    │  │          22-数据模型-Aggregate模型-导入数据聚合演示.mp4
    │  │          23-数据模型-Aggregate模型-保留明细数据演示.mp4
    │  │          24-数据模型-Aggregate模型-导入数据与已有数据聚合演示.mp4
    │  │          25-数据模型-Uniq模型.mp4
    │  │          26-数据模型-Duplicate模型.mp4
    │  │          27-数据模型-选择建议&聚合模型局限性.mp4
    │  │          28-动态分区-原理&使用方式.mp4
    │  │          29-动态分区-动态分区规则参数&创建历史分区.mp4
    │  │          30-动态分区-动态分区演示.mp4
    │  │          31-Rollup-Aggregate模型和Uniq模型的Rollup使用.mp4
    │  │          32-Rollup-Duplicate模型的Rollup使用.mp4
    │  │          33-Rollup-几点说明.mp4
    │  │          34-物化视图-简单介绍&与Rollup区别.mp4
    │  │          35-物化视图-原理介绍.mp4
    │  │          36-物化视图-案例一演示.mp4
    │  │          37-物化视图-案例二演示.mp4
    │  │          38-物化视图-案例三演示.mp4: O( t' b7 o9 q
    │  │          39-修改表-rename和partition的操作.mp4
    │  │          40-删除数据-两种方式.mp4
    │  │          41-数据导入-概述.mp4
    │  │          42-数据导入-BrokerLoad-原理&语法.mp4
    │  │          43-数据导入-BrokerLoad-示例演示.mp4
    │  │          44-数据导入-StreamLoad方式.mp4
    │  │          45-数据导入-Routine Load语法及参数说明.mp4
    │  │          46-数据导入-Routine Load使用演示.mp4
    │  │          47-数据导入-BinlogLoad-原理&配置MySQL端.mp4
    │  │          48-数据导入-BinlogLoad-配置Canal端.mp4
    │  │          49-数据导入-BinlogLoad-准备Doris表&基本语法.mp4
    │  │          50-数据导入-BinlogLoad-示例演示.mp4
    │  │          51-数据导入-Insert into及S3导入方式的说明.mp4
    │  │          52-数据导出-Export方式-原理.mp4
    │  │          53-数据导出-Export方式-示例演示.mp4
    │  │          54-数据导出-查询结果导出-语法&并发导出.mp4
    │  │          55-数据导出-查询结果导出-示例演示.mp4
    │  │          56-查询设置-查询内存&查询超时时间.mp4
    │  │          57-查询设置-查询重试和高可用&ProxySQL使用演示.mp4
    │  │          58-查询-简单查询.mp4
    │  │          59-Join查询-Broadcast Join&Shuffle Join.mp4
    │  │          60-Join查询-Colocation Join.mp4
    │  │          61-Join查询-Bucket Shuffle Join.mp4
    │  │          62-Join查询-Runtime Filter原理&使用.mp4
    │  │          63-Join查询-Runtime Filter参数说明.mp4
    │  │          64-查询-SQL函数说明.mp4
    │  │          65-集成Spark-使用Spark-Doris-Connector.mp4
    │  │          66-集成Spark-官方Connector的配置项及字段映射.mp4
    │  │          67-集成Spark-使用JDBC的方式(不推荐).mp4
    │  │          68-集成Flink-演示.mp4
    │  │          69-集成DataX-编译DorisWriter&集成到DataX.mp4
    │  │          70-集成DataX-案例演示.mp4
    │  │          71-ODBC外部表-使用方式介绍.mp4
    │  │          72-ODBC外部表-MySQL外表.mp4
    │  │          73-ODBC外部表-Oracle外表.mp4
    │  │          74-Doris On ES-原理和使用演示.mp4
    │  │          75-Doris On ES-几个建表参数&使用注意.mp4
    │  │          76-监控和报警-使用Prometheus和Grafana.mp4
    │  │          77-优化-查看QueryProfile统计信息.mp4
    │  │          78-优化-Join Reorder.mp4
    │  │          79-优化-导入导出任务参数调整.mp4
    │  │          80-优化-Bitmap索引&BloomFilter索引.mp4
    │  │          81-优化-合理设置分桶分区数.mp4
    │  │          82-数据备份及恢复-说明.mp4
    │  │          83-数据备份及恢复-备份演示.mp4
    │  │          84-数据备份及恢复-恢复演示.mp4
    │  │          85-1.0新特性-1.0版本的部署.mp4
    │  │          86-1.0新特性-向量化执行引擎.mp4
    │  │          87-1.0新特性-Hive外表介绍.mp4
    │  │          88-1.0新特性-Hive外表使用示例.mp4
    │  │          89-1.0新特性-Table Function函数.mp4
    │  │          90-1.0新特性-mySQLDump功能.mp4
    │  │          91-1.0新特性-版本通告介绍.mp4
    │  │         
    │  ├─尚硅谷大数据技术之Azkaban(2019新版)
    │  │  │  源码笔记资料.zip
    │  │  │
    │  │  └─4.视频
    │  │          01_尚硅谷_Azkaban_简介.avi
    │  │          02_尚硅谷_Azkaban_特点.avi
    │  │          03_尚硅谷_Azkaban_架构.avi
    │  │          04_尚硅谷_Azkaban_Web_server_配置.avi
    │  │          05_尚硅谷_Azkaban_Executor_server_配置.avi
    │  │          06_尚硅谷_Azkaban_Web简介.avi
    │  │          07_尚硅谷_Azkaban_基础使用.avi
    │  │          08_尚硅谷_Azkaban_调度Shell脚本.avi
    │  │          09_尚硅谷_Azkaban_通知邮件.avi
    │  │          10_尚硅谷_Azkaban_多任务工作流程配置.avi
    │  │          11_尚硅谷_Azkaban_Java_任务配置.avi
    │  │          12_尚硅谷_Azkaban_HDFS_任务配置.avi
    │  │          13_尚硅谷_Azkaban_MR_任务配置.avi
    │  │          14_尚硅谷_Azkaban_Hive_任务配置.avi
    │  │          15_尚硅谷_Azkaban_传参.avi
    │  │         
    │  ├─尚硅谷大数据技术之DataX
    │  │  │  笔记.zip
    │  │  │  资料.zip
    │  │  │  
    │  │  └─视频
    │  │          01_DataX_课程简介.mp4
    │  │          02_DataX_概述.mp4
    │  │          03_DataX_原理.mp4
    │  │          04_DataX_与Sqoop的对比.mp4
    │  │          05_DataX_安装&体验.mp4
    │  │          06_DataX_案例_StreamReader&StreamWriter.mp4
    │  │          07_DataX_案例_mysql2hdfs.mp4
    │  │          08_DataX_案例_HDFS高可用配置.mp4
    │  │          09_DataX_案例_hdfs2mysql.mp4
    │  │          10_DataX_Oracle安装准备工作.mp4
    │  │          11_DataX_图形化安装Oracle.mp4
    │  │          12_DataX_Oracle创建数据库.mp4
    │  │          13_DataX_Oracle简单使用.mp4
    │  │          14_DataX_案例_Oracle导出到MySQL和HDFS.mp4
    │  │          15_DataX_MongoDB简单介绍.mp4
    │  │          16_DataX_MongoDB安装&简单使用.mp4
    │  │          17_DataX_案例_MongoDB导出到MySQL和HDFS.mp4
    │  │          18_DataX_SQLServer简介&安装.mp4
    │  │          19_DataX_SQLServer客户端安装&简单使用.mp4
    │  │          20_DataX_案例_SQLServer导出到MySQL和HDFS.mp4
    │  │          21_DataX_DB2简介&安装准备.mp4
    │  │          22_DataX_DB2安装.mp4
    │  │          23_DataX_DB2启动&简单使用.mp4
    │  │          24_DataX_案例_DB2导出到HDFS和MySQL.mp4
    │  │          25_DataX_源码分析_总体流程认识&程序入口.mp4
    │  │          26_DataX_源码分析_并发数的确定.mp4
    │  │          27_DataX_源码分析_切分简单了解.mp4
    │  │          28_DataX_源码分析_调度_确定组数&分组算法.mp4
    │  │          29_DataX_源码分析_调度_调度实现.mp4
    │  │          30_DataX_源码分析_数据传输_限速的实现.mp4
    │  │          31_DataX_优化.mp4
    │  │         
    │  ├─尚硅谷大数据技术之Flume
    │  │      1.笔记.zip
    │  │      2.资料.zip
    │  │      3.视频.zip
    │  │      
    │  ├─尚硅谷大数据技术之HBase
    │  │      1.笔记.zip
    │  │      2.资料.zip
    │  │      3.视频.zip
    │  │      
    │  ├─尚硅谷大数据技术之Hive(2019新版)
    │  │  │  源码笔记资料.zip
    │  │  │  
    │  │  └─视频
    │  │          01_尚硅谷_Hive入门_课程介绍.avi
    │  │          02_尚硅谷_Hive入门_概念介绍.avi
    │  │          03_尚硅谷_Hive入门_优缺点.avi
    │  │          04_尚硅谷_Hive入门_架构.avi
    │  │          05_尚硅谷_Hive入门_与数据库的比较.avi
    │  │          06_尚硅谷_Hive安装_安装&初试牛刀.avi
    │  │          07_尚硅谷_Hive安装_从文件系统加载数据.avi
    │  │          08_尚硅谷_Hive安装_安装MySQL.avi
    │  │          09_尚硅谷_Hive安装_元数据存储在MySQL.avi
    │  │          10_尚硅谷_Hive安装_回顾.avi
    │  │          11_尚硅谷_Hive安装_JDBC访问.avi
    │  │          12_尚硅谷_Hive安装_常用交互命令.avi
    │  │          13_尚硅谷_Hive安装_其他命令.avi
    │  │          14_尚硅谷_Hive安装_常见配置信息.avi
    │  │          15_尚硅谷_Hive数据类型_基本&集合类型.avi
    │  │          16_尚硅谷_Hive数据类型_类型转换.avi
    │  │          17_尚硅谷_HiveDDL_数据库的增删改查.avi
    │  │          18_尚硅谷_HiveDDL_建表语法.avi
    │  │          19_尚硅谷_HiveDDL_内外部表.avi
    │  │          20_尚硅谷_HiveDDL_分区表概念&简单使用.avi
    │  │          21_尚硅谷_HiveDDL_分区表基本操作.avi
    │  │          22_尚硅谷_HiveDDL_分区表注意事项.avi
    │  │          23_尚硅谷_HiveDDL_修改表.avi
    │  │          24_尚硅谷_HiveDML_使用Load方式加载数据.avi
    │  │          25_尚硅谷_HiveDML_使用insert&as select加载数据.avi
    │  │          26_尚硅谷_HiveDML_使用Location加载数据.avi
    │  │          27_尚硅谷_HiveDML_回顾.avi
    │  │          28_尚硅谷_HiveDML_导出数据到文件系统.avi
    │  │          29_尚硅谷_HiveDML_导出数据的其他方式.avi
    │  │          30_尚硅谷_HiveDML_清空表.avi
    │  │          31_尚硅谷_Hive查询_基础查询.avi
    │  │          32_尚硅谷_Hive查询_Where&判断式.avi
    │  │          33_尚硅谷_Hive查询_Join.avi
    │  │          34_尚硅谷_Hive查询_全局排序Order By.avi
    │  │          35_尚硅谷_Hive查询_排序.avi
    │  │          36_尚硅谷_Hive查询_4种排序总结.avi
    │  │          37_尚硅谷_Hive查询_分桶表创建&导入数据.avi
    │  │          38_尚硅谷_Hive查询_分桶表抽样查询.avi
    │  │          39_尚硅谷_Hive函数_常用函数空值赋值.avi
    │  │          40_尚硅谷_Hive函数_常用函数时间类.avi
    │  │          41_尚硅谷_Hive函数_常用函数Case&if.avi
    │  │          42_尚硅谷_Hive函数_常用函数行转列.avi
    │  │          43_尚硅谷_Hive函数_常用函数列转行.avi
    │  │          44_尚硅谷_Hive函数_窗口函数需求一.avi
    │  │          45_尚硅谷_Hive函数_窗口需求二&三.avi
    │  │          46_尚硅谷_Hive函数_窗口函数需求四.avi
    │  │          47_尚硅谷_Hive函数_回顾.avi
    │  │          48_尚硅谷_Hive函数_窗口函数回顾.avi
    │  │          49_尚硅谷_Hive函数_窗口函数二.avi
    │  │          50_尚硅谷_Hive函数_排名函数.avi
    │  │          51_尚硅谷_Hive案例_课堂练习(一).avi
    │  │          52_尚硅谷_Hive案例_课堂练习(二-1).avi
    │  │          53_尚硅谷_Hive案例_课堂练习(二-2).avi
    │  │          54_尚硅谷_Hive案例_蚂蚁森林(1-1).avi
    │  │          55_尚硅谷_Hive案例_蚂蚁森林(1-2).avi
    │  │          56_尚硅谷_Hive案例_蚂蚁森林(2)解法一.avi
    │  │          57_尚硅谷_Hive案例_蚂蚁森林(2)解法二.avi
    │  │          58_尚硅谷_Hive案例_蚂蚁森林(2)解法三.avi
    │  │          59_尚硅谷_Hive函数_回顾.avi
    │  │          60_尚硅谷_Hive函数_系统函数查看.avi
    │  │          61_尚硅谷_Hive函数_自定义函数介绍.avi
    │  │          62_尚硅谷_Hive函数_自定义UDF.avi
    │  │          63_尚硅谷_Hive函数_自定义UDF(2).avi
    │  │          64_尚硅谷_Hive函数_自定义UDTF(分析).avi
    │  │          65_尚硅谷_Hive函数_自定义UDTF(初始化方法).avi
    │  │          66_尚硅谷_Hive函数_自定义UDTF(核心方法).avi
    │  │          67_尚硅谷_Hive函数_自定义UDTF(打包测试).avi
    │  │          68_尚硅谷_Hive压缩存储_Snappy压缩方式.avi
    │  │          69_尚硅谷_Hive压缩存储_行存储&列存储.avi
    │  │          70_尚硅谷_Hive压缩存储_Text&ORC&Parquet文件格式对比.avi
    │  │          71_尚硅谷_Hive压缩存储_存储格式&压缩方式结合使用.avi
    │  │          72_尚硅谷_Hive优化_Fetch抓取&本地模式.avi
    │  │          73_尚硅谷_Hive优化_大表Join大表&小表.avi
    │  │          74_尚硅谷_Hive优化_MapJoin.avi
    │  │          75_尚硅谷_Hive优化_回顾.avi
    │  │          76_尚硅谷_Hive优化_Group By.avi
    │  │          77_尚硅谷_Hive优化_笛卡尔积&行列过滤.avi
    │  │          78_尚硅谷_Hive优化_动态分区.avi
    │  │          79_尚硅谷_Hive优化_分区分桶&MR.avi
    │  │          80_尚硅谷_Hive优化_9.5-9.10.avi
    │  │          81_尚硅谷_Hive案例_谷粒影音需求分析.avi
    │  │          82_尚硅谷_Hive案例_MRETL分析.avi
    │  │          83_尚硅谷_Hive案例_MR ETL Mapper.avi
    │  │          84_尚硅谷_Hive案例_MR ETL清洗数据逻辑.avi
    │  │          85_尚硅谷_Hive案例_MR ETL Driver.avi
    │  │          86_尚硅谷_Hive案例_谷粒影音数据准备.avi
    │  │          87_尚硅谷_Hive案例_谷粒影音需求(一).avi
    │  │          88_尚硅谷_Hive案例_谷粒影音需求(二).avi
    │  │          89_尚硅谷_Hive案例_谷粒影音需求(三).avi
    │  │          90_尚硅谷_Hive案例_谷粒影音需求(四).avi
    │  │          91_尚硅谷_Hive案例_谷粒影音需求(五、六&八).avi
    │  │          92_尚硅谷_Hive案例_谷粒影音需求(七).avi
    │  │         
    │  ├─尚硅谷大数据技术之JavaWEB
    │  │      1.笔记.zip
    │  │      2.资料.zip
    │  │      3.代码.zip
    │  │      4.视频.zip
    │  │   
    │  ├─尚硅谷大数据技术之Kafka
    │  │      1.笔记.zip
    │  │      2.资料.zip
    │  │      3.代码.zip
    │  │      4.视频.zip
    │  │   
    │  ├─尚硅谷大数据技术之MyBatis
    │  │      1.笔记.zip
    │  │      2.资料.zip
    │  │      3.代码.zip
    │  │      4.视频.zip
    │  │      
    │  ├─尚硅谷大数据技术之Oozie
    │  │      1.笔记.zip
    │  │      2.资料.zip
    │  │      3.视频.zip
    │  │     
    │  ├─尚硅谷大数据技术之Scala
    │  │      01_笔记.zip
    │  │      02_资料.zip
    │  │      03_代码.zip
    │  │      04_视频.zip
    │  │      
    │  ├─尚硅谷大数据技术之Scala数据结构和算法
    │  │  │  笔记.zip
    │  │  │  课件.zip
    │  │  │  资料.zip
    │  │  │  
    │  │  └─视频
    │  │          01-Scala数据结构和算法-数据结构和算法基本介绍.mp4
    │  │          02-Scala数据结构和算法-数据结构和算法几个实际问题.avi
    │  │          03-Scala数据结构和算法-稀疏数组介绍.avi
    │  │          04-Scala数据结构和算法-稀疏数组压缩实现.avi
    │  │          05-Scala数据结构和算法-稀疏数组解压实现.avi
    │  │          06-Scala数据结构和算法-队列介绍.avi
    │  │          07-Scala数据结构和算法-单向队列实现.avi
    │  │          08-Scala数据结构和算法-单向队列问题分析.avi
    │  │          09-Scala数据结构和算法-环形队列(1).avi
    │  │          10-Scala数据结构和算法-环形队列(2).avi
    │  │          11-Scala数据结构和算法-链表说明和应用场景.avi
    │  │          12-Scala数据结构和算法-单向链表-人员管理系统说明.avi
    │  │          13-Scala数据结构和算法-单向链表-添加和遍历.avi
    │  │          14-Scala数据结构和算法-单向链表-有序插入节点.avi
    │  │          15-Scala数据结构和算法-单向链表-修改节点.avi
    │  │          16-Scala数据结构和算法-单向链表-删除节点.avi
    │  │          17-Scala数据结构和算法-双向链表基本介绍.avi
    │  │          18-Scala数据结构和算法-双向链表的实现.avi
    │  │          19-Scala数据结构和算法-链表的经典应用-约瑟夫问题.avi
    │  │          20-Scala数据结构和算法-约瑟夫问题-形成环形和遍历.avi
    │  │          21-Scala数据结构和算法-约瑟夫问题-算法思路分析.avi
    │  │          22-Scala数据结构和算法-约瑟夫问题-算法的实现.avi
    │  │          23-Scala数据结构和算法-栈的基本介绍.avi
    │  │          24-Scala数据结构和算法-栈的基本使用.avi
    │  │          25-Scala数据结构和算法-使用栈计算表达式的思路.avi
    │  │          26-Scala数据结构和算法-编写数栈和符号栈.avi
    │  │          27-Scala数据结构和算法-完成单数表达式运算(1).avi
    │  │          28-Scala数据结构和算法-完成单数表达式运算(2).avi
    │  │          29-Scala数据结构和算法-完成多位数表达式运算.avi
    │  │          30-Scala数据结构和算法-温故知新.avi
    │  │          31-Scala数据结构和算法-递归的应用(迷宫回溯).avi
    │  │          32-Scala数据结构和算法-递归的机制分析.avi
    │  │          33-Scala数据结构和算法-递归能解决的问题.avi
    │  │          34-Scala数据结构和算法-迷宫解决思路和创建地图.avi
    │  │          35-Scala数据结构和算法-递归回溯解决迷宫问题.avi
    │  │          36-Scala数据结构和算法-迷宫问题小结.avi
    │  │          37-Scala数据结构和算法-冒泡排序.avi
    │  │          38-Scala数据结构和算法-选择排序分析和实现.avi
    │  │          39-Scala数据结构和算法-插入排序的思路分析.avi
    │  │          40-Scala数据结构和算法-插入排序的实现.avi
    │  │          41-Scala数据结构和算法-快速排序思路分析.avi
    │  │          42-Scala数据结构和算法-快速排序代码实现.avi
    │  │          43-Scala数据结构和算法-归并排序的思路分析.avi
    │  │          44-Scala数据结构和算法-归并排序的实现和分析.avi
    │  │          45-Scala数据结构和算法-查找的基本介绍.avi
    │  │          46-Scala数据结构和算法-二分查找实现和分析.avi
    │  │          47-Scala数据结构和算法-二分查找所有相同值.avi
    │  │          48-Scala数据结构和算法-二分查找的小结.avi
    │  │          49-Scala数据结构和算法-哈希(散列)表的概述.avi
    │  │          50-Scala数据结构和算法-哈希(散列)表实现机制分析.avi
    │  │          51-Scala数据结构和算法-哈希(散列)表的添加.avi
    │  │          52-Scala数据结构和算法-哈希(散列)表的遍历.avi
    │  │          53-Scala数据结构和算法-哈希(散列)表的查找.avi
    │  │          54-Scala数据结构和算法-哈希(散列)表的小结.avi
    │  │          55-Scala数据结构和算法-二叉树能解决的问题.avi
    │  │          56-Scala数据结构和算法-树常用术语.avi
    │  │          57-Scala数据结构和算法-满二叉树和完全二叉树.avi
    │  │          58-Scala数据结构和算法-二叉树的前序中序后序遍历.avi
    │  │          59-Scala数据结构和算法-二叉树的前序中序后序查找.avi
    │  │          60-Scala数据结构和算法-二叉树节点删除.avi
    │  │          61-Scala数据结构和算法-二叉树节点删除扩展提示.avi
    │  │          62-Scala数据结构和算法-顺序存储二叉树.avi
    │  │          63-Scala数据结构和算法-二叉排序树的介绍.avi
    │  │          64-Scala数据结构和算法-二叉排序树-创建和遍历.avi
    │  │          65-Scala数据结构和算法-二叉排序树-检索父子节点.avi
    │  │          66-Scala数据结构和算法-二叉排序树-删除叶子节点.avi
    │  │          67-Scala数据结构和算法-二叉排序树-删除非叶子节点(1).avi
    │  │          68-Scala数据结构和算法-二叉排序树-删除非叶子节点(2).avi
    │  │          69-Scala数据结构和算法-二叉排序树-删除无父节点的节点.avi
    │  │          70-Scala数据结构和算法-其它二叉树(AVL 赫夫曼树等).avi
    │  │          文件名.txt
    │  │          新建文本文档.bat
    │  │         
    │  ├─尚硅谷大数据技术之SeaTunnel(从入门到成为源码贡献者)
    │  │  │  代码.zip
    │  │  │  笔记.zip
    │  │  │  资料.zip
    │  │  │  
    │  │  └─视频
    │  │          01_SeaTunnel_课程介绍.mp4
    │  │          02_概述_SeaTunnel简介.mp4
    │  │          03_概述_SeaTunnel的特点和应用场景.mp4  
    │  │          04_概述_SeaTunnel目前支持的插件.mp4
    │  │          05_入门_安装和部署.mp4
    │  │          06_入门_快速上手小案例.mp4
    │  │          07_原理解读_基本原理――启动脚本.mp4
    │  │          08_原理解读_在配置文件中使用变量.mp4
    │  │          09_原理解读_向flinkrun传递参数.mp4
    │  │          10_原理解读_SeaTunnel的核心数据结构.mp4
    │  │          11_原理解读_Source块与文档带读.mp4
    │  │          12_原理解读_transform插件&split和sql插件源码.mp4
    │  │          13_原理解读_sink块.mp4
    │  │          14_原理解读_SeaTunnel核心源码.mp4
    │  │          15_原理解读_框架总结.mp4
    │  │          16_应用案例_kafka进kafka出的简单ETL.mp4
    │  │          17_应用案例_kafka到doris 进行指标统计.mp4
    │  │          18_如何参与开源项目_基本概念.mp4
    │  │          19_如何参与开源项目_如何改bug.mp4
    │  │          20_如何参与开源项目_创建issue.mp4
    │  │          21_如何参与开源项目_创建pull request.mp4
    │  │          22_成功成为源码贡献者.mp4
    │  │         
    │  ├─尚硅谷大数据技术之Spring
    │  │      1.笔记.zip
    │  │      2.资料.zip
    │  │      3.代码.zip
    │  │      4.视频.zip
    │  │     
    │  ├─尚硅谷大数据技术之SpringMVC
    │  │      1.笔记.zip
    │  │      2.资料.zip
    │  │      3.代码.zip
    │  │      4.视频.zip
    │  │      
    │  ├─尚硅谷大数据技术之Sqoop
    │  │      1.笔记.zip
    │  │      2.资料.zip
    │  │      3.视频.zip
    │  │      
    │  ├─尚硅谷大数据技术之SSM整合
    │  │      1.笔记.zip
    │  │      2.资料.zip
    │  │      3.代码.zip
    │  │      4.视频.zip
    │  │   
    │  ├─尚硅谷大数据技术之StreamX. B6
    │  │  │  代码.zip
    │  │  │  笔记.zip
    │  │  │  资料.zip
    │  │  │  
    │  │  └─视频
    │  │          01-课程介绍.mp4
    │  │          02-StreamX介绍.mp4
    │  │          03-StreamX架构.mp4
    │  │          04-StreamX部署-环境准备.mp4
    │  │          05-StreamX部署-安装和配置.mp4
    │  │          06-通过StreamX部署Flink流式应用.mp4
    │  │          07-通过StreamX部署Flink SQL应用.mp4
    │  │          08-使用StreamX API开发应用-配置介绍.mp4
    │  │          09-使用StreamX API开发应用-项目配置.mp4
    │  │          10-使用StreamX API开发流式应用-消费Kafka.mp4
    │  │          11-使用StreamX API开发流式应用-写入MySQL.mp4
    │  │          12-使用StreamX API开发流式应用-使用StreamX平台提交.mp4
    │  │          13-使用StreamX API开发SQL应用.mp4
    │  │         
    │  ├─尚硅谷大数据项目之电商数仓
    │  │  │  笔记资料源码.zip
    │  │  │
    │  │  └─4.视频
    │  │          01_尚硅谷_数仓项目介绍.avi
    │  │          02_尚硅谷_数仓采集_用户行为采集课程介绍.avi
    │  │          03_尚硅谷_数仓采集_数仓的概念.avi
    │  │          04_尚硅谷_数仓采集_项目需求.avi
    │  │          05_尚硅谷_数仓采集_项目技术选型.avi
    │  │          06_尚硅谷_数仓采集_系统数据流程设计.avi
    │  │          07_尚硅谷_数仓采集_框架版本选型.avi
    │  │          08_尚硅谷_数仓采集_框架版本具体型号.avi
    │  │          09_尚硅谷_数仓采集_服务器选型.avi
    │  │          100_尚硅谷_业务数仓_DWS层之用户行为宽表.avi
    │  │          101_尚硅谷_业务数仓_需求九:GMV成交总额.avi
    │  │          102_尚硅谷_业务数仓_需求十:ADS层之新增用户占日活跃用户比率.avi
    │  │          103_尚硅谷_业务数仓_需求十一:ADS层之用户行为漏斗分析.avi
    │  │          104_尚硅谷_业务数仓_用户购买商品明细表(宽表).avi
    │  │          105_尚硅谷_业务数仓_需求十二:ADS层品牌复购率.avi
    │  │          106_尚硅谷_业务数仓_需求十三:求每个等级的用户对应的复购率前十的商品排行(学生分享).avi
    │  │          107_尚硅谷_业务数仓_数据可视化.avi
    │  │          108_尚硅谷_业务数仓_Azkaban安装.avi
    │  │          109_尚硅谷_业务数仓_GMV指标获取的全调度流程.avi
    │  │          10_尚硅谷_数仓采集_集群资源规划设计.avi
    │  │          110_尚硅谷_业务数仓_拉链表理论.avi
    │  │          111_尚硅谷_业务数仓_拉链表制作.avi
    │  │          112_尚硅谷_业务数仓_业务数仓项目总结.avi
    │  │          113_尚硅谷_业务数仓_即席数仓课程介绍.avi
    │  │          114_尚硅谷_即席数仓_Presto简介.avi
    │  │          115_尚硅谷_即席数仓_Presto安装及使用.avi
    │  │          116_尚硅谷_即席数仓_Presto优化.avi
    │  │          117_尚硅谷_即席数仓_Druid概念、特点、场景.avi
    │  │          118_尚硅谷_即席数仓_Druid对比其他框架.avi
    │  │          119_尚硅谷_即席数仓_Druid框架原理.avi
    │  │          11_尚硅谷_数仓采集_测试集群服务器规划.avi
    │  │          120_尚硅谷_即席数仓_Druid数据结构.avi
    │  │          121_尚硅谷_即席数仓_Druid安装.avi
    │  │          122_尚硅谷_面试题_总体架构.avi
    │  │          123_尚硅谷_面试题_技术框架.avi
    │  │          124_尚硅谷_面试题_用户行为、业务数据、即席查询.avi
    │  │          125_尚硅谷_面试题_开发经验.avi
    │  │          126_尚硅谷_CDH数仓_课程介绍.avi
    │  │          127_尚硅谷_CDH数仓_CM简介及架构.avi
    │  │          128_尚硅谷_CDH数仓_CM安装环境准备.avi
    │  │          129_尚硅谷_CDH数仓_CM、Hadoop、Zookeeper安装.avi
    │  │          12_尚硅谷_数仓采集_埋点数据基本格式.avi
    │  │          130_尚硅谷_CDH数仓_采集Flume的安装.avi
    │  │          131_尚硅谷_CDH数仓_Kafka安装.avi
    │  │          132_尚硅谷_CDH数仓_测试Flume和Kafka安装.avi
    │  │          133_尚硅谷_CDH数仓_消费Flume配置完成.avi
    │  │          134_尚硅谷_CDH数仓_Hive、Oozie、Hue安装.avi
    │  │          135_尚硅谷_CDH数仓_用户行为数仓ODS层导数据.avi
    │  │          136_尚硅谷_CDH数仓_用户行为数仓完结.avi
    │  │          137_尚硅谷_CDH数仓_业务数据生成.avi
    │  │          138_尚硅谷_CDH数仓_业务数仓完结.avi
    │  │          139_尚硅谷_CDH数仓_Oozie执行前准备.avi
    │  │          13_尚硅谷_数仓采集_事件日志数据(上).avi
    │  │          140_尚硅谷_CDH数仓_Oozie任务编写及运行.avi
    │  │          141_尚硅谷_CDH数仓_即席查询数仓搭建Impala.avi
    │  │          142_尚硅谷_CDH数仓_Spark安装及总结.avi
    │  │          14_尚硅谷_数仓采集_事件日志数据(下).avi
    │  │          15_尚硅谷_数仓采集_日志生成代码编写.avi
    │  │          16_尚硅谷_数仓采集_Logback日志打印控制.avi
    │  │          17_尚硅谷_数仓采集_服务器准备.avi
    │  │          18_尚硅谷_数仓采集_Hadoop安装.avi
    │  │          19_尚硅谷_数仓采集_项目经验之HDFS多目录配置.avi
    │  │          20_尚硅谷_数仓采集_项目经验之支持LZO压缩配置.avi
    │  │          21_尚硅谷_数仓采集_项目经验之基准测试.avi
    │  │          22_尚硅谷_数仓采集_项目经验之HDFS参数调优.avi
    │  │          23_尚硅谷_数仓采集_Zookeeper安装.avi
    │  │          24_尚硅谷_数仓采集_项目经验之ZK集群启动停止脚本.avi
    │  │          25_尚硅谷_数仓采集_生成测试日志.avi
    │  │          26_尚硅谷_数仓采集_集群日志生成启动脚本.avi
    │  │          27_尚硅谷_数仓采集_集群时间同步修改脚本.avi
    │  │          28_尚硅谷_数仓采集_集群所有进程查看脚本.avi
    │  │          29_尚硅谷_数仓采集_每日回顾.avi
    │  │          30_尚硅谷_数仓采集_日志采集Flume安装.avi
    │  │          31_尚硅谷_数仓采集_Flume组件及配置.avi
    │  │          32_尚硅谷_数仓采集_日志采集Flume配置分析.avi
    │  │          33_尚硅谷_数仓采集_ETL拦截器.avi
    │  │          34_尚硅谷_数仓采集_分类型拦截器.avi
    │  │          35_尚硅谷_数仓采集_日志采集Flume启动停止脚本.avi
    │  │          36_尚硅谷_数仓采集_Kafka集群安装.avi
    │  │          37_尚硅谷_数仓采集_Kafka集群启动停止脚本.avi
    │  │          38_尚硅谷_数仓采集_Kafka Manager安装及脚本.avi
    │  │          39_尚硅谷_数仓采集_项目经验之Kafka压力测试.avi
    │  │          40_尚硅谷_数仓采集_项目经验之Kafka机器数量计算.avi
    │  │          41_尚硅谷_数仓采集_消费Kafka数据Flume.avi
    │  │          42_尚硅谷_数仓采集_项目经验之Flume内存优化.avi
    │  │          43_尚硅谷_数仓采集_项目经验之Flume组件.avi
    │  │          44_尚硅谷_数仓采集_采集通道启动停止脚本.avi
    │  │          45_尚硅谷_数仓采集_调试经验.avi
    │  │          46_尚硅谷_数仓采集_面试题(Linux、Shell、Hadoop).avi
    │  │          47_尚硅谷_数仓采集_面试题(Flume、Kafka).avi
    │  │          48_尚硅谷_用户行为数仓_每日回顾.avi
    │  │          49_尚硅谷_用户行为数仓_用户行为数仓课程介绍.avi
    │  │          50_尚硅谷_用户行为数仓_为什么要分层.avi
    │  │          51_尚硅谷_用户行为数仓_数仓分层.avi
    │  │          52_尚硅谷_用户行为数仓_数据集市与数据仓库概念.avi
    │  │          53_尚硅谷_用户行为数仓_数仓命名规范.avi
    │  │          54_尚硅谷_用户行为数仓_Hive&MySQL安装.avi
    │  │          55_尚硅谷_用户行为数仓_Hive运行引擎Tez.avi
    │  │          56_尚硅谷_用户行为数仓_项目经验之元数据备份.avi
    │  │          57_尚硅谷_用户行为数仓_ODS层启动日志和事件日志表创建.avi
    │  │          58_尚硅谷_用户行为数仓_ODS层加载数据脚本.avi
    │  │          59_尚硅谷_用户行为数仓_DWD层启动日志建表及导入数据.avi
    │  │          60_ 尚硅谷_用户行为数仓_DWD层启动表加载数据脚本.avi
    │  │          61_尚硅谷_用户行为数仓_DWD层事件基础明细表创建.avi
    │  │          62_尚硅谷_用户行为数仓_自定义UDF函数(解析公共字段).avi
    │  │          63_尚硅谷_用户行为数仓_自定义UDTF函数(解析事件日志基础明细表).avi
    │  │          64_尚硅谷_用户行为数仓_DWD层数据解析脚本.avi
    │  │          65_尚硅谷_用户行为数仓_DWD层事件表加载数据脚本.avi
    │  │          66_尚硅谷_用户行为数仓_今日回顾.avi
    │  │          67_尚硅谷_用户行为数仓_业务术语.avi
    │  │          68_尚硅谷_用户行为数仓_日期的系统函数.avi
    │  │          69_尚硅谷_用户行为数仓_每日活跃设备明细.avi
    │  │          70_尚硅谷_用户行为数仓_每周活跃设备明细.avi
    │  │          71_尚硅谷_用户行为数仓_每月活跃设备明细.avi
    │  │          72_尚硅谷_用户行为数仓_DWS层加载数据脚本.avi
    │  │          73_尚硅谷_用户行为数仓_需求一:ADS层日活、周活、月活用户数.avi
    │  │          74_尚硅谷_用户行为数仓_每日新增设备明细表.avi
    │  │          75_尚硅谷_用户行为数仓_需求二:ADS层每日新增设备表.avi
    │  │          76_尚硅谷_用户行为数仓_用户留存分析.avi
    │  │          77_尚硅谷_用户行为数仓_1、2、3、n日留存用户明细.avi
    │  │          78_尚硅谷_用户行为数仓_需求三:ADS层留存用户和留存比率.avi
    │  │          79_尚硅谷_用户行为数仓_新数据准备.avi
    │  │          80_尚硅谷_用户行为数仓_需求四:沉默用户.avi
    │  │          81_尚硅谷_用户行为数仓_需求五:本周回流用户数.avi
    │  │          82_尚硅谷_用户行为数仓_需求六:流失用户.avi
    │  │          83_尚硅谷_用户行为数仓_需求七:最近连续3周活跃用户数.avi
    │  │          84_尚硅谷_用户行为数仓_需求八:最近七天内连续三天活跃用户数.avi
    │  │          85_尚硅谷_用户行为数仓_用户行为数仓业务总结.avi
    │  │          86_尚硅谷_用户行为数仓_Hive企业面试题总结.avi
    │  │          87_尚硅谷_业务数仓_业务数仓课程介绍.avi
    │  │          88_尚硅谷_业务数仓_电商业务与数据结构简介.avi
    │  │          89_尚硅谷_业务数仓_表的分类.avi
    │  │          90_尚硅谷_业务数仓_同步策略.avi
    │  │          91_尚硅谷_业务数仓_范式理论.avi
    │  │          92_尚硅谷_业务数仓_雪花模型、星型模型和星座模型.avi
    │  │          93_尚硅谷_业务数仓_配置Hadoop支持Snappy压缩.avi
    │  │          94_尚硅谷_业务数仓_业务数据生成.avi
    │  │          95_尚硅谷_业务数仓_Sqoop安装及参数.avi
    │  │          96_尚硅谷_业务数仓_Sqoop导入数据.avi
    │  │          97_尚硅谷_业务数仓_ODS层建表及数据导入.avi
    │  │          98_尚硅谷_业务数仓_DWD层建表及导入数据.avi
    │  │          99_尚硅谷_业务数仓_需求讲解.avi
    │  │        
    │  └─尚硅谷项目课程系列之Elasticsearch
    │      ├─1.课件
    │      │      1-尚硅谷项目课程系列之Elasticsearch.pdf
    │      │      2-课程内容讲解.bmpr
    │      │   
    │      ├─2.资料
    │      │      2.资料.zip
    │      │   
    │      ├─3.代码
    │      │      es-test.zip
    │      │      es集成.zip
    │      │      
    │      └─4.视频
    │              001 - Elasticsearch - 开篇.mp4
    │              002 - Elasticsearch - 技术选型.mp4
    │              003 - Elasticsearch - 教学大纲.mp4
    │              004 - Elasticsearch - 入门 - 环境准备.mp4
    │              005 - Elasticsearch - 入门 - RESTful & JSON.mp4
    │              006 - Elasticsearch - 入门 - Postman客户端工具.mp4
    │              007 - Elasticsearch - 入门 - 倒排索引.mp4
    │              008 - Elasticsearch - 入门 - HTTP - 索引 - 创建.mp4
    │              009 - Elasticsearch - 入门 - HTTP - 索引 - 查询 & 删除.mp4
    │              010 - Elasticsearch - 入门 - HTTP - 文档 - 创建 (Put & Post).mp4
    │              011 - Elasticsearch - 入门 - HTTP - 查询 - 主键查询 & 全查询.mp4
    │              012 - Elasticsearch - 入门 - HTTP - 全量修改 & 局部修改 & 删除.mp4
    │              013 - Elasticsearch - 入门 - HTTP - 条件查询 & 分页查询 & 查询排序.mp4
    │              014 - Elasticsearch - 入门 - HTTP - 多条件查询 & 范围查询.mp4
    │              015 - Elasticsearch - 入门 - HTTP - 全文检索 & 完全匹配 & 高亮查询.mp4
    │              016 - Elasticsearch - 入门 - HTTP - 聚合查询.mp4
    │              017 - Elasticsearch - 入门 - HTTP - 映射关系.mp4
    │              018 - Elasticsearch - 入门 - JavaAPI - 环境准备.mp4
    │              019 - Elasticsearch - 入门 - JavaAPI - 索引 - 创建.mp4
    │              020 - Elasticsearch - 入门 - JavaAPI - 索引 - 查询 & 删除.mp4
    │              021 - Elasticsearch - 入门 - JavaAPI - 文档 - 新增 & 修改.mp4
    │              022 - Elasticsearch - 入门 - JavaAPI - 文档 - 查询 & 删除.mp4
    │              023 - Elasticsearch - 入门 - JavaAPI - 文档 - 批量新增 & 批量删除.mp4
    │              024 - Elasticsearch - 入门 - JavaAPI - 文档 - 高级查询 - 全量查询.mp4
    │              025 - Elasticsearch - 入门 - JavaAPI - 文档 - 高级查询 - 分页查询 & 条件查询 & 字段查询.mp4
    │              026 - Elasticsearch - 入门 - JavaAPI - 文档 - 高级查询 - 组合查询 & 范围查询.mp4
    │              027 - Elasticsearch - 入门 - JavaAPI - 文档 - 高级查询 - 模糊查询 & 高亮查询.mp4
    │              028 - Elasticsearch - 入门 - JavaAPI - 文档 - 高级查询 - 最大值查询 & 分组查询.mp4
    │              029 - Elasticsearch - 环境 - 简介.mp4
    │              030 - Elasticsearch - 环境 - Windows集群部署.mp4
    │              031 - Elasticsearch - 环境 - Linux单节点部署.mp4
    │              032 - Elasticsearch - 环境 - Linux集群部署.mp4
    │              033 - Elasticsearch - 进阶 - 核心概念.mp4
    │              034 - Elasticsearch - 进阶 - 系统架构 - 简介.mp4
    │              035 - Elasticsearch - 进阶 - 单节点集群.mp4
    │              036 - Elasticsearch - 进阶 - 故障转移.mp4
    │              037 - Elasticsearch - 进阶 - 水平扩容.mp4
    │              038 - Elasticsearch - 进阶 - 应对故障.mp4
    │              039 - Elasticsearch - 进阶 - 路由计算 & 分片控制.mp4
    │              040 - Elasticsearch - 进阶 - 数据写流程.mp4
    │              041 - Elasticsearch - 进阶 - 数据读流程.mp4
    │              042 - Elasticsearch - 进阶 - 更新流程 & 批量操作流程.mp4
    │              043 - Elasticsearch - 进阶 - 倒排索引.mp4
    │              044 - Elasticsearch - 进阶 - 文档搜索.mp4
    │              045 - Elasticsearch - 进阶 - 文档刷新 & 文档刷写 & 文档合并.mp4
    │              046 - Elasticsearch - 进阶 - 文档分析.mp4
    │              047 - Elasticsearch - 进阶 - 文档控制.mp4
    │              048 - Elasticsearch - 进阶 - 文档展示 - Kibana.mp4
    │              049 - Elasticsearch - 框架集成 - SpringData - 整体介绍.mp4
    │              050 - Elasticsearch - 框架集成 - SpringData - 代码功能集成.mp4
    │              051 - Elasticsearch - 框架集成 - SpringData - 集成测试 - 索引操作.mp4
    │              052 - Elasticsearch - 框架集成 - SpringData - 集成测试 - 文档操作.mp4
    │              053 - Elasticsearch - 框架集成 - SpringData - 集成测试 - 文档搜索.mp4
    │              054 - Elasticsearch - 框架集成 - SparkStreaming - 集成.mp4
    │              055 - Elasticsearch - 框架集成 - Flink - 集成.mp4
    │              056 - Elasticsearch - 优化 - 硬件选择.mp4
    │              057 - Elasticsearch - 优化 - 分片策略.mp4
    │              058 - Elasticsearch - 优化 - 路由选择.mp4
    │              059 - Elasticsearch - 优化 - 写入速度优化.mp4
    │              060 - Elasticsearch - 优化 - 内存设置.mp4
    │              061 - Elasticsearch - 优化 - 重要配置.mp4
    │              062 - Elasticsearch - 面试题.mp4
    │              
    └─尚硅谷高级技术之Linux教程
        │  代码.zip
        │  笔记.zip
        │  资料.zip
        │  
        └─视频
                001_Linux_课程介绍.mp4
                002_Linux_入门篇_Linux概述(一)_Linux的诞生.mp4
                003_Linux_入门篇_Linux概述(二)_Unix.mp4
                004_Linux_入门篇_Linux概述(三)_Linux和Unix的渊源.mp4
                005_Linux_入门篇_Linux概述(四)_GNU-Linux.mp4
                006_Linux_入门篇_Linux概述(五)_Linux发行版.mp4
                007_Linux_入门篇_Linux概述(六)_Linux vs Windows.mp4
                008_Linux_入门篇_Linux安装(一)_CentOS的版本选择和下载.mp4
                009_Linux_入门篇_Linux安装(二)_VMware下载安装.mp4
                010_Linux_入门篇_Linux安装(三)_创建虚拟机.mp4
                011_Linux_入门篇_Linux安装(四)_安装CentOS.mp4
                012_Linux_基础篇_桌面和终端基本操作.mp4
                013_Linux_基础篇_Linux文件系统(一)_文件系统和挂载点.mp4
                014_Linux_基础篇_Linux文件系统(二)_目录结构.mp4
                015_Linux_基础篇_VIM编辑器(一)_整体介绍和模式转换.mp4
                016_Linux_基础篇_VIM编辑器(二)_普通模式.mp4
                017_Linux_基础篇_VIM编辑器(三)_编辑模式.mp4
                018_Linux_基础篇_VIM编辑器(四)_命令模式.mp4
                019_Linux_基础篇_网络配置(一)_网络连接测试.mp4
                020_Linux_基础篇_网络配置(二)_网络连接模式.mp4
                021_Linux_基础篇_网络配置(三)_修改静态IP.mp4
                022_Linux_基础篇_网络配置(四)_配置主机名.mp4
                023_Linux_基础篇_远程登录.mp4
                024_Linux_基础篇_系统管理(一)_Linux服务管理.mp4
                025_Linux_基础篇_系统管理(二)_系统运行级别.mp4
                026_Linux_基础篇_系统管理(三)_配置服务开机启动和关闭防火墙.mp4
                027_Linux_基础篇_系统管理(四)_关机重启.mp4
                028_Linux_实操篇_Shell命令整体介绍及帮助命令.mp4
                029_Linux_实操篇_文件目录类(一)_目录操作命令(一)_查看和切换工作目录.mp4
                030_Linux_实操篇_文件目录类(一)_目录操作命令(二)_列出目录内容.mp4
                031_Linux_实操篇_文件目录类(一)_目录操作命令(三)_创建和删除目录.mp4
                032_Linux_实操篇_文件目录类(二)_文件操作命令(一)_创建文件.mp4
                033_Linux_实操篇_文件目录类(二)_文件操作命令(二)_复制文件或文件夹.mp4
                034_Linux_实操篇_文件目录类(二)_文件操作命令(三)_删除和移动文件.mp4
                035_Linux_实操篇_文件目录类(二)_文件操作命令(四)_查看文件.mp4
                036_Linux_实操篇_文件目录类(三)_其它命令(一)_控制台显示和输出重定向.mp4
                037_Linux_实操篇_文件目录类(三)_其它命令(二)_监控文件变化.mp4
                038_Linux_实操篇_文件目录类(三)_其它命令(三)_软链接.mp4
                039_Linux_实操篇_文件目录类(三)_其它命令(四)_查看历史命令.mp4
                040_Linux_实操篇_时间日期类.mp4
                041_Linux_实操篇_用户权限类(一)_用户管理(一)_添加和查看用户.mp4
                042_Linux_实操篇_用户权限类(一)_用户管理(二)_获取root权限和删除用户.mp4
                043_Linux_实操篇_用户权限类(二)_用户组管理.mp4
                044_Linux_实操篇_用户权限类(三)_文件属性和权限.mp4
                045_Linux_实操篇_用户权限类(四)_更改文件权限.mp4
                046_Linux_实操篇_用户权限类(五)_综合应用案例.mp4
                047_Linux_实操篇_搜索查找类(一)_查找定位文件.mp4
                048_Linux_实操篇_搜索查找类(二)_内容过滤查找和管道操作.mp4
                049_Linux_实操篇_压缩解压类.mp4
                050_Linux_实操篇_磁盘管理类(一)_查看目录占用空间大小.mp4
                051_Linux_实操篇_磁盘管理类(二)_查看磁盘使用情况.mp4
                052_Linux_实操篇_磁盘管理类(三)_查看设备挂载情况.mp4
                053_Linux_实操篇_磁盘管理类(四)_挂载和卸载.mp4
                054_Linux_实操篇_磁盘管理类(五)_磁盘分区.mp4
                055_Linux_实操篇_进程管理类(一)_查看进程(一)_基本用法.mp4
                056_Linux_实操篇_进程管理类(一)_查看进程(二)_进程信息详解.mp4
                057_Linux_实操篇_进程管理类(一)_查看进程(三)_查看远程登录进程.mp4
                058_Linux_实操篇_进程管理类(二)_终止进程.mp4
                059_Linux_实操篇_进程管理类(三)_查看进程树.mp4
                060_Linux_实操篇_进程管理类(四)_实时监控进程.mp4
                061_Linux_实操篇_进程管理类(五)_网络状态和端口监控.mp4
                062_Linux_实操篇_系统定时任务.mp4
                063_Linux_扩展篇_软件包管理(一)_RPM.mp4
                064_Linux_扩展篇_软件包管理(二)_YUM.mp4
                065_Linux_扩展篇_克隆虚拟机.mp4
                066_Linux_扩展篇_Shell编程(一)_Shell概述.mp4
                067_Linux_扩展篇_Shell编程(二)_Shell脚本入门.mp4
                068_Linux_扩展篇_Shell编程(三)_变量(一)_系统预定义变量.mp4
                069_Linux_扩展篇_Shell编程(三)_变量(二)_用户自定义变量.mp4
                070_Linux_扩展篇_Shell编程(三)_变量(三)_全局变量、只读变量和撤销变量.mp4
                071_Linux_扩展篇_Shell编程(三)_变量(四)_特殊变量.mp4- Y& o) y4 B. ?) }. Y' }
                072_Linux_扩展篇_Shell编程(四)_运算符.mp4
                073_Linux_扩展篇_Shell编程(五)_条件判断.mp4
                074_Linux_扩展篇_Shell编程(六)_流程控制(一)_if单分支.mp4
                075_Linux_扩展篇_Shell编程(六)_流程控制(二)_if多分支.mp4
                076_Linux_扩展篇_Shell编程(六)_流程控制(三)_case多分支.mp4
                077_Linux_扩展篇_Shell编程(六)_流程控制(四)_for循环.mp4
                078_Linux_扩展篇_Shell编程(六)_流程控制(五)_while循环.mp4
                079_Linux_扩展篇_Shell编程(六)_读取控制台输入.mp4
                080_Linux_扩展篇_Shell编程(七)_函数(一)_系统函数.mp4
                081_Linux_扩展篇_Shell编程(七)_函数(二)_自定义函数.mp4
                082_Linux_扩展篇_Shell编程(八)_综合应用案例_归档文件.mp4
                083_Linux_扩展篇_Shell编程(九)_正则入门(一)_简单用法.mp4
                084_Linux_扩展篇_Shell编程(九)_正则入门(二)_扩展用法.mp4
                085_Linux_扩展篇_Shell编程(十)_文本处理工具(一)_cut.mp4
                086_Linux_扩展篇_Shell编程(十)_文本处理工具(二)_awk(一)_基本功能.mp4
                087_Linux_扩展篇_Shell编程(十)_文本处理工具(二)_awk(二)_扩展功能.mp4
                088_Linux_扩展篇_Shell编程(十一)_综合应用案例_发送消息.mp4
                089_Linux_课程总结.mp4

    哎...今天够累的,签到来了1...
    回复

    使用道具 举报

    该用户从未签到

    0

    主题

    688

    帖子

    0

    积分

    新手用户

    Rank: 1

    积分
    0
    发表于 2022-7-4 10:09:47 | 显示全部楼层
    前来支持~~~~~~~~~~~~~~~~~~~
    回复

    使用道具 举报

    该用户从未签到

    0

    主题

    2015

    帖子

    0

    积分

    新手用户

    Rank: 1

    积分
    0
    发表于 2022-7-12 10:25:09 | 显示全部楼层
    谢谢站长分享这么好的资料
    回复

    使用道具 举报

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

    本版积分规则

    QQ|手机版|小黑屋|Java自学者论坛 ( 声明:本站文章及资料整理自互联网,用于Java自学者交流学习使用,对资料版权不负任何法律责任,若有侵权请及时联系客服屏蔽删除 )

    GMT+8, 2024-11-21 19:03 , Processed in 3.179350 second(s), 38 queries .

    Powered by Discuz! X3.4

    Copyright © 2001-2021, Tencent Cloud.

    快速回复 返回顶部 返回列表