你可能需要这样一视套频来点亮“薪”灯

好程序员大数据+人工智能课
程教研中心根据学员不同基础
制定了相应课程体系

无论零基础还是具备一定Java
编程基础,都能在这里找到合
适自己的课程

循序渐进,步步为赢,不做
无用功,直击企业所需

我是小白 (菜鸟从入门到精通) 我有基础 (初级轻松进阶大神)
适合人群

Java零基础小白,在校大学师生或准备转行,对大数据行业兴趣颇丰,期望找到正确学习方法快速入门,建立扎实的大
数据知识体系,打通任督二脉

从牛刀小试到独孤求败 让小白上瘾的大数据课程

零基础学员,恭喜你勇敢迈出学习第一步!虽然没有Java语言基础,但请不要担心,本课程由好程序员一流核心骨干讲师
录制,基础部分的Java核心技术,专为小白入门录制,语言通俗易懂,循序渐进的带你掌握设计模式、数据结构与算法、
源码实现及原理、软件开发从设计到实现的全过程,干货满满。Hadoop生态圈、Spark基础及源码分析进阶课程,以
Java语言为蓝本,深入浅出,带你完成惊人蜕变。

适合人群

具备一定的Java基础,致力于长期从事大数据开发,期望通过学习提高自身技能,蜕变为大数据系统集成工程师,
完成从技术到薪资的双重突破

从笑傲江湖到独孤求败 规划学习路线成才先人一步

太棒了!你已经具备一定Java语言基础,只需完成Hadoop生态圈、Spark基础及源码分析两部分内容学习,轻松进阶
大神不是梦!Hadoop部分包含linux系统配置、简单命令到复杂命令,hbase的详细介绍和分布式的搭建、flume基础
脚本和高级脚本编写等,逐步深入。Spark部分,以Java语言为蓝本,深入浅出的讲解scala语言的语法和特征,并应
用scala语言,讲解spark生态系统下的大数据开发技术。

本教程436课时均为免费 本教程220课时均为免费 学完可胜任大数据开发工程师岗位

  • Java核心技术

    共216节·目标薪资:13k-16k ·免费

    • Java开发入门
    • Java编程基础
    • 方法与数组
    • 面向对象(上)
    • 面向对象(下)
    • Eclipse与异常处理
    • 常用类库API
    • 文件与IO
    • 集合
    • 多线程与并发
    • 网络编程
    • 反射与内省
    • 泛型
    • 正则表达式
    • 枚举
    • 注解
    • XML与JSON
    • GUI事件处理
    • 项目实战
  • Hadoop生态圈

    共117节·目标薪资:15k-18k ·免费

    • linux基础和shell脚本
    • hadoop、hdfs、zookeeper
      和hadoop的高可用
    • 分布式并行离线计算框架 Mapreduce
    • 数据仓库工具hive
  • Spark基础及源码分析视频

    共103节·目标月薪:15k-20k ·免费

    • Scala环境安装、语法
    • 常用方法练习
    • 面向对象、模式匹配
    • Actor、柯里化、隐式转换
    • 泛型、Akka
    • Spark集群安装
    • Spark任务提交
    • Spark实现
    • WordCount并上传任务
    • RDD的基本概念
    • 常用算子练习
    • 案例练习
    • Spark集群启动流程
少年,看你思路惊奇,特送上 四周面授基础班课程免费试听 马上获取

第一章 Java核心技术

  • 大数据+人工智能免费视频教程《Java开发入门》

    本课程适合完全小白的你学习,内容从计算机基本概念,DOS命令开始,为你入门编程语言扫盲,什么是程序,如何配置JAVA开发环境,JAVA编程的过程是怎样的,JAVA有什么物特点,程序是如何运行的,这些你都可以在这里得到答案。

计算机基本概念与dos命令下载
Dos命令续下载
发展史体系与下载试听下载
Jdk安装与环境变量配置试听下载
Helloworld案例与分析试听下载
Javadoc与跨平台原理试听下载
开发工具配置与反编译下载
  • 大数据+人工智能免费视频教程《Java编程基础》

    本课程介绍JAVA编程的基础语法,共分为10个知识点,我们将学习变量,基本数据类型,进制,转义字符,运算符,分支语句和循环语句等,以达到训练基础语法和逻辑能力的目的,你知道如何不通过第三个变量来交换两个数吗?答案在这里。

变量与标识符下载
八种基本数据类型下载
进制与转换试听下载
基本数据类型转换试听下载
关键字与转义字符试听下载
算术赋值关系运算符下载
逻辑运算符与示例下载
位运算符与变量交换下载
三目运算符与优先级下载
If分支语句下载
Switch分支语句下载
分支语句比较和经验总结下载
While与dowhile循环下载
For循环下载
多重循环示例与小结下载
  • 大数据+人工智能免费视频教程《方法与数组》

    本课程介绍方法(也可以称为函数)的使用,用方法来组织代码,最基本的好处就是达到代码复用的目的,不仅如此,方法更有不可告人的目的,接着介绍数组的用法和特点,结合常用的算法介绍,这个最基本的线性数据结构蕴含着无限的能量。

方法的定义与参数下载
方法的返回值与重载下载
数组的定义与四种赋值方式下载
数组遍历和内存分析下载
数组示列之猜数与打印三角形下载
二维数组与最大最小值算法下载
冒泡排序算法下载
选择排序算法下载
插入排序算法下载
二分查找算法下载
Arrays工具类下载
双色球案例(1)下载
双色球案例(2)下载
双色球案例(3)下载
  • 大数据+人工智能免费视频教程《面向对象(上)》

    本课程介绍JAVA面向对象的基本概念,我们将从14个知识点来分别介绍类与对象,封装性,对象内存结构分析,static关键字,到第一个设计模式,对于没有接触过面向对象的你来说,你要准备好会晕车了,想要顺利到站,需要你坚持边学边练哦。

面向对象基本概念下载
类和对象的定义格式下载
类和对象的内存分析下载
面向对象封装性下载
成员变量和局部变量下载
构造方法下载
This关键字下载
值传递与引用传递下载
对象的一对一关系下载
Static关键字修饰属性和方法下载
完整内存结构图与main方法详解下载
代码块下载
单例设计模式下载
对象数组案例(1)下载
对象数组案例下载
  • 大数据+人工智能免费视频教程《面向对象(下)》

    本课程继续面向对象,共有21个知识点,详细介绍了继承,多态,内部类,5个设计模式的应用,链表数据结构的纯手工代码实现,让你深入浅出,彻底揭开面向对象的神秘面纱,是修炼Java基本功的必备秘籍。

继承的基本概念下载
继承小结下载
方法重写与super关键字下载
继承应用示例下载
Final关键字下载
抽象类的基本概念下载
接口的基本概念下载
面向对象的多态性下载
Instanceof关键字下载
抽象类应用之模板方法设计模式下载
接口应用之策略设计模式下载
Object类下载
简单工厂设计模式下载
静态代理设计模式下载
适配器设计模式下载
内部类详解(1)下载
内部类详解(2)下载
内部类详解(3)下载
递归算法下载
数据结构之链表(1)下载
数据结构之链表(2)下载
数据结构之链表(3)下载
基本数据类型包装类下载
包与访问修饰符下载
  • 大数据+人工智能免费视频教程《Eclipse与异常处理》

    本课程内容介绍Eclipse集成开发环境的基本使用,掌握Eclipse在项目开发中使用率超过90%,是开发的必备利器;Java的异常处理无处不在,本章介绍异常处理的用法与异常发生的原理与处理过程,结合JDK1.7的新特性,让我们的异常处理代码更加优雅,最后介绍Eclipse的debug技术,为开发复杂应用调试做好充分准备。

Eclipse开发工具基本使用下载
异常概念与简单使用下载
try catch finally的使用下载
throw throws与异常规则下载
自定义异常与assert下载
新特性与debug技术I下载
  • 大数据+人工智能免费视频教程《常用类库API》

    本课程内容介绍常用类库API的使用及原理分析,数据结构二叉树实现,JDK1.8 Lambda表达式的语法与应用,共15节视频,通过本章内容的学习,达到熟练使用这些 API,恭喜你,你已经步入Java核心技术的高级开发阶段了。

String常用方法介绍3下载
String类原理分析下载
StringBuffer源码分析与常用方法下载
StringBuilder分析下载
程序国际化Local与属性文件下载
程序国际化ResourceBundle与动态文本处理下载
Math Random和日期工具类的使用下载
Comparable与Comparator下载
Cloneable下载
System和Runtime下载
数字处理工具类下载
MD5简单使用下载
数据结构之二叉树实现原理下载
JDK8新特性Lambda表达式语法下载
JDK8新特性Lambda表达式应用与小结下载
  • 大数据+人工智能免费视频教程《章文件与IO》

    本课程内容介绍文件基本操作,IO流体系中的各种流的特点与用法,共分为25节详细介绍了普通流的应用与源码分析,NIO的原理与使用,结合装饰者设计模式的实现来更好的理解流的体系结构,本章节的涉及的类多,学习本章内容需要仔细总结各个流的特点与用法,结合API的查阅,多做练习,一进一出,你会懂的。

File类的使用下载
指定目录查找文件示例下载
字节输出输入流下载
字节输出输入流原理分析下载
字符输入输出流实现与分析下载
简单的文件复制示例下载
字节字符转换流下载
字节缓冲流下载
字符缓冲流下载
打印流下载
对象流与序列化下载
字节数组流下载
数据流下载
文件分割示例下载
文件合并示例与合并流下载
字符串流与管道流下载
randomaccessfile使用下载
Properties工具类使用下载
文件压缩示例下载
文件解压示例下载
装饰者设计模式下载
常见字符编码下载
NIO基本概念与缓冲区下载
通道文件操作与内存映射下载
Path接口与Files工具类小结下载
  • 大数据+人工智能免费视频教程《集合》

    本章课程内容讲解Java中的集合框架体系,包括Collection接口中的List接口和Set接口,Map接口的实现类使用及原理源码分析,深入浅出的讲解内部实现细节,让你知其然也知其所以然,本章内容还加入JDK1.8的新特性,比如Stream、四大函数式编程接口等,通过迭代器设计模式的介绍,来理解Iterator的实现模式,最后讲解项目开发中常用的第三方框架Guava的使用来提高项目开发中效率,集合的难点,在于掌握底层数据结构的原理,在这里,你都可以一一收获。

集合框架概述与ArrayList基本使用下载
ArrayList与Vector源码分析及比较下载
LinkedList实现类与源码分析下载
HashSet的特点及使用下载
HashSet判断重复值的原理下载
TreeSet与LinkedHashSet下载
集合迭代器下载
jdk8的foreach与Consumer接口下载
jdk8的四大核心函数式接口下载
jdk8之Stream接口(1)下载
jdk8之Stream接口(2)下载
Map接口与HashMap基本使用下载
HashMap源码分析与哈希表实现原理(1)下载
HashMap源码分析与哈希表实现原理(2)下载
Hashtable与LinkedHashMap下载
TreeMap下载
jdk8Map新特性介绍下载
Collections工具类的使用下载
jdk8之Optional类的使用下载
队列与栈下载
对象的一对多与多对多下载
迭代器设计模式下载
Guava开源组件使用(1)下载
Guava开源组件使用(2)下载
Guava开源组件使用(3)下载
Guava开源组件使用(4)下载
  • 大数据+人工智能免费视频教程《多线程与并发》

    本章课程内容我们开始引入 当今 Java 开发最好的IntellijIDEA开发环境,然后介绍进程与多线程的基本概念,线程的实现方式与特点深入理解,最后配合一个经典的生产者与消费者案例,来讲解多线程之间的任务协作,通过本章节内容的学习,你可以充分掌握多线程开发的核心思想,实话告诉你,到你研究 JavaEE框架源码的时候,它会派上用场。

IntellijIDEA开发工具介绍下载
进程与线程的基本概念下载
线程的两种实现方式下载
线程的休眠下载
join与中断线程下载
守护线程优先级与其它方法下载
线程同步(1)下载
线程同步(2)下载
线程死锁下载
生产者与消费者案例(1)下载
生产者与消费者案例(2)下载
线程生命周期与线程池 小结3下载
  • 大数据+人工智能免费视频教程《网络编程》

    本章课程内容从介绍网络编程基本概念,TCP协议,UDP协议的区别,通过演示服务器与客户端之间的通信,到多客户端之间的通信来实现一个简易版的聊天程序,网络下载,最后介绍Apache开源项目网络通信框架MINA。掌握本章内容的目的是理解网络编程基础原理,为后续WEB开发中的网络操作提供底层知识支持

网络编程基本概念介绍下载
TCP协议的原理分析与示例下载
服务器同时处理多个客户端示例下载
即时聊天案例简易版(1)下载
即时聊天案例简易版(2)下载
UDP通讯协议示例下载
URL下载示例下载
MINA框架介绍与服务器端程序下载
MINA客户端程序与发送对象数据 小结下载
  • 大数据+人工智能免费视频教程《反射与内省》

    本章课程内容从介绍反射的基本概念和API使用入手,结合动态代理模式介绍来使用反射,JavaBean的概念介绍与Apache开源工具BeanUtils的使用,Introspector相关API与案例演示,手把手教你实现一个简易版的AOP框架,为Java的后续课程打好充分的基础理论,最后,结合以上章节的知识,优化单例设计模式。

基本概念与三种获取Class对象的方式下载
获取构造器实例化对象与属性信息下载
包信息和方法下载
动态代理模式下载
动态代理模式补充和加载器分析下载
JavaBean的概念与BeanUtils工具下载
内省(1)下载
内省(2)下载
理解可配置的AOP框架(1)下载
理解可配置的AOP框架(2)下载
单例设计模式优化与小结下载
  • 大数据+人工智能免费视频教程《泛型》

    本章课程内容介绍泛型的使用,自定义泛型类、泛型接口和泛型方法,通配符的使用,以及通配符的上限下限,完成本章节的学习,可以掌握泛型在开发中的运用。

泛型的作用与定义下载
通配符泛型方法和嵌套下载
  • 大数据+人工智能免费视频教程《正则表达式》

    本章课程内容介绍正则表达式的语法与示例演示,了解正则表达式可以为后续WEB开发中使用JavaScript的正则提供帮助。

正则介绍下载
正则示例下载
  • 大数据+人工智能免费视频教程《枚举》

    本章课程内容介绍枚举的使用,枚举是JDK1.5后新增的新特性,使用枚举可以为使用者提供固定的选择项,以避免调用者输入非法选项值,但使用枚举比使用普通常量会消耗更多的性能,在实际使用场景时需要考虑。

枚举的基本使用下载
构造器接口抽象类单例的使用下载
  • 大数据+人工智能免费视频教程《注解》

    本章课程内容介绍注解的使用,注解Annotation是JDK1.5后新增的新特性,注解在后续EE开发的框架或Android开发的组件中使用很多,比较常见的是spring2.5开始的基于注解配置通过注解,为我们在代码中添加信息提供了一种形式化的方法,学完本章内容让你对如何使用注解及定义注解有比较清晰的了解。

什么是Annotation及系统定义的三个注解下载
自定义Annotation下载
反射读取注解信息与定义注解的注解下载
  • 大数据+人工智能免费视频教程《XML与JSON》

    本章课程内容介绍XML文件的作用及应用场景,介绍四种XML的解析方式:SAX/DOM/JDOM/DOM4J以及比较分析,第三方组件xStream的使用,JSON数据的解析与生成,GSON组件的使用等,通过本章节的学习,掌握网络数据传输的概念,在未来EE企业级开发中,XML与JSON的数据交换是非常常见的。

XML介绍与SAX解析下载
SAX解析续下载
SAX解析小结下载
DOM解析下载
JDOM解析下载
DOM4J解析与四种解析的比较下载
XMLEncoder与XMLDecoder以及xStream工具的使用 下载
JsonReader解析json数组下载
JsonReader解析复杂json下载
生成JSON数据与GSON工具的使用以及小结下载
  • 大数据+人工智能免费视频教程《GUI事件处理》

    本章课程内容简单介绍了GUI编程,由于Java中的GUI几乎在企业级开发中无用武之地,所以不作为重点内容,本章的核心内容是介绍基于GUI编程中的事件处理机制,以及接口回调的概念,结合观察者设计模式的讲解,来掌握事件的概念及使用,该知识点在Android开发中使用甚广,在WEB开发中让我们更好的理解底层框架代码。

GUI介绍与简单示例下载
补充乱码显示问题与事件处理的接口回调下载
观察者设计模式下载
  • 大数据+人工智能免费视频教程《项目实战》

    通过本项目实战课程,把Java基本部分的内容融会贯通,体验项目开发的基本流程。

项目实战之准备工作下载
资源文件配置_baseclass与welcomeclass下载
用户注册功能实现下载
用户登录功能实现下载
uml时序图与git建立代码仓库下载
产品列表功能显示实现下载
用户功能显示与代码打包测试下载
打包补充与产品列表uml时序图下载
订单模块工具类与业务接口实现下载
购买商品实现(1)下载
购买商品实现(2)下载
购买商品实现uml时序图下载
查询订单实现及uml时序图下载
视图层与业务层代码优化下载
项目实战之项目总结下载

第二章 Hadoop生态圈

  • 大数据+人工智能免费视频教程《linux基础和shell脚本》

    从安装到linux系统配置,从简单命令到复杂命令,逐步深入;对比windows操作系统学习linux系统,文件操作、用户操作、权限操作、服务软件安装等;对比java编程语言,轻松学习基于linux的shell脚本编程、awk脚本编程。

千锋大数据下载
Linux概念介绍下载
vmware安装虚拟机创建linux操作系统安装01下载
vmware安装虚拟机创建linux操作系统安装02下载
linux的目录结 连接网络模式 配置网络下载
帮助命令 xshell安装下载
linux本地yum源自作下载
linux的系统级别命令(上)下载
linux的系统级别命令(下)下载
linux中磁盘相关简单操作下载
linux中用户和组操作下载
文件创建试听下载
linux中的文件操作试听下载
linux中的打包解包、查找、别名设置试听下载
特殊符号、防火墙启停、sudoer的配置试听下载
linux中二进制包安装(linux中jdk的安装)试听下载
linux的rpm的介绍和安装试听01下载
linux的rpm的介绍和安装试听02下载
linux连接公网试听下载
在线yum源安装试听下载
源码安装和nginx的安装试听下载
shell介绍和变量试听下载
shell中的字符串试听下载
shell中的数组和注释下载
shell中的运算符下载
shell中的ifelse下载
shell中的循环、casein、continue、break下载
shell中的方法下载
shell中的文件引入下载
shell中脚本的调试下载
  • 大数据+人工智能免费视频教程《hadoop、hdfs、zookeeper和hadoop的高可用》

    对hadoop的核心概念,核心模块hdfs和yarn详细讲解;对hadoop进行本地、分布式模式和高可用(HA)进行搭建;讲解hdfs的shell命令、rpc机制和java对hdfs的API操作;对zookeeper作全面讲解和zookeeper集群搭建。

hadoop的简单介绍下载
hadoop的简单介绍1下载
hadoop 单机版安装及应用下载
hdfs的相关内容介绍下载
hdfs的文件读写流程下载
yarn概念的讲解下载
yarn的流程介绍下载
克隆虚拟机下载
克隆服务器1下载
克隆服务器2下载
hadoop的集群配置01下载
hadoop的集群配置02下载
hadoop集群的启动和测试1下载
hadoop集群的启动和测试2下载
ssh免登陆配置下载
hdfs的常用shell下载
maven的安装下载
java读取hdfs的文件下载
java操作hdfs文件系统下载
rpc协议介绍下载
rpc的案例下载
zookeeper的基本概念下载
zookeeper集群的搭建下载
zookeeper的shell命令下载
hdfs的HA的介绍下载
hdfs的HA配置下载
hdfs的HA的测试下载
yarn的HA配置和测试下载
  • 大数据+人工智能免费视频教程《分布式并行离线计算框架Mapreduce》

    mapreduce的重要知识点、运行方式和shuffle的复杂过程讲解;mapreduce的入门案例wordcount详解,经典案例倒排索引、分区、二次排序、join等详解;mapreduce和awk脚本的对比案例展示;mapreduce自定义数据类型;高级案例之mapreduce的自定义输入输出数据格式编写。

mapreduce的相关概念的介绍下载
wordcount框架搭建下载
wordcount的map和reduce函数的实现下载
wordcount的驱动类的编写下载
wordcount的测试下载
mapreduce的数学运算案例下载
awk和mapreduce的处理方式比较下载
shuffle的概念介绍下载
shuffle的细节图描述下载
分区案例下载
倒排索引案例下载
mr中自定义数据类型下载
mr中的top-n下载
mr的二次排序下载
多表的join连接01下载
多表的join连接02下载
mr中的依赖执行下载
mr的老版本的API下载
mr参数传递下载
mr中的压缩下载
  • 大数据+人工智能免费视频教程《数据仓库工具hive》

    hbase的详细介绍和分布式的搭建详细讲解;java操作hbase的API和高级过滤器filter的编写;hbase和hive、hbase和mapreduce的整合案例;flume概念介绍、flume的安装、flume基础脚本和高级脚本的编写。

hive的概念介绍下载
hive的安装下载
hive的基本命令1下载
hive的基本命令2下载
hive的join相关的查询下载
hive的sort、union等查询下载
hive分区表创建下载
hive的分区下载
hive的基础数据类型和复杂数据类型下载
hive的常用内部函数和排名函数下载
hive的内部函数入门下载
hive的udf的使用下载
hive文件的存储格式下载
hive的serde的记录格式下载
hive的索引下载
hive的视图下载
hive的执行方式下载
hive的远程模式下载
hive的优化explain的查询、job个数控制等1下载
hive的优化explain的查询、job个数控制等2下载
sqoop的概念及安装01-1下载
sqoop的概念及安装01-2下载
sqoop的语句下载
sqoop使用query导入和export导出下载

第三章 Spark基础及源码分析视频

  • 大数据+人工智能免费视频教程《Scala语言环境安装Scala基本语法》

    章节介绍:Scala语言开发环境的配置、结合Java语言来理解Scala的基础语法。

认识Scala下载
安装开发环境下载
Scala Shell、用IDEA创建Maven项目下载
配置Maven本地仓库、导入切换项目等其它配置下载
变量的声明下载
Scala的7种值类型和条件表达式下载
for循环下载
方法和函数的声明以及方法转换成函数下载
数组下载
映射下载
元组下载
集合之Seq下载
集合之Set下载
集合之Map下载
  • 大数据+人工智能免费视频教程《常用方法练习》

    章节介绍:通过对经常用到的方法的练习来熟悉函数式编程的强大魅力。

lazy关键字下载
函数式编程练习之常用方法下载
函数式编程之reduce下载
函数式编程之fold下载
函数式编程之aggregate下载
函数式编程之交并差集下载
Scala实现WordCount下载
  • 大数据+人工智能免费视频教程《面向对象、模式匹配》

    章节介绍:结合Java语言来了解Scala面向对象的三大特性、以案例的方式充分理解Scala语言的模式匹配特性。

创建类、属性下载
构造器、辅助构造器下载
单例对象下载
伴生对象下载
apply和unapply方法下载
private关键字下载
特质、抽象类、继承、重写、实现等下载
模式匹配之匹配字符串下载
模式匹配之匹配类型下载
模式匹配之匹配数组、元组、集合下载
模式匹配之样例类下载
模式匹配之偏函数下载
  • 大数据+人工智能免费视频教程《Actor、柯里化、隐式转换》

    章节介绍:理解Actor并利用Actor模型实现高并发事务、Scala语言的另一个高级特性:高阶函数,用柯里化结合隐式转换实现高阶函数的特性。

作为值的函数下载
柯里化概念及声明方式下载
柯里化练习下载
隐式转换和隐式参数下载
隐式转换练习01下载
隐式转换练习02下载
泛型下载
UpperBound下载
ViewBound下载
ContextBound下载
  • 大数据+人工智能免费视频教程《泛型、Akka》

    通过学习scala语言部分的课程,学生能够具备一名中级scala开发工程师水平。

Actor概念下载
Actor实例之创建Actor下载
Actor实例之消息的接收与发送(异步没有返回值)下载
Actor实例之消息的接收与发送(同步有返回值)下载
Actor实例之消息的接收与发送(异步有返回值)下载
Actor实例之并行编程思想实现单词计数下载
Akka简介下载
Akka案例需求分析下载
Akka案例代码分析下载
  • 大数据+人工智能免费视频教程《Spark集群安装、Spark任务提交、Spark实现WordCount并上传任务》

    本视频,系统全面的讲解Spark环境的搭建以及与Hadoop生态圈的衔接。

Spark简介下载
Spark集群搭建、启动下载
Spark Shell.启动和提交任务下载
Spark WordCount下载
上传并执行任务下载
  • 大数据+人工智能免费视频教程《RDD的基本概念、常用算子练习》

    在Scala语言的基础上,深入理解Spark常用算子和高级算子的使用场景,使得学生在以后的开发过程中能够灵活运用Spark核心技术。

RDD的概念下载
生成RDD的两种方式下载
两种类型的算子:transformation和action下载
常用算子练习01下载
常用算子练习02下载
  • 大数据+人工智能免费视频教程《案例练习》

    讲解Spark生态,开发与性能调优双管齐下,分享企业中实战技能,学生学习更全面,更实际。

案例需求-求用户在某基站停留的时间-1下载
案例需求-求用户在某基站停留的时间-2下载
案例实现-求用户访问学科的子网页top3下载
案例实现-求用户访问学科的子网页top3-chache、自定义分区器 下载
  • 大数据+人工智能免费视频教程《Spark集群启动流程和任务提交流程、案例练习》

    讲解Spark生态,开发与性能调优双管齐下,分享企业中实战技能,学生学习更全面,更实际。

Spark集群启动流程下载
Spark任务提交流程下载
WordCount中创建了那些RDD下载
案例分析实现-按照IP统计区域访问量下载
  • 大数据+人工智能免费视频教程《RDD的依赖关系、Stage划分、任务的生成、自定义排序》

    章节介绍:重点介绍RDD的生成、DAG的划分、生成Task、提交Task到集群的四个步骤

RDD之间的依赖关系下载
DAG的生成和stage的划分下载
WebUI观察stage划分和任务的生成下载
自定义二次排序下载
  • 大数据+人工智能免费视频教程《Checkpoint、SparkSQL、Hive-On-Spark》

    章节介绍:Checkpoint的重要性和设置检查点的步骤、理解Spark SQL并掌握实现过程、用Spark引擎来处理Hive需求。

checkpoint下载
SparkSQL介绍下载
创建DataFrame下载
DataFrame常用操作-DSL风格语法下载
DataFrame常用操作-SQL风格语法下载
通过反射推断Schema下载
通过StructType直接指定Schema下载
Hive-On-Spark下载
  • 大数据+人工智能免费视频教程《SparkStreaming、窗口操作、Spark-On-Yarn》

    章节介绍:用SparkStreaming实现实时需求分析、进一步了解实时分析中窗口操作的概念。

SparkStreaming简介下载
实例分析:SparkStreaming获取Netcat产生的数据进行实时分析 下载
SparkStreaming实现按批次累加下载
窗口函数概念及使用场景下载
窗口函数实现WordCount下载
Spark-On-Yarn下载
补充:SparkStreaming依赖下载
  • 大数据+人工智能免费视频教程《Spark启动流程、Stage划分、任务生成、任务提交流程》

    章节介绍:结合源码深入理解从RDD的生成一直到提交任务到集群的四个步骤。

关于查看源码的一些介绍下载
导入源码下载
集群启动流程-Master类下载
集群启动流程-Worker类下载
SparkSubmit提交任务下载
SparkContext下载
创建DriverActor和ClientActor的过程下载
ClientActor向Master注册任务信息过程下载
任务调度的两种方式及Master通知Worker启动Executor的过程 下载
Executor向DriverActor反向注册的过程下载
RDD生成和Stage划分下载
生成任务并提交下载
Task任务执行流程下载
总结-任务生成及提交流程下载

在线申请