该课程是博学谷为大数据学科老学员提供的专属在线课程,课程内容包含就业班全部视频及相关资料,并不定期进行更新,为老学员持续赋能。

*   阶段一 Java基础/

  *   第一章 Java基础语法/

    *   环境搭建+入门/

      *   01_Java语言背景介绍

      *   02_Java语言跨平台原理

      *   03_JRE和JDK

      *   04_JDK的下载和安装

      *   05_常用DOS命令

      *   06_Path环境变量的配置

      *   07_HelloWorld案例的编写和执行

      *   08_HelloWorld案例详解

      *   09_HelloWorld案例常见问题

      *   10_Notepad软件的安装和使用

      *   11_注释

      *   12_关键字

    *   数据类型及转换/

      *   13_常量

      *   14_变量的介绍

      *   15_数据类型

      *   16_变量的定义和使用

      *   17_变量的注意事项

      *   18_键盘录入

      *   19_标识符

      *   01_隐式转换

      *   02_强制转换

      *   03_类型转换案例

    *   运算符/

      *   04_算数运算符

      *   05_字符的+操作

      *   06_字符串的+操作

      *   07_案例_数值拆分

      *   08_自增自减运算符

      *   09_赋值运算符

      *   10_关系运算符

      *   11_逻辑运算符

      *   12_短路逻辑运算符

      *   13_三元运算符

      *   14_案例_三个和尚

    *   条件控制语句/

      *   15_流程控制语句-顺序结构

      *   16_if语句格式1

      *   17_if语句格式2

      *   18_if语句格式3

      *   19_案例_考试奖励

      *   01-分支语句switch语句

      *   02-switch案例-减肥计划

      *   03-switch语句case穿透

    *   循环/

      *   04-循环语句-for循环

      *   05-for循环案例-输出数据1-5和5-1

      *   06-for循环案例-求1-5数据和

      *   07-for循环案例-求1-100偶数和

      *   08-for循环案例-水仙花数

      *   09-for循环案例-每行打印2个水仙花数(统计)

      *   10-循环语句-while循环

      *   11-while循环案例-珠穆朗玛峰

      *   12-循环语句-dowhile循环

      *   13-三种循环的区别

      *   14-死循环

      *   15-跳转控制语句

      *   16-减肥计划改进版-循环标号

    *   随机数+开发工具/

      *   17-Random基本使用

      *   18-猜数字

      *   01-IDEA的概述和安装

      *   02-IDEA中的项目结构

      *   03-IDEA中的第一个代码

      *   04-IDEA常用快捷键

      *   05-IDEA操作模块

      *   06-IDEA打开关闭项目-类名包名修改

    *   数组/

      *   07-数组介绍

      *   08-数组的定义格式

      *   09-数组的动态初始化

      *   10-数组元素访问

      *   11-Java内存分配-一个数组内存图

      *   12-两个数组内存图

      *   13-多个数组指向相同内存图

      *   14-数组的静态初始化

      *   15-数组操作的两个常见问题

      *   16-数组遍历

      *   17-数组获取最大值

      *   18-数组元素求和

      *   19-数组基本查找

      *   20-评委打分

    *   方法与debug/

      *   01-方法概述

      *   02-方法的定义和调用

      *   03-方法的调用过程

      *   04-方法练习-奇偶数判断

      *   05-带参数方法的定义和调用

      *   06-形参和实参

      *   07-带参数方法的练习-打印n-m之间所有的奇数

      *   08-带返回值方法的定义和调用

      *   09-带返回值方法的练习-求两个数的最大值

      *   10-方法通用格式

      *   11-方法的注意事项

      *   12-方法重载

      *   13-方法重载练习

      *   14-方法参数传递基本数据类型

      *   15-方法参数传递引用数据类型

      *   16-数组遍历

      *   17-获取数组最大值

      *   18-方法同时获取数组最大值和最小值

      *   01-Debug介绍与操作流程

      *   02-Debug查看循环求偶数和

      *   03-Debug查看方法参数传递

    *   进制/

      *   04-进制的介绍与书写格式

      *   05-任意进制到十进制的转换

      *   06-进制转换-十进制到任意进制转换

      *   07-快速进制转换法

      *   08-原码反码补码

      *   09-位运算-基本位运算符

      *   10-位运算-位移运算符

      *   11-数据交换

      *   12-数组反转

    *   二维数组/

      *   13-二维数组概述

      *   14-二维数组动态初始化

      *   15-二维数组访问元素的细节问题

      *   16-二维数组静态初始化

      *   17-二维数组遍历

      *   18-二维数组求和

  *   第二章 面向对象基础/

    *   面向对象基础-上/

      *   01-面向过程和面向对象思想对比

      *   02-类和对象的关系

      *   03-类的定义

      *   04-对象的创建和使用

      *   05-案例-手机类的创建和使用

      *   06-单个对象内存图

      *   07-两个对象内存图

      *   08-两个引用指向同一个对象内存图

      *   09-成员变量和局部变量的区别

    *   面向对象基础-下/

      *   10-private关键字

      *   11-private关键字的使用

      *   12-this关键字

      *   13-this内存原理

      *   14-封装

      *   15-构造方法的格式和执行时机

      *   16-构造方法的作用

      *   17-构造方法的注意事项

      *   18-标准类的代码编写和使用

  *   第三章 API基础/

    *   String类/

      *   01-API概述-帮助文档的使用

      *   02-键盘录入字符串

      *   03-String概述

      *   04-String类常见构造方法

      *   05-创建字符串对象的区别对比

      *   06-String特点-常见面试题

      *   07-字符串的比较

      *   08-用户登陆案例

      *   09-字符串的遍历

      *   10-统计字符次数

      *   11-手机号屏蔽-字符串截取

      *   12-敏感词替换-字符串替换

      *   13-切割字符串

      *   14-String方法小结

    *   StringBuilder/

      *   15-StringBuilder概述

      *   16-StringBuilder的构造方法

      *   17-StringBuilder常用的成员方法

      *   18-StringBuilder提高效率的原理

      *   19-对称字符串案例-String和StringBuilder之间的转换

      *   20-StringBuilder拼接字符串案例

  *   第四章 集合基础/

    *   集合-ArrayList/

      *   01-集合和数组的区别对比

      *   02-ArrayList的构造方法和添加方法

      *   03-ArrayLIst常用成员方法

      *   04-集合存储字符串并遍历

      *   05-集合存储学生对象并遍历

      *   06-键盘录入学生信息到集合

      *   07-集合删除元素

      *   08-集合数据筛选

    *   学生管理系统/

      *   09-学生管理系统项目演示

      *   10-实现步骤分析和学生类的代码编写

      *   11-菜单搭建

      *   12-添加学生逻辑-基本实现

      *   13-查看学生代码实现

      *   14-判断学号是否存在的方法定义

      *   15-删除学生代码实现

      *   16-修改学生代码实现

      *   17-解决添加学生学号的重复问题

  *   第五章 Git/

    *   Git的安装/

      *   01-为什么要使用代码版本控制系统

      *   02-Git和SVN的对比

      *   03-Git下载和安装

      *   04-TortoiseGit的安装和汉化

    *   Git的基本操作/

      *   05-Git本地仓库的基本工作流程

      *   06-Git常用命令

      *   07-Git基本操作-TortoiseGit操作

      *   08-Git历史版本切换

      *   09-分支管理介绍

      *   10-分支工作流程

      *   11-创建和切换分支

      *   12-合并分支和删除分支

      *   13-远程仓库的工作流程

      *   14-常见代码托管平台介绍

      *   15-远程仓库创建-SSH公钥配置

      *   16-本地代码推送至远程仓库

      *   17-远程仓库操作-克隆拉取

      *   18-代码冲突

    *   IDEA集成Git/

      *   19-IDEA集成Git-创建本地仓库-提交代码

      *   20-IDEA操作-版本切换

      *   20-IDEA中分支管理

      *   21-IDEA中操作远程仓库

  *   第六章 面向对象进阶/

    *   分类和static/

      *   01-案例驱动教学模式介绍

      *   02-分类思想

      *   03-包的概述和定义

      *   04-包的注意事项和类访问

      *   05-需求说明和效果演示

      *   06-环境搭建

      *   07-菜单搭建

      *   08-基本添加功能-思路分析

      *   09-基本添加功能-代码实现

      *   10-添加功能-加入学号判断

      *   11-添加功能-问题分析

      *   12-static关键字特点

      *   13-static注意事项-学号存在问题解决

      *   14-查看学生-代码实现

      *   15-删除功能-代码实现

      *   16-修改功能-代码实现

      *   17-学生管理系统代码优化

    *   老师管理系统/

      *   18-老师管理系统-环境搭建

      *   19-老师管理系统菜单搭建

      *   20-老师管理系统-添加功能

      *   21-老师管理系统-查询功能

      *   22-老师管理系统-删除功能

      *   23-老师管理系统-修改功能

      *   24-老师管理系统-代码优化

    *   继承-上/

      *   01-继承入门

      *   02-继承的好处和弊端

      *   03-继承的特点

      *   04-继承中成员变量的访问特点

      *   05-this和super访问成员的格式

      *   06-继承中成员方法的访问特点

      *   07-方法重写概述和应用场景

      *   08-方法重写的注意事项

      *   09-权限修饰符

    *   继承-下/

      *   10-继承中构造方法的访问特点

      *   11-构造方法的访问特点-父类没有空参构造方法

      *   12-代码优化和内存图解

      *   13-黑马信息管理系统-集成改进

      *   14-抽象类入门

      *   15-抽象类的注意事项

      *   16-模板设计模式

      *   17-final关键字

      *   18-黑马信息管理系统-抽象类改进

      *   19-代码块

      *   20-黑马信息管理系统-代码块改进

    *   接口/

      *   01-黑马信息管理系统-集合改进

      *   02-黑马信息管理系统-抽取公共Dao

      *   03-接口的介绍

      *   04-接口的定义和特点

      *   05-接口中的成员特点

      *   06-JDK8版本中成员的特点-默认方法

      *   07-JDK8版本中接口成员的特点-静态方法

      *   08-JDK9版本中接口成员的特点-私有方法

      *   09-类和接口的关系

      *   10-黑马信息管理系统改进-接口改进

    *   多态与内部类/

      *   11-黑马信息管理系统-问题分析-多态引入

      *   12-多态的前提条件

      *   13-多态中成员访问的特点

      *   14-多态的好处和弊端

      *   15-多态中的转型

      *   16-多态中转型存在的风险和解决方案

      *   17-黑马信息管理系统-多态改进

      *   18-内部类-成员内部类

      *   19-私有成员内部类-静态成员内部类

      *   20-局部内部类

      *   21-匿名内部类

      *   22-匿名内部类的使用场景

    *   Lambda表达式/

      *   23-Lambda初体验和函数式编程思想

      *   24-Lambda表达式的格式说明和前提条件

      *   25-Lambda练习-带参数无返回值

      *   26-Lambda练习-无参数有返回值

      *   27-Lambda练习-带参数带返回值

      *   28-Lambda的省略模式

      *   29-匿名内部类和Lambda表达式的区别

  *   第七章 常用API&异常/

    *   API的基本使用与Object类/

      *   01-API-基本使用

      *   02-API-Math

      *   03-API-system

      *   04-Object-toString

      *   05-Object-equals

      *   06-Object-面试题

      *   07-API-Objects

    *   BigDecimal类与Integer类/

      *   08-BigDecimal-构造

      *   09-BigDecimal-四则运算

      *   10-BigDecimal-特殊方法

      *   11-基本数据类型包装类

      *   12-Integer-获得对象

      *   13-Integer-自动装箱和自动拆箱

      *   14-Integer-类型转换

      *   15-Integer-练习

    *   数组的高级操作与递归/

      *   16-数组的高级操作-二分查找思路分析

      *   17-数组的高级操作-二分查找代码实现

      *   18-数组的高级操作-冒泡排序思路分析

      *   19-数组的高级操作-冒泡排序代码实现

      *   20-递归-概念

      *   21-递归-求阶乘代码实现

      *   22-递归-内存图

      *   23-数组的高级操作-快排核心思路分析

      *   24-数组的高级操作-快排核心代码实现.avi

      *   25-数组的高级操作-快排完整实现.avi

      *   26-Arrays

    *   时间日期类/

      *   01-时间日期类-概述

      *   02-时间日期类-Date构造方法

      *   03-时间日期类-Date成员方法

      *   04-时间日期类-simpledateformat

      *   05-时间日期类-练习

      *   06-时间日期类-JDK8的体验

      *   07-JDK8时间类-获取时间对象

      *   08-JDK8时间类-获取时间中的每个值

      *   09-JDK8时间类-转换方法

      *   10-JDK8时间类-格式化和解析

      *   11-JDK8时间类-plus系列的方法

      *   12-JDK8时间类-minus系列的方法

      *   13-JDK8时间类-with系列的方法

      *   14-JDK8时间类-时间间隔对象

      *   15-JDK8时间类-小结

    *   异常/

      *   16-异常的体系结构和异常的分类

      *   17-虚拟机默认处理异常的方式

      *   18-throws声明异常

      *   19-声明异常的注意事项

      *   20-throw抛出异常

      *   21-try...catch自己处理异常

      *   22-try...catch的常见问题

      *   23-throwable成员方法

      *   24-异常的小练习

      *   25-自定义异常.avi

  *   第八章 集合/

    *   Collection/

      *   01-集合概述-集合与数组的对比

      *   02-集合概述-集合体系结构

      *   03-Collection-常见成员方法

      *   04-Collection-迭代器基本使用

      *   05-Collection-迭代器原理分析

      *   06-Collection-迭代器删除方法

      *   07-增强for-基本格式

      *   08-增强for-注意点

      *   09-Collection-练习

    *   List与LinkedList/

      *   10-List-概述和基本使用

      *   11-List-特有方法

      *   12-数据结构-栈和队列

      *   13-数据结构-数组和链表

      *   14-ArrayList-源码解析

      *   15-LinkedList-基本运用

      *   16-LinkedList-特有功能

      *   17-LinkedList-源码解析

    *   泛型/

      *   18-泛型-概述

      *   19-泛型-泛型类的使用

      *   20-泛型-自定义泛型类

      *   21-泛型-泛型方法的使用

      *   22-泛型-自定义泛型方法

      *   23-泛型-泛型接口

      *   24-泛型-通配符

      *   01-Set-概述

      *   02-Set-基本使用

      *   03-TreeSet-基本使用

      *   04-TreeSet-自然排序

      *   05-自然排序-练习

      *   06-TreeSet-比较器排序

      *   07-TreeSet-两种比较方式的对比

    *   数据结构&平衡二叉树/

      *   08-数据结构-二叉树

      *   09-数据结构-二叉查找树

      *   10-数据结构-二叉查找树添加节点

      *   11-数据结构-平衡二叉树

      *   12-平衡二叉树-左旋

      *   13-平衡二叉树-右旋

      *   14-平衡二叉树-小结

      *   15-平衡二叉树-左左和左右

      *   16-平衡二叉树-右右和右左

      *   17-小结

    *   红黑树&HashSet/

      *   18-红黑树-概述

      *   19-红黑树-红黑规则

      *   20-红黑树-添加节点的默认颜色

      *   21-红黑树-添加节点后如何保证红黑规则1

      *   22-红黑树-添加节点后如何保证红黑规则2

      *   23-红黑树-练习

      *   24-HashSet-基本使用

      *   25-HashSet-哈希值

      *   26-HashSet-JDK7底层原理解析

      *   27-HashSet-JDK8底层优化

      *   28-HashSet-练习

      *   29-HashSet-小结

    *   HashMap&TreeMap/

      *   01-Map-基本使用

      *   02-Map-常用方法

      *   03-Map-第一种遍历方式

      *   04-Map-第二种遍历方式

      *   05-HashMap-原理解析

      *   06-HashMap-练习

      *   07-TreeMap-原理解析

      *   08-TreeMap-练习

      *   09-可变参数

      *   10-创建不可变的集合

    *   Stream流/

      *   11-Stream流-初体验

      *   12-Stream流-思想特点

      *   13-Stream流-获取方法

      *   14-中间方法-filter

      *   15-其他常用中间方法

      *   16-Stream流-终结方法

      *   17-Stream流-不能直接修改数据源中的数据

      *   18-收集方法-toList和toSet

      *   19-收集方法-toMap

      *   20-Stream流-练习

  *   第九章 IO流/

    *   File/

      *   01-File和IO的概述

      *   02-File的构造方法

      *   03-绝对路径和相对路径

      *   04-File的创建功能

      *   05-File的删除方法

      *   06-File的获取和判断方法

      *   07-File的listFile方法

      *   08-File练习一

      *   09-File练习二

      *   10-File练习二的递归分析

      *   11-File练习三

    *   字节流/

      *   12-IO的概述

      *   13-IO的分类

      *   14-字节流-字节输出流快速入门

      *   15-字节流-注意事项

      *   16-字节流-一次写多个数据

      *   17-字节流-两个问题

      *   18-字节流-trycatch捕获异常

      *   19-字节流-小结

      *   20-字节流-字节输入流基本学习

      *   21-字节流-读多个字节

      *   22-字节流-文件复制

      *   23-字节流-定义小数组拷贝

      *   24-字节流-小数组拷贝原理

    *   缓冲流/

      *   25-缓冲流-一次读写一个字节代码实现

      *   26-缓冲流-一次读写一个字节原理

      *   27-缓冲流-一次读写一个字节数组

      *   28-小结

    *   字符流&字符缓冲流/

      *   01-字节流操作文本文件出现乱码的问题

      *   02-字符流-编码表

      *   03-字符流-编码和解码的方法

      *   04-字节流读取中文出现乱码的原因

      *   05-字符流-读取中文的过程

      *   06-字符流-写出数据

      *   07-字符流-写出数据的注意事项

      *   08-字符流-flush和close方法

      *   09-字符流-读取数据

      *   10-字符流-练习

      *   11-字符缓冲输入流-读取数据

      *   12-字符缓冲输出流-输出数据

      *   13-缓冲流-特有方法

      *   14-缓冲流-练习

      *   15-IO流-小结

    *   转换流&对象操作流&Properties/

      *   16-转换流-概念

      *   17-转换流-指定编码读写

      *   18-对象操作流-基本特点

      *   19-对象操作流-序列化

      *   20-对象操作流-反序列化

      *   21-对象操作流-两个注意点.avi

      *   22-对象操作流-两个注意点2.avi

      *   23-对象操作流-练习

      *   24-Properties-概述

      *   25-Properties-作为map集合的基本使用

      *   26-Properties-特有方法

      *   27-Properties-load

      *   28-Properties-store

      *   29-补充知识:commons-io

  *   第十章 多线程/

    *   多线程/

      *   01-多线程概述-初步了解多线程

      *   02-多线程概述-并发和并行

      *   03-多线程概述-进程和线程

      *   04-多线程的实现方式-继承Thread

      *   05-多线程的实现方式-两个小问题

      *   06-多线的实现方式-实现Runnable接口

      *   07-多线程的实现方式-实现callable接口

      *   08-三种实现方式的对比

      *   09-Thread方法-设置获取名字

      *   10-Thread方法-获得线程对象

      *   11-Thread方法-sleep

      *   12-Thread方法-线程的优先级

      *   13-Thread方法-守护线程

    *   线程安全问题/

      *   14-线程安全问题-卖票案例实现

      *   15-线程安全问题-原因分析

      *   16-线程安全问题-同步代码块

      *   17-线程安全问题-锁对象唯一

      *   18-线程安全问题-同步方法

      *   19-线程安全问题-lock

      *   20-死锁

    *   生产者和消费者/

      *   21-生产者和消费者思路分析

      *   22-生产者和消费者-代码实现

      *   23-生产者和消费者-代码改写

      *   24-阻塞队列-基本使用

      *   25-阻塞队列-实现等待唤醒机制

    *   线程池&volatile/

      *   01-线程状态

      *   02-线程池-基本原理

      *   03-线程池-Executors默认线程池

      *   04-线程池-Executors创建指定上限的线程池

      *   05-线程池-ThreadPoolExecutor

      *   06-线程池-参数详解

      *   07-线程池-非默认任务拒绝策略

      *   08-volatile-问题

      *   09-volatile解决

      *   10-synchronized解决

    *   原子性&并发工具类/

      *   11-原子性

      *   12-volatile关键字不能保证原子性

      *   13-原子性_AtomicInteger

      *   14-AtomicInteger-内存解析

      *   15-AtomicInteger-源码解析

      *   16-悲观锁和乐观锁

      *   17-并发工具类-Hashtable

      *   18-并发工具类-ConcurrentHashMap基本使用

      *   19-并发工具类-ConcurrentHashMap1.7原理

      *   20-并发工具类-ConcurrentHashMap1.8原理

      *   21-并发工具类-CountDownLatch

      *   22-并发工具类-Semaphore

  *   第十一章 网络编程/

    *   网络编程&UDP/

      *   01-网络编程三要素-概述

      *   02-网络编程三要素-IP

      *   03-网络编程-常见命令

      *   04-网络编程-Inetaddress类

      *   05-网络编程三要素-端口

      *   06-网络编程三要素-协议

      *   07-UDP-发送端

      *   08-UDP-接收端

      *   09-UDP练习

      *   10-UDP-三种通讯方式

      *   11-UDP-组播代码实现

      *   12-UDP-广播代码实现

    *   TCP通讯程序/

      *   13-TCP-客户端

      *   14-TCP-服务器

      *   15-TCP-原理分析

      *   16-TCP-三次握手

      *   17-TCP-四次挥手

      *   18-TCP-练习1

      *   19-TCP-练习2

      *   20-服务端优化-循环

      *   21-服务端优化-UUID

      *   22-服务端优化-多线程

      *   23-服务端优化-线程池

  *   第十二章 基础加强/

    *   类加载器&反射/

      *   01-类加载器-初步了解

      *   02-类加载器-类加载时机

      *   03-类加载的过程-加载

      *   04-类加载的过程-链接

      *   05-类加载的过程-初始化和小结

      *   06-类加载器-分类

      *   07-类加载器-双亲委派模型

      *   08-类加载器-常用方法

      *   09-反射-概述

      *   10-反射-获取class对象

      *   11-反射-获取Constructor对象

      *   12-反射-利用Constructor创建对象

      *   13-反射-小结

      *   14-反射-获取Field对象

      *   15-反射-利用Field赋值和获取值

      *   16-反射-获取Method对象

      *   17-反射-利用Method对象运行方法

    *   xml/

      *   01-xml-作为配置文件的优势

      *   02-xml-概述

      *   03-xml-标签的规则

      *   04-xml-语法规则

      *   05-xml-DOM解析思想

      *   06-xml-解析的准备工作

      *   07-xml-解析代码实现

    *   DTD&schema/

      *   08-DTD入门案例-编写DTD

      *   09-DTD入门案例-引入DTD

      *   10-DTD约束-三种引入方式

      *   11-DTD语法规则-定义元素

      *   12-DTD语法规则-定义属性

      *   13-schema-schema和dtd的区别

      *   14-schema入门案例-编写schema

      *   15-schema入门案例-引入schema

      *   16-schema入门案例-定义属性

    *   枚举/

      *   17-枚举-什么是枚举

      *   18-枚举-定义格式

      *   19-枚举-枚举的特点

      *   20-枚举-枚举的方法

      *   21-注解-注解的优势

      *   22-注解-注解的概述

      *   23-注解-自定义注解

      *   24-注解-特殊属性value

      *   25-注解-自定义注解练习

      *   26-注解-元注解

    *   单元测试&日志技术/

      *   01-单元测试-概述

      *   02-单元测试-基本使用

      *   03-单元测试-三个常用注解before,test,after

      *   04-日志技术-日志技术与输出语句的区别

      *   05-日志技术-体系结构和Log4J

      *   06-日志技术-Log4J入门案例

      *   07-日志技术-Log4J三个核心

      *   08-日志技术-配置文件详解

      *   09-日志技术-Log4j在项目中的应用

  *   阶段作业 Java基础-第1套试卷/

    *   试卷

*   阶段二 JavaWeb/

  *   第一章 Linux/

    *   初识Linux/

      *   01-操作系统简介

      *   02-初识Linux-发展历程

      *   03-初识Linux-特点

      *   04-初识Linux-Linux与其他操作系统的区别

      *   05-初识Linux-发行版本

    *   Linux安装与使用/

      *   06-虚拟机-简介

      *   07-虚拟机-安装

      *   09-虚拟机-CentOS下载和安装

      *   10-启动虚拟机-CentOS设置

      *   11-启动虚拟机-静态IP配置

      *   12-CRT-安装注册和配置

      *   13-CentOS-目录和文件

      *   14-CentOS-时间同步

      *   15-CentOS-克隆系统和还原系统

      *   16-CentOS-拍摄快照和还原快照

    *   系统与设置命令/

      *   17-Linux用户相关命令-账号管理

      *   18-Linux用户相关命令-用户组

      *   19-Linux用户相关命令-管理用户gpasswd

      *   20-系统管理相关命令-date,logname,su

      *   21-系统管理相关命令-id,sudo

      *   22-进程相关命令-top,ps,kill

      *   23-关机和重启命令-shutdown,reboot

      *   24-系统管理的其他命令-who,timedatectl,clear

    *   Linux的目录管理/

      *   25-目录管理命令-ls,pwd,cd

      *   26-目录管理命令-mkdir,rmdir,rm

      *   27-目录管理命令-cp,mv

      *   28-文件基本属性

      *   29-更改属主和属组-chgrp,chown

      *   30-更改权限-chmod

      *   31-练习

    *   文件管理/

      *   01-文件管理-touch

      *   02-文件管理-vi和vim的介绍

      *   03-文件管理-vim三种模式切换

      *   04-文件查看-cat,less

      *   05-文件查看-tail,head

      *   06-文件查看-grep

      *   07-vim定位行

      *   08-vim异常处理

      *   09-文件管理-echo命令

      *   10-awk语法-过滤和切割

      *   11-awk语法-切割后按照指定方式展示

      *   12-awk语法-toupper,tolower,length

      *   13-awk语法-计算

      *   14-软连接

      *   15-查找命令-find

    *   压缩命令/

      *   16-压缩命令-gzip,gunzip

      *   17-压缩命令-tar

      *   18-压缩命令-zip,unzip

      *   19-压缩命令-bzip2,bunzip2

    *   网络与磁盘管理/

      *   20-网络管理-ifconfig

      *   21-网络管理-ping,netstat

      *   22-磁盘管理-lsblk,df

      *   23-磁盘管理-mount

      *   24-yum-基本使用

      *   25-yum-更改yum源

      *   26-yum和rpm工具的区别

    *   shell/

      *   27-初识shell

      *   28-shell-第一个脚本文件l

      *   29-shell语法-注释

      *   30-shell语法-变量

      *   31-shell语法-数组

      *   32-shell语法-运算符

      *   33-shell语法-字符串运算符

      *   34-shell语法-关系运算符

      *   35-shell语法-布尔运算符

      *   36-shell语法-逻辑运算符

      *   37-shell语法-if

      *   38-shell语法-选择语句

      *   39-shell语法-for循环

      *   40-shell语法-while循环

      *   41-shell语法-函数

      *   42-shell语法-函数练习

  *   第二章 HTML+CSS+Nginx/

    *   HTML快速入门/

      *   01-HTML快速入门-网页的介绍

      *   02-HTML快速入门-HTML的介绍

      *   03-HTML快速入门-入门案例

      *   04-HTML快速入门-概念小结

    *   HTML基本语法/

      *   05-HTML基本语法-注释和标签规范

      *   06-HTML基本语法-属性和特殊字符

    *   新闻文本案例/

      *   07-新闻文本案例-效果演示和分析

      *   08-新闻文本案例-样式控制演示

      *   09-新闻文本案例-文本标签演示

      *   10-新闻文本案例-案例实现

    *   头条页面案例1/

      *   11-头条页面案例-效果演示和分析

      *   12-头条页面案例-样式控制演示

      *   13-头条页面案例-图片标签演示

      *   14-头条页面案例-超链接标签演示

      *   15-头条页面案例-案例实现

    *   注册页面案例/

      *   16-注册页面案例-效果演示和分析

      *   17-注册页面案例-背景图片的演示

      *   18-注册页面案例-表单标签的演示

      *   19-注册页面案例-表单项标签的演示

      *   20-注册页面案例-表单项标签type属性的演示1

      *   21-注册页面案例-表单项标签type属性的演示2

      *   22-注册页面案例-其他常用表单项标签的演示

      *   23-注册页面案例-案例实现

    *   快速入门/

      *   01-快速入门-CSS的介绍和组成部分

      *   02-快速入门-入门案例

      *   03-快速入门-浏览器开发者工具

      *   04-快速入门-css小结

    *   基本语法/

      *   05-基本语法-css的引入方式

      *   06-基本语法-css的注释

      *   07-基本语法-基本选择器

      *   08-基本语法-属性选择器

      *   09-基本语法-伪类选择器

      *   10-基本语法-组合选择器

      *   11-基本语法-css小结

    *   头条页面案例2/

      *   12-头条页面案例-案例效果和分析

      *   13-头条页面案例-边框样式演示

      *   14-头条页面案例-文本样式演示

      *   15-头条页面案例-顶部和导航条的实现

      *   16-头条页面案例-左侧分享和中间正文和右侧广告图片的实现

      *   17-头条页面案例-底部页脚超链接的实现

    *   登录页面案例/

      *   18-登录页面案例-案例效果和分析

      *   19-登录页面案例-表格标签演示

      *   20-登录页面案例-样式控制演示

      *   21-登录页面案例-盒子模型演示

      *   22-登录页面案例-顶部图片和表单的实现

      *   23-登录页面案例-中间表单样式的实现

      *   24-登录页面案例-底部页脚的实现

      *   25-登录页面案例-头条页面中的登录跳转页面

      *   26-nginx-nginx的介绍和安装

      *   27-nginx-nginx发布项目

  *   第三章 JavaWeb核心/

    *   企业开发简介/

      *   01-企业开发简介-JavaEE规范的介绍

      *   02-企业开发简介-web概述和资源分类

      *   03-企业开发简介-系统结构的介绍

    *   tomcat/

      *   04-tomcat-服务器的介绍

      *   05-tomcat-tomcat的介绍

      *   06-tomcat-tomcat的基本使用

      *   07-tomcat-tomcat控制台乱码的解决

      *   08-tomcat-idea集成tomcat

      *   09-tomcat-linux安装tomcat

      *   10-tomcat-javaWEB项目的创建

      *   11-tomcat-idea发布项目

      *   12-tomcat-打war包发布项目

      *   13-tomcat-tomcat配置文件的介绍

      *   14-tomcat-配置tomcat虚拟目录

      *   15-tomcat-配置tomcat虚拟主机

    *   HTTP协议/

      *   16-HTTP协议-HTTP协议的介绍

      *   17-HTTP协议-协议的请求

      *   18-HTTP协议-协议的响应

    *   动态资源案例/

      *   19-静态资源案例-发布静态资源

      *   20-动态资源案例-案例效果和Servlet介绍

      *   21-动态资源案例-Servlet快速入门发布动态资源

      *   22-动态资源案例-Servlet执行流程

    *   Servlet/

      *   01-Servlet-Servlet介绍

      *   02-Servlet-Servlet快速入门

      *   03-Servlet-Servlet的执行过程

      *   04-Servlet-Servlet关系视图

      *   05-Servlet-实现方式之继承HttpServlet

      *   06-Servlet-Servlet的生命周期

      *   07-Servlet-Servlet线程安全问题

      *   08-Servlet-Servlet不同映射方式

      *   09-Servlet-Servlet多映射的使用场景

      *   10-Servlet-Servlet创建时机

      *   11-Servlet-默认Servlet

    *   ServletConfig/

      *   12-ServletConfig-ServletConfig的介绍

      *   13-ServletConfig-ServletConfig的配置方式

      *   14-ServletConfig-ServletConfig的常用方法

    *   ServletContext/

      *   15-ServletContext-ServletContext的介绍

      *   16-ServletContext-ServletContext的配置方式

      *   17-ServletContext-ServletContext的常用方法01

      *   18-ServletContext-ServletContext的常用方法02

    *   注解开发/

      *   19-注解开发-Servlet3.0规范

      *   20-注解开发-自动注解开发Servlet

      *   21-注解开发-WebServlet注解详解

      *   22-注解开发-手动创建Servlet容器

    *   学生管理系统1/

      *   23-学生管理系统-案例效果介绍

      *   24-学生管理系统-案例实现

    *   请求对象-request/

      *   01-请求对象-请求对象的介绍

      *   02-请求对象-获取各种路径的方法

      *   03-请求对象-获取请求头信息的方法

      *   04-请求对象-获取请求参数信息的方法

      *   05-请求对象-获取参数手动封装对象

      *   06-请求对象-获取参数反射封装对象

      *   07-请求对象-获取参数工具类封装对象

      *   08-请求对象-流对象获取数据

      *   09-请求对象-中文乱码问题

      *   10-请求对象-请求域的介绍

      *   11-请求对象-请求转发

      *   12-请求对象-请求包含

    *   响应对象-response/

      *   13-响应对象-响应对象的介绍

      *   14-响应对象-常见状态码的介绍

      *   15-响应对象-字节流响应消息和解决乱码问题

      *   16-响应对象-字符流响应消息和解决乱码问题

      *   17-响应对象-响应图片

      *   18-响应对象-设置缓存时间

      *   19-响应对象-设置定时刷新

      *   20-响应对象-请求重定向

      *   21-响应对象-文件下载

    *   学生管理系统2/

      *   22-学生管理系统-案例效果演示

      *   23-学生管理系统-资源的准备

      *   24-学生管理系统-添加学生的功能

      *   25-学生管理系统-查看学生的功能

    *   Cookie/

      *   01-Cookie-会话技术介绍

      *   02-Cookie-Cookie介绍

      *   03-Cookie-Cookie常见的属性

      *   04-Cookie-Cookie的方法和添加获取

      *   05-Cookie-Cookie的使用

      *   06-Cookie-Cookie的使用细节

    *   Session/

      *   07-Session-HttpSession的介绍

      *   08-Session-HttpSession的常用方法

      *   09-Session-HttpSession的获取

      *   10-Session-HttpSession的使用

      *   11-Session-HttpSession的使用细节

    *   JSP/

      *   12-JSP-JSP的介绍

      *   13-JSP-JSP的快速入门

      *   14-JSP-JSP的执行过程

      *   15-JSP-JSP生成的文件内容介绍

      *   16-JSP-JSP的语法

      *   17-JSP-JSP的指令

      *   18-JSP-JSP的使用细节

      *   19-JSP-四大域对象的复习

      *   20-JSP-MVC模型的介绍

    *   学生管理系统3/

      *   21-学生管理系统-案例效果介绍

      *   22-学生管理系统-登录功能的实现

      *   23-学生管理系统-添加学生功能的实现

      *   24-学生管理系统-查看学生功能的实现

    *   EL表达式/

      *   01-EL表达式-EL表达式的介绍

      *   02-EL表达式-EL表达式的快速入门

      *   03-EL表达式-EL表达式获取不同类型数据

      *   04-EL表达式-EL表达式的注意事项

      *   05-EL表达式-EL表达式的运算符

      *   06-EL表达式-EL表达式的使用细节

      *   07-EL表达式-EL表达式隐式对象

    *   JSTL/

      *   08-JSTL-JSTL的介绍

      *   09-JSTL-JSTL的核心标签使用

    *   Filter/

      *   10-Filter-过滤器的介绍

      *   11-Filter-Filter的介绍

      *   12-Filter-FilterChain的介绍

      *   13-Filter-Filter过滤器的使用

      *   14-Filter-Filter过滤器的使用细节

      *   15-Filter-Filter过滤器的生命周期

      *   16-Filter-FilterConfig过滤器配置对象的使用

      *   17-Filter-Filter过滤器五种拦截行为

    *   Listener/

      *   18-Listener-监听器的介绍

      *   19-Listener-监听对象的监听器介绍

      *   20-Listener-监听域对象属性变化的监听器介绍

      *   21-Listener-监听会话相关的感知型监听介绍

      *   22-Listener-ServletContextListener监听器的使用

      *   23-Listener-ServletContextAttributeListener监听器的使用

    *   学生管理系统4/

      *   24-学生管理系统-分析案例存在的问题

      *   25-学生管理系统-过滤器解决全局乱码问题

      *   26-学生管理系统-过滤器解决检查登录

      *   27-学生管理系统-EL表达式和JSTL优化JSP页面

  *   第四章 MYSQL/

    *   数据库基本概念/

      *   01-数据库基本概念-数据库的介绍

      *   02-数据库基本概念-数据库的安装

    *   DDL/

      *   03-DDL-数据库、数据表、数据的关系

      *   04-DDL-SQL的介绍

      *   05-DDL-数据库的查询和创建

      *   06-DDL-数据库的修改、删除、使用

      *   07-DDL-数据表的查询

      *   08-DDL-数据表的创建

      *   09-DDL-数据表的修改

      *   10-DDL-数据表的删除

    *   DML/

      *   11-DML-新增表数据

      *   12-DML-修改和删除表数据

    *   DQL/

      *   13-DQL-查询数据准备和查询语法介绍

      *   14-DQL-查询全部

      *   15-DQL-条件查询

      *   16-DQL-聚合函数查询

      *   17-DQL-排序查询

      *   18-DQL-分组查询

      *   19-DQL-分页查询

    *   约束/

      *   20-约束-约束的介绍

      *   21-约束-主键约束

      *   22-约束-主键自增约束

      *   23-约束-唯一约束

      *   24-约束-非空约束

      *   01-约束-外键约束

      *   02-约束-外键级联操作

    *   多表操作/

      *   03-多表操作-一对一

      *   04-多表操作-一对多

      *   05-多表操作-多对多

      *   06-多表操作-多表查询的数据准备

      *   07-多表操作-内连接查询

      *   08-多表操作-外连接查询

      *   09-多表操作-子查询

      *   10-多表操作-自关联查询

      *   11-多表操作-多表查询练习01

      *   12-多表操作-多表查询练习02

      *   13-多表操作-多表查询练习03

    *   视图/

      *   14-视图-视图的介绍

      *   15-视图-视图的创建和查询

      *   16-视图-视图的修改和删除

    *   备份和恢复/

      *   17-备份和恢复-命令行方式

      *   18-备份和恢复-图形化工具方式

    *   存储过程和函数/

      *   01-存储过程和函数-存储过程和函数的介绍

      *   02-存储过程和函数-创建和调用存储过程

      *   03-存储过程和函数-查看和删除存储过程

      *   04-存储过程和函数-变量的使用

      *   05-存储过程和函数-if语句的使用

      *   06-存储过程和函数-参数传递的使用

      *   07-存储过程和函数-while循环的使用

      *   08-存储过程和函数-存储函数的使用

    *   触发器/

      *   09-触发器-触发器的介绍

      *   10-触发器-INSERT型触发器

      *   11-触发器-UPDATE型触发器

      *   12-触发器-DELETE型触发器

      *   13-触发器-查看和删除触发器

    *   事务/

      *   14-事务-事务的介绍

      *   15-事务-事务的基本使用

      *   16-事务-事务的提交方式

      *   17-事务-事务的四大特征

      *   18-事务-事务的隔离级别

      *   19-事务-脏读的问题演示和解决

      *   20-事务-不可重复读的问题演示和解决

      *   21-事务-幻读的问题演示和解决

      *   22-事务-事务隔离级别的小结

    *   存储引擎/

      *   01-存储引擎-存储引擎的介绍

      *   02-存储引擎-存储引擎的操作

      *   03-存储引擎-存储引擎的使用建议

    *   索引/

      *   04-索引-索引的介绍

      *   05-索引-创建和查询索引

      *   06-索引-添加和删除索引

      *   07-索引-索引的原理之磁盘存储的特点

      *   08-索引-索引的原理之BTree数据结构

      *   09-索引-索引的原理之B+Tree数据结构

      *   10-索引-索引的设计原则

    *   锁/

      *   11-锁-锁的介绍

      *   12-锁-InnoDB共享锁

      *   13-锁-InnoDB排他锁

      *   14-锁-MyISAM读锁

      *   15-锁-MyISAM写锁

      *   16-锁-悲观锁和乐观锁

  *   第五章 JDBC/

    *   jdbc快速入门/

      *   01-jdbc的概念

      *   02-jdbc快速入门

    *   jdbc功能类详解/

      *   03-jdbc功能类详解-DriverManager

      *   04-jdbc功能类详解-Connection

      *   05-jdbc功能类详解-Statement

      *   06-jdbc功能类详解-ResultSet

    *   jdbc案例/

      *   07-jdbc案例-需求介绍和数据准备

      *   08-jdbc案例-需求一查询所有学生信息

      *   09-jdbc案例-需求二根据id查询学生信息

      *   10-jdbc案例-需求三添加学生信息

      *   11-jdbc案例-需求四修改学生信息

      *   12-jdbc案例-需求五删除学生信息

    *   jdbc工具类/

      *   13-jdbc工具类-配置文件的编写

      *   14-jdbc工具类-工具类的编写

      *   15-jdbc工具类-优化学生案例

      *   16-jdbc工具类-学生表操作整合页面

    *   sql注入攻击/

      *   17-jdbc-sql注入攻击的演示

      *   18-jdbc-sql注入攻击的解决

    *   jdbc管理事务/

      *   19-jdbc-jdbc管理事务的介绍

      *   20-jdbc-jdbc管理事务的演示

    *   连接池/

      *   01-连接池-数据库连接池的概念

      *   02-连接池-自定义数据库连接池

      *   03-连接池-自定义数据库连接池的测试

      *   04-连接池-归还连接之继承方式

      *   05-连接池-归还连接之装饰设计模式

      *   06-连接池-归还连接之适配器设计模式

      *   07-动态代理

      *   08-连接池-归还连接之动态代理方式

      *   09-连接池-C3P0连接池的使用

      *   10-连接池-C3P0连接池的配置演示

      *   11-连接池-Druid连接池的使用

      *   12-连接池-连接池的工具类

    *   JDBC框架/

      *   13-JDBC框架-框架背景介绍

      *   14-JDBC框架-数据库的源信息

      *   15-JDBC框架-update方法的实现

      *   16-JDBC框架-update方法的测试

      *   17-JDBC框架-查询功能的前期准备

      *   18-JDBC框架-BeanHandler实现类

      *   19-JDBC框架-queryForObject的实现和测试

      *   20-JDBC框架-BeanListHandler实现类

      *   21-JDBC框架-queryForList的实现和测试

      *   22-JDBC框架-ScalarHandler实现类

      *   23-JDBC框架-queryForScalar的实现和测试

  *   第六章 Mybatis/

    *   快速入门/

      *   01-快速入门-框架的介绍

      *   02-快速入门-ORM介绍

      *   03-快速入门-mybatis的介绍

      *   04-快速入门-mybatis入门程序

      *   05-快速入门-快速入门小结

    *   相关API/

      *   06-相关API-Resources的介绍

      *   07-相关API-SqlSessionFactoryBuilder的介绍

      *   08-相关API-SqlSessionFactory的介绍

      *   09-相关API-SqlSession的介绍

      *   10-相关API-相关API的小结

    *   映射配置文件/

      *   11-映射配置文件-映射配置文件的介绍

      *   12-映射配置文件-查询功能的使用

      *   13-映射配置文件-新增功能的使用

      *   14-映射配置文件-修改功能的使用

      *   15-映射配置文件-删除功能的使用

      *   16-映射配置文件-映射配置文件的小结

    *   核心配置文件/

      *   17-核心配置文件-核心配置文件的介绍

      *   18-核心配置文件-properties标签的使用

      *   19-核心配置文件-起别名的使用

      *   20-核心配置文件-核心配置文件小结

    *   传统方式实现Dao层/

      *   21-传统方式实现Dao层-环境介绍

      *   22-传统方式实现Dao层-功能的实现

      *   23-传统方式实现Dao层-LOG4J的使用

    *   接口代理方式实现Dao层/

      *   01-接口代理方式实现Dao层-实现规则的介绍

      *   02-接口代理方式实现Dao层-代码的实现

      *   03-接口代理方式实现Dao层-源码分析

      *   04-接口代理方式实现Dao层-小结

    *   动态sql/

      *   05-动态sql-动态sql的介绍

      *   06-动态sql-if标签的使用

      *   07-动态sql-foreach标签的使用

      *   08-动态sql-sql片段的抽取

      *   09-动态sql-动态sql小结

    *   分页插件/

      *   10-分页插件-分页插件的介绍

      *   11-分页插件-分页插件的使用

      *   12-分页插件-分页参数的获取

      *   13-分页插件-分页插件的小结

    *   多表操作/

      *   14-多表操作-多表模型的介绍

      *   15-多表操作-一对一的数据准备

      *   16-多表操作-一对一的功能实现

      *   17-多表操作-一对多的数据准备

      *   18-多表操作-一对多的功能实现

      *   19-多表操作-多对多的数据准备

      *   20-多表操作-多对多的功能实现

      *   21-多表操作-多表操作的小结

    *   注解开发/

      *   01-注解开发-注解开发的介绍

      *   02-注解开发-注解实现查询的操作

      *   03-注解开发-注解实现新增的操作

      *   04-注解开发-注解实现修改的操作

      *   05-注解开发-注解实现删除的操作

      *   06-注解开发-注解开发的小结

    *   注解多表操作/

      *   07-注解多表操作-一对一的环境介绍

      *   08-注解多表操作-一对一的实现

      *   09-注解多表操作-一对多的环境介绍

      *   10-注解多表操作-一对多的实现

      *   11-注解多表操作-多对多的环境介绍

      *   12-注解多表操作-多对多的实现

      *   13-注解多表操作-注解多表操作的小结

    *   构建SQL/

      *   14-构建SQL-SQL功能类的介绍

      *   15-构建SQL-查询功能的实现

      *   16-构建SQL-新增功能的实现

      *   17-构建SQL-修改功能的实现

      *   18-构建SQL-删除功能的实现

      *   19-构建SQL-构建SQL的小结

    *   综合案例/

      *   20-综合案例-学生管理系统的介绍和环境搭建

      *   21-综合案例-学生管理系统的实现

  *   第七章 JavaScript/

    *   快速入门/

      *   01-快速入门-JavaScript的介绍

      *   02-快速入门-js的引入方式

      *   03-快速入门-工具的安装

      *   04-快速入门-快速入门的小结

    *   基本语法/

      *   05-基本语法-注释

      *   06-基本语法-输入输出语句

      *   07-基本语法-变量和常量

      *   08-基本语法-原始数据类型和typeof

      *   09-基本语法-运算符

      *   10-基本语法-流程控制语句和循环语句

      *   11-基本语法-数组

      *   12-基本语法-函数

      *   13-基本语法-基本语法的小结

    *   DOM/

      *   14-DOM-DOM的介绍

      *   15-DOM-元素的获取操作

      *   16-DOM-元素的增删改操作

      *   17-DOM-属性的操作

      *   18-DOM-文本的操作

      *   19-DOM-DOM的小结

    *   事件/

      *   20-事件-事件的介绍

      *   21-事件-事件的操作

      *   22-事件-事件的小结

    *   综合案例/

      *   23-综合案例-案例效果的介绍

      *   24-综合案例-添加功能的分析

      *   25-综合案例-添加功能的实现

      *   26-综合案例-删除功能的分析

      *   27-综合案例-删除功能的实现

    *   面向对象/

      *   01-面向对象-类的定义和使用

      *   02-面向对象-字面量类的定义和使用

      *   03-面向对象-继承

      *   04-面向对象-面向对象的小结

    *   内置对象/

      *   05-内置对象-Number

      *   06-内置对象-Math

      *   07-内置对象-Date

      *   08-内置对象-String

      *   09-内置对象-RegExp

      *   10-内置对象-Array

      *   11-内置对象-Set

      *   12-内置对象-Map

      *   13-内置对象-JSON

    *   表单校验案例/

      *   14-表单校验案例-案例效果和分析

      *   15-表单校验案例-案例的实现

      *   16-内置对象-内置对象的小结

    *   BOM/

      *   17-BOM-BOM的介绍

      *   18-BOM-Window窗口对象

      *   19-BOM-Location地址栏对象

      *   20-BOM-动态广告案例

      *   21-BOM-BOM的小结

      *   22-封装-封装的思想

  *   第八章 JQuery/

    *   快速入门/

      *   01-快速入门-jQuery的介绍

      *   02-快速入门-jQuery的快速入门

      *   03-快速入门-快速入门的小结

    *   基本语法/

      *   04-基本语法-对象转换

      *   05-基本语法-事件的基本使用

      *   06-基本语法-事件的绑定和解绑

      *   07-基本语法-事件的切换

      *   08-基本语法-遍历操作01

      *   09-基本语法-遍历操作02

      *   10-基本语法-基本语法的小结

    *   选择器/

      *   11-选择器-基本选择器

      *   12-选择器-层级选择器

      *   13-选择器-属性选择器

      *   14-选择器-过滤器选择器

      *   15-选择器-表单属性选择器

      *   16-选择器-选择器的小结

    *   DOM/

      *   17-DOM-操作文本

      *   18-DOM-操作对象

      *   19-DOM-操作样式

      *   20-DOM-操作属性

      *   21-DOM-DOM操作的小结

    *   复选框案例/

      *   22-复选框案例-案例效果的介绍

      *   23-复选框案例-案例的分析和实现

    *   随机图片案例/

      *   24-随机图片案例-案例效果的介绍

      *   25-随机图片案例-循环显示小图片的分析和实现

      *   26-随机图片案例-显示大图的分析和实现

  *   第九章 AJAX/

    *   AJAX快速入门/

      *   01-AJAX快速入门-AJAX的介绍

      *   02-AJAX快速入门-原生JS方式实现AJAX

      *   03-AJAX快速入门-原生JS实现AJAX的步骤详解

      *   04-AJAX快速入门-jQuery的GET方式实现AJAX

      *   05-AJAX快速入门-jQuery的POST方式实现AJAX

      *   06-AJAX快速入门-jQuery的通用方式实现AJAX

      *   07-AJAX快速入门-AJAX快速入门的小结

    *   JSON的处理/

      *   08-JSON的处理-JSON的回顾

      *   09-JSON的处理-JSON转换工具的介绍

      *   10-JSON的处理-JSON转换的练习01

      *   11-JSON的处理-JSON转换的练习02

      *   12-JSON的处理-JSON处理的小结

    *   搜索联想案例/

      *   13-搜索联想案例-案例效果和环境的介绍

      *   14-搜索联想案例-案例的实现

    *   分页案例/

      *   15-分页案例-瀑布流分页效果和环境的介绍

      *   16-分页案例-瀑布流分页前置知识点分析

      *   17-分页案例-瀑布流分页案例的实现01

      *   18-分页案例-瀑布流分页案例的实现02

      *   19-分页案例-按钮分页效果和环境的介绍

      *   20-分页案例-按钮分页案例的实现01

      *   21-分页案例-按钮分页案例的实现02

  *   第十章 Vue+Element/

    *   Vue快速入门/

      *   01-Vue快速入门-Vue的介绍

      *   02-Vue快速入门-Vue的快速入门

      *   03-Vue快速入门-快速入门的升级

      *   04-Vue快速入门-快速入门的小结

    *   Vue常用指令/

      *   05-Vue常用指令-指令的介绍

      *   06-Vue常用指令-文本插值

      *   07-Vue常用指令-绑定属性

      *   08-Vue常用指令-条件渲染

      *   09-Vue常用指令-列表渲染

      *   10-Vue常用指令-事件绑定

      *   11-Vue常用指令-表单绑定

      *   12-Vue常用指令-常用指令的小结

    *   Element基本使用/

      *   13-Element基本使用-Element的介绍

      *   14-Element基本使用-Element快速入门

      *   15-Element基本使用-基础布局

      *   16-Element基本使用-容器布局

      *   17-Element基本使用-表单组件

      *   18-Element基本使用-表格组件

      *   19-Element基本使用-顶部导航栏组件

      *   20-Element基本使用-侧边导航栏组件

      *   21-Element基本使用-Element的小结

    *   学生列表案例/

      *   22-学生列表案例-案例的效果和分析

      *   23-学生列表案例-头部区域的实现

      *   24-学生列表案例-侧边栏区域的实现

      *   25-学生列表案例-主区域的实现

    *   Vue高级使用/

      *   01-Vue高级使用-自定义组件

      *   02-Vue高级使用-Vue的生命周期

      *   03-Vue高级使用-异步操作

      *   04-Vue高级使用-高级使用的小结

    *   学生管理系统/

      *   05-学生管理系统-案例的效果环境的介绍

      *   06-学生管理系统-登录功能的实现01

      *   07-学生管理系统-登录功能的实现02

      *   08-学生管理系统-分页查询功能的实现

      *   09-学生管理系统-添加功能的实现

      *   10-学生管理系统-修改功能的实现

      *   11-学生管理系统-删除功能的实现

  *   第十一章 Redis/

    *   Redis入门/

      *   01-Redis入门-NoSQL概念

      *   02-Redis入门-redis概念

      *   03-Redis入门-下载与安装

      *   04-Redis入门-服务器与客户端启动

      *   05-redis入门-配置文件启动与常用配置

      *   06-Redis入门-基本操作

    *   数据类型/

      *   07-数据类型-数据类型简介

      *   08-数据类型-string基本操作

      *   09-数据类型-string扩展操作

      *   10-数据类型-string应用场景与key命名约定

      *   11-数据类型-hash基本操作

      *   12-数据类型-hash扩展操作

      *   13-数据类型-hash应用场景

      *   14-数据类型-list基本操作

      *   15-数据类型-list扩展操作

      *   16-数据类型-list应用场景

      *   17-数据类型-set基本操作

      *   18-数据类型-set扩展操作

      *   19-数据类型-set应用场景

      *   20-数据类型-实践案例

    *   常用指令/

      *   21-常用指令-key常用指令

      *   22-常用指令-DB常用指令

    *   jedis/

      *   23-jedis-HelloWorld

      *   24-jedis-工具类开发

      *   25-jedis-可视化工具

    *   持久化/

      *   26-持久化-持久化概念

      *   27-持久化-save指令完成RDB

      *   28-持久化-bgsave指令完成RDB

      *   29-持久化-save配置完成RDB

      *   30-持久化-RDB方案比对与优缺点分析

      *   31-持久化-AOF实现持久化

      *   32-持久化-手动AOF重写机制与工作原理

      *   33-持久化-自动AOF重写机制与工作原理

      *   34-持久化-RDB与AOF优缺点分析

  *   第十二章 Maven基础/

    *   Maven基本概念/

      *   01-Maven简介-Maven的概念与作用

      *   02-Maven下载与安装-下载安装与环境变量配置

      *   03-Maven基本概念-仓库

      *   04-Maven基本概念-坐标

      *   05-Maven基本概念-仓库配置

    *   第一个Maven程序/

      *   06-第一个Maven程序-Maven项目结构

      *   07-第一个Maven程序-Maven项目构建

      *   08-第一个Maven程序-插件创建Maven工程

      *   09-第一个Maven程序-Idea版创建Maven工程(3.6.1版)

      *   10-第一个Maven程序-Idea版使用模板(骨架)创建Maven工程(3.6.1版)

      *   11-第一个Maven程序-tomcat插件安装与web工程启动

    *   依赖管理与生命周期/

      *   12-依赖管理-依赖配置与依赖传递

      *   13-依赖管理-依赖范围

      *   14-生命周期与插件-生命周期与插件

  *   阶段作业 JavaWeb-第1套试卷/

    *   试卷

*   阶段三 主流框架/

  *   第一章 Spring/

    *   IoC配置/

      *   01-spring简介-框架的概念

      *   02-spring简介-spring概念与体系结构

      *   03-spring发展史与优势

      *   04-IoC简介-控制翻转概念(IoC)

      *   05-IoC入门案例-入门案例制作

      *   06-IoC配置-bean的基本配置

      *   07-IoC配置-scope属性

      *   08-IoC配置-bean的生命周期控制

      *   09-IoC配置-静态工厂与实例工厂创建bean

      *   10-IoC配置-依赖注入概念(DI)

      *   11-IoC配置-set注入

      *   12-IoC配置-构造方法注入

      *   13-IoC配置-集合注入

      *   14-IoC配置-p命名空间的引入与使用

      *   15-IoC配置-SpEL

      *   16-IoC配置-读取properties文件信息

      *   17-IoC配置-import导入配置文件

      *   18-IoC配置-ApplicationContext对象层次结构

      *   19-IoC配置-第三方bean的配置方式

      *   20-综合案例-spring整合mybatis案例基础环境介绍

      *   21-综合案例-spring整合mybatis流程

    *   常用注解/

      *   01-注解驱动的意义-注解开发的作用与弊端

      *   02-常用注解-bean定义常用注解(定义,作用范围,生命周期)

      *   03-常用注解-注解配置第三方资源(工厂加载bean的形式)

      *   04-常用注解-属性注入常用注解

      *   05-常用注解-加载properties文件中的属性

      *   06-常用注解-纯注解驱动制作

      *   07-常用注解-导入第三方资源对应的配置类

      *   08-加载控制-bean加载控制

      *   09-整合第三方技术-注解整合mybatis分析

      *   10-整合第三方技术-注解整合mybatis

      *   11-整合第三方技术-注解整合Junit

    *   IoC底层原理/

      *   12-IoC底层核心原理-IoC核心接口

      *   13-IoC底层核心原理-组件扫描过滤器

      *   14-IoC底层核心原理-自定义导入器

      *   15-IoC底层核心原理-自定义注册器

      *   16-IoC底层核心原理-bean初始化过程解析

    *   AOP配置/

      *   01-AOP简介-AOP概念及作用

      *   02-AOP入门案例-AOP核心概念

      *   03-AOP入门案例-案例制作

      *   04-AOP配置(XML)-AOP基本配置

      *   05-AOP配置(XML)-切入点表达式

      *   06-AOP配置(XML)-三种切入点配置方式

      *   07-AOP配置(XML)-五种通知类型配置

      *   08-AOP配置(XML)-通知顺序

      *   09-AOP配置(XML)-通知中获取参数

      *   10-AOP配置(XML)-通知中获取返回值

      *   11-AOP配置(XML)-通知中获取异常对象

      *   12-AOP配置(注解)-注解配置AOP

      *   13-AOP配置(注解)-注解AOP通知执行顺序控制

      *   14-AOP配置(注解)-AOP注解驱动

      *   15-综合案例-业务层接口性能监控案例

    *   Spring核心事务/

      *   01-事务回顾-事务基础概念回顾

      *   02-事务管理-Spring核心事务对象介绍

      *   03-事务管理-案例环境介绍

      *   04-事务管理-编程式事务

      *   05-事务管理-AOP改造编程式事务

      *   06-事务管理-声明式事务(XML格式)(TX命名空间管理事务)

      *   07-事务管理-tx:method属性详解

      *   08-事务管理-事务传播行为

      *   09-事务管理-声明式事务(注解)

      *   10-事务管理-声明式事务(注解驱动)

      *   11-模板对象-JdbcTemplate

      *   12-模板对象-redis环境准备

      *   13-模板对象-redisTemplate

      *   14-事务底层原理解析-设计模式

  *   第二章 SpringMVC/

    *   入门案例/

      *   01-SpringMVC概述

      *   02-入门案例-入门案例制作

      *   03-入门案例-SpringMVC技术架构图

    *   基本配置/

      *   04-基本配置-常规配置(Controller加载控制,静态资源加载控制,中文乱码处理)

      *   05-基本配置-注解驱动

    *   请求/

      *   06-请求-普通类型参数传参

      *   07-请求-POJO类型参数传参

      *   08-请求-数组与集合类型参数传参

      *   09-请求-类型转换器

      *   10-请求-自定义类型转换器

      *   11-请求-请求映射

    *   响应/

      *   12-响应-页面跳转

      *   13-响应-带数据页面跳转

      *   14-响应-返回json数据

      *   15-Servlet相关接口-Servlet相关接口替换方案

    *   异步调用/

      *   01-异步调用-接收异步请求参数

      *   02-异步调用-异步请求接收响应数据

      *   03-异步请求-跨域访问

    *   拦截器/

      *   04-拦截器-拦截器简介

      *   05-拦截器-自定义拦截器开发过程

      *   06-拦截器-拦截器配置与方法参数

      *   07-拦截器-多拦截器配置

    *   异常处理/

      *   08-异常处理-异常处理器

      *   09-异常处理-注解开发异常处理器

      *   10-异常处理-异常处理解决方案

    *   实用技术/

      *   11-实用技术-文件上传

      *   12-实用技术-文件上传注意事项

      *   13-实用技术-Restful开发入门

      *   14-实用技术-Restful风格配置

      *   15-实用技术-postman工具安装与使用

      *   01-实用技术-校验框架入门

      *   02-实用技术-多规则校验,嵌套校验与分组校验

    *   SSM整合/

      *   03-SSM整合-SSM整合流程简介

      *   04-SSM整合-项目结构搭建

      *   05-SSM整合-Spring整合MyBatis(复习)

      *   06-SSM整合-配置分页插件与事务

      *   07-SSM整合-整合junit测试业务层接口

      *   08-SSM整合-Rest风格开发SpringMVC

      *   09-SSM整合-Spring整合SpringMVC

      *   10-SSM整合-表现层数据封装

      *   11-SSM整合-问题消息处理

      *   12-SSM整合-纯注解开发SSM

  *   第三章 Maven高级/

    *   分模块开发与设计/

      *   01-分模块开发与设计-模块拆分思想与pojo模块拆分

      *   02-分模块开发与设计-dao模块拆分

      *   03-分模块开发与设计-service模块拆分

      *   04-分模块开发与设计-controller模块拆分

    *   高级特性/

      *   05-聚合-模块聚合

      *   06-继承-模块继承

      *   07-属性-属性定义与使用

      *   08-版本管理-版本管理

      *   09-资源配置-资源加载属性值

      *   10-环境配置-多环境配置

      *   11-跳过测试-跳过测试的三种方式

    *   私服/

      *   12-私服-nexus服务器安装与启动

      *   13-私服-仓库分类与手动上传组件

      *   14-私服-本地仓库访问私服

      *   15-私服-idea访问私服与组件上传

  *   第四章 Dubbo/

    *   互联网项目架构/

      *   01-今日内容

      *   02-相关概念-互联网项目架构目标-特点

      *   03-相关概念-互联网项目架构目标-目标

      *   04-相关概念-集群和分布式

      *   05-相关概念-架构演进

    *   dubbo快速入门/

      *   06-dubbo概述

      *   07-dubbo快速入门-zookeeper安装

      *   08-dubbo快速入门-spring和springmvc整合

      *   09-dubbo快速入门-服务提供者

      *   10-dubbo快速入门-服务消费者

    *   dubbo高级特性/

      *   11-dubbo高级特性-dubbo-admin安装

      *   12-dubbo高级特性-dubbo-admin使用

      *   13-dubbo高级特性-序列化

      *   14-dubbo高级特性-地址缓存

      *   15-dubbo高级特性-超时

      *   16-dubbo高级特性-重试

      *   17-dubbo高级特性-多版本

      *   18-dubbo高级特性-负载均衡

      *   19-dubbo高级特性-集群容错

      *   20-dubbo高级特性-服务降级

  *   第五章 Zookeeper/

    *   Zookeeper安装/

      *   01-今日内容

      *   02-Zookeeper概念

      *   03-Zookeeper安装

    *   Zookeeper命令操作/

      *   04-Zookeeper命令操作-数据模型

      *   05-Zookeeper命令操作-服务端命令

      *   06-Zookeeper命令操作-客户端命令-1基本CRUD

      *   07-Zookeeper命令操作-客户端命令-2创建临时循序节点

    *   JavaAPI操作/

      *   08-Zookeeper JavaAPI操作-Curator介绍

      *   09-Zookeeper JavaAPI操作-建立连接

      *   10-Zookeeper JavaAPI操作-创建节点

      *   11-Zookeeper JavaAPI操作-查询节点

      *   12-Zookeeper JavaAPI操作-修改节点

      *   13-Zookeeper JavaAPI操作-删除节点

      *   14-Zookeeper JavaAPI操作-Watch监听概述

      *   15-Zookeeper JavaAPI操作-Watch监听-NodeCache

      *   16-Zookeeper JavaAPI操作-Watch监听-PathChildrenCache

      *   17-Zookeeper JavaAPI操作-Watch监听-TreeCache

    *   分布式锁/

      *   18-Zookeeper 分布式锁-概念

      *   19-Zookeeper 分布式锁-Zookeeper分布式锁原理

      *   20-Zookeeper 分布式锁-模拟12306售票案例

    *   集群/

      *   21-Zookeeper 集群-介绍

      *   22-Zookeeper 集群-搭建

      *   23-Zookeeper 集群-故障测试

      *   24-Zookeeper 集群-角色

  *   阶段作业 主流框架-第1套试卷/

    *   试卷

*   阶段四 流行框架/

  *   第一章 Redis高级/

    *   删除策略/

      *   01-删除策略-过期数据的概念与存储结构

      *   02-删除策略-定时删除与惰性删除

      *   03-删除策略-定期删除

      *   04-删除策略-淘汰策略

    *   主从复制/

      *   05-主从复制-主从复制概念

      *   06-主从复制-工作流程(一)建立连接阶段

      *   07-主从复制-主从结构搭建

      *   08-主从复制-工作流程(二)数据同步阶段

      *   09-主从复制-工作流程(三)命令传播阶段与复制缓冲区工作原理

      *   10-主从复制-工作流程更新与心跳机制

      *   11-主从复制-常见问题

    *   哨兵模式/

      *   12-哨兵模式-哨兵简介

      *   13-哨兵模式-环境配置与哨兵启动

      *   14-哨兵模式-主从切换过程演示

      *   15-哨兵模式-监控与通知阶段工作流程

      *   16-哨兵模式-故障转移阶段工作流程

    *   集群/

      *   17-集群-集群简介

      *   18-集群-集群内部数据存储结构

      *   19-集群-搭建集群基础环境准备工作

      *   20-集群-cluster集群搭建与基本功能演示

      *   21-集群-节点操作

    *   企业级解决方案/

      *   22-企业级解决方案-缓存预热

      *   23-企业级解决方案-缓存雪崩

      *   24-企业级解决方案-缓存击穿

      *   25-企业级解决方案-缓存穿透

      *   26-企业级解决方案-性能指标监控

      *   27-企业级解决方案-性能监控工具

  *   第二章 微服务-SpringBoot微服务快速开发/

    *   SpringBoot概述(本阶段学习资料在此处下载~)/

      *   01-今日内容

      *   02-SpringBoot概述

    *   SpringBoot快速入门/

      *   03-SpringBoot快速入门

      *   04-快速构建SpringBoot工程

    *   SpringBoot起步依赖分析/

      *   05-SpringBoot起步依赖原理分析

    *   SpringBoot配置/

      *   06-SpringBoot配置-配置文件分类

      *   07-SpringBoot配置-yaml基本语法

      *   08-SpringBoot配置-yaml数据格式

      *   09-SpringBoot配置-获取数据_1

      *   10-SpringBoot配置-获取数据_2

      *   11-SpringBoot配置-profile

      *   12-SpringBoot配置-项目内部配置文件加载顺序

      *   13-SpringBoot配置-项目外部配置加载顺序

    *   SpringBoot整合其他框架/

      *   13-SpringBoot整合Junit

      *   14-SpringBoot整合redis

      *   15-SpringBoot整合mybatis

    *   SpringBoot高级概述/

      *   01-SpringBoot高级-今日内容

    *   SpringBoot高级原理分析/

      *   02-SpringBoot自动配置-Condition-1

      *   03-SpringBoot自动配置-Condition-2

      *   04-SpringBoot自动配置-切换内置web服务器

      *   05-SpringBoot自动配置-Enable注解原理

      *   06-SpringBoot自动配置-@Import详解

      *   07-SpringBoot自动配置-@EnableAutoConfiguration详解

      *   08-SpringBoot自动配置-自定义starter步骤分析

      *   09-SpringBoot自动配置-自定义starter实现-1

      *   10-SpringBoot自动配置-自定义starter实现-2

      *   11-SpringBoot事件监听

      *   12-SpringBoot流程分析-初始化

      *   13-SpringBoot流程分析-run

    *   SpringBoot高级监控/

      *   14-SpringBoot监控-actuator基本使用

      *   15-SpringBoot监控-actuator开启所有endpoint

      *   16-SpringBoot监控-springboot admin图形化界面使用

    *   SpringBoot项目部署/

      *   17-SpringBoot部署

  *   第三章 消息中间件-RabbitMQ/

    *   MQ的基本概念/

      *   1_MQ的重要性

      *   2_MQ概述

      *   3_MQ的优势

      *   4_MQ的劣势

      *   5_常见的MQ产品

    *   RabbitMQ快速入门/

      *   6_RabbitMQ概述

      *   7_RabbitMQ安装

      *   8_RabbitMQ管控台使用

      *   9_RabbitMQ快速入门-生产者

      *   10_RabbitMQ快速入门-消费者

    *   RabbitMQ的工作模式/

      *   11_RabbitMQ工作模式-WorkQueues

      *   12_RabbitMQ工作模式-PubSub生产者

      *   13_RabbitMQ工作模式-PubSub消费者

      *   14_RabbitMQ工作模式-Routing

      *   15_RabbitMQ工作模式-Topics

      *   16_RabbitMQ工作模式-总结

    *   Spring整合RabbitMQ/

      *   17_Spring整合RabbitMQ-生产者

      *   18_Spring整合RabbitMQ-消费者

      *   19_Spring整合RabbitMQ-配置详解

      *   20_SpringBoot整合RabbitMQ-生产者

      *   21_SpringBoot整合RabbitMQ-消费者

    *   RabbitMQ高级特性/

      *   01_今日内容

      *   02_高级特性-消息可靠投递-confirm

      *   03_高级特性-消息可靠投递-return

      *   04_高级特性-Consumer Ack

      *   05_高级特性-消费端限流

      *   06_高级特性-TTL

      *   07_高级特性-死信队列-概述

      *   08_高级特性-死信队列-代码实现

      *   09_高级特性-延迟队列-概述

      *   10_高级特性-延迟队列-代码实现

      *   11_高级特性-日志与监控

      *   12_高级特性-消息追踪

    *   RabbitMQ应用问题/

      *   13_应用问题-消息补偿

      *   14_应用问题-幂等性保障

    *   RabbitMQ集群搭建/

      *   15_集群搭建-镜像队列

      *   16_集群搭建-haproxy

  *   第四章 微服务-SpringCloud/

    *   初识Spring Cloud/

      *   01-今日内容-Spring Cloud-day01

      *   02-初识Spring Cloud-微服架构

      *   03-初识Spring Cloud-初识Spring Cloud

      *   04-初识Spring Cloud-Spring Cloud 和 dubbo 对比

    *   Eureka/

      *   05-Spring Cloud服务治理-Eureka介绍

      *   06-Spring Cloud服务治理-Eureka快速入门-环境搭建

      *   07-Spring Cloud服务治理-Eureka快速入门-RestTemplate远程调用

      *   08-Spring Cloud服务治理-Eureka快速入门-Eureka Server 搭建

      *   09-Spring Cloud服务治理-Eureka快速入门-Eureka控制台介绍

      *   10-Spring Cloud服务治理-Eureka快速入门-Eureka Client

      *   11-Spring Cloud服务治理-Eureka快速入门-动态获取路径

      *   12-Spring Cloud服务治理-Eureka属性-instance相关属性

      *   13-Spring Cloud服务治理-Eureka属性-server相关属性

      *   14-Spring Cloud服务治理-Eureka高可用-介绍

      *   15-Spring Cloud服务治理-Eureka高可用-搭建

      *   16-Spring Cloud服务治理-Eureka高可用-客户端测试

    *   Consul/

      *   17-Spring Cloud服务治理-Consul 概述

      *   18-Spring Cloud服务治理-Consul 快速入门

    *   Naco/

      *   19-Spring Cloud服务治理-Nacos 概述

      *   20-Spring Cloud服务治理-Nacos 快速入门

    *   Ribbon/

      *   21-Ribbon 客户端负载均衡-概述

      *   22-Ribbon 客户端负载均衡-简化RestTemplate调用

      *   23-Ribbon 客户端负载均衡-负载均衡演示

      *   24-Ribbon 客户端负载均衡-负载均衡策略

    *   Feign/

      *   01-今日内容-Spring Cloud-day02

      *   02-Feign-概述

      *   03-Feign-快速入门

      *   04-Feign-超时配置

      *   05-Feign-日志记录

    *   Hystrix/

      *   06-Hystrix-概述

      *   07-Hystrix-降级-提供方降级

      *   08-Hystrix-降级-消费方降级

      *   09-Hystrix-熔断-概念

      *   10-Hystrix-熔断-代码演示

      *   11-Hystrix-熔断监控

    *   Gateway/

      *   12-Gateway-概述

      *   13-Gateway-快速入门

      *   14-Gateway-静态路由

      *   15-Gateway-动态路由

      *   16-Gateway-微服务名称配置

      *   17-Gateway-过滤器-概述

      *   18-Gateway-过滤器-局部过滤器

      *   19-Gateway-过滤器-全局过滤器

    *   config/

      *   01-今日内容-Spring Cloud-day03

      *   02-config-概述

      *   03-config-快速入门-gitee搭建远程仓库

      *   04-config-快速入门-config server搭建

      *   05-config-快速入门-config client搭建

      *   06-config-快速入门-config client刷新

      *   07-config-集成Eureka

    *   bus/

      *   08-bus-概述

      *   09-bus-rabbitmq回顾

      *   10-bus-快速入门

    *   stream/

      *   11-stream-概述

      *   12-stream-组件

      *   13-stream-消息生产者

      *   14-stream-消息消费者

    *   Sleuth+Zipkin/

      *   15-Sleuth+Zipkin-概述

      *   16-Sleuth+Zipkin-快速入门

  *   第五章 应用容器-Docker/

    *   初识docker/

      *   01-今日内容

      *   02-初识docker-docker概述

      *   03-初识docker-安装docker

      *   04-初识docker-docker架构

      *   05-初识docker-配置镜像加速器

    *   docker命令/

      *   06-docker命令-服务相关命令

      *   07-docker命令-镜像相关命令

      *   08-docker命令-容器相关命令1

      *   09-docker命令-容器相关命令2

    *   docker容器数据卷/

      *   10-docker容器数据卷-数据卷概念及作用

      *   11-docker容器数据卷-配置数据卷

      *   12-docker容器数据卷-配置数据卷2

      *   13-docker容器数据卷-数据卷容器

    *   docker应用部署/

      *   14-docker应用部署-部署mysql

      *   15-docker应用部署-部署tomcat

      *   16-docker应用部署-部署nginx

      *   17-docker应用部署-部署redis

    *   dockerfile/

      *   18-dockerfile-镜像原理

      *   19-dockerfile-容器转为镜像

      *   20-dockerfile-dockerfile概述及关键字

      *   21-dockerfile-案例-自定义centos

      *   22-dockerfile-案例-部署springboot项目

    *   docker compose/

      *   23-docker compose-概述

      *   24-docker compose-安装使用

    *   docker私有仓库/

      *   25-docker私有仓库-搭建

      *   26-docker私有仓库-上传镜像

      *   27-docker私有仓库-拉取镜像

      *   28-docker和虚拟机比较

  *   第六章 搜索引擎-ElasticSearch/

    *   初识ElasticSearch/

      *   01-今日内容

      *   02-初识ElasticSearch-基于数据库查询的问题

      *   03-初识ElasticSearch-倒排索引

      *   04-初识ElasticSearch-ES存储和查询的原理

      *   05-初识ElasticSearch-ES概念详解

    *   安装ElasticSearch/

      *   06-安装ElasticSearch-ES安装

      *   07-安装ElasticSearch-ES辅助工具安装

    *   脚本操作ES/

      *   08-ElasticSearch核心概念

      *   09-脚本操作ES-RESTful风格介绍

      *   10-脚本操作ES-操作索引

      *   11-脚本操作ES-操作映射-数据类型

      *   12-脚本操作ES-操作映射

      *   13-脚本操作ES-操作文档

    *   分词器/

      *   14-分词器-介绍

      *   15-分词器-ik分词器安装

      *   16-分词器-ik分词器使用

      *   17-脚本操作ES-查询文档-使用IK分词器_1

    *   ElasticSearch JavaApi/

      *   18-ElasticSearch JavaApi-SpringBoot整合ES

      *   19-ElasticSearch JavaApi-创建索引

      *   20-ElasticSearch JavaApi-查询、删除、判断索引

      *   21-ElasticSearch JavaApi-添加文档

      *   22-ElasticSearch JavaApi-修改、查询、删除文档

    *   ElasticSearch高级操作/

      *   01-今日内容

      *   02-ElasticSearch高级操作-bulk批量操作-脚本

      *   03-ElasticSearch高级操作-bulk批量操作-JavaAPI

      *   04-ElasticSearch高级操作-导入数据-分析&创建索引

      *   05-ElasticSearch高级操作-导入数据-代码实现

      *   06-ElasticSearch高级操作-导入数据-代码实现-详解(选放)

    *   ElasticSearch查询/

      *   07-ElasticSearch查询-matchAll-脚本

      *   08-ElasticSearch查询-matchAll-JavaAPI

      *   09-ElasticSearch查询-termQuery

      *   10-ElasticSearch查询-matchQuery

      *   11-ElasticSearch查询-模糊查询-脚本

      *   12-ElasticSearch查询-模糊查询-JavaAPI

      *   13-ElasticSearch查询-范围&排序查询

      *   14-ElasticSearch查询-queryString查询

      *   15-ElasticSearch查询-布尔查询-脚本

      *   16-ElasticSearch查询-布尔查询-JavaAPI

      *   17-ElasticSearch查询-聚合查询-脚本

      *   18-ElasticSearch查询-聚合查询-JavaAPI

      *   19-ElasticSearch查询-高亮查询-脚本

      *   20-ElasticSearch查询-高亮查询-JavaAPI

      *   21-ElasticSearch重建索引&索引别名

    *   ElasticSearch 集群/

      *   22-ElasticSearch 集群-集群介绍

      *   23-ElasticSearch 集群-ES集群相关概念

      *   24-ElasticSearch 集群-集群搭建

      *   25-ElasticSearch 集群-kibina管理集群

      *   26-ElasticSearch 集群-JavaAPI 访问集群

      *   27-ElasticSearch 集群-分片配置

      *   28-ElasticSearch 集群-路由原理

      *   29-ElasticSearch 集群-脑裂

      *   30-ElasticSearch 集群-集群扩容

  *   阶段作业 流行框架-第1套试卷/

    *   试卷

*   阶段五 大数据基础增强/

  *   第一章 就业课(2.1)-Linux实战/

    *   linux_概述_安装_常用命令/

      *   01_操作系统概述

      *   02_虚拟机概述

      *   03_配置虚拟机的网卡信息

      *   04_安装虚拟机

      *   05_设置网卡信息

      *   06_centos的文件和目录

      *   07_远程连接工具

      *   08_快照

      *   09_学习终端命令的原因

      *   10_命令格式_自动补全

      *   11_查阅命令帮助信息

      *   12_文件和目录的目标

      *   13_ls命令说明

      *   14_ls通配符的使用

      *   15_切换目录

      *   16_相对路径

      *   17_绝对路径

      *   18_创建文件_touch

      *   19_创建目录

      *   20_删除文件和目录

      *   21_tree命令

      *   22_cp命令_复制

      *   23_mv指令_移动_重命名

      *   24_cat命令_显示小文件内容

      *   25_less命令_查看大文件内容

      *   26_head_tail命令_展示文档内容

      *   27_grep_搜索文件中存在关键字的行

      *   28_管道

      *   29_重定向

      *   30_双与和双或的效果

      *   31_软链接

    *   linux_打包压缩_vim编辑器_系统管理_用户权限/

      *   01_find命令

      *   02_打包和解包

      *   03_使用gzip进行压缩和解压缩_重点

      *   04_使用bzip2进行压缩和解压缩

      *   05_vim编辑器简介

      *   06_vi编辑器的快速入门

      *   07_vi编辑器的三种工作模式

      *   08_末行模式的常用命令

      *   09_移动光标1

      *   10_移动光标2_段落移动_括号切换_标记

      *   11_可视模式_撤销_删除文本

      *   12_复制和剪切

      *   13_替换_缩排_重复执行

      *   14_查找_查找并替换

      *   15_插入命令

      *   16_vi编辑器_练习1_练习2

      *   17_vi_编辑器_案例3

      *   18_用户_组_权限的基本概念

      *   19_组用户管理

      *   20_用户的增删改

      *   21_查看用户信息

      *   22_su_切换用户

      *   23_sudo_临时让普通用户具有管理员

      *   24_修改用户权限_方式1

      *   25_修改用户权限_方式2_方式3

      *   26_日期和日历命令

      *   27_查看磁盘信息

      *   28_进程相关内容

    *   linux_管道_shell编程/

      *   01_学习目标

      *   02_cut_截取文件内容

      *   03_sort_排序

      *   04_通过wc统计行数和字节数

      *   05_uniq和tee命令

      *   06_tr命令

      *   07_split_将大文件切分成若干小文件

      *   08_awk命令1

      *   09_awk命令2

      *   10_sed的查询功能

      *   11_sed的删除功能

      *   12_sed的修改功能

      *   13_sed的替换功能

      *   14_sed修改文件的原有内容

      *   15_sed_综合练习

      *   16_shell编程简介

      *   17_shell编程的快速入门

      *   18_变量

      *   19_字符串

      *   20_获取参数

      *   21_算符运算符

      *   22_if判断

      *   23_for循环

      *   24_while循环

      *   25_case_分支结构

      *   26_break_continue

      *   27_函数

      *   28_数组

      *   29_加载其他文件的变量

  *   第二章 就业课(2.0)-JVM优化(下)/

    *   JVM优化3/

      *   01.今日内容_D03

      *   02.Tomcat8优化之部署安装

      *   03.Tomcat8优化之禁用AJP服务

      *   04.Tomcat8优化之配置执行器(线程池)

      *   05.Tomcat8优化之3种运行模式(启用nio2模式)

      *   06.Tomcat8优化之部署web项目

      *   07.Tomcat8优化之Apache JMeter的使用(对首页进行压力测试)

      *   08.Tomcat8优化之禁用AJP服务的压力测试

      *   09.Tomcat8优化之设置线程池进行压力测试

      *   10.Tomcat8优化之设置nio2运行模式进行测试

      *   11.Tomcat8优化之设置设置并行垃圾收集器进行测试

      *   12.Tomcat8优化之通过GC报表进行分析

      *   13.Tomcat8优化之设置G1垃圾收集器进行测试

      *   14.Tomcat8优化之G1牢记收集器的测试结果以及小结

      *   15.JVM字节码之javap的使用

      *   16.JVM字节码之常量池、字段描述符、方法描述符

      *   17.JVM字节码之解读方法字节码

      *   18.JVM字节码之解读方法字节码(图解)

      *   19.JVM字节码之研究 i++ 与 ++i 的不同

      *   20.JVM字节码之探究字符串的拼接

      *   21.代码优化建议

  *   第三章 就业课(2.0)-JVM优化(中)/

    *   JVM优化2/

      *   01.今日内容_D02

      *   02.什么垃圾回收?

      *   03.垃圾回收算法之-引用计数法

      *   04.垃圾回收算法之-标记清除法

      *   05.标记清除算法中的应用程序暂停的问题说明

      *   06.垃圾回收算法之-标记压缩算法

      *   07.垃圾回收算法之-复制算法

      *   08.垃圾回收算法之-分代算法

      *   09.垃圾收集器之串行垃圾收集器

      *   10.垃圾收集器之并行垃圾收集器

      *   11.垃圾收集器之CMS垃圾收集器

      *   12.垃圾收集器之G1垃圾收集器的原理

      *   13.垃圾收集器之G1垃圾收集器中的YoungGC

      *   14.垃圾收集器之G1垃圾收集器中的MixedGC

      *   15.垃圾收集器之G1垃圾收集器中的参数以及测试

      *   16.垃圾收集器之G1垃圾收集器的优化建议

      *   17.可视化GC日志分析工具

  *   第四章 就业课(2.0)-JVM优化(上)/

    *   JVM优化1/

      *   01.今日内容_D01

      *   02.我们为什么要对jvm做优化?

      *   03.JVM运行参数之-参数类型以及标准参数

      *   03.JVM运行参数之-参数类型以及标准参数

      *   04.JVM运行参数之-server与-client

      *   05.JVM运行参数之-Xint、-Xcomp、-Xmined

      *   06.JVM运行参数之-XX参数

      *   07.JVM运行参数之-Xms与-Xmx参数

      *   08.JVM运行参数之查看jvm运行参数

      *   09.JVM内存模型之jdk1.7与jdk1.8内存模型(很重要)

      *   10.JVM内存模型之jstat命令的使用

      *   11.jmap命令的使用

      *   12.使用jhat对dump文件进行分析

      *   13.通过MAT工具对dump文件进行分析

      *   14.实战:内存溢出的定位与分析

      *   15.jstack命令的使用

      *   16.实战:死锁问题

      *   17.VisualVM工具的使用(监控本地进程)

      *   18.VisualVM工具的使用(监控远程进程)

  *   阶段作业 大数据基础增强-第1套试卷/

    *   试卷

*   阶段六 大数据Hadoop离线分布式系统/

  *   第一章 就业课(2.1)-大数据基础和 硬件介绍/

    *   大数据预备知识/

      *   1-大数据导论

      *   2-服务器介绍

      *   3-存储磁盘基本介绍

      *   4-交换机和网卡的介绍

      *   5-局域网、机架和IDC

      *   6-磁盘阵列RAID

    *   集群Linux环境搭建和Shell脚本/

      *   7-集群Linux环境搭建-注意事项

      *   8-集群Linux环境搭建-复制虚拟机

      *   9-集群Linux环境搭建-配置Mac地址

      *   10-集群Linux环境搭建-配置ip地址

      *   11-集群Linux环境搭建-配置主机名和域名映射

      *   12-集群Linux环境搭建-关闭防火墙和SELinux

      *   13-集群Linux环境搭建-ssh免密登录

      *   14-集群Linux环境搭建-时钟同步

      *   15-集群Linux环境搭建-辅助软件-jdk安装

      *   16-集群Linux环境搭建-辅助软件-mysql安装

      *   17-shell脚本基础增强1

      *   18-shell脚本基础增强2

  *   第二章 就业课(2.1)-Zookeeper组件/

    *   Zookeeper/

      *   1-zookeeper-概述

      *   2-zookeeper-特点

      *   3-zookeeper-架构

      *   4-zookeeper-应用场景1

      *   5-zookeeper-应用场景2

      *   6-zookeeper-选举机制

      *   7-zookeeper-环境搭建

      *   8-Zookeeper的数据模型

      *   9-Zookeeper的节点特性

      *   10-Zookeeper的命令操作

      *   11-Zookeeper的节点属性

      *   12-Zookeeper的watch机制

      *   13-Zookeeper的JavaAPI操作-创建工程和导入jar包

      *   14-Zookeeper的JavaAPI操作-创建永久性节点

      *   15-Zookeeper的JavaAPI操作-节点其他操作,

      *   16-Zookeeper的JavaAPI操作-watch机制

  *   第三章 就业课(2.1)-HDFS组件/

    *   hadoop概述_架构_安装/

      *   1-hadoop的介绍

      *   2-hadoop的版本和发行版公司介绍

      *   3-hadoop的架构-1.x架构

      *   4-hadoop的架构-2.x架构

      *   5-hadoop重新编译-准备工作1

      *   6-hadoop重新编译-准备工作2和完成编译

      *   7-hadoop安装-上传安装包

      *   8-hadoop安装-修改配置文件-上

      *   9-hadoop安装-修改配置文件-下

      *   10-hadoop安装-配置hadoop环境变量

      *   11-hadoop安装-启动集群

    *   Hadoop 核心-HDFS/

      *   1-hdfs的概述

      *   2-hdfs的应用场景

      *   3-hdfs的架构

      *   4-hdfs的namenode和datanode

      *   5-hdfs的副本机制和机架感知

      *   6-hdfs的命令行操作1

      *   6-hdfs的命令行操作2

      *   8-hdfs的命令行操作3

      *   9-hdfs的高级命令-文件限额配置-文件数量限额

      *   10-hdfs的高级命令-文件限额配置-文件大小限额

      *   11-hdfs的高级命令-安全模式

      *   12-hdfs的高级命令-基准测试

      *   13-hdfs的文件写入过程

      *   14-hdfs的文件读取过程

      *   15-hdfs的元数据管理-fsimage文件和edits文件

      *   16-hdfs的元数据管理-SecondaryNameNode

      *   1-HDFS的API操作-准备工作-配置windows的hadoop环境

      *   2-HDFS的API操作-准备工作-导入maven坐标

      *   3-HDFS的API操作-url访问方式

      *   4-HDFS的API操作-获取FileSystem-第一种方式

      *   5-HDFS的API操作-获取FileSystem-其他方式

      *   6-HDFS的API操作-遍历所有文件

      *   7-HDFS的API操作-创建文件夹

      *   8-HDFS的API操作-文件的下载和上传

      *   9-HDFS的API操作-hdfs的权限访问控制

      *   10-HDFS的API操作-小文件的合并

      *   11-HDFS的高可用机制-概述和组件

      *   12-HDFS的高可用机制-工作原理

      *   13-HDFS的联邦机制

  *   第四章 就业课(2.1)-MapReduce组件/

    *   MapReduce 概述_架构_编写流程/

      *   14-MapReduce-概述

      *   15-MapReduce-设计构思

      *   16-MapReduce-编程流程

      *   17-MapReduce-编程流程-详解1

      *   18-MapReduce-编程流程-详解2

      *   1-MapReduce案例-WordCount-步骤分析

      *   2-MapReduce案例-WordCount-准备工作

      *   3-MapReduce案例-WordCount-Map代码编写

      *   4-MapReduce案例-WordCount-Reduce代码编写

      *   5-MapReduce案例-WordCount-主类代码编写

      *   6-MapReduce案例-WordCount-代码测试运行

      *   7-MapReduce案例-WordCount-问题补充

      *   8-MapReduce分区-概念和原理

      *   9-MapReduce分区-代码编写步骤

      *   10-MapReduce分区-代码实现1

      *   11-MapReduce分区-代码实现2

      *   12-MapReduce分区-代码运行

      *   13-MapReduce计数器

    *   MapReduce-排序和序列化/

      *   1-MapReduce-排序和序列化-概述

      *   2-MapReduce-排序和序列化-编程流程

      *   3-MapReduce-排序和序列化-代码编写-比较器和序列化代码实现

      *   4-MapReduce-排序和序列化-代码编写-Mapper和Reducer代码

      *   5-MapReduce-排序和序列化-代码编写-主类代码实现

      *   6-MapReduce-排序和序列化-测试运行

      *   7-MapReduce-规约(Combiner)概述

      *   8-MapReduce-规约(Combiner)-代码实现

    *   mapreduce统计求和案例/

      *   9-MapReduce综合案例-统计求和-需求和步骤分析

      *   10-MapReduce综合案例-统计求和-FlowBean和Mapper代码编写

      *   11-MapReduce综合案例-统计求和-其他代码和测试运行

      *   12-MapReduce综合案例-流量排序-FlowBean编写

      *   13-MapReduce综合案例-流量排序-Mapper编写

      *   14-MapReduce综合案例-流量排序-其他代码编写和运行

      *   15-MapReduce综合案例-手机号码分区-代码编写和运行

    *   mapreduce运行机制/

      *   1-MapReduce运行机制-MapTask的工作机制

      *   2-MapReduce运行机制-MapTask的工作机制-细节补充

      *   3-MapReduce运行机制-MapTask的工作机制-ReduceTask和Shuffle阶段

    *   mapreduce 实现Reduce以及map端 join/

      *   4-MapReduce案例-Reduce端join操作-分析

      *   5-MapReduce案例-Reduce端join操作-Mapper代码编写

      *   6-MapReduce案例-Reduce端join操作-Reducer代码编写

      *   7-MapReduce案例-Reduce端join操作-主类代码编写

      *   8-MapReduce案例-Reduce端join操作-测试运行

      *   9-MapReduce案例-Reduce端join操作-问题分析

      *   10-MapReduce案例-Map端join操作-概述和步骤分析

      *   11-MapReduce案例-Map端join操作-主类代码编写

      *   12-MapReduce案例-Map端join操作-setup方法编写

      *   13-MapReduce案例-Map端join操作-map方法编写

      *   14-MapReduce案例-Map端join操作-测试运行

    *   mapreduce 求共同好友案例/

      *   15-MapReduce案例-求共同好友-需求分析

      *   16-MapReduce案例-求共同好友-MapReduce编程步骤

      *   17-MapReduce案例-求共同好友-阶段1-Mapper和Reducer代码编写

      *   18-MapReduce案例-求共同好友-阶段1-主类代码编写和测试运行

      *   19-MapReduce案例-求共同好友-阶段2-Mapper代码编写

      *   20-MapReduce案例-求共同好友-阶段2-其他代码编写和测试运行

    *   自定义输入和输出组件实现/

      *   1-自定义InputFormat实现小文件合并-需求分析

      *   2-自定义InputFormat实现小文件合并-自定义inputformat步骤

      *   3-自定义InputFormat实现小文件合并-代码实现-准备工作

      *   4-自定义InputFormat实现小文件合并-代码实现-自定义InputFormat代码编写

      *   5-自定义InputFormat实现小文件合并-代码实现-Mapper类代码编写

      *   6-自定义InputFormat实现小文件合并-代码实现-主类代码编写和测试运行

      *   7-自定义OutputFormat-步骤分析

      *   8-自定义OutputFormat-源码分析

      *   9-自定义OutputFormat-代码编写-上

      *   10-自定义OutputFormat-代码编写-下

    *   topn案例/

      *   11-自定义分组-求TopN-步骤分析

      *   12-自定义分组-求TopN-代码编写-OrderBean

      *   13-自定义分组-求TopN-代码编写-Mapper代码

      *   14-自定义分组-求TopN-代码编写-自定义分区代码

      *   15-自定义分组-求TopN-代码编写-自定义分组代码

      *   16-自定义分组-求TopN-代码编写-Reducer代码

      *   17-自定义分组-求TopN-代码编写-主类代码和测试运行

  *   第五章 就业课(2.1)-Yarn组件/

    *   yarn资源调度/

      *   18-yarn资源调度-yarn介绍

      *   19-yarn资源调度-主要组件及作用

      *   20-yarn资源调度-架构和工作流程

      *   21-yarn资源调度-调度器

      *   22-yarn资源调度-常用参数设置

  *   第六章 就业课(2.1)-Hive组件/

    *   hive 数据仓库/

      *   1-数据仓库-基本概念和主要特征

      *   2-数据仓库-与数据库区别

      *   3-数据仓库-分层架构和元数据管理

      *   4-hive-基本简介

      *   5-hive-分层架构

      *   6-hive-与hadoop关系以及与数据库的对比

      *   7-hive-安装

      *   8-hive-交互方式

      *   9-hive基本操作-数据库操作-上

      *   10-hive基本操作-数据库操作-下

      *   11-hive基本操作-数据库表操作-语法格式

      *   12-hive基本操作-数据库表操作-建表入门

      *   13-hive基本操作-数据库表操作-内部表基本操作

      *   14-hive基本操作-数据库表操作-外部表基本操作-上

      *   15-hive基本操作-数据库表操作-外部表基本操作-下

      *   16-hive基本操作-分区表操作-概述

      *   17-hive基本操作-分区表操作-创建表和加载表数据

      *   18-hive基本操作-分区表操作-分区表练习

    *   hive查询以及调优/

      *   1-hive表基本操作-分桶表操作

      *   2-hive表基本操作-修改表结构

      *   3-Hive表查询语法-语法分析

      *   4-Hive表查询语法-基本查询语句1

      *   5-Hive表查询语法-基本查询语句2

      *   6-Hive表查询语法-分组和having语句

      *   7-Hive表查询语法-join操作

      *   8-Hive表查询语法-排序-上

      *   9-Hive表查询语法-排序-sort by

      *   10-Hive表查询语法-排序-distribute by和cluster by

      *   11-Hive参数设置

      *   12-Hive函数-内置函数

      *   13-Hive函数-自定义函数

      *   14-Hive的压缩方式

      *   15-Hive的数据存储格式

      *   16-Hive的数据存储格式和数据压缩结合

      *   17-Hive的调优-Fetch抓取和本地模式

      *   18-Hive的调优-MapJoin和GroupBy

      *   19-Hive的调优-动态分区介绍

      *   20-Hive的调优-动态分区案例实现

      *   21-Hive的调优-其他

  *   第七章 就业课(2.1)-Impala组件/

    *   Impala/

      *   01--Apache Impala--概述介绍&和hive关系、异同

      *   02--Apache Impala--架构组件&查询处理流程

      *   03--Apache Impala--架构组件&查询处理流程--笔记总结

      *   04--Apache Impala--安装部署--rpm包本地yum源制作

      *   05--Apache Impala--安装部署--虚拟机新增磁盘操作(可选步骤)

      *   06--Apache Impala--安装部署--hadoop、hive配置修改&impala配置

      *   07--Apache Impala--安装部署--impala服务启动、关闭

      *   08--Apache Impala--shell命令行--内外部参数

      *   09--Apache Impala--sql语法--数据库特定语句

      *   10--Apache Impala--sql语法--表特定语句--create、insert、desc

      *   11--Apache Impala--sql语法--表特定语句--alter、drop、view

      *   12--Apache Impala--sql语法--表特定语句--分组、排序、过滤

      *   13--Apache Impala--sql语法--表数据导入方式

      *   14--Apache Impala--jdbc 操作impala

  *   第八章 就业课(2.1)-辅助系统工具/

    *   Sqoop/

      *   01--Apache Sqoop--软件介绍

      *   02--Apache Sqoop--安装部署

      *   03--Apache Sqoop--导入import--全量数据导入hdfs

      *   04--Apache Sqoop--导入import--全量数据导入hdfs--并行度设置&注意事项

      *   05--Apache Sqoop--导入import--全量数据导入hive

      *   06--Apache Sqoop--导入import--表子集数据导入

      *   07--Apache Sqoop--导入import--增量导入--append模式

      *   08--Apache Sqoop--导入import--增量导入--lastmodified模式(附加数据)

      *   09--Apache Sqoop--导入import--增量导入--lastmodified模式(mergekey合并数据)

      *   10--Apache Sqoop--导出export--默认模式导出(insert)

      *   11--Apache Sqoop--导出export--默认模式导出(insert)--配置参数

      *   12--Apache Sqoop--导出export--更新模式导出(insert)--updateonly

      *   13--Apache Sqoop--导出export--更新模式导出(insert)--allowinsert

      *   14--Apache Sqoop--job作业的使用--创建、查看、执行、删除

      *   15--Apache Sqoop--job作业的使用--免密执行

    *   Flume/

      *   01--Apache Flume--软件概述

      *   02--Apache Flume--运行机制&运行结构图

      *   03--Apache Flume--安装部署&简单入门

      *   04--Apache Flume--案例--监控采集文件夹变化(sqoopdir、HDFS)

      *   05--Apache Flume--案例--监控采集文件夹变化--执行演示&注意事项

      *   06--Apache Flume--案例--监控文件变化(exec source)

      *   07--Apache Flume--高阶--负载均衡功能

      *   08--Apache Flume--高阶--容错(故障转移)功能

      *   09--Apache Flume--静态拦截器--案例业务需求描述

      *   10--Apache Flume--静态拦截器--功能实现

      *   11--Apache Flume--自定义拦截器--需求描述

      *   12--Apache Flume--自定义拦截器--代码逻辑梳理

      *   13--Apache Flume--自定义拦截器--功能实现

      *   14--Apache Flume--自定义source(扩展)--需求、代码逻辑梳理

      *   15--Apache Flume--自定义source(扩展)--功能测试实现

      *   16--Apache Flume--自定义sink(扩展)--数据写入本地

    *   azkaban/

      *   01--工作流调度--概念、产生背景

      *   02--azkaban--介绍、架构、部署模式

      *   03--azkaban--安装部署--源码编译

      *   04--azkaban--安装部署--solo server模式安装--azkaban使用初体验

      *   05--azkaban--安装部署--two server模式安装--服务器配置上

      *   06--azkaban--安装部署--two server模式安装--服务器配置下

      *   07--azkaban--安装部署--multiple-executor模式&executor激活问题

      *   08--azkaban--使用实战--shell、command调度

      *   09--azkaban--使用实战--多job依赖调度

      *   10--azkaban--使用实战--hadoop调度(hdfs、mapreduce)

      *   11--azkaban--使用实战--hive调度

      *   12--azkaban--使用实战--定时任务调度

    *   Oozie/

      *   01--Apache Oozie--概述&架构介绍

      *   02--Apache Oozie--节点类型(control flow、action)&工作流类型(coordinator、bundle)

      *   03--Apache Oozie--安装部署--修改hadoop&解压拷贝依赖包

      *   04--Apache Oozie--安装部署--配置文件修改&数据库、war包初始化

      *   05--Apache Oozie--安装部署--服务启动&web UI

      *   06--Apache Oozie--实战操作--修改hadoop资源分配属性

      *   07--Apache Oozie--实战操作--调度shell脚本

      *   08--Apache Oozie--实战操作--调度hive脚本

      *   09--Apache Oozie--实战操作--调度mapreduce程序

      *   10--Apache Oozie--实战操作--串联任务调度(依赖关系)

      *   11--Apache Oozie--实战操作--定时调度任务

      *   12--Apache Oozie--实战操作--集成hue&调度shell程序

      *   13--Apache Oozie--实战操作--集成hue&调度hive脚本

      *   14--Apache Oozie--实战操作--集成hue&调度mapreduce程序

      *   15--Apache Oozie--实战操作--集成hue&定时调度配置

    *   Hue/

      *   01--Apache Hue--介绍、功能、架构

      *   02--Apache Hue--编译、安装部署

      *   03--Apache Hue--集成hadoop服务(HDFS、YARN)

      *   04--Apache Hue--集成hadoop服务--页面操作使用

      *   05--Apache Hue--集成hive服务

      *   06--Apache Hue--集成mysql服务

      *   07--Apache Hue--集成oozie服务&调度shell程序

      *   08--Apache Hue--集成oozie服务&调度hive脚本

      *   09--Apache Hue--集成oozie服务&调度mapreduce程序

      *   10--Apache Hue--集成oozie服务&定时调度配置

      *   11--Apache Hue--集成oozie服务&集成hbase服务

      *   12--Apache Hue--集成oozie服务&集成impala服务

  *   阶段作业 大数据Hadoop离线分布式系统-第1套试卷/

    *   试卷

*   阶段七 大数据 NoSQL、Kafka和ELK技术实战/

  *   第一章 大数据redis/

    *   redis/

      *   001.NoSQL数据库发展历史简介

      *   002.Redis介绍

      *   003.Redis安装

      *   004.String数据类型操作

      *   005.对常用数据结构的操作

      *   006.对位图Bitmaps的操作

      *   007.HyperLogLog结构操作

      *   008.离线架构和实时架构_Redis应用

      *   009.Redis Java操作_Redis连接

      *   010.Jedis String操作

      *   011.Jedis的list_hash_set的操作

      *   012.Redis的两种持久化策略

      *   013.Redis的事务

      *   014.Redis的过期策略和内存淘汰策略

      *   015.主从复制架构

      *   016.三台服务器搭建Redis主从复制

      *   017.哨兵介绍与环境搭建

      *   018.Redis的sentinel模式代码开发连接

      *   019.Redis集群与分区策略

      *   020.Redis集群的特点与集群的规划

      *   021.Redis集群搭建

      *   022.问题解决&学习技术三点

      *   023.主从切换

      *   024.JavaAPI操作redis集群

      *   025.Redis缓存穿透

      *   026.Redis的击穿和雪崩

      *   027.常见Redis高频面试题总结

  *   第二章 大数据kafka/

    *   kafka/

      *   001.Kafka简介 - 消息队列

      *   002.Kafka简介 - 应用背景

      *   003.消息队列的两种模型

      *   004.Kafka集群搭建

      *   005.Kafka生产者、消费者测试、KafkaTool工具avi

      *   006.Kafka的基准测试

      *   007.JavaAPI - 生产者程序开发

      *   008.JavaAPI - 消费者程序开发

      *   009.JavaAPI - 生产者使用异步方式生产消息

      *   010.Kafka中的重要概念

      *   011.消费者组演示

      *   012.Kafka幂等性

      *   013.Kafka生产者的分区写入策略

      *   014.Consumer Group Rebalance机制

      *   015.消费者的分区分配策略

      *   016.producer的ACK机制

      *   017.高级API(High-Level API)、低级API(Low-Level API)

      *   018.安装Kafka egale

      *   019.leader和follower

      *   020.topic中的partition的ar、isr、osr

      *   021.controller介绍与leader选举

      *   022.leader的负载均衡

      *   023.Kafka读写流程

      *   024.Kafka的物理存储

      *   025.Kafka的消息不丢失

      *   026.数据积压

      *   027.日志清理

  *   第三章 大数据hbase/

    *   hbase/

      *   001.Hadoop和HBase

      *   002.HBase的应用场景

      *   003.HBase对比mysq、对比Hive

      *   004.HBase安装

      *   005.参考硬件配置

      *   006.HBase的数据模型

      *   007.HBase_shell操作

      *   008.计数器和简单scan扫描操作

      *   009.使用RowFilter过滤器来进行过滤

      *   010.使用列过滤器和组合过滤器

      *   012.HBase计数器

      *   013.HBase的管理命令

      *   014.Java编程——建表操作

      *   015.Java编程——插入数据操作

      *   016.Java编程——根据rowkey获取数据

      *   017.Java编程——scan + filter过滤操作

      *   018.HBase的HMaster高可用

      *   019.HBase的架构模型

      *   020.昨日回顾_今日目标

      *   021.案例介绍+环境搭建

      *   022.名称空间

      *   023.列蔟设计_版本设计_数据压缩

      *   024.避免热点的关键操作

      *   025.预分区

      *   026.项目初始化

      *   027.Java代码开发——随机生成一条数据

      *   028.Java代码开发——生成rowkey

      *   029.Java代码开发——将随机生成的数据推入到HBase

      *   030.Java代码开发——实现getMessage数据接口

      *   031.Apache Phoenix介绍

      *   032.Phoenix安装

      *   033.Phoenix的建表语法

      *   034.Phoenix数据操作语法

      *   035.Phoenix的分页查询

      *   036.Phoenix预分区

      *   037.Phoenix创建视图

      *   038.Phoenix JDBC开发

      *   039.Phoenix4种索引类型

      *   040.Phoenix全局索引_覆盖索引

      *   041.Phoenix本地索引_函数索引

      *   042.关于Phoenix本地索引SALT_BUCKETS不支持问题

      *   043.HBase的读流程

      *   044.HBase的写数据流程和2.x_in_meory_compaction

      *   045.写数据的两阶段合并

      *   046.Region的管理

      *   047.Master上下线

      *   048.Bulkload和Mapper实现

      *   049.Bulkload Driver开发和排错技巧

      *   050.HBase协处理器

      *   051.HBase事务

      *   052.常见数据结构理解

      *   053.LSM树

      *   054.布隆过滤器BloomFilter

      *   055.StoreFile结构

  *   第四章 大数据Elasticstack/

    *   ELASTICSEARCH/

      *   001.ElasticSearach的简介

      *   002.使用Lucence建立索引

      *   003.使用Lucence查询关键字

      *   004.ES的核心概念

      *   005.ES集群安装

      *   006.ES集群安装head插件_IK分词器

      *   007.VSCode开发环境与IK分词器

      *   008.创建索引avi

      *   009.使用REST方式演示查询、创建文档

      *   010.使用ES的scroll分页查询解决深分页的问题

      *   011.构建Java ES项目_初始化连接

      *   012.JavaAPI-添加职位数据到ES中

      *   013.JavaAPI-ES查询_删除_搜索_分页

      *   014.JavaAPI-使用scroll分页方式查询

      *   015.JavaAPI-高亮查询

      *   016.架构原理-节点类型分片和副本

      *   017.索引的写入和读取过程

      *   018.Elasticsearch准实时索引实现

      *   019.ES_SQL简介

      *   020.ES_SQL基础的查询

      *   021.ES_SQL_JDBC查询

      *   022.FileBeat基本应用

      *   023.FileBeat的原理架构

      *   024.Logstash

      *   025.Logstash写ES、Grok插件

      *   026.使用Grok解析所有的字段

      *   027.上午总结

      *   028.解决索引名称日期失效的问题

      *   029.使用Logstash配合插件写入数据到ES中

      *   030.Kibana介绍

      *   031.Kibana索引模式和Discovery

      *   032.Discovery组件

      *   033.可视化展示

      *   034.索引生命周期管理

  *   阶段作业 大数据 NoSQL、Kafka和ELK技术实战-第1套试卷/

    *   试卷

*   阶段八 大数据Spark内存计算系统/

  *   第一章 就业课(2.1)-spark_rdd算子/

    *   RDD_定义_转换算子/

      *   01_深入RDD_课程结构

      *   02_深入RDD_初始案例_步骤

      *   03_深入RDD_初始案例_代码编写

      *   04_深入RDD_问题_如何运行在集群中

      *   05_深入RDD_问题_分解和容错

      *   06_深入RDD_定义_出现的背景

      *   07_深入RDD_定义_RDD的特点

      *   08_深入RDD_定义_什么叫做弹性分布式数据集

      *   09_深入RDD_定义_五大属性

      *   10_RDD算子_分类

      *   11_RDD算子_转换_回顾

      *   12_RDD算子_转换_mapPartitions

      *   13_RDD算子_转换_Filter

      *   14_RDD算子_转换_Sample

      *   15_RDD算子_转换_mapValues

      *   16_RDD算子_转换_集合操作

      *   17_RDD算子_转换_groupByKey

      *   18_RDD算子_转换_combineByKey

      *   19_RDD算子_转换_foldByKey

      *   20_RDD算子_转换_aggregateByKey

      *   21_RDD算子_转换_join

      *   22_RDD算子_转换_排序

      *   23_RDD算子_转换_重分区

      *   24_RDD算子_转换_总结

    *   RDD_action算子_分区_缓存/

      *   01_RDD算子_Action_reduce

      *   02_RDD算子_Action_foreach

      *   03_RDD算子_Action_countByKey

      *   04_RDD算子_Action_take

      *   05_RDD算子_Action_总结

      *   06_RDD算子_KV类型的支持

      *   07_RDD算子_数字型的支持

      *   08_阶段练习_需求介绍和明确步骤

      *   09_阶段练习_代码编写

      *   10_阶段练习_总结

      *   11_RDD的分区和Shuffle_介绍

      *   12_RDD的分区和Shuffle_查看分区

      *   13_RDD的分区和Shuffle_创建RDD时指定分区数

      *   14_RDD的分区和Shuffle_通过算子重分区

      *   15_RDD的分区和Shuffle_通过其他算子指定分区数

      *   16_RDD的分区和Shuffle_Shuffle过程扫盲

      *   17_RDD的缓存_缓存的意义_案例介绍

      *   18_RDD的缓存_缓存的意义_过程代码

      *   19_RDD的缓存_缓存的意义_结论

      *   20_RDD的缓存_缓存的API

      *   21_RDD的缓存_缓存级别

      *   22_Checkpoint_意义

      *   23_Checkpoint_使用

  *   第二章 就业课(2.1)-sparksql/

    *   SparkSQL_使用场景_优化器_Dataset/

      *   01_SparkSQL是什么_命令式和声明式的区别

      *   02_SparkSQL是什么_历史和重要性

      *   03_SparkSQL是什么_适用场景

      *   04_SparkSQL初体验_命令式案例

      *   05_SparkSQL初体验_Dataset和DataFrame

      *   06_SparkSQL初体验_SQL案例

      *   07_扩展_Catalyst优化器_SparkSQL和RDD的区别

      *   08_扩展_Catalyst优化器_优化过程

      *   09_扩展_Catalyst优化器_查看计划

      *   10_Dataset介绍_Dataset是什么

      *   11_Dataset介绍_Dataset底层类型

      *   12_Dataset介绍_将Dataset转为同泛型的RDD

      *   13_DataFrame介绍_DataFrame是什么

      *   14_DataFrame介绍_创建_toDF

      *   15_DataFrame介绍_创建_read

      *   16_DataFrame介绍_操作

      *   17_Dataset和DataFrame的区别_区别

      *   18_Dataset和DataFrame的区别_Row对象

    *   SparkSQL读写_hive_mysql_案例/

      *   01_SparkSQL读写_介绍

      *   02_SparkSQL读写_Reader

      *   03_SparkSQL读写_Writer

      *   04_SparkSQL读写_Parquet

      *   05_SparkSQL读写_分区

      *   06_SparkSQL读写_JSON

      *   07_SparkSQL读写_JSON小技巧

      *   08_SparkSQL读写_Hive_整合

      *   09_SparkSQL读写_Hive_创建Hive表

      *   10_SparkSQL读写_Hive_读取Hive表

      *   11_SparkSQL读写_Hive_SparkSQL创建Hive表

      *   12_SparkSQL读写_Hive_写入数据_配置

      *   13_SparkSQL读写_Hive_写入数据_编码和运行

      *   14_SparkSQL读写_JDBC_MySQL环境准备

      *   15_SparkSQL读写_JDBC_写入数据

    *   Dataset (DataFrame) 的基础操作/

      *   01_有类型转换_map

      *   02_有类型转换_transform_

      *   03_有类型转换_as

      *   04_有类型转换_filter

      *   05_有类型转换_groupByKey

      *   06_有类型转换_split_

      *   07_有类型转换_orderBy

      *   08_有类型转换_去重

      *   09_有类型转换_集合操作

      *   10_无类型转换_选择

      *   11_无类型转换_列操作

      *   12_无类型转换_groupBy

      *   13_Column对象_创建1

      *   14_Column对象_创建_有绑定

      *   15_Column对象_操作_别名和类型

      *   16_Column对象_操作_API

      *   17_缺失值处理_什么是缺失值

      *   18_缺失值处理_null&NaN_读取文件

      *   19_缺失值处理_null&NaN_处理

      *   20_缺失值处理_字符串缺失值

    *   SparkSQL_聚合操作_连接操作/

      *   01_聚合操作_groupBy_数据读取

      *   02_聚合操作_groupBy_聚合操作

      *   03_聚合操作_多维聚合_需求介绍

      *   04_聚合操作_多维聚合_编写代码

      *   05_聚合操作_多维聚合_rollup

      *   06_聚合操作_多维聚合_rollup案例

      *   07_聚合操作_多维聚合_cube

      *   08_聚合操作_多维聚合_cubeSQL

      *   09_聚合操作_多维聚合_GroupedDataset

      *   10_连接操作_入门_介绍

      *   11_连接操作_入门_案例

      *   12_连接操作_连接类型_cross

      *   13_连接操作_连接类型_inner

      *   14_连接操作_连接类型_fullouter

      *   15_连接操作_连接类型_left

      *   16_连接操作_连接类型_semi&anti

      *   17_函数_UDF

      *   18_函数_窗口1

      *   19_函数_窗口2

    *   SparkSQL_出租车利用率分析案例/

      *   01_项目分析_业务场景

      *   02_项目分析_流程分析

      *   03_工程搭建_创建

      *   04_工程搭建_读取数据

      *   05_数据清洗_思路和步骤

      *   06_数据清洗_创建Trip类

      *   07_数据清洗_包装Row处理空值

      *   08_数据清洗_数据转换

      *   09_数据清洗_异常处理_Either

      *   10_数据清洗_异常处理_完成逻辑

      *   11_数据清洗_转换完成

      *   12_数据清洗_剪除反常数据_统计分布

      *   13_数据清洗_剪除反常数据

      *   14_行政区信息_介绍

      *   15_行政区信息_JSON解析

      *   16_行政区信息_GeoJSON介绍

      *   17_行政区信息_JSON解析实现

      *   18_行政区信息_Geometry实现

      *   19_行政区统计_功能实现

      *   20_会话统计_得出结果

  *   第三章 就业课(2.1)-Spark原理_运行过程_高级特性/

    *   Spark原理_运行过程_高级特性/

      *   01_Spark原理_概述和思路

      *   02_Spark原理_总体介绍_概要

      *   03_Spark原理_总结介绍_案例编写

      *   04_Spark原理_总体介绍_集群环境

      *   05_Spark原理_总体介绍_逻辑执行图

      *   06_Spark原理_总体介绍_物理执行图

      *   07_Spark原理_逻辑图_HadoopRDD的生成

      *   08_Spark原理_逻辑图_MapPartitionsRDD

      *   09_Spark原理_逻辑图_小结

      *   10_Spark原理_逻辑图_RDD之间的关系_一对一

      *   11_Spark原理_逻辑图_RDD之间的关系_多对一

      *   12_Spark原理_逻辑图_窄依赖_案例

      *   13_Spark原理_逻辑图_窄依赖_分析

      *   14_Spark原理_逻辑图_宽依赖_分析

      *   15_Spark原理_逻辑图_宽窄依赖判断

      *   16_Spark原理_逻辑图_窄依赖的分类_看源码

      *   17_Spark原理_逻辑图_窄依赖的分类_分析

      *   18_Spark原理_逻辑图_总结

      *   19_Spark原理_物理图_介绍

      *   20_Spark原理_物理图_Task设计

      *   21_Spark原理_物理图_Stage划分

      *   22_Spark原理_物理图_案例总结

      *   23_Spark原理_运行过程_概念介绍

      *   24_Spark原理_运行过程_Job和Stage的关系

      *   25_Spark原理_运行过程_Stage和Task的关系

      *   26_Spark原理_运行过程_总结和流程

      *   27_高级特性_闭包_概念

      *   28_高级特性_闭包_Spark闭包分发

      *   29_高级特性_累加器

      *   30_高级特性_广播

  *   第四章 就业课(2.1)-Scala语言/

    *   scala_语法基础/

      *   01.学习目标

      *   02.scala语言简介

      *   03.scala开发环境安装

      *   04.scala解释器

      *   05.变量

      *   06.字符串

      *   07.数据类型与操作符

      *   08.条件表达式

      *   09.循环

      *   10.break和continue

      *   11.方法定义

      *   12.方法参数

      *   13.方法调用方式

      *   14.函数

      *   15.数组-定长数组

      *   16.数组-变长数组

      *   17.数组-遍历数组

      *   18.数组-常用算法

      *   19.元组

      *   20.不可变列表

      *   21.可变列表

      *   22.列表常用操作一

      *   23.列表常用操作二avi

      *   24.不可变集

      *   25.可变集

      *   26.映射

      *   27.iterator迭代器

      *   28.函数式编程-foreach方法

      *   29.函数式编程 -map方法

      *   30.函数式编程-flatMap方法

      *   31.函数式编程-filter方法

      *   32.函数式编程-排序

      *   33.函数式编程-groupBy

      *   34.函数式编程-reduce、fold

    *   scala_类_对象/

      *   01.学习目标

      *   02.类和对象-创建类和对象

      *   03.类和对象-定义成员变量

      *   04.类和对象-使用下划线初始化成员变量

      *   05.类和对象-定义成员方法

      *   06.类和对象-访问修饰符

      *   07.类和对象-主构造器

      *   08.类和对象-辅助构造器

      *   09.单例对象

      *   10.单例对象-工具类案例

      *   11.单例对象-main方法

      *   12.伴生对象

      *   13.伴生对象-apply方法

      *   14.继承

      *   15.override和super

      *   16.isInstanceOf和asInstanceOf.avi

      *   17.getClass和classOf

      *   18.抽象类_抽象方法

      *   19.匿名内部类

      *   20.特质-作为接口使用

      *   21.特质-定义具体方法

      *   22.特质-定义具体字段和抽象字段

      *   23.特质-使用trait实现模板模式

      *   24.特质-对象混入trait

      *   25.特质-trait实现调用链模式

      *   26.特质-trait的构造机制

      *   27.特质-trait继承class

    *   scala_模式匹配_异常处理/

      *   01.课程目标

      *   02.样例类

      *   03.样例类-样例类生成的方法

      *   04.样例对象

      *   05.模式匹配-简单模式匹配

      *   06.模式匹配-匹配类型

      *   07.模式匹配-守卫

      *   08.模式匹配-匹配样例类

      *   09.模式匹配-匹配集合

      *   10.模式匹配-变量声明中的模式匹配

      *   11.Option类型

      *   12.偏函数

      *   13.正则表达式

      *   14.异常处理-捕获异常

      *   15.异常处理-抛出异常

      *   16.提取器

      *   17.泛型-定义泛型方法

      *   18.泛型-定义泛型类

      *   19.泛型-上下界

      *   20.泛型-协变、逆变、非变

      *   21.Actor并发编程-Actor介绍

      *   22.Actor并发编程-创建Actor

      *   23.Actor并发编程-发送接收消息

      *   24.Actor并发编程-持续接收消息

      *   25.Actor并发编程-发送接收自定义消息(同步方式)

      *   26.Actor并发编程-发送接收自定义消息(异步无返回方式)

      *   27.Actor并发编程-发送接收自定消息(异步有返回消息)

      *   28.WordCount案例 - 思路分析

      *   29.WordCount案例 - 获取文件列表

      *   30.WordCount案例 - 创建WordCountActor

      *   31.WordCount案例 - 启动Actor、发送接收消息

      *   32.WordCount案例 - 消息统计文件单词计数

      *   33.WordCount案例 - 封装单词计数结果返回给mainactor

      *   34.WordCount案例 - 合并结果

    *   scala_高阶函数/

      *   01.今日目标

      *   02.高阶函数 - 作为值的函数

      *   03.高阶函数 - 匿名函数

      *   04.高阶函数 - 柯里化

      *   05.高阶函数 - 闭包

      *   06.隐式转换

      *   07.自动导入隐式转换

      *   08.隐式参数

      *   09.Akka - Akka简介

      *   10.Akka入门案例 - Maven项目构建

      *   11.Akka入门案例 - 创建并加载Actor

      *   12.Akka入门案例 - 发送接收消息

      *   13.Akka定时任务

      *   14.Akka进程间通信 - Worker实现

      *   15.Akka进程间通信 - Master实现

      *   16.简易Spark通信框架 - 实现思路

      *   17.简易Spark通信框架 - 工程搭建

      *   18.简易Spark通信框架 - 构建master和worker

      *   19.简易Spark通信框架 - worker注册阶段实现

      *   20.简易Spark通信框架 - worker定时发送心跳消息

      *   21.简易Spark通信框架 - master定时心跳检测阶段

      *   22.简易Spark通信框架 - 多个worker测试阶段

  *   第五章 就业课(2.1)-SparkStreaming原理_运行过程_高级特性/

    *   SparkStreaming_原理_案例/

      *   01_SparkStreaming介绍_场景

      *   02_SparkStreaming介绍_流计算和批计算的区别

      *   03_SparkStreaming介绍_架构

      *   04_SparkStreaming介绍_特点

      *   05_SparkStreaming案例_Socket回顾

      *   06_SparkStreaming案例_Netcat

      *   07_SparkStreaming案例_创建工程

      *   08_SparkStreaming案例_代码编写

      *   09_SparkStreaming案例_运行

      *   10_SparkStreaming案例_解释说明

      *   11_SparkStreaming原理_问题提出

      *   12_SparkStreaming原理_DStream的有向无环图

      *   13_SparkStreaming原理_DStream的静态和动态

      *   14_SparkStreaming原理_Receiver

      *   15_SparkStreaming原理_容错

  *   第六章 就业课(2.1)-Structured Streaming_介绍_案例/

    *   Structured Streaming_介绍_案例/

      *   01_Structured_介绍_历史更迭

      *   02_Structured_介绍_序列化更迭

      *   03_Structured_介绍_对比

      *   04_Structured_案例_介绍

      *   05_Structured_案例_代码编写

      *   06_Structured_案例_运行和总结

      *   07_Structured_体系结构_无限扩展的表

      *   08_Structured_体系结构

      *   09_Structured_Source_HDFS_案例介绍

      *   10_Structured_Source_HDFS_生成并上传文件到HDFS

      *   11_Structured_Source_HDFS_Spark代码

      *   12_Structured_Source_Kafka_回顾

      *   13_Structured_Source_Kafka_整合

      *   14_Structured_Source_Kafka_需求

      *   15_Structured_Source_Kafka_连接

      *   16_Structured_Sink_HDFS

      *   17_Structured_Sink_Kafka

      *   18_Structured_Sink_Foreach

      *   19_Structured_Sink_Trigger

      *   20_Structured_Sink_容错语义

  *   第七章 就业课(2.1)-Spark入门以及集群搭建/

    *   Spark入门以及集群搭建/

      *   01_Spark概述_目标

      *   02_Spark概述_Spark是什么

      *   03_Spark概述_Spark的特点

      *   04_Spark概述_Spark的组成

      *   05_Spark集群搭建_Spark集群结构

      *   06_Spark集群搭建_Spark集群结构_扩展

      *   07_Spark环境搭建_下载和解压Spark安装包

      *   08_Spark环境搭建_配置HistoryServer

      *   09_Spark集群搭建_分发和启动

      *   10_Spark集群搭建_高可用配置

      *   11_Spark集群搭建_第一个案例

      *   12_Spark入门_代码编写方式

      *   13_Spark入门_SparkShell本地文件读取

      *   14_Spark入门_执行过程

      *   15_Spark入门_读取HDFS上的文件

      *   16_Spark入门_独立应用编写

      *   17_Spark入门_独立应用的运行方式

      *   18_RDD入门_RDD是什么

      *   19_RDD入门_SparkContext

      *   20_RDD入门_创建RDD的三种方式

      *   21_RDD入门_Map算子

      *   22_RDD入门_FlatMap算子

      *   23_RDD入门_ReduceByKey算子

  *   第八章 就业课(2.1)-Kudu_javaApi使用_Spark整合/

    *   Kudu_javaapi使用_Spark整合/

      *   01_CDH搭建_Zookeeper(1)

      *   02_CDH搭建_Hadoop_安装包

      *   03_CDH搭建_Hadoop_HDFS_主节点

      *   04_CDH搭建_Hadoop_HDFS_从节点和总结

      *   05_CDH搭建_Hadoop_Yarn搭建

      *   06_CDH搭建_Hadoop_MySQL

      *   07_CDH搭建_Hive_安装和创建用户

      *   08_CDH搭建_Hive_搭建完成

      *   09_CDH搭建_Kudu

      *   10_CDH搭建_Impala

      *   11_CDH搭建_Hue

      *   12_Kudu使用_创建工程

      *   13_Kudu使用_JavaAPI_创建表

      *   14_Kudu使用_JavaAPI_插入数据

      *   15_Kudu使用_JavaAPI_扫描

      *   16_KuduSpark_DDL

      *   17_KuduSpark_CRUD

      *   18_KuduSpark_DF优势

      *   19_KuduSpark_DF读写Kudu表

      *   20_KuduSpark_Impala访问Kudu

  *   第九章 就业课(2.1)-DMP项目_业务介绍_框架搭建/

    *   DMP项目_业务介绍_框架搭建/

      *   01_业务介绍_概念

      *   02_业务介绍_AdNetwork

      *   03_业务介绍_AdExchange

      *   04_业务介绍_RTB

      *   05_业务介绍_DMP介绍

      *   06_方案_技术方案

      *   07_方案_我们能学到什么

      *   08_方案_数据集介绍

      *   09_框架搭建_创建工程

      *   10_框架搭建_需求介绍

      *   11_框架搭建_配置文件加载

      *   12_框架搭建_配置文件工具类思路介绍

      *   13_框架搭建_配置文件工具类编写

      *   14_框架搭建_Kudu工具类_介绍

      *   15_框架搭建_Kudu工具类_隐式转换

      *   16_框架搭建_Kudu工具类_创建表

      *   17_框架搭建_Kudu工具类_读取表

      *   18_框架搭建_Kudu工具类_写入数据

  *   第十章 就业课(2.1)-DMP项目_IP转换_报表统计/

    *   DMP项目_IP转换_报表统计/

      *   01_IP转换_IP2Region

      *   02_IP转换_GeoLite

      *   03_IP转换_框架设计

      *   04_IP转换_环境准备

      *   05_IP转换_思路梳理

      *   06_IP转换_功能实现

      *   07_IP转换_数据落地

      *   08_报表统计_数据的区域分布_环境准备

      *   09_报表统计_数据的区域分布_代码开发

      *   10_报表统计_执行框架_设计

      *   11_报表统计_执行框架_框架编写

      *   12_报表统计_执行框架_旧模块改造

      *   13_报表统计_广告投放统计_需求介绍

      *   14_报表统计_广告投放统计_代码实现

  *   第十一章 就业课(2.1)-DMP项目_实现商圈库功能/

    *   DMP项目_实现商圈库功能/

      *   01_商圈库_思路梳理

      *   02_商圈库_Http_TCP

      *   03_商圈库_Http_协议

      *   04_商圈库_Http_请求方式

      *   05_商圈库_Http_Http工具

      *   06_商圈库_Http_Okhttp使用和封装

      *   07_商圈库_Json_介绍

      *   08_商圈库_Json_JSON4S

      *   09_商圈库_Json_工具类

      *   10_商圈库_功能_环境代码编写

      *   11_商圈库_功能_思路

      *   12_商圈库_功能_UDF实现功能

      *   13_商圈库_功能_求差获取商圈

      *   14_商圈库_功能_完成

  *   阶段作业 大数据Spark内存计算系统-第1套试卷/

    *   试卷

*   阶段九 大数据Flink实时计算系统/

  *   第一章 大数据Flink实时计算系统/

    *   第一天/

      *   00-[了解]-课程介绍

      *   01-[了解]-Flink概述

      *   02-[掌握]-Flink安装部署-local本地模式

      *   03-[掌握]-Flink安装部署-Standalone独立集群模式

      *   04-[掌握]-Flink安装部署-Standalone-HA高可用集群模式

      *   05-[重点]-Flink安装部署-On-Yarn-两种提交模式

      *   06-[重点]-Flink安装部署-On-Yarn-两种提交模式-演示

      *   07-[了解]-Flink入门案例-前置说明

      *   08-[掌握]-Flink入门案例-环境准备

      *   09-[掌握]-Flink入门案例-代码实现-1-DataSet

      *   10-[掌握]-Flink入门案例-代码实现-2-DataStream流批一体-匿名内部类版

      *   11-[掌握]-Flink入门案例-代码实现-2-DataStream流批一体-Lambda版

      *   12-[掌握]-Flink入门案例-代码实现-2-DataStream流批一体-On-Yarn

      *   13-[掌握]-Flink原理初探-角色分工-执行流程-DataFlow

      *   14-[掌握]-Flink原理初探-TaskSlot和TaskSlotSharing

      *   15-[掌握]-Flink原理初探-执行流程图生成

    *   第二天/

      *   01-[理解]-流处理核心概念说明

      *   02-[掌握]-Source-基于集合

      *   03-[掌握]-Source-基于文件

      *   04-[掌握]-Source-基于Socket

      *   05-[掌握]-Source-自定义Source-随机生成订单数据

      *   06-[掌握]-Source-自定义Source-实时加载MySQL数据

      *   07-[掌握]-Source-Transformation-基本操作

      *   08-[掌握]-Source-Transformation-合并和连接

      *   09-[掌握]-Source-Transformation-拆分和选择

      *   10-[掌握]-Source-Transformation-重平衡分区

      *   11-[掌握]-Source-Transformation-其他分区

      *   12-[掌握]-Source-Sink-基于控制台和文件

      *   13-[掌握]-Source-Sink-自定义Sink

      *   14-[了解]-Connectors-JDBC

      *   15-[重点]-Connectors-Flink整合Kafka-Source

      *   16-[重点]-Connectors-Flink整合Kafka-Sink-实时ETL

      *   17-[了解]-Connectors-Redis

    *   第三天/

      *   01-[了解]-Flink高级API-四大基石介绍

      *   02-[了解]-Flink高级API-Window-分类和API介绍

      *   03-[掌握]-Flink高级API-Window-基于时间的滑动和滚动窗口

      *   04-[了解]-Flink高级API-Window-基于数量的滑动和滚动窗口

      *   05-[了解]-Flink高级API-Window-会话窗口

      *   06-[理解]-Flink高级API-Time-时间分类和事件时间的重要性及Watermaker的引入

      *   07-[理解]-Flink高级API-Time-Watermaker概念详解

      *   08-[理解]-Flink高级API-Time-Watermaker图解

      *   09-[掌握]-Flink高级API-Time-Watermaker-代码演示

      *   10-[了解]-Flink高级API-Time-Watermaker-代码演示-理论验证

      *   11-[掌握]-Flink高级API-Time-Watermaker-outputTag-allowedlateness解决数据丢失

      *   12-[了解]-Flink高级API-State-Flink中状态的自动管理

      *   13-[了解]-Flink高级API-State-有状态计算和无状态计算

      *   14-[了解]-Flink高级API-State-状态分类

      *   15-[了解]-Flink高级API-State-keyState代码演示

      *   16-[了解]-Flink高级API-State-OperatorState代码演示

    *   第四天/

      *   01-[理解]-Flink高级API-Checkpoint-Checkpoint和State-Checkpoint执行流程

      *   02-[理解]-Flink高级API-Checkpoint-状态存储后端

      *   03-[理解]-Flink高级API-Checkpoint-代码演示

      *   04-[理解]-Flink高级API-Checkpoint-状态恢复-自动重启

      *   05-[了解]-Flink高级API-Checkpoint-状态恢复-手动重启

      *   06-[了解]-Flink高级API-SavePoint

      *   07-[了解]-Flink-Table-SQL-介绍-发展历史

      *   08-[了解]-Flink-Table-SQL-官网API介绍

      *   09-[了解]-Flink-Table-SQL-动态表和连续查询

      *   10-[掌握]-Flink-Table-SQL-案例1-DataStream和Table-View的转换

      *   11-[掌握]-Flink-Table-SQL-案例2-Table和SQL风格查询完成WordCount

      *   12-[掌握]-Flink-Table-SQL-案例3-Table和SQL完成基于事件时间的窗口计算

      *   13-[了解]-Flink-Table-SQL-案例3-Table和SQL完成基于事件时间的窗口计算-Table风格

      *   14-[掌握]-Flink-Table-SQL-案例4-Table和SQL连接Kafka完成实时ETL

    *   第五天/

      *   01-[了解]-Flink案例练习-模拟双十一实时交易大屏-需求和数据

      *   02-[掌握]-Flink案例练习-模拟双十一实时交易大屏-代码实现-1

      *   03-[掌握]-Flink案例练习-模拟双十一实时交易大屏-代码实现-2

      *   04-[掌握]-Flink案例练习-模拟双十一实时交易大屏-代码实现-3

      *   05-[了解]-Flink案例练习-订单自动好评-需求和数据

      *   06-[掌握]-Flink案例练习-订单自动好评-代码实现

      *   07-[了解]-Flink高级特性和新特性-BroadcastState-案例需求和数据

      *   08-[掌握]-Flink高级特性和新特性-BroadcastState-代码实现

    *   第六天/

      *   01-[面试]-Flink高级特性和新特性-双流join-分类和API

      *   02-[掌握]-Flink高级特性和新特性-双流join-代码实现-1

      *   03-[掌握]-Flink高级特性和新特性-双流join-代码实现-2

      *   04-[面试]-Flink高级特性和新特性-End-to-End Exactly-Once-数据一致性分类

      *   05-[面试]-Flink高级特性和新特性-End-to-End Exactly-Once-数据一致性含义详解

      *   06-[面试]-Flink高级特性和新特性-End-to-End Exactly-Once-如何实现Exactly-Once

      *   07-[面试]-Flink高级特性和新特性-End-to-End Exactly-Once-如何实现End-To-End-Exactly-Once

      *   08-[掌握]-Flink高级特性和新特性-End-to-End Exactly-Once-代码演示

      *   09-[了解]-Flink高级特性和新特性-StreamingFileSink

      *   10-[掌握]-Flink高级特性和新特性-FileSink

      *   11-[了解]-Flink高级特性和新特性-FlinkSQL-整合Hive-说明

      *   12-[了解]-Flink高级特性和新特性-FlinkSQL-整合Hive-CLI模式

      *   13-[了解]-Flink高级特性和新特性-FlinkSQL-整合Hive-代码演示

    *   第七天/

      *   01-[了解]-Flink多语言开发-PyFlink-介绍和环境准备

      *   02-[了解]-Flink多语言开发-PyFlink-官方示例

      *   03-[了解]-Flink多语言开发-ScalaFlink-介绍和环境准备

      *   04-[掌握]-Flink多语言开发-ScalaFlink-案例代码实现-数据准备

      *   05-[掌握]-Flink多语言开发-ScalaFlink-案例代码实现-程序入口类

      *   06-[掌握]-Flink多语言开发-ScalaFlink-案例代码实现-json数据解析为样例类

      *   07-[掌握]-Flink多语言开发-ScalaFlink-案例代码实现-数据扩宽

      *   08-[掌握]-Flink多语言开发-ScalaFlink-案例代码实现-实时统计频道热点

      *   09-[掌握]-Flink多语言开发-ScalaFlink-案例代码实现-实时统计频道PVUV

      *   10-[掌握]-Flink监控与优化-Metrics监控-1

      *   11-[掌握]-Flink监控与优化-Metrics监控-2

      *   12-[掌握]-Flink监控与优化-性能优化

      *   13-[掌握]-Flink监控与优化-内存管理

      *   14-[掌握]-Flink-VS-Spark-1

      *   15-[掌握]-Flink-VS-Spark-2

  *   阶段作业 大数据Flink实时计算系统-第1套试卷/

    *   试卷

*   阶段十 大数据新技术实战详解/

  *   第一章 就业课(2.1)-druid/

    *   druid_集群搭建_架构/

      *   1-druid介绍

      *   2-druid单机版安装

      *   3-druid单机版加载&查询数据

      *   4-druid重要概念roll-up

      *   5-druid重要概念-列式存储

      *   6-druid中的datasource与segment概念介绍

      *   7-segment的存储结构

      *   8-druid中的位图索引

      *   9-druid架构及原理介绍

      *   10druid集群搭建-historical配置

      *   11druid集群搭建-middlemanager配置

      *   12-druid集群搭建-broker节点配置

      *   13-druid集群搭建coordinator&overlord

      *   14-druid集群搭建启动验证

      *   15-druid离线-本地索引方式加载数据

      *   16-druid离线-hadoopdruidindexer方式摄取数据

      *   17-druid-实时摄取数据-kafkaindexingservice

    *   druid_数据查询_广告点击项目案例开发/

      *   01-druid数据查询-filter-selector

      *   2-正则过滤器(regexfilter)

      *   03-druid数据查询-(logical expression filter)

      *   04-druid数据查询-filter-in过滤器

      *   05-druid数据查询(boundfilter)

      *   06-granularity-simple

      *   07-granularity(duration&period)

      *   08-aggregator之countAggregator&sumAggregator

      *   09-aggregator-Min&MaxAggregator

      *   10-aggregator-去重聚合器datasketch-aggregator

      *   11-postAggregator-点击率

      *   12-时间序列查询

      *   13-topN查询

      *   14-groupBy查询

      *   15-druid项目介绍

      *   16-druid项目日志模拟程序

      *   17-模拟程序发送日志数据到kafka

      *   18-项目案例预处理

      *   19-flink生产消息到kafka

      *   20-druid从kafka实时摄取数据

      *   21-项目案例可视化

  *   阶段作业 大数据新技术实战详解-第1套试卷/

    *   试卷

*   阶段十一 大项目实战一 企业级360°全方位用户画像/

  *   第一章 用户画像项目-项目介绍/

    *   项目介绍/

      *   001-项目介绍-课程体系

      *   002-项目介绍-什么是用户画像-应用场景-精细化运营

      *   003-项目介绍-什么是用户画像-应用场景-推荐系统

      *   004-项目介绍-什么是用户画像-概念

    *   计算框架选型/

      *   005-项目介绍-计算框架选型-离线数仓

      *   006-项目介绍-计算框架选型-实时数仓

      *   007-项目介绍-计算框架选型-离线画像

      *   008-项目介绍-计算框架选型-实时画像

    *   项目结构/

      *   009-项目介绍-项目结构-项目功能

      *   010-项目介绍-项目结构-项目架构

      *   011-项目介绍-项目结构-项目情况

  *   第二章 用户画像项目-集群搭建/

    *   集群介绍/

      *   012_集群搭建_设计集群_资源预估

      *   013_集群搭建_设计集群_完成

      *   014_集群搭建_部署和管理集群的工具_介绍

      *   015_集群搭建_部署和管理集群的工具_三种部署方式

    *   自动化部署/

      *   016_集群搭建_自动创建虚拟机_介绍Vagrant

      *   017_集群搭建_自动创建虚拟机_初体验

      *   018_集群搭建_自动创建虚拟机_Provision

      *   019_集群搭建_自动创建虚拟机_创建集群

      *   020_集群搭建_自动化部署_Ansible介绍

      *   021_集群搭建_自动化部署_脚本结构

      *   022_集群搭建_自动化部署_部署完成

  *   第三章 用户画像项目-数据抽取/

    *   数据抽取介绍/

      *   023_数据抽取_BulkLoad介绍

      *   024_数据抽取_ToHive

      *   025_数据抽取_ToHBase_工程创建

      *   026_数据抽取_ToHBase_思路梳理

    *   数据抽取实现/

      *   027_数据抽取_ToHBase_SaveAsHFile

      *   028_数据抽取_ToHBase_BulkLoad

      *   029_数据抽取_ToHBase_任务执行

  *   第四章 用户画像项目-调度平台介绍/

    *   调度平台/

      *   030_调度平台_项目结构

      *   031_调度平台_Oozie介绍

      *   032_调度平台_Oozie组件

      *   033_调度平台_访问流程

      *   034_调度平台_调用Oozie的流程

  *   第五章 用户画像项目-匹配型标签/

    *   SHC 介绍/

      *   035_匹配型标签_SHC读取

      *   036_匹配型标签_SHC写入

      *   037_匹配型标签_SHC使用JSON的Catalog

    *   性别标签/

      *   038_匹配型标签_性别标签_标签处理流程

      *   039_匹配型标签_性别标签_读取四级标签数据

      *   040_匹配型标签_性别标签_标签转对象和读取五级标签

      *   041_匹配型标签_性别标签_读取元数据

      *   042_匹配型标签_性别标签_元数据分类

      *   043_匹配型标签_性别标签_源数据读取

      *   044_匹配型标签_性别标签_标签匹配

      *   045_匹配型标签_性别标签_存入画像表

      *   046_匹配型标签_优化点_SHC工具类

    *   职业标签/

      *   047_匹配型标签_职业标签_上线流程

      *   048_匹配型标签_职业标签_读取标签

      *   049_匹配型标签_职业标签_读取数据源

      *   050_匹配型标签_职业标签_计算保存

    *   其它标签/

      *   051_匹配型标签_基类抽取_完成

      *   052_匹配型标签_国籍标签

      *   053_匹配型标签_政治面貌

      *   054_匹配型标签_调度执行

  *   第六章 用户画像项目-存储选型/

    *   MySQL/

      *   055-项目介绍-存储选型-访问特点

      *   056-项目介绍-存储选型-MySQL-查找二叉树

      *   057-项目介绍-存储选型-MySQL-B树

      *   058-项目介绍-存储选型-MySQL-B树-插入

      *   059-项目介绍-存储选型-MySQL-B+树-问题1(950剪辑)

      *   060-项目介绍-存储选型-MySQL-B+树-问题2

      *   061-项目介绍-存储选型-MySQL-总结

    *   Hbase/

      *   062-项目介绍-存储选型-HBase-LSM

      *   063-项目介绍-存储选型-HBase-特点-回顾

      *   064-项目介绍-存储选型-HBase-特点-优化1

      *   065-项目介绍-存储选型-HBase-特点-优化2

      *   066-项目介绍-存储选型-HBase-总结

      *   067-项目介绍-存储选型-总结

  *   第七章 用户画像项目-统计型标签/

    *   统计型标签/

      *   068_统计型标签_年龄段

      *   069_统计型标签_支付方式_统计数量

      *   070_统计型标签_支付方式_分组的迷思

      *   071_统计型标签_支付方式_完成

      *   072_统计型标签_支付方式_最近

      *   073_统计型标签_消费周期

  *   第八章 用户画像项目-机器学习入门/

    *   机器学习介绍/

      *   074_机器学习入门_什么是学习型算法

      *   075_机器学习入门_概念

    *   Zeppelin/

      *   076_机器学习入门_Zeppelin_安装

      *   077_机器学习入门_Zeppelin_介绍

      *   078_机器学习入门_Zeppelin_基础使用

    *   房价案例/

      *   079_机器学习入门_房价预测_绘制价格直方图

      *   080_机器学习入门_房价预测_绘制特征关系

      *   081_机器学习入门_房价预测_算法选择

      *   082_机器学习入门_房价预测_空值处理

      *   083_机器学习入门_房价预测_顺序特征编码

      *   084_机器学习入门_房价预测_组合特征

      *   085_机器学习入门_房价预测_特征编码_查看特征

      *   086_机器学习入门_房价预测_特征编码_Indexer

      *   087_机器学习入门_房价预测_OneHot

      *   088_机器学习入门_房价预测_生成特征列

      *   089_机器学习入门_房价预测_模型建立

  *   第九章 用户画像项目-挖掘型标签/

    *   RFM/

      *   090_挖掘型标签_用户价值模型_需求

      *   091_挖掘型标签_用户价值模型_RFM

      *   092_挖掘型标签_用户价值模型_实现步骤

      *   093_挖掘型标签_用户价值模型_求得RFM

      *   094_挖掘型标签_用户价值模型_打分

      *   095_挖掘型标签_用户价值模型_训练

      *   095_挖掘型标签_用户价值模型_预测

      *   096_挖掘型标签_用户价值模型_生成标签

      *   097_挖掘型标签_用户活跃度模型

    *   PSM/

      *   098_挖掘型标签_价格敏感度_PSM求值思路

      *   099_挖掘型标签_价格敏感度_PSM打分

      *   100_挖掘型标签_价格敏感度_肘部法则

    *   购物性别/

      *   101_挖掘型标签_购物性别_决策树

      *   102_挖掘型标签_购物性别_创建多源基类

      *   103_挖掘型标签_购物性别_数据处理

      *   104_挖掘型标签_购物性别_训练预测

      *   105_挖掘型标签_购物性别_完结

  *   阶段作业 大项目实战一 企业级360°全方位用户画像-第1套试卷/

    *   试卷

*   阶段十二 大项目实战二 千亿级数据仓库/

  *   第一章 千亿级电商数仓项目-离线部分-数仓概述及kettle框架学习/

    *   项目概述/

      *   01-课程目标

      *   02-电商行业与电商系统介绍

      *   03-数仓项目整体技术架构介绍

      *   04-数仓项目架构-kylin补充

      *   05-数仓具体技术介绍与项目环境介绍

    *   kettle安装及使用/

      *   06-kettle的介绍与安装

      *   07-kettle的入门案例

      *   08-kettle输入组件之json输入与表输入

      *   09-kettle输入组件之生成记录组件

      *   10-kettle输出组件之文本文件输出

      *   11-kettle输出组件之表输出插入更新删除组件

    *   kettle整合大数据框架/

      *   12-kettle整合hadoop

      *   13-kettle-hadoopfileinput组件

      *   14-kettle-hadoopfileoutput组件

      *   15-kettle整合hive

      *   16-kettle-hive表输入组件

      *   17-kettle-hive表输出组件

      *   18-kettle执行hivesql组件

    *   kettle转换组件/

      *   19-kettle转换组件之值映射增加序列字段选择

    *   kettle流程控件/

      *   20-kettle流程控件-switchcase组件

      *   21-kettle流程控件-过滤记录组件

    *   kettle连接组件/

      *   22-kettle连接组件

    *   kettle作业及linux部署/

      *   23-kettle的作业介绍

      *   24-kettle-转换命名参数

      *   25-linux部署kettle

      *   26-pansh执行转换任务

      *   27-kitchensh执行转换任务

  *   第二章 千亿级电商数仓项目-离线部分-数仓分层设计及业务数据采集/

    *   数仓理论/

      *   01-课程目标与课程内容介绍

      *   02-数仓维度建模设计

      *   03-数仓为什么分层

      *   04-数仓分层思想和作用

      *   05-数仓中表的分类和同步策略

      *   06-数仓中表字段介绍以及表关系梳理

    *   项目环境初始化/

      *   07-项目环境初始化

    *   缓慢变化维/

      *   08-缓慢变化维问题以及常见解决方案

      *   09-商品案例-每日全量采集方案

      *   10-每日全量案例实现

    *   拉链表技术/

      *   11-拉链表技术介绍

      *   12-拉链表技术实现-第一次导入数据到拉链表

      *   13-拉链表技术实现--历史数据更新

      *   14-拉链表技术实现-新增数据插入以及合并

    *   数据采集/

      *   15-商品维度数据第一次全量导入拉链表

      *   16-商品维度数据第二次增量导入

      *   17-周期性事实表同步操作

      *   18-其余表增量抽取

  *   第三章 千亿级数仓-离线部分-订单业务指标实现/

    *   订单时间维度指标实现/

      *   01-今日课程内容和课程目标

      *   02-订单时间维度指标需求分析

      *   03-使用kettle生成日期维度数据

      *   04-订单指标时间维度分析--每个季度

      *   05-订单指标时间维度-每个月-每个周-休息日节假日工作日

    *   订单指标区域维度商品分类维度实现/

      *   06-订单指标区域维度和分类维度需求分析

      *   07-店铺区域维度数据拉宽

      *   08-商品分类表维度数据拉宽

      *   09-事实表维度数据拉宽操作

      *   10-全国无商品分类维度指标统计

      *   11-全国一级商品分类维度指标开发

      *   12-大区二级商品分类维度指标统计

    *   用户订单行为指标/

      *   13-用户订单行为指标需求分析

      *   14-ETL处理-订单时间标志宽表处理

      *   15-用户订单行为指标开发一

      *   16-指标开发第二部分

      *   17-指标开发第四部分

      *   18-创建ads层指标表存储数据

  *   第四章 千亿级电商数仓项目-离线部分-日志数据采集及ETL处理/

    *   数据采集-flume0/

      *   01-今日课程目标与课程内容介绍

      *   02-网站流量日志获取方式介绍

      *   03-埋点js自定义采集原理分析

      *   04-网站流量日志-flume采集

      *   05-flume采集核心配置介绍

      *   06-flume采集程序启动验证

      *   07-flume采集输出hdfs目录分析

      *   08-flume自定义拦截器代码编写- (1)

      *   08-flume自定义拦截器代码编写- (2)

    *   ETL处理-点击流模型/

      *   10-ETL处理pageview-visit模型介绍及实现思路

      *   11-ETL处理-创建hive表接收ETL处理后数据

      *   12-ETL处理代码-普通版本-数据清洗过滤实现

      *   13-ETL处理代码-普通版本-pageview模型实现

      *   14-ETL处理代码-visit模型以及程序运行验证

      *   15-ETL处理代码-数据倾斜解决思路

      *   16-ETL处理代码-数据倾斜版本-rangepartitioner均匀分区实现

      *   17-ETL处理代码-数据倾斜版本-第一次生成sessionid

      *   18-ETL处理代码-数据倾斜版本-使用累加器修复分区边界

      *   19-ETL处理代码-数据倾斜版本-边界修复验证

      *   20-ETL处理代码-数据倾斜版本-最终实现以及验证

  *   第五章 千亿级电商数仓项目-离线部分-流量指标开发/

    *   流量指标开发/

      *   01-今日课程目标与课程内容介绍

      *   02-生成明细表数据

      *   03-流量分析常见指标-基础级-复合级指标

      *   04-常见流量分析模型

      *   05-基础级指标统计

      *   06-基础级指标多维统计分析

      *   07-复合指标统计

      *   08-分组topn问题-开窗函数

      *   09-受访分析

      *   10-访客分析

      *   11-访客visit分析

      *   12-数据导出

    *   工作流调度/

      *   13-工作流调度和实现方式

      *   14-数据导出脚本编写-第一部分

      *   15-数据导出脚本编写-第二部分

      *   16-增量抽取数据脚本编写

      *   17-flume启动停止脚本与数据预处理脚本

      *   18-ETL以及指标计算脚本编写

      *   19-azkaban定时调度job编写

  *   第六章 千亿级电商数仓项目-离线部分-Apache kylin/

    *   kylin介绍与入门/

      *   01今日课程目标与课程内容介绍

      *   02-kylin简介以及应用场景

      *   03-kylin的优势以及数据流程图

      *   04-kylin的安装

      *   05-kylin入门案例

      *   06-kylin入门案例结果验证

      *   07-kylin入门案例-多张表

      *   08-kylin入门案例-一张事实表多张维度表

    *   kylin工作原理/

      *   09-kylin维度和度量以及cube与cuboid

      *   10-kylin工作原理-技术架构

    *   kylin增量构建与碎片管理/

      *   11-kylin全量构建与增量构建介绍

      *   12-增量构建model准备

      *   13-kylin中cube增量构建演示

      *   14-kylin增量构建restapi方式

      *   15-kylin碎片管理-手动合并

      *   16-kylin碎片管理-手动删除segment

      *   17-kylin碎片管理自动合并策略及案例

      *   18-kylin自动保留策略以及案例

      *   19-jdbc方式查询kylin

  *   第七章 千亿级电商数仓项目-离线部分-Apache superset/

    *   kylin优化/

      *   01-kylincube优化-确定cuboid数量与cubesize

      *   02-cube优化-衍生维度

      *   03-cube优化-聚合组

      *   04-cube调优案例

    *   数仓指标-kylin实现/

      *   05-kylin接入数仓开发

    *   Apache superset/

      *   06-apache superset简介

      *   07-superset的安装

      *   08-superset入门案例

      *   09-superset菜单功能介绍

      *   10-superset订单案例实战

      *   11-superset dashboard实战

      *   12-superset的权限控制

      *   13-superset业务开发

  *   第八章 千亿级电商数仓项目-实时部分-项目介绍及环境搭建/

    *   实时计算应用场景及技术选型/

      *   01.【实时数仓-day01】课程目标

      *   02.【实时数仓-day01】实时计算应用场景和技术选型

      *   03.【实时数仓-day01】项目实施环境

    *   项目背景及架构/

      *   04.【实时数仓-day01】需求分析介绍

      *   05.【实时数仓-day01】常见的软件工程模型

      *   06.【实时数仓-day01】实施方案

      *   07.【实时数仓-day01】实时数仓的整体架构

    *   canal的介绍及安装部署/

      *   08.【实时数仓-day01】canal的介绍

      *   09.【实时数仓-day01】canal的安装部署

      *   10.【实时数仓-day01】canal的客户端代码编写

      *   11.【实时数仓-day01】canal的客户端测试

    *   protobuf介绍及使用/

      *   12.【实时数仓-day01】potobuf数据格式化的引入

      *   13.【实时数仓-day01】protobuf的介绍及环境初始化

      *   14.【实时数仓-day01】protobuf的使用

      *   15.【实时数仓-day01】protobuf整合canalClient

    *   canal架构及原理/

      *   16.【实时数仓-day01】mysql的主备原理

      *   17.【实时数仓-day01】canal的工作原理及架构

      *   18.【实数数仓-day01】canal的工作原理-客户端和服务端交互协议以及组件介绍

      *   19.【实时数仓-day01】canal的工作原理EventStore

      *   20.【实时数仓-day01】canal的工作原理Eventparser

  *   第九章 千亿级电商数仓项目-实时部分-canal客户端开发/

    *   canal的高可用部署/

      *   01.【实时数仓-day02】课程目标

      *   02.【实时数仓-day02】canal服务端的ha设置及演示

      *   03.【实时数仓-day02】canal客户端的ha配置

    *   canal客户端模块开发/

      *   04.【实时数仓-day02】项目开发-环境初始化

      *   05.【实时数仓-day02】项目开发-canal客户端-环境初始化

      *   06.【实时数仓-day02】项目开发-canal客户端-核心代码编写

      *   07.【实时数仓-day02】项目开发-canal客户端-自定义序列化

      *   08.【实时数仓-day02】项目开发-canal客户端-binlog的protobuf序列化实现

      *   09.【实时数仓-day02】项目开发-canal客户端-将binlog日志使用protobuf序列化后写入kafka集群

    *   实时ETL模块开发环境初始化/

      *   10.【实时数仓-day02】项目开发-实时ETL-环境初始化

      *   11.【实时数仓-day02】项目开发-实时ETL-Flink流式计算程序的初始化

      *   12.【实时数仓-day02】项目开发-实时ETL-根据数据来源封装ETL基类

  *   第十章 千亿级电商数仓项目-实时部分-维度数据处理及logpasing框架使用/

    *   实时ETL模块维度数据处理/

      *   01.【实时数仓-day03】课程目标

      *   02.【实时数仓-day03】实时ETL-Flink程序解析Kafka中的ProtoBuf

      *   03.【实时数仓-day03】实时ETL-维度数据的样例类定义

      *   04.【实时数仓-day03】实时ETL-维度数据的全量装载

      *   05.【实时数仓-day03】实时ETL-维度数据的增量更新

    *   实时ETL模块-logparsing框架使用/

      *   06.【实时数仓-day03】实时ETL-点击流日志ETL引入logparsing框架介绍

      *   07.【实时数仓-day03】实时ETL-点击流日志ETLlogparsing官方案例介绍

      *   08.【实时数仓-day03】实时ETL-点击流日志ETLlogparsing入门案例

      *   09.【实时数仓-day03】实时ETL-点击流日志ETLlogparsing框架应用到点击流日志样例类中

  *   第十一章 千亿级电商数仓项目-实时部分-点击流及订单业务数据开发/

    *   实时ETL模块-点击流数据开发/

      *   01.【实时数仓-day04】课程目标

      *   02.【实时数仓-day04】实时ETL-点击流ETL-定义拉宽后的点击流对象样例类

      *   03.【实时数仓-day04】实时ETL-点击流ETL-实时拉宽实现方案

      *   04.【实时数仓-day04】实时ETL-点击流ETL-点击流日志转换成对象

      *   05.【实时数仓-day04】实时ETL-点击流ETL-将点击流对象转换成拉宽后的点击流对象

      *   06.【实时数仓-day04】实时ETL-点击流ETL-将拉宽后的点击流对象写入到kafka集群

      *   07.【实时数仓-day04】实时ETL-点击流ETL-阶段总结

    *   实时ETL模块-订单明细数据开发/

      *   08.【实时数仓-day04】实时ETL-订单明细ETL-订单明细实时ETL需求分析

      *   08.【实时数仓-day04】实时ETL-订单ETL-订单实时ETL业务开发

      *   09.【实时数仓-day04】实时ETL-订单明细ETL-订单明细样例类定义

      *   10.【实时数仓-day04】实时ETL-订单明细ETL-订单明细异步请求关联维度表数据

      *   11.【实时数仓-day04】实时ETL-订单明细ETL-异步IO的原理

      *   12.【实时数仓-day04】实时ETL-订单明细ETL-将订单明细数据写入到kafka集群

      *   13.【实时数仓-day04】实时ETL-订单明细ETL-订单明细实时ETL到hbase并测试

      *   14.【实时数仓-day04】实时ETL-商品数据ETL-商品表数据实时拉宽写入到kafka集群

    *   实时ETL模块-商品购物车评论数据开发/

      *   15.【实时数仓-day04】实时ETL-购物车数据ETL-购物车数据实时拉宽写入到kafka集群

      *   16.【实时数仓-day04】实时ETL-评论数据ETL-评论数据实时拉宽写入到kafka集群

      *   17.【实时数仓-day04】实时ETL-导入数据模拟生成器

  *   第十二章 千亿级电商数仓项目-实时部分-Phoenix及Druid部署/

    *   Phoenix的安装部署及使用/

      *   01.【实时数仓-day05】课程目标

      *   02.【实时数仓-day05】Phoenix的介绍

      *   03.【实时数仓-day05】Phoenix的安装部署

      *   04.【实时数仓-day05】Phoenix的入门案例

      *   05.【实时数仓-day05】Phoenix创建与Hbase的映射

      *   06.【实时数仓-day05】使用Phoenix构建二级索引加快查询效率

      *   07.【实时数仓-day05】Phoenix-使用订单明细创建Phoenix映射表并jdbc连接Phoenix

    *   Flink的程序优化/

      *   08.【实时数仓-day05】Flink的程序优化

    *   Druid安装部署及使用/

      *   09.【实时数仓-day05】Druid的介绍

      *   10.【实时数仓-day05】Druid的安装和部署

      *   11.【实时数仓-day05】Druid-Druid的入门案例

      *   12.【实时数仓-day05】Druid-Druid的摄取本地文件案例

      *   13.【实时数仓-day05】Druid-Druid的摄取HDFS文件案例

      *   14.【实时数仓-day05】Druid-Druid的摄取Kafka流式数据案例

      *   15.【实时数仓-day05】Druid-Druid的摄取配置文件格式说明

      *   16.【实时数仓-day05】Druid-Druid的数据查询

  *   第十三章 千亿级电商数仓项目-实时部分-Druid进行OLAP分析及superset可视化/

    *   使用Druid进行OLAP分析/

      *   01.【实时数仓-day06】课程目标

      *   02.【实时数仓-day06】Druid-jdbc操作Druid

      *   03.【实时数仓-day06】Druid-点击流日志指标分析

      *   04.【实时数仓-day06】Druid-订单数指标分析

    *   数仓可视化模块介绍/

      *   05.【实时数仓-day06】导入数据可视化项目模块

    *   Druid的架构及原理/

      *   06.【实时数仓-day06】Druid的架构和原理-索引服务介绍

      *   07.【实时数仓-day06】Druid的架构和原理-存储服务和查询服务节点介绍

      *   08.【实时数仓-day06】Druid的架构和原理-Druid数据存储

    *   Superset安装部署及使用/

      *   09.【实时数仓-day06】superset的介绍

      *   10.【实时数仓-day06】superset的安装部署

      *   11.【实时数仓-day06】superset的入门案例

      *   12.【实时数仓-day06】Mysql订单分析案例

      *   13.【实时数仓-day06】superset的权限介绍

      *   14.【实时数仓-day06】superset的自定义角色

  *   阶段作业 大项目实战二 千亿级数据仓库-第1套试卷/

    *   试卷

*   阶段十三 机器学习 (拓展课程)/

  *   第一章 就业课(2.0)-机器学习入门/

    *   机器学习概念入门/

      *   01-机器学习基础-课程设置及大数据和机器学习区别

      *   02-机器学习基础-大数据时代究竟改变了什么

      *   03-机器学习基础-大数据架构体系和机器学习在大数据架构位置

      *   04-机器学习基础-以推荐系统为例

      *   05-机器学习基础-人工智能应用场景

      *   06-机器学习基础-人工智能各概念的区别和联系

      *   07-机器学习基础-什么是机器学习问题

      *   08-机器学习基础-基于规则的学习和基于模型的学习

      *   09-机器学习基础-机器学习各概念详解

      *   10-机器学习基础-机器学习概念补充及分类浅析

      *   11-机器学习基础-监督学习详解

      *   12-机器学习基础-无监督学习详解

      *   13-机器学习基础-半监督学习详解

      *   14-机器学习基础-强化学习和迁移学习

      *   15-机器学习基础-机器学习三要素理解

      *   16-机器学习基础-机器学习模型选择

      *   17-机器学习基础-进入机器学习最佳时机

    *   机器学习数学基础/

      *   01-高中基础

      *   02-sigmod函数求导

      *   03-tanh函数

      *   04-凸函数

      *   05-机器学习高数必备

  *   第二章 就业课(2.0)-机器学习语言基础之Python语言/

    *   机器学习语言基础之Python语言(上)/

      *   01.课前小序

      *   02-机器学习语言基础-昨日回顾

      *   03-机器学习语言基础-昨日回顾(2)

      *   04-机器学习语言基础-昨日补充

      *   05-机器学习语言基础-Python基础介绍

      *   06-机器学习语言基础-Python安装及第三方库使用

      *   07-机器学习语言基础-安装Anaconda及组件介绍

      *   08-机器学习语言基础-jupyter详解

      *   09-机器学习语言基础-Pycharm和Anaconda整合

      *   10-机器学习语言基础-Python3编码和解码原理

      *   11-机器学习语言基础-包的导入多种形式

      *   12-机器学习语言基础-Python数据类型

      *   13-机器学习语言基础-Python随机数和常变量表示

      *   14-机器学习语言基础-Python输入详解

      *   15-机器学习语言基础-Python格式化输出

      *   16.机器学习语言-Python快捷键详解

    *   机器学习语言基础之Python语言(下)/

      *   01-机器学习基础-昨日回顾

      *   02-机器学习基础-四大数据结构详解

      *   03-机器学习基础-list集合

      *   04-机器学习基础-list函数详解

      *   05-机器学习基础-tuple函数详解

      *   06-机器学习基础-dict数据结构详解

      *   07-机器学习基础-dict函数详解

      *   08-机器学习基础-集合的内容

      *   09-机器学习基础-列表表达式

      *   10-机器学习基础-元祖和生成器推导式

      *   11-机器学习语言基础-函数类型详解

      *   12-机器学习语言基础-函数参数类型

      *   13-机器学习语言基础-lambda和reduce含糊

      *   14-机器学习语言基础-条件控制语句

      *   15-机器学习语言基础-文件读写异常信息

      *   16-机器学习语言基础-面向对象过程

      *   17-机器学习语言基础-GUI程序设计

  *   第三章 就业课(2.0)-Python数据分析库实战/

    *   Python数据分析库实战(上)/

      *   1-机器学习基础-昨日回顾及作业1

      *   2-机器学习基础-卷积操作实践1

      *   3-机器学习基础-卷积操作实践2

      *   4-机器学习基础-随机数创建方式

      *   5-机器学习基础-array创建方式

      *   6-机器学习基础-矩阵的其他创建方式

      *   8-机器学习基础-矩阵的分析方法

      *   9-机器学习基础-矩阵的运算及分解实战详解

      *   10-机器学习基础-Series

      *   11-机器学习基础-DataFrame的详解

      *   12-机器学习基础-Pandas统计计算实践

      *   13-机器学习基础-Pandas的读取文件操作

    *   Python数据分析库实战(下)/

      *   01-机器学习语言基础-昨日回顾及今日重点

      *   02-机器学习语言基础-矩阵基础知识详解

      *   03-机器学习语言基础-了解其他矩阵

      *   04-机器学习语言基础-矩阵分解

      *   05-机器学习语言基础-特征降维及PCA引入

      *   06-机器学习语言基础-新坐标基的表示

      *   07-机器学习语言基础-PCA算法思想及步骤

      *   08-机器学习语言基础-PCA算法举例

      *   09-机器学习语言基础-PCA实践

      *   10-机器学习语言基础-matplotlib绘图基础

      *   11-机器学习语言基础-Matlotlib绘制不同图形

      *   12-机器学习语言基础-Grid和legend实战

      *   13-机器学习语言基础-基础方式绘制图形

      *   14-机器学习语言-面相对象方式绘制及总结

  *   第四章 就业课(2.0)-用户标签预测项目实战/

    *   用户画像标签预测实战/

      *   01-机器学习应用-昨日回顾与今日重点

      *   02-机器学习应用-用户画像基础回顾

      *   03-机器学习应用-理解用户画像数据

      *   04-机器学习应用-应用标签系统

      *   05-机器学习应用-用户画像建模基础

      *   06-机器学习应用-决策时引入

      *   07-机器学习应用-基于规则建树

      *   08-机器学习应用-构建决策树三要素及熵定义

      *   09-机器学习应用-ID3算法及改进

      *   10-机器学习应用-剪枝

      *   11-机器学习应用-如何计算信息增益举例

      *   12-机器学习应用-相亲数据集实战

      *   13-机器学习应用-相亲数据集实践改进

      *   14-机器学习应用-iris鸢尾花识别

      *   15-机器学习应用-手写体识别数据

    *   集成学习算法/

      *   01-数据挖掘实战-昨日回顾1

      *   02-数据挖掘实战-昨日回顾2

      *   03-数据挖掘实战-Gini系数详解

      *   04-数据挖掘实战-Cart树举例

      *   05-数据挖掘实战-Gini系数演变过程

      *   06-数据挖掘实战-集成学习分类

      *   07.数据挖掘实战-随机森林原理详解

      *   08-数据挖掘实战-Bagging算法

      *   09-数据挖掘实战-模型偏差和方差理解

      *   10-数据挖掘实战-Adaboost算法详解

      *   11-Adaboost算法数学原理

      *   12-数据挖掘实战-Adaboost算法原理举例

      *   13-数据挖掘实战-Adaboost算法推广到多分类

      *   14-数据挖掘实战-GBDT算法了解

      *   15-数据挖掘实战-实战

    *   数据挖掘项目:构建人才(用户)流失模型/

      *   01-数据挖掘项目-昨日回顾

      *   02-数据挖掘项目-昨日回顾2

      *   03-数据挖掘项目-项目需求说明及架构

      *   04-数据挖掘项目-数据导入及分析

      *   05-数据挖掘项目-数据展现

      *   06-数据挖掘项目-不同类型数据的处理及数据切分

      *   07-数据挖掘项目-类别型数据处理

      *   08-数据挖掘项目-类别型数据的DictVec处理

      *   09-数据挖掘项目-特征组合以及建模

      *   10-数据挖掘项目-不平衡数据处理

  *   第五章 就业课(2.0)-推荐系统/

    *   推荐系统入门/

      *   01-推荐系统-昨日回顾及总结

      *   02-推荐系统-模型保存

      *   03-推荐系统-交叉验证方法

      *   04-推荐系统-网格搜索

      *   05-推荐系统-管道pipeline

      *   06-推荐系统-什么是推荐系统及了解推荐引擎

      *   07-推荐系统-推荐系统算法简介

      *   08-推荐系统-用户的相似度和物品相似度度量

      *   09-推荐系统-相似度计算

      *   10-推荐系统-UserCF

      *   11-推荐系统-itemCF

      *   12-推荐系统-UserCF和ItemCF区别和联系

      *   13-推荐系统-代码讲解

      *   14-推荐系统-UserCF代码实战

      *   15-推荐系统-ItemCF

      *   16-推荐系统-架构设计

    *   推荐案例实战(上)/

      *   01-推荐系统-昨日回顾及重点

      *   02-推荐系统-基于KNN推荐详解

      *   03-推荐系统-基于surprise库API实践

      *   04-推荐系统-基于surprise电影推荐

      *   05-推荐系统-基于SVD分解

      *   06-推荐系统-音乐推荐

      *   07-推荐系统-SaprkMllib简介

      *   08-推荐系统-SparkMLLIB的Vec

      *   09-推荐系统-SparkMLLIB基本数据类型及统计量实现

      *   10-推荐系统-SparkMLLIB特征处理

      *   11-推荐系统-SparkMLLIB随机森林及GBDT

      *   12-推荐系统-LFM隐因子分解理论基础

      *   13-推荐系统-SparkALS推荐

      *   14-推荐系统-SparkALS代码实战

      *   15-推荐系统-电商数据推荐案例实战

    *   推荐案例实战(下)/

      *   01-推荐算法-昨日回顾

      *   02-推荐算法-基于知识的推荐简介

      *   03-推荐算法-使用关联挖掘算法的基础概念

      *   04-推荐算法-Apriori算法

      *   05-推荐算法-候选项集产生其他方法

      *   06-推荐算法-Apriori算法举例

      *   07-推荐算法-Aprori算法和FPGrowth算法总结

      *   08-推荐算法-FPGrowth算法Spark实现详解

      *   09-推荐算法-FPGrowth实战推荐算法项目

      *   10-推荐算法-基于内容的推荐简介

      *   11-推荐算法-朴素贝叶斯算法及推荐适应

      *   12-推荐算法-图数据库

  *   第六章 就业课(2.0)-CTR点击率预估实战/

    *   CTR点击率预估实战/

      *   01-推荐算法-昨日回顾

      *   02-推荐系统-Ctr业务描述

      *   02-推荐系统-混合推荐算法(架构)

      *   03-推荐系统-推荐系统评测方法

      *   04-推荐系统-推荐项目实例简介

      *   05-推荐系统-天池比赛

      *   06-推荐系统-LR基础

      *   07-推荐系统-LR原理详解

      *   08-推荐系统-各大平台使用Ctr技术架构

      *   09-推荐系统-Ctr的前沿技术

  *   第七章 就业课(2.0)-机器学习面试必备/

    *   机器学习面试必备/

      *   10-推荐系统-简历写法及注意事项

  *   阶段作业 机器学习 (拓展课程)-第1套试卷/

    *   试卷

*   阶段十四 云计算 (拓展课程)/

  *   第一章 虚拟化/

    *   kvm虚拟化部署实践(上)/

      *   01_虚拟化技术学习目标

      *   02_虚拟化技术分类-资源提供角度

      *   03_虚拟化技术分类-虚拟化实现方式角度

      *   04_传统虚拟机与容器对比

      *   05_hypervisor管理类工具介绍

      *   06_QEMU介绍

      *   07_KVM介绍

      *   08_QEMU-KVM介绍

      *   09_libvirt介绍

      *   10_kvm虚拟机管理工具部署环境检查

      *   11_kvm虚拟机使用环境检查

      *   12_前段内容回顾

      *   13_虚拟机安装前配置

      *   14_虚拟机安装自定义配置

      *   15_安装windows虚拟机(全虚拟化驱动)

      *   16_安装windows虚拟机(磁盘半虚拟化驱动)

      *   17_安装windows虚拟机(网卡及pci驱动)

      *   18_virt-install安装linux虚拟机

      *   19_virt-install安装虚拟机案例说明

      *   20_查看虚拟机及虚拟机组成文件介绍

      *   21_设置虚拟机开启自启动

      *   22_网络配置文件

      *   23_存储池配置文件

      *   24_CPU热添加

      *   25_内存气球

    *   kvm虚拟化部署实践(下)/

      *   01_kvm虚拟机网络技术-vm连接网络方法

      *   02_kvm是否使用半虚拟化驱动查看方法

      *   03_kvm虚拟机添加网卡

      *   04_设置虚拟机网卡驱动

      *   05_通过xml删除网卡

      *   06_virt-manager创建网络

      *   07_测试新添加网络可用性

      *   08_生成新网络配置文件

      *   09_通过网络配置文件创建网络

      *   10_通过virt-manager及virsh命令创建网桥

      *   11_删除桥接方法

      *   12_虚拟机使用桥接的方式

      *   13_通过virt-manager添加硬盘

      *   14_通过virsh命令添加硬盘

      *   15_硬盘持久化添加

      *   16_本地存储池添加

      *   17_网络存储池添加

      *   18_网络与存储总结

      *   19_镜像格式介绍

      *   20_磁盘镜像创建

      *   21_查看磁盘镜像信息

      *   22_磁盘镜像格式转换

      *   23_后备镜像及前端镜像介绍

      *   24_基于前端镜像创建虚拟机

      *   25_guestfish使用

      *   26_虚拟机管理

      *   27_kvm模板机准备

      *   28_获取磁盘镜像模板

      *   29_获取配置文件模板

      *   30_通过模板文件创建虚拟机的思路

      *   31_编写kvm虚拟机批量管理脚本

      *   32_kvm虚拟化管理平台介绍

  *   第二章 阿里云/

    *   01_ECS/

      *   01_阿里云介绍及注册

      *   02_阿里云控制台介绍

      *   03_阿里云管理控制台介绍

      *   04_阿里云专有网络介绍及创建

      *   05_阿里云安全组介绍及创建

      *   06_阿里云ECS购买

      *   07_阿里云ECS使用

    *   02_RDS/

      *   01_阿里云RDS购买

      *   02_阿里云RDS使用

    *   03_NAS/

      *   01_阿里云NAS

    *   04_OSS/

      *   01_存储类型介绍

      *   02_阿里云对象存储-bucket创建

      *   03_阿里云对象存储-accesskey创建

      *   04_阿里云对象存储-oss挂载

      *   05_阿里云对象存储-验证

    *   05_SLB/

      *   01_阿里云SLB购买

      *   02_阿里云SLB使用

    *   06_CDN/

      *   01_CDN加速器介绍

      *   02_CDN设置

  *   第三章 私有云/

    *   OpenStack私有云企业级实战/

      *   01_主机使用情况_为什么使用云计算_云计算历史

      *   02_云计算是什么

      *   03_云计算技术实现的分类

      *   04_云计算分类

      *   05_云计算基本架构

      *   06_云计算基本架构几点思考

      *   07_虚拟化与云计算之间的关系

      *   08_openstack历史

      *   09_openstack官方介绍

      *   10_openstack核心服务及其它介绍

      *   11_openstack逻辑图

      *   12_openstack架构图及概念图

      *   13_openstack组件介绍

      *   14_openstack网络介绍及实现环境说明

      *   15_openstack手动部署-主机规划

      *   16_openstack手动部署-controller系统准备

      *   17_openstack手动部署-computer系统准备

      *   18_openstack手动部署-cinder系统准备

      *   19_openstack手动部署-主机IP准备

      *   20_openstack手动部署-基础环境准备

      *   21_openstack手动部署-YUM源准备

      *   22_openstack手动部署-openstack客户端软件准备

      *   23_openstack手动部署-mariadb数据库准备

      *   24_openstack手动部署-rabbitmq基础配置

      *   25_openstack手动部署-rabbitmq web页面管理配置

      *   26_openstack手动部署-memcached安装并配置

      *   27_openstack手动部署-keystone功能

      *   28_openstack手动部署-keystone核心概念

      *   29_openstack手动部署-keystone-数据库配置

      *   30_openstack手动部署-keystone-软件安装

      *   31_openstack手动部署-keystone-配置文件修改

      *   32_openstack手动部署-keystone-初始化信息-同步数据库信息

      *   33_openstack手动部署-keystone-初始化信息-keystone认证信息

      *   34_openstack手动部署-keystone-初始化信息-openstack管理员admin账户初始化

      *   35_openstack手动部署-keystone-httpd服务启动

      *   36_openstack手动部署-keystone-在命令行添加变量用于操作云平台

      *   37_openstack手动部署-keystone-创建service项目

      *   38_openstack手动部署-keystone-创建demo项目

      *   39_openstack手动部署-keystone-创建demo用户

      *   40_openstack手动部署-keystone-创建user角色

      *   41_openstack手动部署-keystone-添加demo用户到user角色

      *   42_openstack手动部署-keystone-验证keystone可用性

      *   43_openstack手动部署-glance组件介绍-

      *   44_openstack手动部署-glance镜像介绍

      *   45_openstack手动部署-glance数据库创建

      *   46_openstack手动部署-glance安装

      *   47_openstack手动部署-glance-api配置文件修改

      *   48_openstack手动部署-glance-registry配置文件修改

      *   49_openstack手动部署-glance数据库同步

      *   50_openstack手动部署-glance权限配置

      *   51_openstack手动部署-glance服务启动及上传镜像

      *   52_前段内容总结

      *   53_openstack手动部署-nova-组件介绍

      *   53_openstack手动部署-nova-调度策略

      *   54_openstack手动部署-nova-数据库准备

      *   55_openstack手动部署-nova-controller软件安装

      *   56_openstack手动部署-nova-nova.conf配置文件修改

      *   57_openstack手动部署-nova-placement-api配置文件修改

      *   58_openstack手动部署-nova-同步数据库信息

      *   59_openstack手动部署-nova-添加nova用户-compute server-endpoint

      *   59_openstack手动部署-nova-添加placement用户及服务及端点

      *   60_openstack手动部署-nova-controller节点启动服务

      *   61_openstack手动部署-nova-computer节点配置nova

      *   62_openstack手动部署-nova-computer节点配置启动nova服务

      *   63_openstack手动部署-nova-controller节点验证计算节点并添加到数据库

      *   64_openstack手动部署-neutron-概念

      *   65_openstack手动部署-neutron-组件

      *   66_openstack手动部署-neutron-数据库准备

      *   67_openstack手动部署-neutron-软件安装

      *   68_openstack手动部署-neutron-权限配置

      *   69_openstack手动部署-neutron-ml2配置文件修改

      *   69_openstack手动部署-neutron-neutron配置文件修改

      *   71_openstack手动部署-neutron-linuxbridge配置文件修改

      *   72_openstack手动部署-neutron-dhcp配置文件修改

      *   72_openstack手动部署-neutron-l3配置文件修改

      *   72_openstack手动部署-neutron-metadata配置文件修改

      *   73_openstack手动部署-neutron-nova配置文件修改

      *   73_openstack手动部署-neutron-同步数据库及服务启动

      *   74_openstack手动部署-neutron-computer节点neutron配置

      *   75_openstack手动部署-neutron-controller节点验证

      *   76_openstack手动部署-nova总结

      *   77_openstack手动部署-neutron总结

      *   78_openstack手动部署-nova-排错过程

      *   79_openstack手动部署-neutron-排错过程

      *   80_openstack手动部署-dashboard-horizon介绍

      *   81_openstack手动部署-dashboard-local_settings配置文件修改

      *   82_openstack手动部署-dashboard-启动及登录

      *   83_openstack手动部署-dashboard-dashboard介绍

      *   84_openstack手动部署-cinder-cinder介绍

      *   85_openstack手动部署-cinder-cinder组件介绍

      *   86_openstack手动部署-cinder-cinder数据库

      *   87_openstack手动部署-cinder-cinder配置文件修改

      *   88_openstack手动部署-cinder-配置nova使用cinder

      *   89_openstack手动部署-cinder-权限配置

      *   90_openstack手动部署-cinder-启动服务并验证

      *   91_openstack手动部署-cinder-cinder后端lvm配置

      *   92_openstack手动部署-cinder-cinder配置文件修改

      *   93_openstack手动部署-cinder-cinder使用验证

      *   94_openstack手动部署-云平台使用-创建网络

      *   95_openstack手动部署-云平台使用-创建云主机并验证连网功能

      *   96_openstack手动部署-前段总结-3

      *   97_openstack总结

  *   第四章 容器/

    *   企业级容器实战之Docker/

      *   01_虚拟化技术回顾

      *   02_主机虚拟化与容器虚拟化区别及优缺点

      *   03_云平台技术实现方式

      *   04_容器涉及的内核技术-NameSpace

      *   05_容器涉及的内核技术-CGroups

      *   06_Cgroup九大子系统介绍

      *   07_Cgroup限制进程对CPU使用案例

      *   08_Cgroup限制进程对memory使用案例

      *   09_容器技术发展历史及容器管理工具介绍

      *   10_docker版本介绍

      *   11-docker部署YUM源获取

      *   12_docker-ce安装及服务启动

      *   13_容器镜像获取

      *   14_运行一个容器

      *   15_docker_daemon配置远程及本地管理

      *   16_docker命令行命令介绍

      *   17_docker获取镜像

      *   18_docker容器镜像传输

      *   19_docker容器运行bash命令

      *   20_docker容器运行httpd服务

      *   21_把正在运行的容器打包后导入为容器镜像

      *   22_查看容器IP地址方法

      *   23_停止一个或多个正在运行的容器

      *   24_启动一个已停止的容器及删除一个已停止容器

      *   25_容器端口映射

      *   26_数据持久化存储

      *   27_容器时间同步

      *   28_在容器外执行容器内命令

      *   29_容器之间使用link连接

      *   30_容器镜像介绍

      *   31_基础镜像制作

      *   32_应用镜像制作-commit

      *   33_docker build使用Dockerfile创建应用镜像介绍

      *   33_docker build使用Dockerfile创建应用镜像过程分析

      *   34_docker build使用Dockerfile创建应用镜像案例

      *   35_docker build使用Dockerfile创建应用镜像案例-替代原网站内容

      *   36_docker build使用Dockerfile创建nginx应用镜像案例

      *   37_容器镜像—容器本身存储数据的位置及方法

      *   38_overlay及overlay2工作原理

      *   39_overlay2存储容器数据方法验证

      *   40_容器公有仓库注册及登录

      *   41_公有仓库容器镜像上传及下载

      *   42_docker中国镜像加速器介绍及应用

      *   43_阿里云镜像加速器介绍及应用

      *   44_创建本地非安全镜像仓库

      *   45_创建本地非安全镜像仓库-其它主机中验证是否可用

      *   46_准备pip-docker-compose-harbor

      *   47_harbor部署及镜像上传

      *   48_下载harbor仓库中容器镜像并应用

      *   49_docker网络介绍-四种网络

      *   50_docker跨主机容器间通信网络介绍

      *   51_docker跨主机容器间通信网络-环境准备

      *   52_docker跨主机容器间通信网络-配置etcd及flannel

      *   53_docker跨主机容器间通信网络-node1验证

      *   54_docker跨主机容器间通信网络-node2验证

      *   55_容器编排部署介绍

      *   56_容器编排部署工具介绍

      *   57_docker-compose编排工具介绍

      *   58_docker-compose编排应用案例-haproxy

      *   59_docker-compose编排应用案例-flask-redis

      *   60_docker-compose编排应用案例-wordpress

      *   61_docker_swarm是什么

      *   62_docker_swarm架构

      *   63_docker_swarm集群环境准备

      *   64_docker_swarm初始化

      *   65_docker_swarm发布服务前镜像准备

      *   66_docker_swarm发布服务

      *   67_docker_swarm多服务发布

      *   68_docker_swarm发布服务挂载本地卷

      *   69_docker_swarm网络存储卷-nfs准备

      *   70_docker_swarm网络存储卷-存储卷创建

      *   71_docker_swarm网络存储卷-手动创建service使用卷

      *   72_docker_swarm网络存储卷-编排部署service使用卷

      *   73_代码自动发布系统介绍-流程及工具

      *   74_代码自动发布系统介绍-主机规划

      *   75_代码自动发布系统介绍-主机准备

      *   76_代码自动发布系统介绍-jenkins-server安装jdk-jenkins

      *   77_代码自动发布系统介绍-开发人员主机及gitlab主机安装软件

      *   78_代码自动发布系统介绍-jenkins-server安装maven-git-docker

      *   79_代码自动发布系统介绍-harbor-server安装harbor-docker

      *   80_代码自动发布系统介绍-web-server安装docker

      *   81_代码自动发布系统介绍-添加开发者密钥至gitlab

      *   82_代码自动发布系统介绍-添加jenkins密钥至gitlab及添加jenkins-server访问gitlab-server凭据

      *   83_代码自动发布系统介绍-添加jenkins用户到docker用户组

      *   84_代码自动发布系统介绍-jenkins-server添加插件

      *   85_代码自动发布系统介绍-jenkins全局工具配置

      *   86_代码自动发布系统介绍-jenkins系统配置-ssh配置

      *   87_代码自动发布系统介绍-项目代码获取及数据库配置

      *   88_代码自动发布系统介绍-项目代码上传至gitlab-server

      *   89_代码自动发布系统介绍-准备项目发布基础应用镜像-tomcat镜像

      *   90_代码自动发布系统介绍-jenkins任务创建

      *   91_代码自动发布系统介绍-项目发布过程

  *   第五章 容器编排k8s/

    *   Kubernetes/K8S容器编排工具(上)/

      *   2-docker三剑客名词介绍

      *   3-docker-machine与docker-compose介绍

      *   4-docker-compose使用的三步

      *   5-docker-compose语法讲解1

      *   6-docker-compose语法讲解2avi

      *   7-docker-compose案例1

      *   8-docker-compose案例2

      *   9-docker-compose案例3

      *   10-docker-swarm简介与集群环境准备

      *   11-docker-swarm集群搭建

      *   12-harbor准备两个版本的nginx镜像

      *   13-发布服务-路由网格

      *   14-负载均衡-扩展与裁减

      *   15-版本更新-版本回退-滚动间隔更新

      *   16-本地存储卷与网络存储卷

      *   17-服务互联与服务发现

      *   18-小结

      *   1-容器认识1

      *   2-容器认识2

      *   3-docker介绍-版本

      *   4-docker容器使用的内核技术介绍

      *   5-docker安装

      *   6-docker客户端与服务端分离

      *   7-远程docker操作演示-还原环境

      *   8-镜像-容器-仓库概念

      *   9-查找镜像-下载镜像-删除镜像

      *   10-配置镜像加速器

      *   11-镜像导出与导入方法

      *   12-镜像仓库分类-公网仓库创建与操作演示

      *   13-harbor介绍-harbor安装过程1

      *   14-harbor安装过程2

      *   15-harbor上传下载

      *   16-镜像小结avi

      *   17-容器常见操作1

      *   18-容器常见操作2

      *   1-docker命令回顾-commit提交镜像

      *   2-docker-exec操作

      *   3-docker常见操作总结(重点)

      *   4-写时复制和用时分配技术讲解

      *   5-联合文件系统介绍-autfs介绍

      *   6-aufs过渡到overlay

      *   7-通过操作来理解overlay

      *   8-docker存储驱动小结

      *   9-容器跑httpd案例1

      *   10-自定义httpd容器并提交为镜像-docker-run启动应用详解

      *   11-docker数据卷

      *   12-docker数据卷小结-官方httpd镜像运行容器

      *   13-docker跑mariadb或mysql应用

      *   14-docker跑应用补充与小结

      *   1-dockerfile介绍-参数讲解1

      *   2-dockerfile参数讲解2

      *   3-dockerfile构建httpd镜像

      *   4-dockerfile构建httpd镜像2

      *   5-dockerfile构建tomcat镜像

      *   6-dockerfile构建tomcat多种方法之间的比较

      *   7-dockerfile构建mariadb镜像

      *   8-docker构建mariadb镜像2-小结

      *   9-docker单宿主机容器互联

      *   10-docker本地网络-bridge模式

      *   11-docker本地网络-host-none-container模式

      *   12-跨docker_host网络方案flannel介绍

      *   13-flanned网络搭建过程

      *   14-flanned网络测试与网络小结

      *   15-docker的web管理平台-小结

      *   5-kubernetes介绍

      *   6-kubernetes架构介绍1

      *   7-k8s附件介绍

      *   8-k8s核心概念

      *   9-k8s核心概念2

      *   10-微服务架构

      *   11-k8s部署前准备

      *   12-k8s基础环境准备过程

      *   13-k8s软件包安装-初始化1

      *   14-k8s初始化2-启动集群-安装flannel网络-加入node节点

    *   Kubernetes/K8S容器编排工具(中)/

      *   1-k8s环境恢复与kubectl命令说明

      *   2-k8s节点基础操作-node标签

      *   3-node相关操作小结

      *   4-namespace命名空间

      *   5-工作负载-pod介绍与pod的YAML格式说明

      *   6-编排并创建自主式pod

      *   7-pod节点选择器-pod限制资源

      *   8-pod内包含多个容器-吃饭pod里的容器进行操作

      *   9-pod的生命周期说明

      *   10-pod的liveness-exec健康检查

      *   11-pod的liveness-httpget健康检查

      *   12-pod的liveness-tcp健康检查

      *   13-pod的readiness健康检查-readiness+liveness综合应用

      *   14-post-start与pre-stop

      *   15-pod调度与约束方法

    *   Kubernetes/K8S容器编排工具(下)/

      *   2-控制器分类与介绍avi

      *   3-命令方式与YAML方式创建depolyment

      *   4-pod与rs分开的讨论(拓展)

      *   5-删除与访问deployment-通过rs实现pod的高可用测试

      *   6-pod版本升级与回退

      *   7-关于deployment标签的错误更正说明

      *   8-deployment扩容-裁减-滚动更新

      *   9-deployment和replicaset小结

      *   10-daemonset控制器

      *   11- service作用与底层实现原理

      *   11-job控制器

      *   12-cronjob控制器

      *   13-命令创建clusterIP类型service并验证

      *   14-YAML编排创建ClusterIP类型service并修改算法验证

      *   15-修改service调度算法由iptables变为ipvs

      *   16-headless-service无头服务(了解)

      *   17-NodePort类型service与loadbalancer类型service

      *   18-ingress与externalName类型服务简介

      *   19-rancher简单演示

  *   阶段作业 云计算 (拓展课程)-第1套试卷/

    *   试卷