课程试听
第一章 网络编程-云计算大数据高级培训课-中级阶段【一对一师徒制】

1-1 第1讲_day01_1_网络通信概述

- 02_软件结构 免费试学
- 03_网络通信协议 免费试学
- 04_网络通信协议分类 免费试学
- 05_IP地址 免费试学
- 06_端口号 免费试学
1-2 第1讲_day01_2_TCP协议

- 07_TCP通信的概述(上) 免费试学
- 08_TCP通信的概述(下) 免费试学
- 09_TCP通信的客户端代码实现 免费试学
- 10_TCP通信的服务器端代码实现 免费试学
1-3 第1讲_day01_3_综合案例_文件上传

- 11_综合案例_文件上传的原理
- 12_综合案例_文件上传案例的客户端
- 13_综合案例_文件上传案例的服务器端
- 14_综合案例_文件上传案例阻塞问题
- 15_综合案例_文件上传案例优化(文件命名&循环接收&多线程提高效率)
1-4 第1讲_day01_4_模拟BS服务器案例

- 16_模拟BS服务器分析
- 17_模拟BS服务器代码实现
第二章 Mybatis-云计算大数据高级培训课-中级阶段【一对一师徒制】

2-1 第1讲_day02_1_Mybatis课程介绍及环境搭建

- mybatis课程介绍
- 三层架构和ssm框架的对应关系
- jdbc操作数据库的问题分析
- mybatis概述
- mybatis环境搭建-前期准备
- mybatis的环境搭建
- 环境搭建的注意事项
2-2 第1讲_day02_2_Mybatis入门案例

- mybatis的入门
- mybatis注解开发和编写dao实现类的方式
- mybatis入门案例中的设计模式分析
2-3 第1讲_day02_3_自定义Mybatis框架

- 自定义Mybatis的分析-执行查询所有分析
- 自定义Mybatis的分析-创建代理对象的分析
- 自定义mybatis的编码-根据测试类中缺少的创建接口和类
- 自定义mybatis的编码-解析XML的工具类介绍
- 自定义Mybatis的编码-创建两个默认实现类并分析类之间的关系
- 自定义Mybatis的编码-实现基于XML的查询所有操作
- 自定义Mybatis的编码-实现基于注解配置的查询所有
- 18自定义Mybatis框架-解析mapper文件并分析给Configuration赋值的方式
- 19自定义Mybatis框架-编写代理工厂类并分析mybatis中dao的两种实现
- 20自定义Mybatis框架-编写查询所有方法
- 21自定义Mybatis框架-完成抽取Executor类和代理对象创建
- 22自定义Mybatis框架-测试执行结果
- 23自定义Mybatis框架的优化-XMLConfigBuilder及总结
2-4 第1讲_day03_1_自定义Mybatis框架基于注解开发

- 今日课程内容介绍
- 回顾自定义mybatis的流程分析
- 基于注解的自定义再分析
2-5 第1讲_day03_2_使用Mybatis完成CRUD

- 回顾Mybatis的环境搭建-实现查询所有功能
- Mybatis的CRUD-保存操作
- Mybatis的CRUD-修改和删除操作
- Mybatis的CRUD-查询一个和模糊查询
- Mybatis的CRUD-查询返回一行一列和占位符分析
- Mybatis的CRUD-保存操作的细节-获取保存数据的id
- Mybatis中参数的深入-使用实体类的包装对象作为查询条件
- Mybatis中的返回值深入-调整实体类属性解决增和改方法的报错
- Mybatis中的返回值深入-解决实体类属性和数据库列名不对应的两种方式
2-6 第1讲_day03_3_使用Mybatis完成DAO层的开发

- Mybatis中编写dao实现类的使用方式-查询列表
- Mybatis中编写dao实现类的使用-保存操作
- Mybatis中编写dao实现类的使用-修改删除等其他操作
- Mybatis中使用Dao实现类的执行过程分析-查询方法
- Mybatis中使用Dao实现类的执行过程分析-增删改方法
- Mybatis中使用代理Dao的执行过程分析
- properties标签的使用及细节
- typeAliases标签和package标签
2-7 第2讲_day04_1_Mybatis的连接池及事务

- 今日课程内容介绍
- 连接池介绍
- mybatis连接池的分类
- mybatis中使用unpooled配置连接池的原理分析
- mybatis中使用poolead配置连接的原理分析
- mybatis中的事务原理和自动提交设置
2-8 第2讲_day04_2_动态SQL

- mybatis中的动态sql语句-if标签
- mybatis中动态sql语句-where标签的使用
- mybatis中动态sql语句-foreach和sql标签
2-9 第2讲_day04_3_Mybatis的多表操作

- mybatis表之间关系分析
- 完成account表的建立及实现单表查询
- 完成account的一对一操作-通过写account的子类方式查询
- 完成account一对一操作-建立实体类关系的方式
- 完成user的一对多查询操作
- 分析mybatis多对多的步骤并搭建环境
- mybatis多对多准备角色表的实体类和映射配置
- mybatis多对多操作-查询角色获取角色下所属用户信息
- mybatis多对多操作-查询用户获取用户所包含的角色信息
2-10 第2讲_day04_4_JNDI扩展知识

- 补充-JNDI概述和原理
- 补充-JNDI搭建maven的war工程
- 补充-测试JNDI数据源的使用以及使用细节
2-11 第2讲_day05_1_Mybatis的缓存

- 今日课程安排
- 延迟加载和立即加载的概念
- mybatis一对一实现延迟加载
- mybatis一对多实现延迟加载
- 缓存的概念
- Mybatis中的一级缓存
- 触发清空一级缓存的情况
- mybatis的二级缓存
2-12 第2讲_day05_2_Mybatis注解开发

- mybatis注解开发的环境搭建
- mybatis注解开发测试和使用注意事项
- mybatis注解开发保存和更新功能
- mybatis注解开发CRUD的其他操作
- mybatis注解建立实体类属性和数据库表中列的对应关系
- mybatis注解开发一对一的查询配置
- Mybatis注解开发一对多的查询配置
- mybatis注解开发使用二级缓存
第三章 Spring-云计算大数据高级培训课-中级阶段【一对一师徒制】

3-1 第3讲_day06_1_Spring框架简介

- spring课程四天安排
- 今日课程内容介绍
- spring概述
- spring发展历程
- spring的优势
- spring的体系结构
3-2 第3讲_day06_2_程序间耦合

- 编写jdbc的工程代码用于分析程序的耦合
- 编译期依赖
- 程序的耦合和解耦的思路分析1
- 曾经代码中的问题分析
- 编写工厂类和配置文件
- 工厂模式解耦
- 分析工厂模式中的问题并改造
- 工厂模式解耦的升级版
3-3 第3讲_day06_3_Spring的 IOC 和 DI

- ioc的概念和作用
- spring中的Ioc前期准备
- spring基于XML的IOC环境搭建和入门
- ApplicationContext的三个实现类
- BeanFactory和ApplicationContext的区别
- spring中bean的细节之三种创建Bean对象的方式
- spring中bean的细节之作用范围
- spring中bean的细节之生命周期
- spring的依赖注入
- 构造函数注入
- set方法注入
- 注入集合数据
- 课程知识梳理
3-4 第3讲_day07_1_Spring的常用注解

- 今日课程内容介绍
- 常用IOC注解按照作用分类
- 用于创建的Component注解
- 由Component衍生的注解
- 自动按照类型注入
- 用于注入数据的注解
- 改变作用范围以及和生命周期相关的注解
3-5 第3讲_day07_2_基于XML的IOC的案例

- 基于XML的IOC的案例-案例准备
- 基于XML的IOC的案例-编写spring的Ioc配置
- 测试基于XML的IOC案例
- 注解IOC案例-把自己编写的类使用注解配置
3-6 第3讲_day07_3_Spring的新注解

- spring的新注解-Configuration和ComponentScan
- spring的新注解-Bean
- AnnotationConfigApplicationContext的使用
- spring的新注解-Import
- spring的新注解-PropertySource
- Qualifier注解的另一种用法
- spring整合junit问题分析
- spring整合junit完成
3-7 第4讲_day08_1_银行转账案例

- 今日课程内容介绍
- 案例中添加转账方法并演示事务问题
- 分析事务的问题并编写ConnectionUtils
- 编写事务管理工具类并分析连接和线程解绑
- 编写业务层和持久层事务控制代码并配置spring的ioc
- 测试转账并分析案例中的问题
- 代理的分析
- 基于接口的动态代理回顾
- 基于子类的动态代理
- 使用动态代理实现事务控制
3-8 第4讲_day08_2_面向切面编程 AOP

- AOP的概念
- spring中的aop术语和细节
- spring基于XML的AOP-编写必要的代码
- spring基于XML的AOP-配置步骤
- 切入点表达式的写法
- 四种常用通知类型
- 通用化切入点表达式
- spring中的环绕通知
- spring基于注解的AOP配置
- 总结和作业安排
3-9 第4讲_day09_1_JdbcTemplate的基本使用

- 今日课程内容介绍
- JdbcTemplate的概述和入门
- JdbcTemplate在spring的ioc中使用
- JdbcTemplate的CRUD操作
- JdbcTemplate在Dao中的使用
- JdbcDaoSupport的使用以及Dao的两种编写方式
3-10 第4讲_day09_2_Spring中事务控制

- 基于XML的AOP实现事务控制
- 作业-基于注解的AOP实现事务控制及问题分析_上
- 作业-基于注解的AOP实现事务控制及问题分析_下
- spring中事务控制的一组API
- spring事务控制的代码准备
- spring基于XML的声明式事务控制-配置步骤
- spring基于注解的声明式事务控制
- spring基于纯注解的声明式事务控制
- spring编程式事务控制1-了解
- spring编程式事务控制2-了解
- spring5新特性的介绍
第四章 SpringMVC-云计算大数据高级培训课-中级阶段【一对一师徒制】

4-1 第5讲_day10_1_SpringMVC概述及入门案例

- 三层架构介绍和MVC设计模型介绍
- SpringMVC框架的介绍
- 入门程序之需求分析
- 入门程序之搭建开发环境
- 入门程序之入门代码编写
- 入门案例的流程总结
- 入门案例中使用的组件介绍
- RequestMapping注解的作用
- RequestMapping注解的属性
4-2 第5讲_day10_2_参数绑定及自定义类型转换

- 请求参数绑定入门
- 请求参数绑定实体类型
- 配置解决中文乱码的过滤器
- 请求参数绑定集合类型
- 自定义类型转换器演示异常
- 自定义类型转换器代码编写
- 获取Servlet原生的API
4-3 第5讲_day10_3_SpringMVC常用注解

- RequestParam注解
- RequestBody注解
- PathVariable注解
- HiddentHttpMethodFilter过滤器
- RequestHeader注解
- CookieValue注解
- ModelAttribute注解
- SessionAttributes注解
4-4 第5讲_day11_1_SpringMVC返回值类型及响应数据类型

- 搭建环境
- 响应之返回值是String类型
- 响应之返回值是void类型
- 响应之返回值是ModelAndView类型
- 响应之使用forward和redirect进行页面跳转
- 响应json数据之过滤静态资源
- 响应json数据之发送ajax的请求
- 响应json数据之响应json格式数据
4-5 第5讲_day11_2_文件上传

- 文件上传之上传原理分析和搭建环境
- 文件上传之传统方式上传代码回顾
- 文件上传之Springmvc方式上传原理分析
- 文件上传之Springmvc方式上传代码
- 文件上传之跨服务器上传分析和搭建环境
- 文件上传之跨服务器上传代码
4-6 第5讲_day11_3_异常处理及拦截器

- SpringMVC异常处理之分析和搭建环境
- SpringMVC异常处理之演示程序异常
- SpringMVC异常处理之异常处理代码编写
- SpringMVC拦截器之介绍和搭建环境
- SpringMVC拦截器之编写controller
- SpringMVC拦截器之拦截器入门代码
- SpringMVC拦截器之拦截器接口方法演示
4-7 第5讲_day12_1_SSM整合案例

- ssm整合说明
- ssm整合之搭建环境
- ssm整合之编写Spring框架
- ssm整合之编写SpringMVC框架
- ssm整合之Spring整合SpringMVC的框架
- ssm整合之编写MyBatis框架
- ssm整合之编写MyBatis框架测试保存的方法
- ssm整合之Spring整合MyBatis框架
- ssm整合之Spring整合MyBatis框架配置事务
第五章 maven高级&GIT-云计算大数据高级培训课-中级阶段【一对一师徒制】

5-1 第6讲_day13_1_maven分模块构建

- 01maven高级应用课程介绍
- 02maven基础知识回顾
- 03案例环境准备
- 04maven导入jar包时冲突的解决
- 05pom文件内标签的讲解
- 06案例dao层代码编写
- 07案例service层代码编写
- 08案例web层代码编写
- 09maven工程拆分与聚合的思想
- 10maven父子工程的创建
- 11工程和模块的关系以及继承和依赖的概念
- 12传递依赖下来的包是否能用
- 13在父子工程中填充代码
- 14maven父子工程三种启动方式
5-2 第6讲_day13_2_私服

- 15私服的安装和启动
- 16私服的应用
- 17安装第三方jar包到本地仓库
- 18安装第三方jar包到私服
5-3 第6讲_day14_1_Git简介及安装使用

- git的历史
- git和svn的对比
- git的安装
- 向本地仓库中添加文件
- 修改文件内容并提交
- 删除本地仓库中的文件
- 将Java工程添加到本地版本库
- 创建本地版本库
5-4 第6讲_day14_2_连接远程仓库

- 使用github创建一个远程仓库
- 推送到远程仓库介绍
- 创建ssh密钥及在github上配置公钥
- 使用ssh方式将本地仓库推送到远程
- 使用https方式将本地仓库推送到远程
- 克隆远程仓库到本地
- 15.推送修改的文件及冲突解决
5-5 第6讲_day14_3_Git分支

- 搭建私有git服务器
- 使用私有服务器上传下载代码
- 分支概念说明
- 分支的合并删除
- 使用Idea将工程添加到本地仓库
- 使用Idea克隆仓库并同步代码
- 在Idea中使用git的分支
第六章 SpringBoot-云计算大数据高级培训课-中级阶段【一对一师徒制】

6-1 第7讲_day15_1_spring boot 介绍

- 01-SpringBoot课程内容介绍
- 02-SpringBoot课程学习目标
- 03-Spring的优缺点分析
- 04-SpringBoot的特点
- 05-SpringBoot的核心功能概述
6-2 第7讲_day15_2_spring boot 入门

- 06-SpringBoot快速入门-环境搭建
- 07-SpringBoot快速入门-Controller编写和测试
- 08-SpringBoot快速入门-入门解析
- 09-SpringBoot工程的热部署
- 10-IDEA快速创建SpringBoot工程
6-3 第7讲_day15_3_spring boot 原理分析

- 11-SpringBoot的原理分析-起步依赖-parent
- 12-SpringBoot的原理分析-起步依赖-web
- 13-SpringBoot的原理分析-自动配置1
- 14-SpringBoot的原理分析-自动配置2
- 15-SpringBoot的原理分析-自动配置3
6-4 第7讲_day15_4_spring boot 配置文件

- 16-SpringBoot的配置文件的类型和作用
- 17-SpringBoot的配置文件-yml文件的简介
- 18-SpringBoot的配置文件-yml文件的的普通属性和对象属性
- 19-SpringBoot的配置文件-yml文件的集合配置
- 20-SpringBoot的配置文件-通过@Value映射数据
- 21-SpringBoot的配置文件-通过@ConfigurationProperties映射数据
- 22-SpringBoot的配置文件-configuration-processor作用
6-5 第7讲_day15_5_spring boot 集成

- 23-SpringBoot集成其他技术-集成Mybatis1
- 24-SpringBoot集成其他技术-集成Mybatis2
- 25-SpringBoot集成其他技术-集成Junit
- 26-SpringBoot集成其他技术-集成SpringDataJPA
- 27-SpringBoot集成其他技术-集成Redis
第七章 lucene-云计算大数据高级培训课-中级阶段【一对一师徒制】

7-1 第7讲_day16_1_全文检索基本介绍

- 01.lucene课程介绍
- 02.全文检索的概念
- 03.全文检索技术的应用场景
- 04.全文检索流程-创建文档对象
- 05.全文检索流程-分析文档
- 06.全文检索流程-创建索引库
- 07.全文检索的流程-查询索引
7-2 第7讲_day16_2_lucene入门案例

- 08.入门程序-工程搭建
- 09.入门程序-创建索引库
- 10.使用luke查看索引库的内容
- 11.入门程序-查询索引库
7-3 第7讲_day16_3_中文分析器

- 12.查看分析器的分析效果
- 13.中文分析器介绍
- 14.中文分析器测试
- 15.在代码中使用中文分析器
- 16.常用的field使用
7-4 第7讲_day16_4_索引库维护

- 17.索引库维护-添加文档
- 18.索引库维护-删除索引库
- 19.索引库维护-更新索引库
- 20.数值范围查询
- 21.QueryParser进行查询
- 22.lucene课程总结
第八章 ElasticSearch-云计算大数据高级培训课-中级阶段【一对一师徒制】

8-1 第7讲_day17_1_ElasticSearch基本介绍

- 01.ElasticSearch课程介绍
- 02.ElasticSearch简介
- 03.elasticsearch安装
- 04.head插件的安装及配置
- 05.elasticSearch中的相关概念
8-2 第7讲_day17_2_ElasticSearch索引库维护

- 06.postman工具的安装
- 07.使用postman创建索引
- 08.使用postman设置mapping映射
- 09.删除索引库
- 10.向索引库中添加文档
- 11.使用head向索引库中添加文档
- 12.删除文档操作
- 13.修改文档操作
- 14.根据id查询文档
- 15.根据关键词进行查询
- 16.queryString查询
- 17.使用head插件查询索引库
- 18.在ES中查看分析器的分词效果
8-3 第7讲_day17_3_ElasticSearch集群

- 19.ES集成IK分析器
- 20.中文分析器的使用及测试
- 21.ElasticSearch集群简介
- 22.ES集群架构及概念说明
- 23.ES集群搭建
- 24.集群使用测试
第九章 就业课(2.0)-基础巩固

9-1 linux操作基础

- 1、三台虚拟机的复制并联网 免费试学
- 2、虚拟机的联网以及基础命令增强 免费试学
- 3、linux的查找命令 免费试学
- 4、linux的用户与用户组以及linux的su与sudo 免费试学
- 5、linux的权限管理 免费试学
- 6、linux系统服务管理,网络管理等 免费试学
9-2 shell编程

- 7、linux当中的shell编程 免费试学
- 8、shell当中的变量定义,变量引用以及算数运算符 免费试学
- 9、shell当中的流程控制语句以及函数使用 免费试学
9-3 hadoop集群环境准备

- 10、大数据集群基本环境准备 免费试学
- 11、大数据集群环境的基础准备 免费试学
9-4 zookeeper集群

- 12、zk的概述以及架构图以及基本特性 免费试学
- 13、zk集群的安装 免费试学
- 14、zookeeper的节点操作(添加,修改,删除节点) 免费试学
- 15、zookeeper的watch机制 免费试学
- 16、zk节点的javaAPI操作 免费试学
- 17、zk的javaAPI操作 免费试学
9-5 网络编程与总结

- 18、网络编程概述(了解)
- 19、hadoop第一天课程总结
第十章 就业课(2.0)-JVM优化(上)

10-1 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工具的使用(监控远程进程)
第十一章 就业课(2.0)-JVM优化(中)

11-1 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优化(下)

12-1 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)-hadoop环境搭建2.0

13-1 hadoop源生集群搭建

- 1、hadoop第二天上次课程内容回顾
- 2、hadoop的介绍以及发展历史和历史介绍等
- 3、hadoop的三大发行公司以及hadoop的架构模型
- 4、standAlone的环境搭建之配置文件修改
- 5、hadoop集群的standAlone环境的启动以及管理界面查看
- 6、hadoop的完全分布式环境搭建
13-2 CDH版本集群搭建

- 7、CDH版本的hadoop的重新编译
- 8、cdh版本的zk环境搭建
- 9、cdh版本的hadoop重新编译之后伪分布式环境搭建
第十四章 就业课(2.0)-hdfs

14-1 hdfs入门

- 10、hadoop的hdfs以及MapReduce的体验
- 11、hdfs的基本特性介绍
- 12、hdfs的基本操作命令
- 13、hdfs的高级命令使用
- 14、hdfs的基准测试
- 15、hadoop第二天今日课程总结
14-2 hdfs深入

- 1、hadoop第三天上次课程内容回顾
- 2、今日课程内容大纲以及hdfs的基本实现
- 3、hdfs的架构以及副本机制和block块存储
- 4、hdfs当中的元数据管理以及元数据的查看
- 5、hdfs当中的fsimage与edist的合并过程
- 6、hdfs文件的写入过程
- 7、hdfs的文件的读取过程
- 8、hdfs的javaAPI开发以及如何解决winutils的问题
- 9、获取分布式文件系统客户端的几种方式
- 10、hdfs的javaAPI操作
第十五章 就业课(2.0)-mapreduce

15-1 mapreduce入门

- 11、MapReduce程序的入门
- 12、mapreduce程序的完成以及打包运行
- 13、mapreduce程序的本地模式运行
- 14、hadoop第三天今日课程总结
15-2 mapreduce深入学习

- 1、hadoop第四天上次课程内容回顾
- 2、MapReduce的分区
- 3、分区案例的补充完成运行实现
- 4、MapReduce的序列化以及自定义排序
- 5、mapreduce的排序以及序列化代码完成实现
- 6、MapReduce当中的计数器
- 7、mapreduce当中的规约过程(combiner)
- 8、手机流量汇总求和
- 9、手机上行流量排序实现
- 10、手机号码进行分区
- 11、maptask的运行机制
- 12、reducetask的运行机制
- 13、mapReduce的整个运行的过程,好好反复看视频
- 14、mapreduce数据的压缩-使用snappy来进行数据的压缩
- 15、reduce端的join算法的实现
- 16、map端join算法的代码实现1
- 17、map端的join算法的实现补充2
- 18、hadoop第四天今日课程总结
15-3 mapreduce高级

- 1、hadoop第五天上次课程内容回顾
- 2、共同好友求取步骤一
- 3、求取共同好友步骤二
- 4、倒排索引的建立
- 5、通过自定义inputformat实现小文件合并成为sequenceFile格式1
- 6、自定义inputformat实现小文件的合并2
- 7、自定义outputformat实现输出到不同的文件夹下面去
- 8、自定义分区实现分组求取topN
- 9、自定义分组求取top1
- 10、思考:如何分组求取topN的值
- 11、实现分组求取topN
- 12、mapreduce相关的参数调整
第十六章 就业课(2.0)-yarn

16-1 yarn

- 13、yarn资源调度的介绍
- 14、yarn集群当中的三种调度器
- 15、关于yarn当中常用的参数设置
- 16、hadoop第五天今日课程总结
第十七章 就业课(2.0)-hive

17-1 hive安装

- 1、hadoop第六天上次课程内容回顾
- 2、数据仓库的基本概念
- 3、hive的基本介绍
- 4、hive的基本架构以及与hadoop的关系以及RDBMS的对比等
- 5、hive的安装之(使用mysql作为元数据信息存储)
17-2 hive基本操作

- 6、hive的基本操作
- 7、创建数据库的语法
- 8、hive当中创建内部表的语法
- 9、hive当中创建外部表的语法及外部表的操作
- 10、外部分区表综合练习
- 11、hive当中的分桶表以及修改表删除表数据加载数据导出等
- 12、hive当中的hql语法
17-3 hive高级用法

- 13、hive的函数
- 14、hive的数据压缩
- 15、hive的数存储格式介绍
- 16、hive当中常用的几种数据存储格式
- 17、存储方式与压缩格式相结合
- 18、hadoop第六天今日课程总结
17-4 hive调优

- 1、hive的调优之fetch的抓取以及表的优化
- 2、hive的调优
- 3、hive的课程总结
第十八章 就业课(2.0)-辅助系统工具

18-1 flume

- 4、离线项目处理的整个架构图
- 5、flume的基本介绍
- 6、flume的入门测试案例
- 7、flume监控文件夹,实现数据收集到hdfs上面去
- 8、flume采集某个文件内容到hdfs上面去
- 9、flume的多个agent串联实现node02采集数据发送给node03,node03保存数据到hdfs上面去
- 10、flume的更多组件介绍
- 11、flume的failover机制实现高可用
- 12、flume的load_balance实现机制
- 13、更多flume案例一,通过拦截器实现数据类型的区分
- 14、flume的拦截器实现不同类型的数据区分
- 15、flume的案例二,通过自定义拦截器实现数据的脱敏
18-2 azkaban调度

- 16、azkaban的介绍以及azkaban的soloserver的安装使用
- 17、azkaban的两个服务模式的安装
- 1、azkaban的任务调度使用
18-3 sqoop

- 2、sqoop的基本简介自己sqoop的安装
- 3、sqoop的入门测试使用
- 4、sqoop的数据导入之导入数据到hdfs以及导入数据到hive表当中来
- 5、实现数据的控制导入
- 6、sqoop的数据增量导入以及sqoop的数据导出
- 7、通过java代码远程连接linux执行linux的shell命令
第十九章 就业课(2.0)-网站点击流项目

19-1 网站点击流项目(上)

- 1、网站流量分析模型
- 2、网站流量分析的常见指标
- 3、离线日志网站处理的架构流程(流程背下来)
- 4、网站的数据采集,使用flume的taildir实现多个文件的监控采集
- 5、数据的预处理之清洗一些不必要的数据
- 6、数据预处理之pageView表模型数据
- 7、数据的预处理之数据的visit表模型
- 8、hadoop第八天课程总结
19-2 网站点击流项目(下)

- 1、数据仓库建模的基本概念
- 2、明细宽表的生成
- 3、流量统计分析,分组求topN
- 4、受访分析
- 5、访客分析
- 6、访客visit分析
- 7、hive的级联求和
- 8、结果的导出以及工作流的调度工作
- 9、三大框架整合搭建
- 10、实现第一个图标的显示
- 11、实现折线图的图表展示
第二十章 就业课(2.0)-impala

20-1 IMPALA

- 1、impala的基本介绍
- 2、impala的架构介绍
- 3、impala软件的下载以及linux磁盘的挂载
- 4、linux磁盘的挂载
- 5、linxu的磁盘挂载2以及压缩文件的上传并解压
- 6、yum源制作过程
- 7、impala的安装以及配置过程
- 8、impala的shell交互窗口使用
- 9、impala的外部以及内部shell参数
- 10、impala的基本查询语法
- 11、impala当中的数据加载的四种方式
- 12、通过java代码来执行impala的查询操作
第二十一章: 就业课(2.0)-HUE

21-1 HUE

- 13、hue的下载以及安装配置
- 14、hue与hdfs以及与yarn集群的整合
- 15、hue与hive的整合
- 16、hue与impala以及与mysql的整合
- 17、hadoop第十天今日课程总结
第二十二章: 就业课(2.0)-oozie

22-1 OOZIE

- 1、hadoop11天上传课程内容回顾以及今日课程内容大纲
- 2、oozie介绍以及oozie的安装1
- 3、oozie的安装步骤2
- 4、通过oozie执行shell脚本
- 5、通过oozie执行hive的任务
- 6、通过oozie执行mapreduce的任务以及oozie执行sqoop的任务的解决思路
- 7、oozie当中的job任务的串联
- 8、oozie当中的定时任务的执行
- 9、oozie与hue的整合以及整合之后执行MR的任务
- 10、伪分布式环境转换为HA集群环境
- 11、hadoop的federation联邦机制(了解一下)
- 12、cm环境搭建的基础环境准备
- 13、clouderaManager的服务搭建
- 14、clouderaManager服务的安装3
- 15、hadoop11天今日课程总结