课程试听
正在播放

阶段一 微服务课程

展开
第一章 Maven项目管理工具
1-1 maven概述(学习资料在此节下载~)
  • 01maven概述
1-2 maven核心功能概述
  • 02maven依赖管理的概念
  • 03maven一键构建概念
1-3 maven安装
  • 04maven的安装
1-4 maven核心功能详解
  • 05仓库的种类和彼此关系
  • 06maven标准目录结构
  • 07maven常用命令
  • 08maven生命周期
  • 09maven概念模型图
1-5 idea中创建maven工程
  • 10idea集成maven插件
  • 11使用骨架创建maven的java工程
  • 12不使用骨架创建maven的java工程
  • 13使用骨架创建maven的web工程
1-6 maven案例
  • 14maven工程servlet实例之指定web资源包
  • 15maven工程servlet实例之导入项目依赖的jar包
  • 16maven工程servlet实例之jar包冲突解决
  • 17maven工程运行环境修改
  • 18maven的java工程取mysql数据库数据
1-7 maven基础回顾
  • 01maven基础回顾
1-8 ssm整合maven案例
  • 02ssm案例之数据库环境准备
  • 03ssm案例之创建maven的web工程
  • 04ssm案例之导入jar包时三种解决冲突的方法
  • 05ssm案例之pom文件内容说明
  • 06ssm案例之dao层代码
  • 07ssm案例之service层代码
  • 08ssm案例之web层代码
  • 09ssm案例之测试代码
1-9 maven工程的拆分与聚合
  • 10maven工程拆分与聚合的思想
  • 11父子工程作用以及之间关系介绍
  • 12父子工程的创建
  • 13传递依赖的jar包是否可用
  • 14把案例代码复制到父子工程中
  • 15测试项目
1-10 maven私服安装和使用
  • 16私服的安装
  • 17私服的介绍
  • 18上传本地代码到私服
  • 19从私服下载jar包到本地
  • 20安装第三方jar包到本地仓库
  • 21安装第三方jar包到私服
第二章 SpringBoot微服务快速开发
2-1 课程简介
  • 01-SpringBoot课程内容介绍
  • 02-SpringBoot课程学习目标
  • 03-Spring的优缺点分析
  • 04-SpringBoot的特点
  • 05-SpringBoot的核心功能概述
2-2 SpringBoot快速入门
  • 06-SpringBoot快速入门-环境搭建
  • 07-SpringBoot快速入门-Controller编写和测试
  • 08-SpringBoot快速入门-入门解析
  • 09-SpringBoot工程的热部署
  • 10-IDEA快速创建SpringBoot工程
2-3 SpringBoot的原理分析
  • 11-SpringBoot的原理分析-起步依赖-parent
  • 12-SpringBoot的原理分析-起步依赖-web
  • 13-SpringBoot的原理分析-自动配置1
  • 14-SpringBoot的原理分析-自动配置2
  • 15-SpringBoot的原理分析-自动配置3
2-4 SpringBoot的配置文件
  • 16-SpringBoot的配置文件的类型和作用
  • 17-SpringBoot的配置文件-yml文件的简介
  • 18-SpringBoot的配置文件-yml文件的的普通属性和对象属性
  • 19-SpringBoot的配置文件-yml文件的集合配置
  • 20-SpringBoot的配置文件-通过@Value映射数据
  • 21-SpringBoot的配置文件-通过@ConfigurationProperties映射数据
  • 22-SpringBoot的配置文件-configuration-processor作用
2-5 SpringBoot集成其他技术
  • 23-SpringBoot集成其他技术-集成Mybatis1
  • 24-SpringBoot集成其他技术-集成Mybatis2
  • 25-SpringBoot集成其他技术-集成Junit
  • 26-SpringBoot集成其他技术-集成SpringDataJPA
  • 27-SpringBoot集成其他技术-集成Redis
第三章 Docker容器化
3-1 学习目标
  • 01.学习目标 免费试学
3-2 docker简介
  • 02.什么是docker 免费试学
  • 03.容器与虚拟机比较 免费试学
  • 04.docker组件 免费试学
3-3 docker安装与启动
  • 05.docker安装 免费试学
  • 06.docker启动与停止 免费试学
3-4 常用命令
  • 07.镜像相关命令 免费试学
  • 08.创建启动与查看容器 免费试学
  • 09.容器停止与启动和目录挂载 免费试学
  • 10.目录挂载查看IP与删除容器 免费试学
3-5 应用部署
  • 11.mysql部署 免费试学
  • 12.tomcat部署 免费试学
  • 13.nginx部署 免费试学
  • 14.redis部署 免费试学
3-6 迁移与备份
  • 15.迁移与备份 免费试学
3-7 dockerfile
  • 16.Dockerfile常用命令
  • 17.Dockerfile构建jdk1.8镜像
3-8 docker私有仓库
  • 18.Docker私有仓库的搭建与配置
  • 19.Docker私有仓库镜像上传
3-9 总结
  • 20.总结
第四章 持续集成与容器管理
4-1 今日目标
  • 01.今日目标 免费试学
4-2 DockerMaven插件
  • 02.DockerMaven插件-1 免费试学
  • 03.DockerMaven插件-2 免费试学
4-3 持续集成工具-Jenkins
  • 04.持续集成与jenkins 免费试学
  • 05.Jenkins安装 免费试学
  • 06.插件安装 免费试学
  • 07.安装maven与本地仓库 免费试学
  • 08.全局工具配置 免费试学
  • 09.gogs安装与配置 免费试学
  • 10.上传代码到git 免费试学
  • 11.任务的创建与执行 免费试学
4-4 容器管理工具-Rancher
  • 12.Rancher安装 免费试学
  • 13.rancher初始化 免费试学
  • 14.mysql与rabbitMQ部署 免费试学
  • 15.redis部署 免费试学
  • 16.微服务部署-1 免费试学
  • 17.微服务部署-2 免费试学
  • 18.扩容与缩容 免费试学
  • 19.负载均衡器 免费试学
4-5 influxDB
  • 20.influxDB 免费试学
4-6 cAdvisor
  • 21.cAdvisor
4-7 Grafana
  • 22.grafana的安装
  • 23.添加数据源
  • 24.新增仪表盘
  • 25.预警通知设置
4-8 总结
  • 26.总结
第五章 Git版本控制
5-1 git介绍
  • 01.git的历史
  • 02.git和svn的对比
5-2 git基本操作
  • 03.git的安装
  • 04.创建本地版本库
  • 05.向本地仓库中添加文件
  • 06.修改文件内容并提交
  • 07.删除本地仓库中的文件
  • 08.将Java工程添加到本地版本库
  • 09.使用github创建一个远程仓库
  • 10.推送到远程仓库介绍
  • 11.创建ssh密钥及在github上配置公钥
  • 12.使用ssh方式将本地仓库推送到远程
  • 13.使用https方式将本地仓库推送到远程
  • 14.克隆远程仓库到本地
  • 15.推送修改的文件及冲突解决
  • 16.搭建私有git服务器
  • 17.使用私有服务器上传下载代码
  • 18.分支概念说明
  • 19.分支的合并删除
5-3 在Idea中使用git
  • 20.使用Idea将工程添加到本地仓库
  • 21.使用Idea克隆仓库并同步代码
  • 22.在Idea中使用git的分支
第六章 学成在线-搭建环境及CMS服务端开发
6-1 项目概述
  • 01-项目概述-功能构架-项目背景 免费试学
  • 02-项目概述-功能构架-功能模块和项目原型 免费试学
  • 03-项目概述-技术架构 免费试学
  • 04-项目概述-技术栈和开发步骤 免费试学
6-2 CMS需求分析
  • 05-CMS需求分析-什么是CMS 免费试学
  • 06-CMS需求分析-静态门户工程搭建 免费试学
  • 07-CMS需求分析-SSI服务端包含技术 免费试学
  • 08-CMS需求分析-CMS页面管理需求 免费试学
6-3 CMS服务端工程搭建
  • 09-CMS服务端工程搭建-开发工具配置 免费试学
  • 10-CMS服务端工程搭建-导入基础工程 免费试学
  • 11-MongoDb入门-安装Mongodb数据库 免费试学
  • 12-MongoDb入门-基础概念 免费试学
  • 13-MongoDb入门-数据库和集合 免费试学
  • 14-MongoDb入门-文档 免费试学
  • 15-MongoDb入门-用户 免费试学
  • 16-CMS服务端工程搭建-导入CMS数据库 免费试学
6-4 页面查询接口定义
  • 17-页面查询接口定义-定义模型-需求分析和模型类
  • 18-页面查询接口定义-定义接口
6-5 页面查询服务端开发
  • 19-页面查询服务端开发-创建CMS服务工程-CMS工程结构
  • 20-页面查询服务端开发-创建CMS服务工程-测试Controller
  • 21-页面查询服务端开发-Dao-分页查询测试
  • 22-页面查询服务端开发-Dao-基础方法测试
  • 23-页面查询服务端开发-Service及Controller
  • 24-页面查询服务端开发-接口开发规范
6-6 页面查询接口测试
  • 25-页面查询接口测试-Swagger
  • 26-页面查询接口测试-Postman
第七章 学成在线-CMS前端开发
7-1 vue.js开发技术
  • 01-vuejs研究-vuejs介绍
  • 02-vuejs研究-vuejs基础-MVVM模式
  • 03-vuejs研究-vuejs基础-入门程序
  • 04-vuejs研究-vuejs基础-v-model指令
  • 05-vuejs研究-vuejs基础-v-text指令
  • 06-vuejs研究-vuejs基础-v-on指令
  • 07-vuejs研究-vuejs基础-v-bind指令
  • 08-vuejs研究-vuejs基础-v-if和v-for指令
7-2 webpack开发技术
  • 09-webpack研究-webpack介绍
  • 10-webpack研究-安装nodejs
  • 11-webpack研究-npm和cnpm安装配置
  • 12-webpack研究-webpack安装
  • 13-webpack研究-webpack入门程序
  • 14-webpack研究-webpack-dev-server
  • 15-webpack研究-webpack-dev-server-程序调试
7-3 CMS前端工程创建
  • 16-CMS前端工程创建-导入系统管理前端工程
  • 17-CMS前端工程创建-单页面应用介绍
7-4 分页查询前端开发
  • 18-CMS前端页面查询开发-页面原型-创建页面和定义路由
  • 19-CMS前端页面查询开发-页面原型-Table组件测试
  • 20-CMS前端页面查询开发-页面原型-页面内容完善
  • 21-CMS前端页面查询开发-Api调用
  • 22-CMS前端页面查询开发-Api调用-跨域解决
  • 23-CMS前端页面查询开发-分页查询实现
  • 24-CMS前端页面查询开发-使用钩子方法实现立即查询
  • 25-前后端请求响应流程小结
第八章 学成在线-CMS页面管理开发
8-1 CMS页面自定义条件查询
  • 01-自定义查询页面-服务端-Dao
  • 02-自定义查询页面-服务端-接口开发
  • 03-自定义查询页面-前端
8-2 CMS新增页面
  • 04-新增页面-服务端-接口开发
  • 05-新增页面-服务端-接口测试
  • 06-新增页面-前端-新增页面
  • 07-新增页面-前端-页面完善
  • 08-新增页面-前端-Api调用
8-3 CMS修改页面
  • 09-修改页面-服务端-接口开发
  • 10-修改页面-前端-修改页面
  • 11-修改页面-前端-Api调用
8-4 CMS删除页面
  • 12-删除页面-服务端-接口开发
  • 13-删除页面-前端-Api调用
8-5 异常处理
  • 14-异常处理-异常处理的问题分析
  • 15-异常处理-异常处理流程
  • 16-异常处理-可预知异常处理-自定义异常类型和抛出类
  • 17-异常处理-可预知异常处理-异常处理测试
  • 18-异常处理-不可预知异常处理
第九章 学成在线-CMS页面静态化
9-1 页面静态化需求
  • 01-页面静态化需求分析
9-2 FreeMarker研究
  • 02-freemarker介绍
  • 03-freemarker测试环境搭建
  • 04-freemarker基础-基础语法种类
  • 05-freemarker基础-List指令
  • 06-freemarker基础-遍历map数据
  • 07-freemarker基础-if指令
  • 08-freemarker基础-空值处理
  • 09-freemarker基础-内建函数
  • 10-freemarker静态化测试-基于模板文件静态化
  • 11-freemarker静态化测试-基于模板字符串静态化
9-3 页面静态化
  • 12-页面静态化-页面静态化流程
  • 13-页面静态化-数据模型-轮播图DataUrl接口
  • 14-页面静态化-数据模型-远程请求接口
  • 15-页面静态化-模板管理-模板管理业务流程
  • 16-页面静态化-模板管理-模板制作
  • 17-页面静态化-模板管理-GridFS研究-存文件
  • 18-页面静态化-模板管理-GridFS研究-取文件
  • 19-页面静态化-模板管理-模板存储
  • 20-页面静态化-静态化测试-填写页面DataUrl
  • 21-页面静态化-静态化测试-静态化程序编写
  • 22-页面静态化-静态化测试-静态化程序测试
9-4 页面预览
  • 23-页面预览-页面预览开发
  • 24-页面预览-页面预览测试
第十章 学成在线-消息中间件RabbitMQ
10-1 页面发布需求分析
  • 1.页面发布-需求分析
10-2 RabbitMQ介绍
  • 2.RabbitMQ研究-RabbitMQ介绍
10-3 RabbitMQ工作原理
  • 3.RabbitMQ研究-工作原理
  • 4.RabbitMQ研究-安装RabbitMQ
  • 5.RabbitMQ研究-入门程序-生产者
  • 6.RabbitMQ研究-入门程序-消费者
  • 7.RabbitMQ研究-工作模式-工作队列模式
  • 8.RabbitMQ研究-工作模式-发布订阅模式-生产者
  • 9.RabbitMQ研究-工作模式-发布订阅模式-消费者
  • 10.RabbitMQ研究-工作模式-路由工作模式介绍
  • 11.RabbitMQ研究-工作模式-路由工作模式测试
  • 12.RabbitMQ研究-工作模式-统配符工作模式测试
  • 13.RabbitMQ研究-工作模式-header和rpc工作模式
10-4 Spring整合RibbitMQ
  • 14.RabbitMQ研究-与springboot整合-搭建环境
  • 15.RabbitMQ研究-与springboot整合-声明交换机和队列
  • 16.RabbitMQ研究-与springboot整合-生产者代码
  • 17.RabbitMQ研究-与springboot整合-消费者代码
第十一章 学成在线-课程管理及实战
11-1 页面发布开发
  • 01-页面发布-技术方案分析
  • 02-页面发布-消费方Cms Client-搭建工程
  • 03-页面发布-消费方Cms Client-消费方法-service
  • 04-页面发布-消费方Cms Client-消费方法-监听队列(1)
  • 05-页面发布-生产方cms-发送页面发布消息
  • 06-页面发布-生产方cms-发送页面发布消息测试
  • 07-页面发布-前后端发布页面测试
  • 08-页面发布-业务完善的思考
11-2 课程管理需求分析
  • 09-课程管理-需求分析
  • 10-课程管理-教学方法说明
11-3 课程管理环境搭建
  • 11-课程管理-开发环境搭建
11-4 课程计划
  • 12-课程计划查询-需求分析
  • 13-课程计划查询-页面原型说明
  • 14-课程计划查询-Api接口定义
  • 15-课程计划查询-sql语句
  • 16-课程计划查询-接口实现
  • 17-课程计划查询-前端页面调试
  • 18-课程计划添加-需求分析
  • 19-课程计划添加-接口开发
  • 20-课程计划添加-前端页面调试
11-5 我的课程
  • 01-我的课程-需求分析与PageHelper技术
  • 02-我的课程-前端页面与Api说明
11-6 新增课程
  • 03-新增课程-课程分类查询
  • 04-新增课程-数据字典
11-7 课程修改
  • 05-课程修改实战分析
11-8 课程营销
  • 06-课程营销实战分析
第十二章 学成在线-课程图片管理 分布式文件系统
12-1 FastDFS研究
  • 01-分布式文件系统研究-技术应用场景
  • 02-分布式文件系统研究-什么是文件系统
  • 03-分布式文件系统研究-什么是分布式文件系统
  • 04-分布式文件系统研究-fastDSF架构介绍
  • 05-分布式文件系统研究-fastDSF文件上传和下载流程
  • 06-分布式文件系统研究-fastDFS安装及配置文件说明
  • 07-分布式文件系统研究-测试-搭建测试环境
  • 08-分布式文件系统研究-测试-上传文件测试
  • 09-分布式文件系统研究-测试-文件下载测试
  • 10-分布式文件系统研究-搭建图片服务虚拟主机
12-2 上传图片
  • 11-上传图片-需求分析
  • 12-上传图片-服务端-创建文件系统服务工程
  • 13-上传图片-服务端-Api接口定义
  • 14-上传图片-服务端-Api接口开发
  • 15-上传图片-前端-上传文件测试
  • 16-保存课程图片-服务端开发
  • 17-保存课程图片-保存图片测试
12-3 查询图片
  • 18-查询课程图片开发
12-4 删除图片
  • 19-删除课程图片-服务端开发
  • 20-删除课程图片-前端开发
第十三章 学成在线-课程预览及课程发布
13-1 Eureka注册中心
  • 01-Eureka注册中心-Eureka介绍
  • 02-Eureka注册中心-搭建Eureka单机环境
  • 03-Eureka注册中心-搭建Eureka高可用环境
  • 04-Eureka注册中心-将服务注册到Eureka Server
13-2 Feign远程调用
  • 05-Feign远程调用-客户端负载均衡介绍
  • 06-Feign远程调用-Ribbon测试
  • 07-Feign远程调用-Feign测试
13-3 课程预览技术方案
  • 08-课程预览技术方案
13-4 课程详情页面静态化
  • 09-课程详情页面静态化-静态页面测试
  • 10-课程详情页面静态化-课程详情模型数据查询接口
  • 11-课程详情页面静态化-课程信息模板设计
13-5 课程预览功能开发
  • 12-课程预览功能开发-需求分析
  • 13-课程预览功能开发-CMS页面预览接口测试
  • 14-课程预览功能开发-CMS添加页面接口
  • 15-课程预览功能开发-接口开发
  • 16-课程预览功能开发-接口测试
  • 17-课程预览功能开发-前后端测试
13-6 课程发布
  • 01-课程发布-需求分析
  • 02-课程发布-CMS一键发布-接口定义
  • 03-课程发布-CMS一键发布-接口开发
  • 04-课程发布-课程发布服务端-接口开发
  • 05-课程发布-课程发布服务端-接口测试
  • 06-课程发布-前后端调试
13-7 ElasticSearch介绍
  • 07-ElasticSearch-介绍
13-8 ElasticSearch原理与应用
  • 08-ElasticSearch-原理与应用
13-9 Elasticasearch安装
  • 09-ElasticSearch-安装与配置-安装
  • 10-ElasticSearch-安装与配置-head插件
13-10 ES快速入门
  • 11-ElasticSearch-快速入门-创建索引库
  • 12-ElasticSearch-快速入门-创建映射
  • 13-ElasticSearch-快速入门-创建文档
  • 14-ElasticSearch-快速入门-搜索文档
13-11 安装IK分词器
  • 15-ElasticSearch-IK分词器-安装IK分词器
  • 16-ElasticSearch-IK分词器-自定义词汇
13-12 映射类型
  • 17-ElasticSearch-映射-映射维护方法
  • 18-ElasticSearch-映射-常用映射类型
13-13 ElasticSearch索引管理
  • 19-ElasticSearch-索引管理-搭建搜索工程
  • 20-ElasticSearch-索引管理-创建索引库
  • 21-ElasticSearch-索引管理-文档的增删改查
第十四章 学成在线-搜索服务与搜索前端Nuxt.js
14-1 ElasticSearch搜索管理
  • 01-ElasticSearch-搜索管理-准备环境
  • 02-ElasticSearch-搜索管理-DSL搜索-查询所有文档
  • 03-ElasticSearch-搜索管理-DSL搜索-分页查询
  • 04-ElasticSearch-搜索管理-DSL搜索-TermQuery和Id查询
  • 05-ElasticSearch-搜索管理-DSL搜索-MatchQuery
  • 06-ElasticSearch-搜索管理-DSL搜索-MultiMatchQuery
  • 07-ElasticSearch-搜索管理-DSL搜索-布尔查询
  • 08-ElasticSearch-搜索管理-DSL搜索-过虑器
  • 09-ElasticSearch-搜索管理-DSL搜索-排序
  • 10-ElasticSearch-搜索管理-DSL搜索-高亮
14-2 ElasticSearch集群管理
  • 11-ElasticSearch-集群-集群结构
  • 12-ElasticSearch-集群-搭建集群
14-3 课程信息索引
  • 13-课程搜索需求分析
  • 14-课程索引-技术方案
  • 15-课程索引-准备课程索引信息-CoursePub模型
  • 16-课程索引-准备课程索引信息-保存CoursePub
  • 17-课程索引-准备课程索引信息-保存CoursePub测试
  • 18-课程索引-搭建ES环境
  • 19-课程索引-Logstash创建索引-安装配置
  • 20-课程索引-Logstash创建索引-测试
14-4 搜索接口开发
  • 21-课程搜索-需求分析
  • 22-课程搜索-Api定义
  • 23-课程搜索-接口实现-按关键字搜索
  • 24-课程搜索-接口实现-按关键字搜索测试
  • 25-课程搜索-接口实现-按分类和难度等级搜索
14-5 Nuxt.js工作原理
  • 01-搜索前端技术需求-SEO
  • 02-搜索前端技术需求-服务端渲染和客户端渲染
  • 03-Nuxt.js介绍
14-6 Nuxt.js基本使用
  • 04-Nuxt.js基本使用-创建Nuxt工程
  • 05-Nuxt.js基本使用-页面布局
  • 06-Nuxt.js基本使用-路由
  • 07-Nuxt.js基本使用-获取数据-asyncData
  • 08-Nuxt.js基本使用-获取数据-async&await
14-7 搜索前端开发
  • 09-搜索前端开发-搜索页面
  • 10-搜索前端开发-搜索全部
  • 11-搜索前端开发-分页搜索
  • 12-搜索前端开发-按分类搜索
  • 13-搜索前端开发-按难度等级搜索及高亮显示
  • 14-课程发布到搜索集成测试
第十五章 学成在线-在线学习 HLS与媒资管理系统集成
15-1 在线学习需求分析
  • 01-在线学习需求分析
15-2 在线点播解决方案
  • 02-在线点播解决方案
15-3 视频编码
  • 03-视频编码-基本概念
  • 04-视频编码-FFmpeg的基本使用
  • 05-视频编码-FFmpeg生成m3u8文件
15-4 播放器
  • 06-播放器-搭建媒体服务器测试videojs
15-5 搭建学习中心前端
  • 07-搭建学习中心工程&测试videojs
15-6 媒资管理上传文件
  • 08-媒资管理-需求分析
  • 09-媒资管理-开发环境
  • 10-媒资管理-上传文件-断点续传解决方案
  • 11-媒资管理-上传文件-文件分块测试
  • 12-媒资管理-上传文件-文件合并测试
  • 13-媒资管理-上传文件-前端页面
  • 14-媒资管理-上传文件-Api接口
  • 15-媒资管理-上传文件-上传注册
  • 16-媒资管理-上传文件-分块检查
  • 17-媒资管理-上传文件-上传分块
  • 18-媒资管理-上传文件-合并分块
  • 19-媒资管理-上传文件-测试
15-7 视频处理需求分析
  • 01-视频处理-需求分析
15-8 视频处理进程
  • 02-视频处理-视频处理工程创建
  • 03-视频处理-视频处理技术方案
  • 04-视频处理-视频处理实现-业务流程分析
  • 05-视频处理-视频处理实现-生成mp4
  • 06-视频处理-视频处理实现-生成m3u8
15-9 视频处理自动调用
  • 07-视频处理-发送视频处理消息分析&更正FilePath
  • 08-视频处理-发送视频处理消息
  • 09-视频处理-视频处理测试
  • 10-视频处理-视频处理并发设置
15-10 我的媒资
  • 11-我的媒资-需求分析&Api定义
  • 12-我的媒资-服务端开发
  • 13-我的媒资-前端开发
15-11 媒资管理与课程管理集成
  • 14-媒资与课程计划关联-需求分析
  • 15-媒资与课程计划关联-选择视频
  • 16-媒资与课程计划关联-保存视频信息-需求分析&Api定义
  • 17-媒资与课程计划关联-保存视频信息-服务端开发
  • 18-媒资与课程计划关联-保存视频信息-前端开发
  • 19-媒资与课程计划关联-查询视频信息
15-12 在线学习查询课程计划
  • 01-学习页面查询课程计划-需求分析&Api定义
  • 02-学习页面查询课程计划-服务端开发
  • 03-学习页面查询课程计划-前端开发
15-13 搜索服务查询课程媒资信息
  • 04-学习页面获取视频播放地址-需求分析
  • 05-学习页面获取视频播放地址-课程发布存储媒资信息-需求分析
  • 06-学习页面获取视频播放地址-课程发布存储媒资信息-实现
  • 07-学习页面获取视频播放地址-课程发布存储媒资信息-测试
  • 08-学习页面获取视频播放地址-Logstash扫描课程计划媒资
  • 09-学习页面获取视频播放地址-搜索服务查询课程媒资接口
  • 10-学习页面获取视频播放地址-搜索服务查询课程媒资接口-测试
15-14 在线学习接口
  • 11-在线学习接口-需求分析
  • 12-在线学习接口-搭建开发环境
  • 13-在线学习接口-Api接口定义
  • 14-在线学习接口-服务端开发-将搜索服务注册到Eureka
  • 15-在线学习接口-服务端开发-学习服务接口开发
  • 16-在线学习接口-服务端开发-测试
  • 17-在线学习接口-前端开发-根据课程计划id播放视频
  • 18-在线学习接口-前端开发-自动播放视频
  • 19-在线学习接口-集成测试
第十六章 学成在线-Spring Security Oauth2
16-1 用户认证需求分析
  • 01-用户认证需求分析
16-2 用户认证技术方案
  • 02-用户认证技术方案-单点登录
  • 03-用户认证技术方案-Oauth2协议
  • 04-用户认证技术方案-SpringSecurityOauth2
16-3 Spring security Oauth2研究
  • 05-SpringSecurityOauth2研究-搭建认证服务器
  • 06-SpringSecurityOauth2研究-Oauth2授权码模式-申请令牌
  • 07-SpringSecurityOauth2研究-Oauth2授权码模式-资源服务授权测试
  • 08-SpringSecurityOauth2研究-解决swagger-ui无法访问
  • 09-SpringSecurityOauth2研究-Oauth2密码模式授权
  • 10-SpringSecurityOauth2研究-校验令牌&刷新令牌
16-4 JWT研究
  • 11-SpringSecurityOauth2研究-JWT研究-JWT介绍
  • 12-SpringSecurityOauth2研究-JWT研究-生成私钥和公钥
  • 13-SpringSecurityOauth2研究-JWT研究-生成JWT令牌&验证JWT令牌
16-5 认证接口开发
  • 14-认证接口开发-需求分析
  • 15-认证接口开发-Redis配置
  • 16-认证接口开发-Api接口定义
  • 17-认证接口开发-申请令牌测试
  • 18-认证接口开发-接口开发-service
  • 19-认证接口开发-接口开发-controller
  • 20-认证接口开发-接口测试
第十七章 学成在线-用户认证与授权
17-1 用户登录
  • 01-用户认证-用户认证流程分析(1)
  • 02-用户认证-认证服务查询数据库-需求分析&搭建环境
  • 03-用户认证-认证服务查询数据库-查询用户接口-接口定义
  • 04-用户认证-认证服务查询数据库-查询用户接口-接口开发
  • 05-用户认证-认证服务查询数据库-调用查询用户接口
  • 06-用户认证-认证服务查询数据库-Bcrypt介绍
  • 07-用户认证-认证服务查询数据库-解析申请令牌错误信息
  • 08-用户认证-认证服务查询数据库-用户登录前端
17-2 前端显示当前用户
  • 09-前端显示当前用户-需求分析
  • 10-前端显示当前用户-jwt查询接口
  • 11-前端显示当前用户-前端请求jwt
17-3 用户退出
  • 12-用户退出-服务端
  • 13-用户退出-前端
17-4 Zuul网关
  • 14-网关-介绍网关及搭建网关工程
  • 15-网关-路由配置
  • 16-网关-过虑器
17-5 身份校验
  • 17-身份校验-身份校验过虑器编写
  • 18-身份校验-测试
17-6 用户授权业务流程
  • 01-用户授权业务流程分析
17-7 方法授权
  • 02-方法授权-需求分析
  • 03-方法授权-jwt令牌包含权限
  • 04-方法授权-方法授权实现
  • 05-方法授权-方法授权测试
  • 06-方法授权-方法授权测试-无权限异常处理
17-8 动态查询用户权限
  • 07-动态查询用户权限-权限数据模型
  • 08-动态查询用户的权限-用户中心查询用户权限
  • 09-动态查询用户的权限-认证服务查询用户权限
17-9 前端集成认证授权
  • 10-前端集成认证授权-需求分析
  • 11-前端集成认证授权-身份校验
  • 12-前端集成认证授权-携带JWT授权
17-10 细粒度授权
  • 13-细粒度授权-细粒度授权介绍
  • 14-细粒度授权-我的课程细粒度授权-需求分析
  • 15-细粒度授权-我的课程细粒度授权-实现
  • 16-细粒度授权-我的课程细粒度授权-测试
  • 17-细粒度授权-获取当前用户信息
17-11 微服务之间认证
  • 18-微服务之间认证-需求分析
  • 19-微服务之间认证-Feign 拦截器
第十八章 学成在线-分布式事务与Devops项目总结
18-1 订单与选课需求分析
  • 01-订单与选课需求分析
18-2 分布式事务解决方案
  • 02-分布式事务-问题描述
  • 03-分布式事务-分布式事务及相关概念
  • 04-分布式事务-CAP理论
  • 05-分布式事务-解决方案
  • 06-自动添加选课方案-搭建订单工程
  • 07-自动添加选课方案-解决方案分析
18-3 Spring Task定时任务
  • 08-SpringTask定时任务-串行任务
  • 09-SpringTask定时任务-cron表达式
  • 10-SpringTask定时任务-并行任务
18-4 订单服务定时发送消息
  • 11-订单服务定时发送消息-需求分析
  • 12-订单服务定时发送消息-查询前N条任务
  • 13-订单服务定时发送消息-查询前N条任务-测试
  • 14-订单服务定时发送消息-定时发送任务
  • 15-订单服务定时发送消息-定时发送任务-测试
  • 16-订单服务定时发送消息-乐观锁取任务
18-5 自动添加选课开发
  • 17-自动添加选课开发-学习服务添加选课
  • 18-自动添加选课开发-学习服务添加选课-接收添加选课消息
  • 19-自动添加选课开发-学习服务添加选课-测试
  • 20-自动添加选课开发-订单服务结束任务
  • 21-自动添加选课开发-集成测试
18-6 DevOps介绍
  • 01-devops介绍
18-7 Git/GitLab
  • 02-Git&GitLab-在GitLab创建项目
  • 03-Git&GitLab-使用Git管理项目
18-8 Docker
  • 04-Docker-Docker介绍
  • 05-Docker-部署微服务到Docker
  • 06-Docker-部署微服务到Docker-maven构建镜像
18-9 持续集成
  • 07-持续集成-持续集成介绍
  • 08-持续集成-搭建环境
  • 09-持续集成-持续集成任务测试
  • 10-持续集成-自动构建
18-10 项目总结
  • 11-项目总结-项目背景
  • 12-项目总结-项目功能模块
  • 13-项目总结-项目技术架构-整体架构图
  • 14-项目总结-项目技术架构-微服务技术栈
  • 15-项目总结-项目技术架构-接口定义规范
  • 16-项目总结-项目技术架构-注册中心和网关
  • 17-项目总结-项目技术架构-其它问题
  • 18-项目总结-前后端开发流程及前端技术栈
  • 19-项目总结-CMS页面管理及相关技术点
  • 20-项目总结-课程管理及相关技术点
  • 21-项目总结-媒资管理及相关技术点
  • 22-项目总结-课程搜索流程
  • 23-项目总结-图片服务器
  • 24-项目总结-认证和授权流程
  • 25-项目总结-异常处理流程
  • 26-项目总结-事务及分布式事务控制
第十九章 Apache ServiceComb课程
19-1 课程介绍
  • 01ServiceComb课程背景介绍 免费试学
  • 02ServiceComb概述 免费试学
  • 03ServiceComb官方开发包下载 免费试学
19-2 ServiceComb设计思想提高
  • 04ServiceComb与SpringCloud对比 免费试学
  • 05ServiceComb的开放性设计思想 免费试学
  • 06ServiceComb设计理念底层模块分析 免费试学
  • 07ServiceComb微服务解决方案介绍 免费试学
19-3 ServiceComb开发环境搭建
  • 08ServiceComb开发环境的准备
19-4 ServiceComb服务注册中心
  • 09ServiceComb的注册中心CSE介绍及原理分析
  • 10ServiceComb服务注册中心CSE的目录结构分析
  • 11ServiceComb服务注册中心CSE小结
19-5 ServiceComb入门程序
  • 12ServiceComb快速开发脚手架介绍
  • 13ServiceComb入门程序配置文件分析
  • 14ServiceComb入门程序详细分析
  • 15ServiceComb入门程序运行效果
  • 16ServiceComb开发步骤总结
19-6 使用REST方式开发ServiceComb微服务应用
  • 17Rest编程开发ServiceComb-框架搭建
  • 18Rest编程开发ServiceComb服务提供者
  • 19Rest编程开发ServiceComb服务提供者的测试
  • 20Rest编程开发ServiceComb服务消费者的实现类
  • 21Rest编程开发ServiceComb服务的消费者Controller
  • 22Rest编程开发ServiceComb示例的测试
  • 23Rest编程开发ServiceComb总结
19-7 ServiceComb回顾及线程通信模型
  • 01ServiceComb入门回顾
  • 02ServiceComb的线程通信模型介绍
19-8 使用RPC方式开发ServiceComb微服务应用
  • 03RPC方式开发ServiceComb应用-基本架构
  • 04RPC方式开发ServiceComb-服务提供者
  • 05RPC方式开发ServiceComb-消费者pom文件
  • 06RPC方式开发ServiceComb-服务消费者
  • 07RPC方式开发ServiceComb应用的测试
  • 08RPC方式开发ServiceComb应用总结
19-9 ServiceComb微服务治理-负载均衡
  • 09ServiceComb微服务治理方案配置
  • 10ServiceComb微服务治理-负载均衡策略
19-10 ServiceComb微服务治理-限流策略
  • 11ServiceComb微服务治理-限流策略概述
  • 12ServiceComb微服务治理-限流的测试项目场景介绍
  • 13ServiceComb微服务治理-限流的服务调用过程
  • 14ServiceComb服务治理-十次方网关模块分析与启动
  • 15ServiceComb服务治理-十次方交友与问题微服务开启
  • 16ServiceComb服务治理-限流测试准备工作(Jemeter工具配置)
  • 17ServiceComb服务治理-限流效果显示
  • 18ServiceComb服务治理-限流的正反向测试总结
19-11 ServiceComb微服务治理-熔断机制
  • 19ServiceComb服务治理-熔断机制介绍
  • 20ServiceComb服务治理-熔断机制效果测试
19-12 ServiceComb微服务综合案例-十次方
  • 21ServiceComb综合案例-需求及数据库分析
  • 22ServiceComb综合案例-模块分析
  • 23ServiceComb综合案例-friend微服务模块开发
  • 24ServiceComb综合案例-qa问答微服务开发
  • 25ServiceComb综合综例-qa微服务效果显示
  • 26ServiceComb综合案例-十次方交友效果演示
19-13 ServiceComb微服务框架课程总结
  • 27ServiceComb课程总结
第二十章 容器化进阶K8S
20-1 Kubernetes概述(容器化进阶相关学习资料在此处下载~)
  • 0.课程介绍 免费试学
  • 1.Kubernetes介绍 免费试学
  • 2.Kubernetes快速入门 免费试学
  • 3.Kubernetes环境搭建常见问题解决 免费试学
  • 4.Kubernetes基本架构与常用术语 免费试学
20-2 Kubernetes集群搭建
  • 5.Kubernetes集群搭建环境准备
  • 6.Kubernetes集群搭建Master安装-Docker安装
  • 7.Kubernetes集群搭建Master安装-etcd服务
  • 8.Kubernetes集群搭建Master安装-kube-apiserver服务
  • 9.Kubernetes集群搭建Master安装-kube-controller-manager服务
  • 10.Kubernetes集群搭建Master安装-kube-scheduler服务
  • 11.Kubernetes集群搭建Master安装-启动
  • 12.Kubernetes集群搭建Node安装-准备工作
  • 13.Kubernetes集群搭建Node安装-kubelet服务
  • 14.Kubernetes集群搭建Node安装-kube-proxy服务
  • 15.Kubernetes集群搭建Node安装-启动
  • 16.Kubernetes集群搭建Node2安装
  • 17.Kubernetes集群健康检查与测试(1)
  • 18.Kubernetes集群健康检查与测试(2)
  • 19.Kubernetes集群健康检查与测试(3)
20-3 Kubernetes核心技术
  • 20.kubernetes核心技术-Pod(1)
  • 21.kubernetes核心技术-Pod(2)
  • 22.kubernetes核心技术-Label
  • 23.kubernetes核心技术-Replication Controller
  • 24.kubernetes核心技术-ReplicaSet与Deployment
  • 25.kubernetes核心技术-HorizontalPod Autoscaler
  • 26.kubernetes核心技术-volume
  • 27.kubernetes核心技术-namespace
  • 28.kubernetes核心技术-Service(1)
  • 29.kubernetes核心技术-Service(2)
第二十一章: 华为云PaaS微服务治理课程(CSE Mesher开发)
21-1 微服务引擎CSE
  • 1.课程介绍 免费试学
  • 2.快速体验-功能介绍和准备环境 免费试学
  • 3.快速体验-启动服务 免费试学
  • 4.快速体验-服务治理和课程目标 免费试学
  • 5.ServiceComb回顾-注册中心和导入工程目录 免费试学
  • 6.ServiceComb回顾-服务提供方 免费试学
  • 7.ServiceComb回顾-服务消费方 免费试学
  • 8.微服务引擎CSE-华为云PaaS平台介绍 免费试学
  • 9.微服务引擎CSE-微服务引擎CSE介绍 免费试学
  • 10.微服务引擎CSE-ServiceComb项目接入CSE 免费试学
  • 11.学成在线项目接入CSE-项目介绍-导入原始工程 免费试学
  • 12.学成在线项目接入CSE-项目介绍-项目部署演示 免费试学
  • 13.学成在线项目接入CSE-项目介绍-微服务技术栈 免费试学
  • 14.学成在线项目接入CSE-项目介绍-原始代码结构 免费试学
  • 15.学成在线项目接入CSE-搜索服务接入CSE 免费试学
  • 16.学成在线项目接入CSE-搜索服务接入CSE问题处理和总结 免费试学
21-2 云容器引擎CCE
  • 01-学成在线项目接入CSE-数据视图服务接入CSE 免费试学
  • 02-学成在线项目接入CSE-学习服务接入CSE 免费试学
  • 03-学成在线项目接入CSE-网关-创建EdgeService工程 免费试学
  • 04-学成在线项目接入CSE-网关-配置路由 免费试学
  • 05-学成在线项目接入CSE-网关-过虑器 免费试学
  • 06-学成在线项目接入CSE-集成测试 免费试学
  • 07-云容器引擎CCE-CCE介绍 免费试学
  • 08-云容器引擎CCE-创建集群-创建节点 免费试学
  • 09-云容器引擎CCE-创建集群-查询集群和远程登录 免费试学
  • 10-云容器引擎CCE-CCE快速体验-创建无状态工作负载 免费试学
  • 11-云容器引擎CCE-CCE快速体验-弹性伸缩和关闭集群 免费试学
  • 12-云容器引擎CCE-容器镜像服务 免费试学
  • 13-学成在线项目部署-部署规划 免费试学
  • 14-学成在线项目部署-percona-创建工作负载 免费试学
  • 15-学成在线项目部署-percona-导入数据 免费试学
  • 16-学成在线项目部署-mongodb 免费试学
21-3 学成在线项目部署
  • 01.学成在线项目部署-elasticsearch-创建工作负载
  • 02.学成在线项目部署-elasticsearch-配置文件与错误调试
  • 03.学成在线项目部署-elasticsearch-初始化数据
  • 04.学成在线项目部署-微服务部署-构建镜像配置
  • 05.学成在线项目部署-微服务部署-构建镜像构建与上传
  • 06.学成在线项目部署-portalview-创建工作负载
  • 07.学成在线项目部署-portalview-测试通过
  • 08.学成在线项目部署-portalview-接口变更自动升级
  • 09.学成在线项目部署-search部署
  • 10.学成在线项目部署-learning部署
  • 11.学成在线项目部署-edgeservice-上传镜像
  • 12.学成在线项目部署-edgeservice-创建工作负载
  • 13.学成在线项目部署-前端门户-创建工作负载
  • 14.学成在线项目部署-前端门户-配置及调试
21-4 微服务治理
  • 01-学成在线项目部署-前端学习中心部署
  • 02-学成在线项目部署-前端搜索-创建工作负载
  • 03-学成在线项目部署-前端搜索-配置与调试
  • 04-学成在线项目部署-前端与微服务集成-集成搜索
  • 05-学成在线项目部署-前端与微服务集成-集成学习中心
  • 06-学成在线项目部署-总结
  • 07-微服务治理-微服务治理介绍
  • 08-微服务治理-连接配置中心和配置Handler
  • 09-微服务治理-负载均衡策略-策略实现
  • 10-微服务治理-负载均衡策略-搭建测试环境
  • 11-微服务治理-限流策略
  • 12-微服务治理-容错策略
  • 13-微服务治理-降级策略
  • 14-微服务治理-熔断策略和错误注入
  • 15-微服务治理-APM-APM介绍
  • 16-微服务治理-APM-APM配置
  • 17-微服务治理-APM-介绍调用链跟踪和方法跟踪
  • 18-微服务治理-APM-测试调用链跟踪和方法跟踪
21-5 Mesher
  • 01.mesher介绍-微服务落地困难
  • 02.mesher介绍-service mesh介绍
  • 03.mesher介绍-mesher介绍
  • 04.快速体验-mesher配置
  • 05.快速体验-weathermapweb接入CSE
  • 06.mesher研究-mesher作为消费方-处理流程
  • 07.mesher研究-mesher作为消费方-服务提供方和消费方工程构建
  • 08.mesher研究-mesher作为消费方-mesher配置
  • 09.mesher研究-mesher作为消费方-通过mesher调用测试
  • 10.mesher研究-mesher作为提供方-处理流程
  • 11.mesher研究-mesher作为提供方-服务提供方和消费方工程构建
  • 12.mesher研究-mesher作为提供方-mesher配置
  • 13.mesher研究-mesher作为提供方-调用mesher提供方
  • 14.学成在线使用mesher-需求分析和导入工程
  • 15.学成在线使用mesher-mesher基本配置
  • 16.学成在线使用mesher-mesher作为消费方查询用户信息
  • 17.学成在线使用mesher-mesher作为提供方供微服务调用

阶段二 项目框架架构与优化课程

展开
第一章 JVM优化
1-1 JVM优化1
  • 01.今日内容_D01
  • 02.我们为什么要对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工具的使用(监控远程进程)
  • 19.课程总结
1-2 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日志分析工具
  • 18.课程总结
1-3 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-1 课程目标
  • 01. MySQL 高级 - 课程内容介绍
2-2 Linux安装MySQL及启动
  • 02. MySQL 高级 - Linux上安装MySQL
  • 03. MySQL 高级 - 启动及登录MySQL
2-3 MySQL对象 - 索引
  • 04. MySQL 高级 - 索引 - 概述
  • 05. MySQL 高级 - 索引 - 优势和劣势
  • 06. MySQL 高级 - 索引 - 数据结构
  • 07. MySQL 高级 - 索引 - 数据结构 - BTREE
  • 08. MySQL 高级 - 索引 - 数据结构 - B+TREE
  • 09. MySQL 高级 - 索引 - 索引分类
  • 10. MySQL 高级 - 索引 - 索引语法
  • 11. MySQL 高级 - 索引 - 索引设计原则
2-4 MySQL对象 - 视图
  • 12. MySQL 高级 - 视图 - 概述
  • 13. MySQL 高级 - 视图 - 创建及修改视图
  • 14. MySQL 高级 - 视图 - 查看及删除视图
2-5 MySQL对象 - 存储过程
  • 15. MySQL 高级 - 存储过程 - 概述
  • 16. MySQL 高级 - 存储过程 - 创建调用查询删除语法
  • 17. MySQL 高级 - 存储过程 - 语法 - 变量
  • 18. MySQL 高级 - 存储过程 - 语法 - if判断
  • 19. MySQL 高级 - 存储过程 - 语法 - 输入参数
  • 20. MySQL 高级 - 存储过程 - 语法 - 输出参数
  • 21. MySQL 高级 - 存储过程 - 语法 - case结构
  • 22. MySQL 高级 - 存储过程 - 语法 - while循环
  • 23. MySQL 高级 - 存储过程 - 语法 - repeat循环
  • 24. MySQL 高级 - 存储过程 - 语法 - loop循环
  • 25. MySQL 高级 - 存储过程 - 语法 - 游标介绍
  • 26. MySQL 高级 - 存储过程 - 语法 - 游标基本操作
  • 27. MySQL 高级 - 存储过程 - 语法 - 循环获取游标
  • 28. MySQL 高级 - 存储过程 - 函数
2-6 MySQL对象 - 触发器
  • 29. MySQL 高级 - 触发器 - 介绍
  • 30. MySQL 高级 - 触发器 - 创建及应用
  • 31. MySQL 高级 - 触发器 - 查看及删除
第三章 存储引擎、索引使用及SQL优化
3-1 课程目标
  • 01. MySQL高级 - 今日内容
3-2 MySQL 体系结构
  • 02. MySQL高级 - 体系结构
3-3 MySQL 存储引擎
  • 03. MySQL高级 - 存储引擎 - 概述
  • 04. MySQL高级 - 存储引擎 - 特性
  • 05. MySQL高级 - 存储引擎 - InnoDB特性
  • 06. MySQL高级 - 存储引擎 - MyISAM特性
  • 07. MySQL高级 - 存储引擎 - Memory与Merge特性
  • 08. MySQL高级 - 存储引擎 - 选择原则
3-4 MySQL 优化步骤
  • 09. MySQL高级 - 优化SQL步骤 - SQL执行频率
  • 10. MySQL高级 - 优化SQL步骤 - 定位低效SQL
  • 11. MySQL高级 - 优化SQL步骤 - explain指令介绍
  • 12. MySQL高级 - 优化SQL步骤 - explain之id
  • 13. MySQL高级 - 优化SQL步骤 - explain之select_type
  • 14. MySQL高级 - 优化SQL步骤 - explain之table type
  • 15. MySQL高级 - 优化SQL步骤 - explain之key rows extra
  • 16. MySQL高级 - 优化SQL步骤 - show profile
  • 17. MySQL高级 - 优化SQL步骤 - trace工具
3-5 MySQL 索引的使用
  • 18. MySQL高级 - 索引的使用 - 验证索引提升查询效率
  • 19. MySQL高级 - 索引的使用 - 全值匹配
  • 20. MySQL高级 - 索引的使用 - 最左前缀法则
  • 21. MySQL高级 - 索引的使用 - 索引失效情况(范围查询,字段运算)
  • 22. MySQL高级 - 索引的使用 - 覆盖索引
  • 23. MySQL高级 - 索引的使用 - or索引失效情况
  • 24. MySQL高级 - 索引的使用 - like模糊匹配
  • 25. MySQL高级 - 索引的使用 - 全表扫描更快
  • 26. MySQL高级 - 索引的使用 - NULL值的判定
  • 27. MySQL高级 - 索引的使用 - in和not in
  • 28. MySQL高级 - 索引的使用 - 单列索引与复合索引选择
  • 29. MySQL高级 - 索引的使用 - 查看索引使用情况
3-6 MySQL - SQL优化
  • 30. MySQL高级 - SQL优化 - 大批量插入数据
  • 31. MySQL高级 - SQL优化 - insert优化
  • 32. MySQL高级 - SQL优化 - orderby 优化
  • 33. MySQL高级 - SQL优化 - group by 优化
  • 34. MySQL高级 - SQL优化 - 子查询优化
  • 35. MySQL高级 - SQL优化 - or优化
  • 36. MySQL高级 - SQL优化 - limit优化
  • 37. MySQL高级 - SQL优化 - 索引提示
第四章 MySQL参数调优及数据库锁
4-1 课程目标
  • 01. MySQL高级 - 今日内容
4-2 MySQL - 应用优化
  • 02. MySQL高级 - 应用优化
4-3 MySQL - 查询缓存
  • 03. MySQL高级 - 查询缓存 - 概述及流程
  • 04. MySQL高级 - 查询缓存 - 配置参数
  • 05. MySQL高级 - 查询缓存 - 开启查询缓存
  • 06. MySQL高级 - 查询缓存 - SELECT选项
  • 07. MySQL高级 - 查询缓存 - 失效场景
4-4 MySQL - 内存优化
  • 08. MySQL高级 - 内存优化 - 优化原则
  • 09. MySQL高级 - 内存优化 - MyISAM内存优化
  • 10. MySQL高级 - 内存优化 - InnoDB内存优化
4-5 MySQL - 并发参数调整
  • 11. MySQL高级 - 并发参数调整
4-6 MySQL - 锁的概述
  • 12. MySQL高级 - 锁 - 锁的概述及分类
  • 13. MySQL高级 - 锁 - MySQL对锁的支持
4-7 MySQL - MyISAM锁
  • 14. MySQL高级 - 锁 - MyISAM表锁 - 读锁
  • 15. MySQL高级 - 锁 - MyISAM表锁 - 写锁
  • 16. MySQL高级 - 锁 - MyISAM表锁 - 小结
  • 17. MySQL高级 - 锁 - MyISAM表锁 - 查看锁争用情况
4-8 MySQL - InnoDB锁
  • 18. MySQL高级 - 锁 - InnoDB行锁 - 介绍及背景知识
  • 18. MySQL高级 - 锁 - InnoDB行锁 - 类型
  • 19. MySQL高级 - 锁 - InnoDB行锁 - 基本演示
  • 20. MySQL高级 - 锁 - InnoDB行锁 - 行锁升级为表锁
  • 21. MySQL高级 - 锁 - InnoDB行锁 - 间隙锁危害
  • 22. MySQL高级 - 锁 - InnoDB行锁 - 争用情况查看
  • 23. MySQL高级 - 锁 - InnoDB行锁 - 总结
4-9 MySQL - 常用SQL技巧
  • 24. MySQL高级 - SQL技巧 - SQL执行顺序及正则表达式
  • 25. MySQL高级 - SQL技巧 - 数字函数与字符串函数
  • 26. MySQL高级 - SQL技巧 -日期函数与聚合函数
第五章 MySQL常用工具、日志及综合案例
5-1 课程目标
  • 01. MySQL高级 - 课程内容
5-2 MySQL - 常用工具
  • 02. MySQL高级 - 常用工具 - mysql
  • 03. MySQL高级 - 常用工具 - mysqladmin
  • 04. MySQL高级 - 常用工具 - mysqlbinlog与mysqldump
  • 05. MySQL高级 - 常用工具 - mysqlimport与source
  • 06. MySQL高级 - 常用工具 - mysqlshow
5-3 MySQL - 日志
  • 07. MySQL高级 - 日志 - 错误日志
  • 08. MySQL高级 - 日志 - 二进制日志(statement)
  • 09. MySQL高级 - 日志 - 二进制日志(row及日志删除)
  • 10. MySQL高级 - 日志 - 查询日志
  • 11. MySQL高级 - 日志 - 慢查询日志
5-4 MySQL - 复制
  • 12. MySQL高级 - 复制 - 原理
  • 13. MySQL高级 - 复制 - 集群搭建
5-5 MySQL优化 - 案例
  • 14. MySQL高级 - 案例 - 需求及环境准备
  • 15. MySQL高级 - 案例 - 基本工程导入
  • 16. MySQL高级 - 案例 - AOP记录日志
  • 17. MySQL高级 - 案例 - 日志查询后端 - mapper接口
  • 18. MySQL高级 - 案例 - 日志查询后端 - Service&Controller
  • 19. MySQL高级 - 案例 - 日志查询 - 前端
  • 20. MySQL高级 - 案例 - 系统性能优化分析
  • 21. MySQL高级 - 案例 - 系统性能优化 - 分页优化
  • 22. MySQL高级 - 案例 - 系统性能优化 - 索引优化
  • 23. MySQL高级 - 案例 - 系统性能优化 - 读写分离概述
  • 24. MySQL高级 - 案例 - 系统性能优化 - 数据源配置
  • 25. MySQL高级 - 案例 - 系统性能优化 - AOP切换数据源
  • 26. MySQL高级 - 案例 - 系统性能优化 - AOP切换数据源 - 测试
  • 27. MySQL高级 - 案例 - 系统性能优化 - AOP切换数据源 - 原理解析
  • 28. MySQL高级 - 案例 - 系统性能优化 - 应用优化
第六章 MVC
6-1 课程简介
  • 01MVC课程介绍
  • 02写在最前
6-2 深入浅出MVC及优略分析
  • 03MVC的由来-Model1模型介绍
  • 04MVC的由来-Model2模型简介
  • 05MVC模型的优略分析
  • 06MVVM模型介绍和MVC模型思想总结
6-3 MVC模型框架之SpringMVC
  • 07SpringMVC框架的源码分析内容介绍
  • 08SpringMVC源码分析-准备环境
  • 09SpringMVC执行过程分析-各司其职的优势
  • 10SpringMVC执行过程源码跟踪-断点调试的细节以及各司其职的再明确
  • 11SpringMVC执行过程源码跟踪-反射调用控制器方法
  • 12SpringMVC三大组件-处理器映射器
  • 13SpringMVC三大组件-处理器适配器
  • 14SpringMVC三大组件-视图解析器
  • 15springmvc中不使用视图解析器的场景案例-1
  • 16springmvc中不使用视图解析器案例-2
  • 17springmv中请求参数封装的流程分析
  • 18springmvc请求参数封装注解-RequestParam
  • 19spring请求参数封装注解-RequestBody
  • 20spring请求参数封装注解-PathVariable
  • 21springmvc中的拦截器分析
  • 22SpringMVC中为什么不使用XML配置和开启注解支持提供的bean
6-4 MVC模型框架之Struts2
  • 23Struts2执行过程分析的环境准备
  • 24Struts2的执行过程分析和现阶段遇到的问题
  • 25Struts2的内部执行过程分析
  • 26Struts2中的ContextMap介绍
  • 27借助struts2的debug标签查看contextmap的内容
  • 28ActionContext对象详解
  • 29ValueStack介绍
  • 30ValueStack的细节注意事项
  • 31OGNL表达式使用细节1
  • 32OGNL表达式的使用细节2
  • 33国际化的基本概念
  • 34国际化在Struts2中的应用
  • 35truts2中的result类型
  • 36自定义结果视图类型-1
  • 37自定义结果视图类型-2
  • 38struts2中的拦截器
  • 39课程总结
第七章 ORM思想及相关框架实现原理
7-1 ORM思想概述
  • ORM_01_课程概述
  • ORM_02_JDBC的问题
  • ORM_03_ORM思想
7-2 ORM的经典应用:Hibernate
  • ORM_04_Hibernate案例_1
  • ORM_05_Hibernate案例_2
  • ORM_06_Hibernate案例_3
  • ORM_07_Hibernate案例_4
  • ORM_08_Hibernate案例_5
  • ORM_09_Hibernate案例_6
  • ORM_10_Hibernate的ORM实现原理1
  • ORM_11_Hibernate的ORM实现原理2
  • ORM_12_Hibernate的ORM实现原理3
7-3 ORM的经典应用:Mybatis
  • ORM_13_MyBatis案例1
  • ORM_14_MyBatis案例2
  • ORM_15_MyBatis案例3
  • ORM_16_MyBatis案例4
  • ORM_17_MyBatis案例5
  • ORM_18_MyBatis的ORM实现原理1
  • ORM_19_MyBatis的ORM实现原理2
  • ORM_20_MyBatis的ORM实现原理3
7-4 自定义一个ORM框架
  • ORM_21_自定义ORM框架1
  • ORM_22_自定义ORM框架2
  • ORM_23_自定义ORM框架3
  • ORM_24_自定义ORM框架4
  • ORM_25_自定义ORM框架5
  • ORM_26_自定义ORM框架6
  • ORM_27_自定义ORM框架7
  • ORM_28_自定义ORM框架8
  • ORM_29_自定义ORM框架9
  • ORM_30_自定义ORM框架10
  • ORM_31_自定义ORM框架11
  • ORM_32_自定义ORM框架12
  • ORM_33_自定义ORM框架13
  • ORM_34_自定义ORM框架14
  • ORM_35_自定义ORM框架15
  • ORM_36_自定义ORM框架16
  • ORM_37_自定义ORM框架17
  • ORM_38_测试使用自定义的ORM框架1
  • ORM_39_测试使用自定义的ORM框架2
  • ORM_40_测试使用自定义的ORM框架3
  • ORM_41_测试使用自定义的ORM框架4
  • ORM_42_测试使用自定义的ORM框架5
第八章 Netty网络编程
8-1 Netty基础介绍
  • 01.项目功能介绍
  • 02.Netty基础介绍以及基础知识介绍
  • 03.基于web socket简单聊天DEMO实现-Netty服务器类
  • 04.基于web socket简单聊天DEMO实现-ChannelHandler实现
  • 05.websocket以及前端代码编写
  • 06.websocket以及前端代码编写测试
8-2 MUI基础
  • 07.MUI、HTML5+、HBuilder介绍
  • 08.MUI-01.前端组件
  • 08.MUI-02.获取页面元素_添加点击事件
  • 08.MUI-03.Ajax前端代码编写
  • 08.MUI-04.Ajax后端代码编写&测试
  • 08.MUI-05.字符串JSON互相转换
  • 08.MUI-06.页面跳转
  • 08.MUI-07.本地缓存操作
8-3 项目搭建
  • 08.使用模拟器进行测试
  • 09.前端项目导入_模拟器测试运行
  • 10.数据库导入-后端项目创建
  • 11.后端 - Spring Boot整合Netty搭建后台
8-4 用户注册业务功能实现
  • 12.用户登录功能 -后端开发
  • 13.注册功能 - 后端&前端测试
  • 14.FASTDFS - 文件服务器介绍与搭建
  • 15.FASTDFS - 个人信息 - 后端照片上传功能开发
8-5 个人信息业务功能实现
  • 16.个人信息 - 前端&测试头像上传
  • 17.个人信息 - 修改昵称后端实现
  • 18.个人信息 -重新加载用户信息后端实现
  • 19.个人信息 - 二维码生成后端编写
8-6 好友业务功能实现
  • 20.搜索朋友 - 后端开发
  • 21.搜索朋友 - 前端测试联调
  • 22.添加好友 - 发送好友请求后端开发
  • 23.添加好友 -前端测试
  • 24.展示好友请求 -后端开发
  • 25.添加好友 - 接受好友请求后端开发
  • 26.添加好友 -拒绝添加好友后端开发
  • 27.通信录功能实现
8-7 聊天业务功能实现
  • 28.聊天业务架构讲解
  • 29.建立用户id与通道的关联
  • 30.聊天业务 - 用户断开连接、连接异常取消关联通道
  • 31.聊天业务 - 发送聊天消息后端开发
  • 32.聊天业务 - 发送聊天消息后端开发
  • 33.聊天业务 - 加载聊天记录功能
  • 34.聊天业务 - 未读消息读取
  • 35.聊天业务 - 已读_未读消息状态标记
  • 36.聊天业务 - 已读_未读消息状态标记前端测试
  • 37.Netty心跳处理以及读写超时设置
第九章 NIO与Netty编程
9-1 多线程编程
  • NIO与Netty编程_01_课程概述
  • NIO与Netty编程_02_多线程编程_01
  • NIO与Netty编程_03_多线程编程_02
  • NIO与Netty编程_04_多线程编程_03
  • NIO与Netty编程_05_多线程编程_04
  • NIO与Netty编程_06_多线程编程_05
  • NIO与Netty编程_07_多线程编程_06
  • NIO与Netty编程_08_多线程编程_07
  • NIO与Netty编程_09_多线程编程_08
  • NIO与Netty编程_10_多线程编程_09
  • NIO与Netty编程_11_多线程编程_10
  • NIO与Netty编程_12_多线程编程_11
  • NIO与Netty编程_13_多线程编程_12
  • NIO与Netty编程_14_多线程编程_13
9-2 BIO编程
  • NIO与Netty编程_15_BIO编程
9-3 NIO编程
  • NIO与Netty编程_16_NIO编程_01
  • NIO与Netty编程_17_NIO编程_02
  • NIO与Netty编程_18_NIO编程_03
  • NIO与Netty编程_19_NIO编程_04
  • NIO与Netty编程_20_NIO编程_05
  • NIO与Netty编程_21_NIO编程_06
  • NIO与Netty编程_22_NIO编程_07
  • NIO与Netty编程_23_NIO编程_08
  • NIO与Netty编程_24_NIO编程_09
  • NIO与Netty编程_25_NIO编程_10
  • NIO与Netty编程_26_NIO编程_11
  • NIO与Netty编程_27_NIO编程_12
  • NIO与Netty编程_28_NIO编程_13
  • NIO与Netty编程_29_NIO编程_14
  • NIO与Netty编程_30_NIO编程_15
9-4 Netty
  • NIO与Netty编程_31_Netty编程_01
  • NIO与Netty编程_32_Netty编程_02
  • NIO与Netty编程_33_Netty编程_03
  • NIO与Netty编程_34_Netty编程_04
  • NIO与Netty编程_35_Netty编程_05
  • NIO与Netty编程_36_Netty编程_06
  • NIO与Netty编程_37_Netty编程_07
  • NIO与Netty编程_38_Netty编程_08
  • NIO与Netty编程_39_Netty编程_09
  • NIO与Netty编程_40_Netty编程_10
  • NIO与Netty编程_41_Netty编程_11
  • NIO与Netty编程_42_Netty编程_12
  • NIO与Netty编程_43_Netty编程_13
  • NIO与Netty编程_44_Netty编程_14
  • NIO与Netty编程_45_Netty编程_15
  • NIO与Netty编程_46_Netty编程_16
  • NIO与Netty编程_47_Netty编程_17
  • NIO与Netty编程_48_Netty编程_18
9-5 自定义RPC
  • NIO与Netty编程_49_自定义RPC_01
  • NIO与Netty编程_50_自定义RPC_02
  • NIO与Netty编程_51_自定义RPC_03
  • NIO与Netty编程_52_自定义RPC_04
  • NIO与Netty编程_53_自定义RPC_05
  • NIO与Netty编程_54_自定义RPC_06

阶段三 传统行业解决方案SaaS-IHRM项目

展开
第一章 Activiti7工作流引擎
1-1 Activiti7基础原理与使用(学习资料在此下载~)
  • 01Activiti7的简单介绍
  • 02实现流程自动化管理的方式一及问题分析
  • 03Activitit适用行业及使用场景的介绍
  • 04工作流控制的传统方式
  • 05Activiti内部核心工作机制介绍
  • 06Activiti内部核心机制的实现原理分析
  • 07Activiti内部核心机制总结与Activiti7介绍
  • 08Acitviti7规范-BPM&BPMN介绍
  • 09Activiti7整合开发的步骤
  • 10Activiti7开发环境介绍
  • 11ActiviDesigner流程设计器插件安装与使用(Eclipse版本)
  • 12ActivitiDesigner流程设计器插件安装与使用(IDEA工具)
  • 13ActivitiDesigner安装问题_翻墙软件安装补充
  • 14Activiti7支持的数据库及准备工作
  • 15Activiti7表结构生成(java代码方式)
  • 16Activiti7创建表结构的细节问题
  • 17Activiti创建表结构的第二种配置方式
  • 18Activiti7开发入门的总结
1-2 Activiti7工作流使用
  • 01Activiti表结构的规范说明
  • 02Activiti系统体系架构图
  • 03Activiti架构图类与接口详细介绍
  • 04使用IDEA的ActivitiDesigner完成流程定义
  • 05IDEA中制作Activiti流程定义的png文件
  • 06IDEA中制作流程定义png文件的中文乱码问题
  • 07Activiti实现流程定义部署的步骤及实现
  • 08Activiti实现流程定义部署的内部过程分析
  • 09Activiti实现流程实例启动的步骤及实现
  • 10Acitviti实现启动流程实例的过程分析
  • 11Activiti实现指定用户任务列表的查询
  • 12Activiti实现用户任务列表查询的结果分析
  • 13Activiti实现当前用户任务处理
  • 14Activiti实现当前用户任务处理的过程分析
  • 15Activiti完成请假流程处理及过程分析
  • 16Activiti流程部署的zip包方式的补充
  • 17Activiti流程基础知识的总结
1-3 Activiti7流程进阶1
  • 01Activiti流程定义信息查询
  • 02Activiti流程定义信息删除及原理分析
  • 03Activiti流程定义信息删除的注意事项
  • 04Activiti实现资源文件保存的需求与方案分析
  • 05Activiti实现资源文件保存的实现步骤
  • 06Activiti保存资源文件的实现代码
  • 07Activiti保存资源文件的效果展示
  • 08Activiti历史信息的查询
  • 09Activiti与业务系统整合开发的原理分析
  • 10Activiti与业务系统整合的表结构支撑
  • 11Activiti实现业务系统businessKey整合操作
  • 12Activiti全部流程的挂起与激活过程分析
  • 13Activiti实现流程定义的全部挂起与激活
  • 14Activiti中单个流程实例的挂起与激活
  • 15Activiti中单个流程实例的挂起与激活
  • 16Activiti流程实例挂起后的任务执行测试
  • 17Activiti流程定义&流程实例总结
1-4 Activiti7流程进阶2
  • 01Activiti7进阶引导语
  • 02Activiti中个人任务分配的固定方式和UEL方式
  • 03Activiti中assignee值的UEL实现方式
  • 04测试Assignee流程变量UEL值的动态分配
  • 05监听器方式实现Activiti的流程assignee设置
  • 06Activiti的个人任务查询及办理的小结
  • 07Activiti的流程变量概述及作用
  • 08Activiti中流程变量的数据类型及注意事项
  • 09Activiti中流程变量的作用域介绍
  • 10Activiti中流程变量的使用方式
  • 11Activiti中流程变量案例需求分析
  • 12Activiti中流程变量案例的BPMN定义
  • 13Activiti中流程变量案例的POJO类准备
  • 14Activiti流程变量案例-部署流程定义
  • 15Activiti流程变量案例-设置POJO类型的值
  • 16Activiti流程变量案例-测试流程的第一个分支
  • 17Activiti流程变量案例-测试流程的num大于3的分支
  • 18Activiti流程变量案例-POJO实现Serializable接口的测试
  • 19Activiti流程变量案例-完成任务时设置变量的值
  • 20Activiti流程变量-通过流程实例ID设置
  • 21Activiti流程变量-通过当前任务ID来设置流程变量
  • 22Activiti流程变量-Global全局变量的注意事项及小结
  • 23总结Activiti个人任务&流程变量Global类型
1-5 Activiti7流程进阶3
  • 01Activiti流程变量-Local类型变量的介绍
  • 02Activiti候选用户Candidate-Users的概述
  • 03Activiti组任务-办理流程分析
  • 04Activiti组任务-前期测试准备工作
  • 05Activiti组任务-查询候选人的组任务
  • 06Activiti组任务-拾取组任务的代码实现
  • 07Activiti组任务-用户任务查询&完成任务
  • 08Activiti组任务-当前用户归还组任务
  • 09Activiti组任务-任务交接的分析与实现
  • 10Activiti组任务-数据库表的影响分析及总结
  • 11Activiti网关-基本概述
  • 12Activiti排他网关概述及场景引入
  • 13Activiti排他网关示例-请假流程定义
  • 14Activiti排他网关-测试新的请假流程效果
  • 15Activiti并行网关-基本概述
  • 16Activiti并行网关-请假流程定义优化
  • 17Activiti并行网关-演示效果
  • 18Activiti包含网关-基本概述
  • 19Activiti包含网关-流程定义图
  • 20Activiti包含网关-演示效果
  • 21Activiti使用总结
1-6 Activiti7新特性&整合开发
  • 01课程介绍及Activiti与Spring整合的步骤说明
  • 02Activiti与Spring整合测试
  • 03Activiti与Spring整合过程分析
  • 04Activiti7发展过程及挑战
  • 05Activiti7学习文档及Example示例下载
  • 06Activiti7的新API介绍与分析_ProcessRuntime分析
  • 07Activiti7新API介绍及分析-TaskRuntime分析
  • 08Activiti与SpringBoot开发-引入坐标
  • 09Activiti7与SpringBoot整合-SpringSecurity配置信息
  • 10Activiti7与SpringBoot整合-bpmn流程定义
  • 11Activiti7与SpringBoot整合-实现查看流程定义
  • 12Activiti7与SpringBoot整合-实现流程实例启动
  • 13Activiti7与SpringBoot整合-任务分页查询
  • 14Activiti7与SpringBoot整合-任务拾取&执行
  • 15Activti7与SpringBoot整合-测试整个流程执行
  • 16Activti7+SpringBoot+SpringMVC整合-开发Controller控制器
  • 17Activti7新特性总结
第二章 SAAS-IHRM系统概述与搭建环境
2-1 课程简介
  • 01-课程介绍-new
  • 02-云服务的三种模式
  • 03-saas的概述
  • 04-什么是saashrm
2-2 系统设计
  • 05-原型分析法与用例图
  • 06-Power Designer介绍
  • 07-Power Designer绘制用例图
  • 08-系统设计
  • 09-api文档
2-3 工程搭建
  • 10-工程搭建:前置知识点和开发环境要求
  • 11-工程搭建:搭建父工程
  • 12-工程搭建:搭建子工程之搭建环境构造返回实体类
  • 13-工程搭建:搭建子工程之分布式id生成器
  • 14-工程搭建:搭建子工程之搭建实体类模块和lombok插件
2-4 企业微服务构建
  • 15-企业微服务:搭建环境
  • 16-企业微服务:实现crud操作之创建实体类
  • 17-企业微服务:实现crud操作之dao接口
  • 18-企业微服务:实现crud操作之service
  • 19-企业微服务:实现crud操作之保存企业
  • 20-企业微服务:实现crud操作之删除更新查询企业
  • 21-企业微服务:使用postman测试接口
  • 22-统一异常处理
  • 23-跨域问题以及总结
第三章 SAAS-IHRM-数据库设计与前端框架
3-1 课程简介
  • 01-内容介绍
3-2 多租户数据库设计方案
  • 02-多租户以及基于多租户的数据库设计需求
  • 03-多租户数据库设计方法:独立数据库,共享schema
  • 04-多租户数据库设计方法:独立数据库
  • 05-多租户数据库设计方法:共享数据库表
3-3 数据库设计原则
  • 06-数据库设计:三范式
  • 07-数据库设计:反三范式
  • 08-数据库设计:pd工程创建数据库表-上
  • 09-数据库设计:pd工程创建数据库表-下
3-4 前端框架介绍
  • 10-脚手架工程:介绍安装
  • 11-脚手架工程:工程目录结构
  • 12-前端框架:执行流程分析之路由与菜单
  • 13-前端框架:发送请求获取数据的执行逻辑
  • 14-前端框架:mockjs模拟数据
3-5 前端企业管理
  • 15-前端企业管理:搭建环境
  • 15-前端企业管理:配置API
  • 16-企业列表:构造数据
  • 17-企业列表:构造页面
  • 18-企业列表:构造序号和专改列
  • 19-企业详情:配置路由构造页面
  • 20-企业详情:构造数据
  • 21-企业详情:完成企业详情展示
  • 22-前后端联合测试
  • 23-总结
第四章 SAAS-IHRM系统用户权限设计概述
4-1 课程简介
  • 01-内容介绍与组织机构管理的需求分析
4-2 部门微服务
  • 02-部门微服务:开发步骤与实体类
  • 03-部门微服务:基本dao和service代码编写
  • 04-部门微服务:保存部门
  • 05-部门微服务:查询企业列表
  • 06-部门微服务:部门的修改和删除
  • 07-部门微服务:抽取公共代码和测试
4-3 部门前端
  • 08-部门前端:构造模块
  • 09-部门前端:编写请求API
  • 10-部门前端:构造数据
  • 11-部门前端:构造部门树形列表
  • 12-部门前端:美化树形列表
  • 13-部门前端:构造添加部门弹出框
  • 14-部门前端:添加和修改部门
  • 15-部门前端:页面优化以及抽取组件
4-4 权限设计
  • 16-RBAC模型:设计思路
  • 17-RBAC模型:表设计分析
  • 18-SaaS权限控制:需求分析
  • 19-SaaS权限控制:设计思路和表分析
4-5 用户管理
  • 20-用户管理:搭建系统微服务
  • 21-用户管理:实体类介绍
  • 22-用户管理:用户dao和service代码
  • 23-用户管理:controller代码
  • 24-用户管理:构造前端页面
  • 24-用户管理:构造前端页面-下
  • 25-总结
第五章 权限分配与jwt概述
5-1 课程简介
  • 01-角色管理与今日内容介绍
5-2 权限基本操作
  • 02-权限基本操作:实体类和dao
  • 03-权限基本操作:api介绍和基本service与controller
  • 04-权限基本操作:权限的更新和保存
  • 05-权限基本操作:查询列表
  • 06-权限基本操作:根据id查询和删除
  • 07-权限基本操作:测试权限的操作
5-3 分配角色
  • 08-分配角色:需求分析
  • 09-分配角色:代码实现
  • 10-分配权限:代码实现
  • 11-分配权限,分配角色:测试
  • 11-分配权限,分配角色:页面回显
5-4 常见认证机制
  • 12-常见认证机制-上
  • 13-常见认证机制-下
  • 14-jwt:介绍以及创建token
  • 15-jwt:token的解析
  • 16-jwt:自定义claims设置数据
5-5 hrm中的jwt认证
  • 17-hrm中的jwt认证:构造工具类
  • 18-hrm中的jwt认证:需求分析与用户登录-上
  • 19-hrm中的jwt认证:用户登录-下
  • 20-hrm中的jwt认证:获取用户数据-上
  • 21-hrm中的jwt认证:token校验获取用户数据
  • 22-总结
第六章 JWT的权限控制与Shiro入门
6-1 课程简介
  • 01-今日内容介绍以及前端权限控制需求分析
6-2 前端权限控制
  • 02-前端权限控制:获取用户信息接口构造数据
  • 03-前端权限控制:前端菜单控制
  • 04-前端权限控制:实现思路分析-待修改
  • 05-前端权限控制:按钮的权限控制
6-3 服务状态
  • 06-有状态服务和无状态服务
  • 07-有状态服务和无状态服务的区别与联系
6-4 基于jwt的用户鉴权
  • 08-基于jwt的用户鉴权:拦截器概述
  • 09-基于jwt的用户鉴权:使用拦截器统一处理claims
  • 10-基于jwt的用户鉴权:配置拦截器并测试
  • 11-基于JWT的API权限校验:需求分析
  • 12-基于JWT的API权限校验:代码实现
  • 13-基于JWT的API权限校验:测试
6-5 shiro安全框架入门
  • 14-shiro介绍
  • 15-shiro的内部体系结构
  • 16-shiro认证与授权:基于ini的用户认证
  • 17-shiro认证与授权:基于ini的用户授权
  • 18-shiro认证与授权:自定义realm-上
  • 19-shiro认证与授权:自定义realm-中
  • 20-shiro认证与授权:自定义realm-下
  • 21-shiro认证与授权:执行流程分析
第七章 审批中心模块
7-1 《新特性&整合开发》模块bug修复
  • 《新特性&整合开发》模块bug修复
7-2 SaaS-IHRM中的请假流程业务分析
  • 02本章内容介绍
  • 03SaaS-IHRM中的请假流程业务分析
  • 04SaaS-IHRM项目的请假流程定义的实现
  • 05SaaS-IHRM菜单改造&BPMN文件上传的准备工作
7-3 SaaS-IHRM表单提交403错误&ThymeLeaf模板技术
  • 06SaaS-IHRM表单提交403错误的原理分析
  • 07SaaS-IHRM中使用ThymeLeaf解决403错误过程分析
  • 08SaaS-IHRM中ThymeLeaf技术的使用步骤
7-4 SaaS-IHRM项目框架搭建及流程部署
  • 09SaaS-IHRM项目开发-框架搭建
  • 10SaaS-IHRM-框架结构分析
  • 11SaaS-IHRM-IndexController编写及首页面操作
  • 12SaaS-IHRM项目的文件上传Controller编写
  • 13SaaS-IHRM项目的流程部署实现及测试
  • 14SaaS-IHRM项目的CsrfFilter拦截的Token源码分析及测试
7-5 SaaS-IHRM项目流程的基本操作
  • 15SaaS-IHRM项目的流程定义信息查看
  • 16SaaS-IHRM项目-查询流程定义小结&Thymeleaf的细节问题
  • 17SaaS-IHRM项目-查看bpmn文件的实现步骤
  • 18SaaS-IHRM项目-查看bpmn文件的实现
  • 19SaaS-IHRM项目的删除流程操作
  • 20SaaS-IHRM项目-工作流小结
第八章 Shiro高级 及SaaS-IHRM的认证授权
8-1 Shiro在SpringBoot的应用
  • 01-今日内容介绍与案例介绍
  • 02-Shiro与Springboot整合:配置依赖改造登录方法
  • 03-自定义realm:认证的操作步骤分析
  • 04-自定义realm:实现认证逻辑
  • 05-自定义realm:实现授权逻辑
  • 06-Shiro与Springboot整合:配置-上
  • 07-Shiro与Springboot整合:配置-下
  • 08-Shiro与Springboot整合:测试
  • 09-shiro鉴权:通过过滤器鉴权
  • 10-shiro鉴权:通过注解鉴权
8-2 shiro的会话管理
  • 11-shiro的会话管理:介绍
  • 12-shiro的会话管理:应用场景分析
  • 13-Shiro结合redis的统一会话管理:自定义会话管理器
  • 14-Shiro结合redis的统一会话管理:配置会话管理器
  • 15-Shiro结合redis的统一会话管理:测试与总结
8-3 SasSHRM中基于shiro的认证授权
  • 16-SasSHRM中基于shiro的认证授权:需求分析
  • 17-SasSHRM中基于shiro的认证授权:环境搭建
  • 18-SasSHRM中基于shiro的认证授权:登录改造
  • 19-SasSHRM中基于shiro的认证授权:自定义realm-认证
  • 20-SasSHRM中基于shiro的认证授权:自定义realm-授权
  • 21-SasSHRM中基于shiro的认证授权:系统微服务配置shiro(需修改)
  • 22-SasSHRM中基于shiro的认证授权:测试认证
  • 23-SasSHRM中基于shiro的认证授权:用户授权
第九章 员工管理及POI
9-1 员工管理
  • 01-员工管理需求和表说明
  • 02-员工管理基本代码的说明
  • 03-微服务发现组件Eureka:简介以及Eureka服务端开发
  • 04-微服务发现组件Eureka:微服务注册
  • 05-微服务调用组件Feign:简介以及搭建环境
  • 06-微服务调用组件Feign:案例测试
9-2 报表的概述
  • 07-报表的概述
  • 08-POI的概述
9-3 POI的入门
  • 09-POI的入门:概述和创建EXCEL
  • 10-POI的入门:创建单元格设置数据
  • 11-POI的入门:单元格样式处理
  • 12-POI的入门:绘制图形
  • 13-POI的入门:加载解析Excel-上
  • 14-POI的入门:加载解析Excel-下
9-4 员工信息Excel导入
  • 15-POI文件导入:需求说明
  • 16-POI文件导入:代码实现-解析Excel构造用户列表
  • 17-POI文件导入:代码实现-批量保存用户列表
  • 18-POI文件导入:跨服务器调用查询部门信息
  • 19-POI文件导入:总结
9-5 月人事报表打印
  • 01-课程介绍与POI导出人事报表:需求说明
  • 02-POI导出人事报表:代码实现-上
  • 03-POI导出人事报表:代码实现-下
9-6 模板打印
  • 04-模板打印:概述
  • 05-模板打印:代码实现-加载模板抽取公共样式
  • 06-模板打印:代码实现和总结
9-7 自定义工具类
  • 07-自定义工具类:工具类介绍
  • 08-自定义工具类:工具类测试
  • 09-自定义工具类:导入工具类测试
9-8 百万数据报表
  • 10-百万数据报表:概述
  • 11-百万数据报表:导出测试
  • 12-百万数据报表:分析以及解决办法
9-9 百万数据报表的导入与导出
  • 13-百万数据报表导出:需求以及思路分析
  • 14-百万数据报表导出:使用SXSSFWorkbook完成百万数据报表打印
  • 15-百万数据报表导出:原理分析与总结
  • 16-百万数据报表读取:需求分析
  • 17-百万数据报表读取:解决方案及原理分析
  • 18-百万数据报表读取:步骤分析以及自定义时间处理器
  • 19-百万数据报表读取:代码实现及测试
  • 20-百万数据报表读取:代码实现以及总结
第十章 图片上传与Jasper
10-1 dataURL
  • 01-图片上传:课程介绍与需求说明
  • 02-DataURL:概述
  • 03-DataURL:实现原理及优缺点分析
  • 04-DataURL:实现员工头像保存
  • 05-DataURL:员工头像回显
10-2 七牛云存储
  • 06-七牛云存储:概述和申请账号的说明
  • 07-七牛云存储:通过SDK上传图片
  • 08-七牛云存储:更新图片和访问图片
  • 09-七牛云存储:断点续传
  • 10-七牛云存储:实现员工头像保存
10-3 JasperReport概述
  • 11-JasperReport:概述
  • 12-JasperReport:声明周期
  • 13-JasperReport:开发步骤总结
10-4 Jaspersoft Studio入门
  • 14-Jaspersoft Studio:介绍和安装
  • 15-Jaspersoft Studio:创建工程以及模板结构介绍
  • 16-Jaspersoft Studio:创建第一个案例模板
  • 17-Jaspersoft Studio:整合springboot搭建环境
  • 18-Jaspersoft Studio:配置controller输出PDF文件
  • 19-Jaspersoft Studio:中文乱码处理以及总结
10-5 Parameters数据填充
  • 01-数据填充:数据填充的两种方式介绍
  • 02-Parameters数据填充:模板中使用Parameters填充数据
  • 03-Parameters数据填充:通过map集合传递数据并展示PDF
10-6 Jdbc数据源数据填充
  • 04-Jdbc数据源数据填充:构造数据库模拟连接
  • 05-Jdbc数据源数据填充:构造fields
  • 06-Jdbc数据源数据填充:传递Connection填充数据并展示PDF
  • 07-Jdbc数据源数据填充:使用parameter为sql语句传递参数
10-7 javaBean数据源数据填充
  • 08-javaBean数据源数据填充
10-8 分组报表
  • 09-分组报表:构造模板
  • 10-分组报表:pdf展示
  • 11-分组报表:使用variable构造页码
10-9 charts图形报表
  • 12-charts图形报表:需求分析
  • 13-charts图形报表:构造饼状图
10-10 父子报表
  • 14-父子报表:概述
  • 15-父子报表:父子报表传递数据
  • 16-父子报表:打印父子PDF报表
10-11 构造个人详情报表
  • 17-构造个人详情报表:需求说明
  • 18-构造个人详情报表:搭建环境
  • 19-构造个人详情报表:代码实现
第十一章 刷脸登录
11-1 浅谈人工智能
  • 01-人工智能:内容介绍与人工智能的概述
  • 02-人工智能:基于人工智能的人脸登录介绍
11-2 百度云AI
  • 03-百度云AI:概述
  • 04-百度云AI:账号注册以及注册应用
  • 05-百度云API入门:搭建环境
  • 06-百度云API入门:人脸注册
  • 07-百度云API入门:人脸检测
  • 08-百度云API入门:人脸搜索
  • 09-百度云API入门:人脸更新
11-3 刷脸登录
  • 10-刷脸登录:需求分析
  • 11-二维码生成:通过zxing生成二维码到本地
  • 12-二维码生成:通过zxing生成dataUrl的二维码
  • 13-刷脸登录:搭建环境-上
  • 14-刷脸登录:搭建环境-下
  • 15-刷脸登录:功能介绍和人脸注册
  • 16-刷脸登录:生成二维码
  • 17-刷脸登录:轮询查询二维码登录状态
  • 18-刷脸登录:人脸检测
  • 19-刷脸登录:人脸登录
  • 20-刷脸登录:构造前端工程
  • 21-刷脸登录:测试以及总结
第十二章 代码生成器原理分析及环境搭建
12-1 代码生成器概述
  • 01-代码生成器概述:内容介绍
  • 02-代码生成器概述:需求分析
  • 03-代码生成器概述:实现思路
12-2 深入FreeMarker的模板
  • 04-FreeMarker:概述
  • 05-FreeMarker的入门:入门案例
  • 06-FreeMarker的入门:字符串模板
  • 07-FreeMarker的模板:概述和数据模型
  • 08-FreeMarker的模板:if指令和list指令
  • 09-FreeMarker的模板:include和assign指令
12-3 数据库之元数据
  • 10-元数据:概述
  • 11-DataBaseMetaData元数据:获取数据库基本信息
  • 12-DataBaseMetaData元数据:获取所有数据库名称
  • 13-DataBaseMetaData元数据:获取指定数据库的表信息
  • 14-DataBaseMetaData元数据:获取指定数据库表中的字段属性
  • 15-ParameterMetaData元数据:获取参数个数
  • 16-ResultSetMetaData元数据:获取查询结果的字段信息
12-4 构造代码生成器环境
  • 17-构造代码生成器环境:需求分析
  • 18-构造代码生成器环境:实体类和工具类介绍
  • 19-构造代码生成器环境:配置界面
第十三章 代码生成器实现
13-1 代码生成器之数据模型
  • 01-代码生成器之数据模型:概述与需求分析
  • 02-代码生成器之数据模型:处理自定义properties数据
  • 03-代码生成器之元数据处理:操作步骤分析
  • 04-代码生成器之元数据处理:代码实现-上
  • 05-代码生成器之元数据处理:代码实现-下(需要修改)
13-2 代码生成器的实现
  • 06-代码生成器的实现:需求分析
  • 07-代码生成器的实现:程序入口GeneratorFacade
  • 08-代码生成器的实现:测试GeneratorFacade获取数据模型
  • 09-代码生成器的实现:核心处理类Generator的介绍
  • 10-代码生成器的实现:核心处理类Generator的实现-上
  • 11-代码生成器的实现:核心处理类Generator的实现-中
  • 12-代码生成器的实现:核心处理类Generator的实现-下
13-3 模板制作
  • 13-模板制作:需求分析
  • 14-模板制作:项目路径处理
  • 15-模板制作:实体类模板
  • 16-模板制作:持久层模板
  • 17-模板制作:业务层模板
  • 18-模板制作:视图层模板
  • 19-代码生成器:测试
  • 20-代码生成器:总结
第十四章 微服务网关与社保模块开发
14-1 微服务网关概述
  • 01-课程介绍
  • 02-网关的引入
  • 03-网关的概念
14-2 Zuul网关
  • 04-zuul介绍以及开发步骤
  • 05-搭建zuul运行环境
  • 06-搭建zuul运行环境测试
  • 07-zuul动态路由配置
  • 08-zuul过滤器
  • 09-zuul过滤器总结
  • 10-基于jwt的鉴权
  • 11-基于shiro的鉴权
  • 12-基于网关的代码改造
14-3 社保管理
  • 13-社保管理:需求分析
  • 14-社保管理:表分析
  • 15-社保管理:搭建环境-上
  • 16-社保管理:搭建环境-下
  • 17-社保管理:企业设置
  • 18-社保管理:分页-上
  • 19-社保管理:分页-下
  • 20-社保管理:设置员工社保
  • 21-社保管理:月度统计报表
  • 22-社保管理:数据归档
  • 23-社保管理:切换社保统计周期
  • 24-总结和作业
第十五章 考勤模块开发
15-1 社保管理
  • 01-回顾与内容介绍
  • 02-社保归档:归档历史列表
  • 03-社保归档:归档详情和用户归档历史
15-2 考勤设置
  • 04-考勤设置:需求分析和表介绍
  • 05-考勤设置:代码实现-上
  • 06-考勤设置:代码实现-下
15-3 考勤数据导入
  • 07-考勤管理:需求分析
  • 08-考勤数据导入:概述
  • 09-考勤数据导入:工具类测试
  • 10-考勤数据导入:操作步骤分析
  • 11-考勤数据导入:代码实现-上
  • 12-考勤数据导入:代码实现-下
15-4 考勤管理
  • 13-考勤列表:需求分析
  • 14-考勤列表:代码实现
  • 15-修改员工考勤记录
  • 16-考勤归档:查看月报表数据
  • 17-考勤归档:实现数据归档
  • 18-总结和作业
第十六章 薪资管理与工作流概述
16-1 考勤归档
  • 01-今日内容介绍
  • 02-考勤归档:制作新报表
  • 03-考勤归档:归档列表和详情
  • 04-考勤归档:查询用户归档历史
16-2 薪资管理
  • 05-薪资模块:概述和需求
  • 06-薪资模块:环境搭建-上
  • 07-薪资模块:环境搭建-下(改)
  • 08-薪资模块:分页列表代码分析
  • 09-薪资模块:调薪,定薪代码分析
  • 10-薪资模块:薪资详情
  • 11-薪资模块:月报表-上
  • 11-薪资模块:月报表-中
  • 11-薪资模块:月报表-下
16-3 审批中心之工作流
  • 12-工作流介绍
  • 13-审批中心概述
  • 14-activiti开发流程介绍
16-4 请假流程案例分析
  • 15-请假流程:流程分析
  • 16-请假流程:网页设计工具activiti-app的安装
  • 17-请假流程:使用activiti-app绘制请假流程
16-5 工作流开发-流程部署
  • 18-部署流程:环境搭建
  • 19-部署流程:activiti和业务系统多数据源的配置
  • 20-部署流程:多数据源的测试
  • 21-部署流程:代码编写
  • 22-部署流程:部署测试
  • 23-今日内容总结
第十七章 审批中心
17-1 工作流开发-流程定义
  • 01-今日内容介绍
  • 02-流程定义的概述
  • 03-流程定义操作:查询列表
  • 04-流程定义操作:流程的挂起与激活
  • 05-流程定义操作:编写流程的controller和service
  • 06-流程定义操作:前端页面展示
  • 07-流程定义操作:加班流程分析
  • 08-流程定义操作:离职流程分析
17-2 审批中心开发
  • 09-审批业务概述:业务流程说明
  • 10-审批业务概述:数据库表分析
  • 11-审批业务概述:环境搭建
  • 12-审批列表:代码实现-上
  • 13-审批列表:代码实现-下
  • 14-审批列表:审批详情与测试
  • 15-发起申请:步骤分析
  • 16-发起申请:代码实现-上
  • 17-发起申请:代码实现-中
  • 18-发起申请:代码实现测试
  • 19-发起申请:代码实现-下
  • 20-提交申请:代码实现
  • 21-请假流程:测试
  • 22-请假流程:流程分析
  • 23-其他流程的测试
  • 24-总结

阶段四 互联网全终端项目-好客租房项目

展开
第一章 ES6新特性以及ReactJS
1-1 课程介绍(好客租房学习资料在此下载~)
  • 01.课程介绍
1-2 ES6新特性
  • 02.ES6新特性之了解ES6以及其发展历史
  • 03.ES6新特性之let和const命令
  • 04.ES6新特性之字符串扩展
  • 05.ES6新特性之解构表达式
  • 06.ES6新特性之函数优化-参数默认值
  • 07.ES6新特性之函数优化-箭头函数
  • 08.ES6新特性之函数优化-函数属性简写、箭头函数和解构表达式结合使用
  • 09.ES6新特性之map和reduce方法的使用
  • 10.ES6新特性之扩展运算符
  • 11.ES6新特性之Promise
  • 12.ES6新特性之Set和Map
  • 13.ES6新特性之class类的基本语法
  • 14.ES6新特性之Generator函数
  • 15.ES6新特性之修饰器
  • 16.ES6新特性之转码器(UmiJS入门)
  • 17.ES6新特性之模块化
1-3 ReactJS入门
  • 18.ReactJS入门之前端开发的演变
  • 19.ReactJS入门之ReactJS简介
  • 20.ReactJS入门之环境搭建以及编写HelloWorld程序
  • 21.ReactJS入门之JSX语法
  • 22.ReactJS入门之组件
  • 23.ReactJS入门之组件状态
  • 24.ReactJS入门之声明周期
第二章 Ant Design以及Ant Design Pro
2-1 课程介绍
  • 01.课程介绍
2-2 ReactJS入门
  • 02.ReactJS入门之Model分层的概念
  • 03.ReactJS入门之dva的使用
  • 04.ReactJS入门之dva的使用(实现点击事件)
  • 05.ReactJS入门之Model中请求数据
  • 06.ReactJS入门之mock数据
2-3 Ant Design入门
  • 07.Ant Design入门之介绍
  • 08.Ant Design入门之开始使用
  • 09.Ant Design入门之布局
  • 10.Ant Design入门之美化布局和引入导航条
  • 11.Ant Design入门之导航菜单添加链接
  • 12.Ant Design入门之表格的基本使用
  • 13.Ant Design入门之表格的数据分离
2-4 Ant Design Pro入门
  • 14.Ant Design Pro入门之简介
  • 15.Ant Design Pro入门之部署安装
  • 16.Ant Design Pro入门之自定义菜单和路由
  • 17.Ant Design Pro入门之自定义页面
  • 18.Ant Design Pro入门之model层执行流程
2-5 课程总结
  • 19.课程总结
第三章 项目介绍以及开发后台系统
3-1 课程介绍
  • 01.课程介绍
3-2 项目介绍
  • 02.项目介绍之市场需求分析
  • 03.项目介绍之需求分析、系统架构讲解
3-3 前端系统搭建
  • 04.前端系统搭建、logo信息以及版权信息的修改
  • 05.前端系统搭建之自定义菜单
3-4 后端系统开发
  • 06.后台系统开发之楼盘、房源数据结构
  • 07.后台系统开发之form表单组件以及表单提交的讲解
  • 08.后台系统开发之新增房源的自动完成功能的讲解
  • 09.后台系统开发之新增房源的图片上传功能
3-5 Dubbo入门
  • 10.后台服务系统之架构说明
  • 11.后台服务系统之什么是dubbo
  • 12.后台服务系统之dubbo框架的背景以及需求(服务治理)
  • 13.后台服务系统之dubbo架构
  • 14.后台服务系统之搭建ZooKeeper注册中心
  • 15.后台服务系统之编写服务提供方实现
  • 16.后台服务系统之编写服务消费方实现
  • 17.后台服务系统之Dubbo Admin的讲解
  • 18.后台服务系统之Dubbo负载均衡策略
  • 19.后台服务系统之Dubbo协议
3-6 课程总结
  • 20.课程总结
第四章 服务的具体实现以及MybatisPlus
4-1 课程介绍
  • 01.课程介绍
4-2 MybatisPlus入门
  • 02.使用Docker安装MySQL
  • 03.MybatisPlus入门之介绍
  • 04.MybatisPlus入门之架构讲解
  • 05.MybatisPlus入门之快速入门
  • 06.MybatisPlus入门之BaseMapper使用讲解
  • 07.MybatisPlus入门之配置讲解
  • 08.MybatisPlus入门Lombok的使用
  • 08.MybatisPlus入门Lombok的使用
4-3 实现新增房源功能
  • 09.搭建后台服务系统
  • 10.新增房源服务实现之搭建工程
  • 11.新增房源服务实现之AutoGenerator使用以及创建pojo对象
  • 12.新增房源服务实现之新增房源服务的具体实现
  • 13.新增房源服务实现之新增房源RESTful接口的开发
  • 14.前后端整合开发之新增房源
4-4 课程总结
  • 15.课程总结
第五章 阿里云OSS以及GraphQL
5-1 课程介绍
  • 01.课程介绍
5-2 阿里云OSS存储
  • 02.图片存储解决方案的分析
  • 03.阿里云OSS存储之OSS介绍
  • 04.阿里云OSS存储之开始使用OSS
  • 05.阿里云OSS存储之SDK的使用
  • 06.阿里云OSS存储之图片上传逻辑的编写
  • 07.阿里云OSS存储之添加水印功能讲解
  • 08.图片存储解决方案之本地文件系统存储实现
  • 09.整合前后端进行图片上传开发
5-3 实现房源列表
  • 10.实现房源列表的Dubbo服务的开发
  • 11.实现房源列表的RESTful接口的开发
  • 12.实现房源列表的整合前端开发
5-4 GraphQL入门
  • 13.GraphQL入门之什么是GraphQL?
  • 14.GraphQL入门之分析RESTful存在的问题
  • 15.GraphQL入门之进一步了解GraphQL
  • 16.GraphQL入门之GraphQL查询的规范
  • 17.GraphQL入门之Schema和类型规范
  • 18.GraphQL入门之graphql-java项目的介绍
  • 19.GraphQL入门之工程搭建
  • 20.GraphQL入门之编写代码实现查询用户的GraphQL服务
  • 21.GraphQL入门之查询参数的设置
  • 22.GraphQL入门之通过SDL构建Schema
  • 23.GraphQL入门之对象嵌套
5-5 课程总结
  • 24.课程总结
第六章 开发GraphQL服务以及前台系统搭建
6-1 课程介绍
  • 01.课程介绍
6-2 开发GraphQL接口
  • 02.实现根据id查询房源数据的dubbo服务
  • 03.实现根据id查询房源数据的GraphQL服务
  • 04.通过Altair GraphQL Client插件进行测试GraphQL接口
  • 05.优化改进GraphQLProvider实现逻辑
  • 06.实现查询房源列表的GraphQL接口服务
6-3 搭建前台系统
  • 07.前台系统之工程搭建以及启动服务
  • 08.前台系统之搭建node.js服务进行测试
  • 09.前台系统之了解功能模块以及分析数据加载流程
6-4 实现轮播广告功能
  • 10.轮播广告实现之分析数据结构以及表结构
  • 11.轮播广告实现之common工程的抽取
  • 12.轮播广告实现之实现查询的dubbo服务
  • 13.轮播广告实现之查询广告服务的实现(RESTful接口)
  • 14.轮播广告实现之前后端整合测试
  • 15.编写广告查询的GraphQL接口服务
  • 16.使用Apollo Client与后端GraphQL进行通信实现广告查询功能
6-5 课程总结
  • 17.课程总结
第七章 完善前端功能以及WebSocket
7-1 课程介绍
  • 01.课程介绍
7-2 完善房源功能
  • 02.实现前端的mock服务
  • 03.Graphql中的变量参数定义
  • 04.Graphql中的变量参数的服务端处理
  • 05.采用GraphQL实现房源列表的查询
  • 06.更新房源数据的RESTful接口的开发
  • 07.更新房源的交互页面实现讲解
  • 08.更新房源数据的与服务端交互的实现
  • 09.更新房源窗口销毁问题的演示以及说明
  • 10.服务缓存实现的分析
7-3 Redis集群实现缓存功能
  • 11.通过Docker搭建Redis集群
  • 12.通过Docker搭建Redis集群(解决IP地址的问题)
  • 13.编写spring-data-redis相关代码进行集群测试
  • 14.实现添加缓存逻辑
  • 15.通过包装request的方式解决输入流只能读取一次的问题
  • 16.通过ResponseBodyAdvice实现数据写入到Redis
  • 17.实现消息实时查询的方案分析
7-4 WebSocket入门
  • 18.WebSocket简介
  • 19.WebSocket服务之快速入门
  • 20.WebSocket服务之编写js客户端
  • 21.使用SpringBoot整合WebSocket
  • 22.WebSocket拦截器
7-5 课程总结
  • 23.课程总结
第八章 MongoDB入门以及实现微聊即时通讯功能
8-1 课程介绍
  • 01.课程介绍
8-2 MongoDB入门
  • 02.MongoDB入门之介绍
  • 03.MongoDB入门之通过Docker安装MongoDB
  • 04.MongoDB入门之基本概念
  • 05.MongoDB入门之数据库以及表的操作
  • 06.MongoDB入门之新增数据
  • 07.MongoDB入门之更新数据
  • 08.MongoDB入门之删除数据
  • 09.MongoDB入门之查询数据
  • 10.MongoDB入门之数据索引
  • 11.MongoDB入门之执行计划
  • 12.MongoDB入门之客户端工具Robo的介绍
  • 13.MongoDB的JavaApi操作之建立连接、选择数据库、表等操作
  • 14.MongoDB的JavaApi操作之复杂查询
  • 15.MongoDB的JavaApi操作之插入数据
  • 16.MongoDB的JavaApi操作之修改数据
  • 17.MongoDB的JavaApi操作之删除数据
  • 18.MongoDB的JavaApi操作之面向对象的操作
8-3 spring-data-mongodb的使用
  • 19.spring-data-mongodb的使用之搭建环境以及保存数据
  • 20.spring-data-mongodb的使用之查询、更新、删除操作
8-4 实现微聊功能(即时通讯)
  • 21.搭建微聊系统以及编写基础代码
  • 22.实现微聊系统之定义MessageDAO接口
  • 23.实现微聊系统之实现MessageDAO接口
  • 24.实现微聊系统之实现WebSocket的流程分析
  • 25.实现微聊系统之实现WebSocket的业务逻辑
  • 26.实现微聊系统之实现查询历史消息与好友列表的服务
  • 27.实现微聊系统之实现查询历史消息与好友列表的服务(解决图片访问不了的问题)
  • 28.整合前端系统实现微聊功能之查询好友列表和查询历史消息
  • 29.整合前端系统实现微聊功能之发送消息
  • 30.整合前端系统实现微聊功能之接收消息
  • 31.分布式Socket解决方案分析
8-5 课程总结
  • 32.课程总结
第九章 分布式消息系统RocketMQ
9-1 课程介绍
  • 01.课程介绍
9-2 RocketMQ简介以及部署
  • 02.RocketMQ简介
  • 03.RocketMQ的历史发展
  • 04.RocketMQ的核心概念讲解
  • 05.通过非docker的方式进行RocketMQ的安装
  • 06.通过RocketMQ的java客户端api进行测试
  • 07.通过docker的方式进行RocketMQ的安装
  • 08.部署RocketMQ的管理工具
9-3 RocketMQ快速入门
  • 09.RocketMQ快速入门之手动创建topic
  • 10.RocketMQ快速入门之发送消息(同步)
  • 11.RocketMQ快速入门之发送消息(异步)
  • 12.RocketMQ快速入门之消息的消费
  • 13.RocketMQ快速入门之消息的消费(多种订阅方式)
  • 14.RocketMQ快速入门之消息过滤器(用户自定义属性)
9-4 RocketMQ消息API讲解
  • 15.RocketMQ的Producer详解之顺序消息(原理)
  • 16.RocketMQ的Producer详解之顺序消息(代码实现)
  • 17.RocketMQ的Producer详解之分布式事务消息(回顾事务)
  • 18.RocketMQ的Producer详解之分布式事务消息(原理分析)
  • 19.RocketMQ的Producer详解之分布式事务消息(代码实现以及过程分析)
  • 20.RocketMQ的Producer详解之分布式事务消息(回查的演示)
  • 21.RocketMQ的Consumer详解之push和pull模式(长轮询)
  • 22.RocketMQ的Consumer详解之消息模式(集群和广播模式)
  • 23.RocketMQ的Consumer详解之消息模式(补充)
  • 24.RocketMQ的Consumer详解之重复消息的解决方案
9-5 RocketMQ的存储原理
  • 25.RocketMQ的存储之消息的存储分析
  • 26.RocketMQ的存储之消息的同步、异步刷盘
  • 27.RocketMQ的存储之消息的同步、异步刷盘(补充)
9-6 课程总结
  • 28.课程总结
第十章 RocketMQ集群、分布式WebSocket实现以及地图找房功能实现
10-1 课程介绍
  • 01.课程介绍
10-2 RocketMQ错误消息重试策略
  • 02.RocketMQ错误消息重试策略之重试情况的分析
  • 03.RocketMQ错误消息重试策略之Producer的重试机制
  • 04.RocketMQ错误消息重试策略之Consumer的重试机制(Exception情况)
  • 05.RocketMQ错误消息重试策略之Consumer的重试机制(timeout情况)
10-3 RocketMQ集群
  • 06.RocketMQ集群之集群模式讲解
  • 07.RocketMQ集群之搭建2m2s集群(配置说明)
  • 08.RocketMQ集群之搭建2m2s集群(操作)
10-4 SpringBoot整合RocketMQ
  • 09.SpringBoot整合RocketMQ之环境搭建以及Producer发送消息
  • 10.SpringBoot整合RocketMQ之Consumer接收消息
  • 11.SpringBoot整合RocketMQ之事务消息
10-5 实现分布式WebSocket
  • 12.实现分布式WebSocket之回顾实现方案
  • 13.实现分布式WebSocket之具体实现(发送消息)
  • 14.实现分布式WebSocket之具体实现(接收消息以及测试)
10-6 地图找房
  • 15.地图找房功能实现之功能介绍
  • 16.地图找房功能实现之前端代码实现讲解
  • 17.地图找房功能实现之改造静态数据为动态加载(GraphQL服务实现)
  • 18.地图找房功能实现之添加百度地图的拖动事件
  • 19.地图找房功能实现之添加查询参数
  • 20.MongoDB的地理位置索引
  • 21.地图找房功能实现之整合MongoDB进行开发
10-7 课程总结
  • 22.课程总结
第十一章 微信小程序
11-1 课程介绍
  • 01.课程介绍
11-2 微信小程序开发的准备工作
  • 02.微信小程序介绍
  • 03.微信小程序的开发准备工作之账号注册、管理平台介绍
  • 04.微信小程序的开发准备工作之开发者工具的使用
11-3 微信小程序快速入门
  • 05.微信小程序快速入门之项目的目录文件讲解
  • 06.微信小程序快速入门之app.json配置项的讲解
  • 07.微信小程序快速入门之window配置项
  • 08.微信小程序快速入门之tabBar配置项(真机调试)
  • 09.微信小程序快速入门之view组件
  • 10.微信小程序快速入门之swiper组件(轮播广告组件)
  • 11.微信小程序快速入门之基础组件(icon、text、progress)
  • 12.微信小程序快速入门之表单组件
  • 13.微信小程序快速入门之image组件
  • 14.微信小程序快速入门之注册小程序
  • 15.微信小程序快速入门之场景值
  • 16.微信小程序快速入门之注册页面(初始数据)
  • 17.微信小程序快速入门之注册页面(生命周期函数)
  • 18.微信小程序快速入门之注册页面(组件绑定事件、setData函数、图解注册页面流程)
  • 19.微信小程序快速入门之模块化
  • 20.微信小程序快速入门之模块化(补充)
11-4 微信小程序视图层详解
  • 21.微信小程序视图层详解之WXML
  • 22.微信小程序视图层详解之WXSS
  • 23.微信小程序视图层详解之WXS
11-5 课程总结
  • 24.课程总结
第十二章 微信小程序API使用以及实现小程序授权登录
12-1 课程介绍
  • 01.课程介绍
12-2 微信小程序的api详解
  • 02.微信小程序的api介绍
  • 03.微信小程序的api之网络请求(文档说明)
  • 04.微信小程序的api之网络请求(实现轮播广告)
  • 05.微信小程序的api之WebSocket(文档说明)
  • 06.微信小程序的api之WebSocket(实现简易聊天面板)
  • 07.微信小程序的api之GraphQL查询
  • 08.微信小程序的api之图片相关api(选择相册图片)
  • 09.微信小程序的api之图片相关api(图片预览)
  • 10.微信小程序的api之相机相关api(拍照、录像)
  • 11.微信小程序的api之扫描二维码
  • 12.微信小程序的api之动画
12-3 授权登录
  • 13.微信小程序开发之授权登录(流程讲解)
  • 14.微信小程序开发之授权登录(代码实现1)
  • 15.微信小程序开发之授权登录(代码实现2)
12-4 实现好客租房首页
  • 16.实现好客租房项目首页的方案分析
  • 17.实现好客租房项目首页的代码实现
12-5 扩展知识
  • 18.WePY框架的介绍
  • 19.微信小程序的插件
12-6 课程总结
  • 20.课程总结
第十三章 ElasticStack学习之Elasticsearch入门
13-1 课程介绍
  • 01.课程介绍
13-2 Elastic Stack简介
  • 02.Elastic Stack技术栈的介绍
13-3 Elasticsearch快速入门
  • 03.Elasticsearch快速入门之简介
  • 04.Elasticsearch快速入门之版本说明
  • 05.Elasticsearch快速入门之单机版安装
  • 06.Elasticsearch快速入门之docker版安装
  • 07.Elasticsearch快速入门之elasticsearch-head的安装
  • 08.Elasticsearch快速入门之基本概念的讲解
  • 09.Elasticsearch快速入门之RESTful api(创建、删除索引)
  • 10.Elasticsearch快速入门之RESTful api(新增文档数据)
  • 11.Elasticsearch快速入门之RESTful api(更新文档数据)
  • 12.Elasticsearch快速入门之RESTful api(删除文档数据)
  • 13.Elasticsearch快速入门之RESTful api(搜索文档数据)
  • 14.Elasticsearch快速入门之RESTful api(DSL搜索)
  • 15.Elasticsearch快速入门之RESTful api(高亮显示)
  • 16.Elasticsearch快速入门之RESTful api(聚合)
13-4 Elasticsearch核心讲解
  • 17.Elasticsearch核心详解之文档
  • 18.Elasticsearch核心详解之查询响应
  • 19.Elasticsearch核心详解之判断文档是否存在
  • 20.Elasticsearch核心详解之批量操作
  • 21.Elasticsearch核心详解之分页搜索
  • 22.Elasticsearch核心详解之映射
  • 23.Elasticsearch核心详解之结构化查询
  • 24.Elasticsearch核心详解之过滤查询
13-5 中文分词
  • 25.Elasticsearch中文分词之分词API讲解
  • 26.Elasticsearch中文分词之内置分词器
  • 27.Elasticsearch中文分词之IK分词器的使用
  • 28.Elasticsearch中文分词之IK分词器补充(自定义词汇)
13-6 课程总结
  • 29.课程总结
第十四章 ElasticStack学习之Elasticsearch进阶
14-1 课程介绍
  • 01.课程介绍
14-2 全文搜索
  • 02.全文搜索之倒排索引
  • 03.全文搜索之单词搜索
  • 04.全文搜索之多词搜索
  • 05.全文搜索之组合搜索
  • 06.全文搜索之权重
  • 07.全文搜索之短语匹配
14-3 Elasticsearch集群
  • 08.Elasticsearch集群之节点类型
  • 09.Elasticsearch集群之使用docker搭建集群
  • 10.Elasticsearch集群之分片和副本
  • 11.Elasticsearch集群之故障转移(搭建三个节点的集群)
  • 12.Elasticsearch集群之故障转移(data节点宕机)
  • 13.Elasticsearch集群之故障转移(主节点宕机)
  • 14.Elasticsearch集群之故障转移(脑裂问题)
  • 15.Elasticsearch集群之分布式文档(路由)
  • 16.Elasticsearch集群之分布式文档(文档的写操作)
  • 17.Elasticsearch集群之分布式文档(文档搜索)
  • 18.Elasticsearch集群之分布式文档(全文搜索)
14-4 Elasticsearch的Java客户端
  • 19.Elasticsearch的Java客户端之介绍以及构造数据
  • 20.Elasticsearch的Java低级客户端之搭建工程以及实现查询集群状态
  • 21.Elasticsearch的Java低级客户端之新增文档数据
  • 22.Elasticsearch的Java低级客户端之搜索数据
  • 23.Elasticsearch的Java高级客户端之新增数据
  • 24.Elasticsearch的Java高级客户端之删除、更新、搜索操作
14-5 Spring Data Elasticsearch使用
  • 25.Spring Data Elasticsearch使用之工程搭建以及新增数据
  • 26.Spring Data Elasticsearch使用之工程搭建以及新增数据(补充)
  • 27.Spring Data Elasticsearch使用之更新、删除、搜索
第十五章 房源数据抓取以及实现房源搜索
15-1 课程介绍
  • 01.课程介绍
15-2 WebMagic抓取数据
  • 02.WebMagic抓取数据之介绍以及搭建框架
  • 03.WebMagic抓取数据之示例代码讲解以及抓取分析
  • 04.WebMagic抓取数据之编写抓取逻辑
  • 05.WebMagic抓取数据之编写Pipeline处理数据
  • 06.WebMagic抓取数据之图片上传到OSS服务器
  • 07.WebMagic抓取数据之导入数据到Elasticsearch(添加IK分词器)
  • 08.WebMagic抓取数据之导入数据到Elasticsearch(创建haoke索引库)
  • 09.WebMagic抓取数据之导入数据到Elasticsearch(创建haoke索引库补充)
  • 10.WebMagic抓取数据之导入数据到Elasticsearch(批量导入数据)
15-3 开发搜索功能
  • 11.开发搜索的RESTful接口
  • 12.整合前端进行开发搜索功能
  • 13.优化搜索功能之高亮显示(采用反射具体代码实现)
  • 14.优化搜索功能之高亮显示(整合前端实现)
  • 15.优化搜索功能之分页查询
  • 16.热词搜索之功能分析
  • 17.热词搜索之实现分析
  • 18.热词搜索之具体实现
15-4 拼音分词
  • 19.拼音分词之集群添加拼音分词插件
  • 20.拼音分词之插件讲解
  • 21.拼音分词之具体应用
15-5 课程总结
  • 22.课程总结
第十六章 ElasticStack学习之Beats、Kibana、Logstash
16-1 课程介绍
  • 01.课程介绍
16-2 Filebeat入门
  • 02.了解Beats
  • 03.Filebeat入门学习之简介
  • 04.Filebeat入门学习之架构
  • 05.Filebeat入门学习之部署安装(第一个应用)
  • 06.Filebeat入门学习之读取日志文件
  • 07.Filebeat入门学习之自定义标签和字段
  • 08.Filebeat入门学习之输出到Elasticsearch
  • 09.Filebeat入门学习之工作原理
  • 10.Filebeat入门学习之Module(读取Redis文件)
16-3 Metricbeat入门
  • 11.Metricbeat入门学习之简介
  • 12.Metricbeat入门学习之部署与收集系统指标
  • 13.Metricbeat入门学习之Redis Module
16-4 Kibana入门
  • 14.Kibana入门学习之简介以及安装
  • 15.Kibana入门学习之通过Docker部署安装
  • 16.Kibana入门学习之数据探索
  • 17.Kibana入门学习之Metricbeat仪表盘
  • 18.Kibana入门学习之Filebeat仪表盘
16-5 Logstash入门
  • 19.Logstash入门学习之简介
  • 20.Logstash入门学习之部署安装(HelloWorld)
  • 21.Logstash入门学习之Filebeat与Logstash整合
  • 22.Logstash入门学习之添加Filter
  • 23.Logstash入门学习之数据发送到Elasticsearch
16-6 课程总结
  • 24.课程总结
第十七章 MySQL集群解决方案(主从复制、PXC集群、MyCat、HAProxy)
17-1 课程介绍
  • 01.课程介绍
17-2 分析系统架构存在的问题
  • 02.系统架构存在的问题
17-3 MySQL数据库的集群方案
  • 03.MySQL数据库的集群方案之读写分离架构
  • 04.MySQL数据库的集群方案之中间件架构
  • 05.MySQL数据库的集群方案之负载均衡架构
  • 06.MySQL数据库的集群方案之PXC集群架构
  • 07.MySQL数据库的集群方案之混合架构
17-4 MySQL主从架构
  • 08.搭建主从复制架构之原理以及配置项说明
  • 09.搭建主从复制架构之搭建主库(master)
  • 10.搭建主从复制架构之搭建从库(slave)
  • 11.搭建主从复制架构之主从复制的3种模式
17-5 MyCat中间件
  • 12.MyCat中间件之介绍
  • 13-1.MyCat中间件之实现数据分片
  • 13-2.MyCat中间件之实现读写分离
  • 14.MyCat中间件之MyCat集群
17-6 HAProxy负载均衡
  • 15.HAProxy负载均衡之介绍以及架构说明
  • 16.HAProxy负载均衡之部署安装
17-7 PXC集群
  • 17.PXC集群之简介
  • 18.PXC集群之部署安装以及测试
  • 19.PXC集群之集群说明
  • 20.PXC集群之PXC集群方案与Replication区别
17-8 综合应用
  • 21.综合应用之系统架构
  • 22.综合应用之部署PXC集群(2个集群)
  • 23.综合应用之部署主从复制集群
  • 24.综合应用之部署MyCat集群
  • 25.综合应用之部署HAProxy
17-9 课程总结
  • 26.课程总结
第十八章 项目发布以及各种服务集群搭建
18-1 课程介绍
  • 01.课程介绍
18-2 部署架构
  • 02.部署架构讲解
  • 03.部署计划讲解
18-3 实施部署
  • 04.MySQL集群部署之规划
  • 05.MySQL集群部署之部署pxc集群
  • 06.MySQL集群部署之部署MS集群(主从复制)
  • 07.MySQL集群部署之部署MyCat集群
  • 08.MySQL集群部署之部署HAProxy
  • 09.部署Redis集群
  • 10.部署Elasticsearch集群
  • 11.部署Elasticsearch集群之创建索引库以及导入数据
  • 12.部署RocketMQ集群
  • 13.部署ZooKeeper集群
18-4 项目打包
  • 14.打包项目之打包itcast-haoke-manage
  • 15.解决读取haoke.graphqls文件失败的问题
  • 16.部署itcast-haoke-im系统
  • 17.通过umi构建itcast-haoke-manage-web系统
  • 18.部署安装nginx
  • 19.部署后台系统的前端系统(nginx配置)
  • 20.配置api.manage.haoke.com进行访问
  • 21.nginx反向代理websocket
  • 22.部署itcast-haoke-web项目
18-5 课程总结
  • 23.课程总结
第十九章 MongoDB集群以及日志、异常规范
19-1 课程介绍
  • 01.课程介绍
19-2 MongoDB复制集集群
  • 02.MongoDB复制集之简介
  • 03.MongoDB复制集之架构
  • 04.MongoDB复制集之Primary选举
  • 05.MongoDB复制集之成员说明
  • 06.MongoDB复制集之搭建集群
  • 07.MongoDB复制集之故障转移
  • 08.MongoDB复制集之增加arbiter节点
19-3 MongoDB分片集群
  • 09.MongoDB分片集群之简介
  • 10.MongoDB分片集群之优势
  • 11.MongoDB分片集群之架构
  • 12.MongoDB分片集群之数据分布
  • 13.MongoDB分片集群之搭建集群
  • 14.MongoDB分片集群之集群使用以及操作
19-4 日志规范
  • 15.日志规范之为什么要使用SLF4J
  • 16.日志规范之了解slf4j
  • 17.日志规范之slf4j整合JDK14以及Simple的使用
  • 18.日志规范之slf4j整合Log4j以及Logback
  • 19.日志规范之阿里巴巴开发手册中的其它规范讲解
19-5 异常规范
  • 20.异常规范之异常的概念
  • 21.异常规范之阿里巴巴开发手册中的异常规范讲解(上)
  • 22.异常规范之阿里巴巴开发手册中的异常规范讲解(下)
19-6 课程总结
  • 24.课程总结
第二十章 Hyperledger fabric
20-1 课程介绍
  • 01.课程介绍
20-2 认识
  • 定义
  • 货币的发展
  • 什么是分布式账本
  • 中心化和去中心化
  • 什么是比特币?
  • 演化
  • 应用场景
  • 一些疑问
  • 技术的现状
20-3 Hyperledger fabric入门
  • 11.Hyperledger fabric入门之简介
  • 12.Hyperledger fabric入门之如何解决现实问题
  • 13.Hyperledger fabric入门之案例分析
  • 14.Hyperledger fabric入门之chaincode
  • 15.Hyperledger fabric入门之工作流程
  • 16.Hyperledger fabric入门之术语回顾
20-4 项目中应用
  • 应用
20-5 课程总结
  • 19.课程总结

阶段五 大数据转型必备课程-Hadoop3

展开
第一章 Hadoop介绍和环境搭建
1-1 今日目标(本阶段学习资料在此下载~)
  • 1-今日内容和Hadoop的介绍
1-2 创建虚拟机
  • 2-环境搭建-准备三台虚拟机
  • 3-环境搭建-网络模式和内存设置
  • 4-环境搭建-网络配置
1-3 Linux命令增强
  • 5-Linux命令增强
  • 6-Linux命令增强2
  • 7-Linux的shell脚本1
  • 8-Linux的shell脚本2
1-4 集群环境
  • 9-集群环境搭建-配置1
  • 10-集群环境搭建-配置2
  • 11-集群环境搭建-jdk安装
1-5 Zookeeper
  • 12-Zookeeper的概述
  • 13-Zookeeper的安装
  • 14-Zookeeper的节点操作
  • 15-Zookeeper的watch机制
1-6 Hadoop安装
  • 16-hadoop的架构
  • 17-hadoop的安装-准备工作
  • 18-hadoop的安装-配置文件修改
  • 19-hadoop的安装-启动集群
第二章 HDFS
2-1 HDFS原理和介绍
  • 1-HDFS的概述
  • 2-HDFS的namenode和datanode
  • 3-HDFS的文件副本机制
  • 4-HDFS的块缓存和访问权限
  • 5-HDFS的Secondarynamenode工作机制
  • 6-HDFS数据的写入过程
  • 7-HDFS数据的读取过程
2-2 HDFS的基础操作
  • 8-HDFS的shell操作命令
  • 9-HDFS的页面操作
2-3 Java访问HDFS
  • 10-HDFS的API操作-配置Window系统下的Hadoop
  • 11-HDFS的API操作-获取FileSystem方式1
  • 12-HDFS的API操作-获取FileSystem其他方式
  • 13-HDFS的API操作-获取文件列表信息
  • 14-HDFS的API操作-创建文件和文件夹
  • 15-HDFS的API操作-文件的上传和下载
  • 16-HDFS的API操作-访问权限问题
  • 17-HDFS的API操作-小文件的合并
第三章 MapReduce入门
3-1 MapReduce入门
  • 1-MapReduce介绍
  • 2-MapReduce的构思和框架结构
  • 3-MapReduce的编程规范
3-2 MapReduce WordCount 案例
  • 4-MapReduce案例-wordcount-步骤分析
  • 5-MapReduce案例-wordcount-准备工作
  • 6-MapReduce案例-wordcount-Map阶段代码
  • 7-MapReduce案例-wordcount-Reduce阶段代码
  • 8-MapReduce案例-wordcount-JobMain代码
  • 9-MapReduce案例-wordcount-集群运行
3-3 MapReduce 分区和排序
  • 10-MapReduce分区-原理
  • 11-MapReduce分区-代码实现
  • 12-MapReduce排序-概述
  • 13-MapReduce排序-流程分析
  • 14-MapReduce排序-实现比较器和序列化代码
  • 15-MapReduce排序-其他代码编写
  • 16-MapReduce排序-集群运行
第四章 MapReduce高级
4-1 MapReduce流量统计
  • 1-MapReduce-计数器
  • 2-MapReduce-Combiner规约-原理分析
  • 3-MapReduce-Combiner规约-代码实现
  • 4-MapReduce-流量统计求和-步骤分析
  • 5-MapReduce-流量统计求和-FlowBean和Mapper代码编写
  • 6-MapReduce-流量统计求和-Reducer和JobMain代码编写
  • 7-MapReduce-流量统计求和-测试运行
  • 8-MapReduce-流量统计求和-排序-FlowBean编写
  • 9-MapReduce-流量统计求和-排序-Mapper和Reducer编写
  • 10-MapReduce-流量统计求和-排序-JobMain代码和测试运行
  • 11-MapReduce-流量统计求和-分区代码实现
4-2 MapReduce原理和Reducer端JOIN
  • 12-MapReduce运行机制-Map阶段
  • 13-MapReduce运行机制-Map阶段-细节补充
  • 14-MapReduce运行机制-Reduce阶段
  • 15-MapReduce-Reduce端join操作-步骤分析
  • 16-MapReduce-Reduce端join操作-Map阶段代码
  • 17-MapReduce-Reduce端join操作-Reducer阶段代码
  • 18-MapReduce-Reduce端join操作-集群测试
第五章 Hive
5-1 Hive 的基本介绍
  • 1-数据仓库的基本特征
  • 2-数据仓库和数据库的区别
  • 3-数据仓库分层和元数据管理
  • 4-Hive的基本介绍
  • 5-Hive的架构
  • 6-Hive和Hadoop及RDBMS关系
5-2 Hive 的安装
  • 7-Hive的安装-Mysql安装
  • 8-Hive的安装-Hive配置
  • 9-Hive的安装-Hive的交互方式
5-3 Hive 的基本操作
  • 10-Hive的基本操作-数据库的创建和删除
  • 11-Hive的基本操作-创建表的格式
  • 12-Hive的基本操作-创建内部表
  • 13-Hive的基本操作-创建外部表
  • 14-Hive的基本操作-创建分区表
  • 15-Hive的基本操作-创建分桶表
  • 16-Hive的基本操作-表结构修改和数据加载
  • 17-Hive的基本操作-基本查询语法
  • 18-Hive的基本操作-分组和多表连接
  • 19-Hive的基本操作-排序
  • 20-Hive的基本操作-内置函数
  • 21-Hive的基本操作-自定义函数
第六章 Flume
6-1 Flume 基本介绍
  • 1-flume的概述和运行机制
  • 2-flume案例-网络数据采集-Flume安装
  • 3-flume案例-网络数据采集-Flume的配置
  • 4-flume案例-网络数据采集-启动flume
6-2 Flume 常见案例
  • 5-flume案例-目录数据采集-实现流程
  • 6-flume案例-目录数据采集-配置文件编写
  • 7-flume案例-目录数据采集-运行测试
  • 8-flume案例-文件数据采集-步骤分析
  • 9-flume案例-文件数据采集-运行测试
  • 10-flume案例-flume级联-组件分析
  • 11-flume案例-flume级联-配置文件编写
  • 12-flume案例-flume级联-测试运行
6-3 Flume 高可用
  • 13-flume高可用-failover-模型分析
  • 14-flume高可用-failover-配置文件编写
  • 15-flume高可用-failover-测试运行
  • 16-flume高可用-balance-配置文件编写
  • 17-flume高可用-balance-测试运行
6-4 Flume 拦截器
  • 18-flume拦截器-模型分析
  • 18-flume拦截器-配置文件编写
  • 19-flume拦截器-测试运行
第七章 Azkaban.Sqoop
7-1 Azkaban介绍以及编译和安装模式
  • 1-Azkaban介绍
  • 2-Azkaban编译和安装模式
7-2 Azkaban的solo模式
  • 3-Azkaban-solo模式-安装
  • 4-Azkaban-solo模式-使用
7-3 Azkaban的Two Server模式
  • 5-Azkaban-two_server模式-安装1
  • 6-Azkaban-two_server模式-安装2
  • 7-Azkaban-two_server模式-安装3和启动运行
  • 8-Azkaban-two_server模式-job任务运行1
  • 9-Azkaban-two_server模式-job任务运行2
7-4 sqoop介绍和安装
  • 10-sqoop入门介绍
  • 11-sqoop安装
7-5 sqoop数据导入和导出
  • 12-sqoop导入-hdfs
  • 13-sqoop导入-hive
  • 14-sqoop增量导入hdfs和导出
7-6 网络流量日志分析
  • 15-网站流量日志分析-分析模型
  • 16-网站流量日志分析-分析指标
  • 17-网站流量日志分析-数据处理流程
  • 18-网站流量日志分析-数据采集
  • 19-网站流量日志分析-数据预处理
  • 20-网站流量日志分析-获取PageView表模型
  • 21-网站流量日志分析-获取Visit表模型
  • 22-网站流量日志分析-hive表数据导入
  • 23-网站流量日志分析-hive表数据分析和导出
  • 24-网站流量日志分析-数据的可视化-Echarts入门
  • 25-网站流量日志分析-数据的可视化-案例分析结果可视化