课程试听
正在播放

阶段一 微服务相关技术

展开
第一章 微服务-SpringBoot微服务快速开发
1-1 SpringBoot概述(本阶段学习资料在此处下载~)
  • 01-今日内容
  • 02-SpringBoot概述
1-2 SpringBoot快速入门
  • 03-SpringBoot快速入门
  • 04-快速构建SpringBoot工程
1-3 SpringBoot起步依赖分析
  • 05-SpringBoot起步依赖原理分析
1-4 SpringBoot配置
  • 06-SpringBoot配置-配置文件分类
  • 07-SpringBoot配置-yaml基本语法
  • 08-SpringBoot配置-yaml数据格式
  • 09-SpringBoot配置-获取数据_1
  • 10-SpringBoot配置-获取数据_2
  • 11-SpringBoot配置-profile
  • 12-SpringBoot配置-项目内部配置文件加载顺序
  • 13-SpringBoot配置-项目外部配置加载顺序
1-5 SpringBoot整合其他框架
  • 13-SpringBoot整合Junit
  • 14-SpringBoot整合redis
  • 15-SpringBoot整合mybatis
1-6 SpringBoot高级概述
  • 01-SpringBoot高级-今日内容
1-7 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
1-8 SpringBoot高级监控
  • 14-SpringBoot监控-actuator基本使用
  • 15-SpringBoot监控-actuator开启所有endpoint
  • 16-SpringBoot监控-springboot admin图形化界面使用
1-9 SpringBoot项目部署
  • 17-SpringBoot部署
第二章 微服务-SpringCloud微服务组件
2-1 系统架构演变
  • 01-系统架构演变概述
  • 02-微服务架构说明
2-2 服务调用方式
  • 03-服务调用方式说明
  • 04-Spring RestTemplate示例工程导入
2-3 初识Spring Cloud
  • 05-Spring Cloud概述
2-4 微服务场景模拟
  • 06-创建微服务工程
  • 07-搭建配置user-service工程
  • 08-搭建配置consumer-demo工程
2-5 Eureka注册中心
  • 09-Eureka注册中心说明
  • 10-搭建eureka-server工程
  • 11-服务注册与发现
  • 12-Eureka Server高可用配置
  • 13-Eureka客户端与服务端配置
2-6 负载均衡Ribbon
  • 14-负载均衡Ribbon简介
  • 15-Ribbon负载均衡应用
2-7 熔断器Hystrix
  • 16-熔断器Hystrix简介
  • 17-线程隔离&服务降级
  • 18-服务熔断演示
2-8 课程总结1
  • 19-spring cloud第1天小结
2-9 Feign
  • 01-Feign应用
  • 02-Feign负载均衡及熔断(了解)
2-10 Spring Cloud Gateway网关
  • 03-Spring Cloud Gateway网关简介
  • 04-Spring Cloud Gateway入门
  • 05-面向服务的路由
  • 06-路由前缀处理
  • 07-过滤器简介
  • 08-自定义局部过滤器
  • 09-自定义全局过滤器
  • 10-Gateway其它配置说明
2-11 Spring Cloud Config分布式配置中心
  • 11-Spring Cloud Config分布式配置中心简介
  • 12-搭建配置中心微服务
  • 13-获取配置中心配置
2-12 Spring Cloud Bus服务总线
  • 14-Spring Cloud Bus简介
  • 15-Spring Cloud Bus应用
  • 16-Spring Cloud 体系技术综合应用说明
2-13 课程总结2
  • 17-Spring Cloud 小结
第三章 RabbitMQ消息中间件
3-1 MQ的基本概念
  • 1_MQ的重要性
  • 2_MQ概述
  • 3_MQ的优势
  • 4_MQ的劣势
  • 5_常见的MQ产品
3-2 RabbitMQ快速入门
  • 6_RabbitMQ概述
  • 7_RabbitMQ安装
  • 8_RabbitMQ管控台使用
  • 9_RabbitMQ快速入门-生产者
  • 10_RabbitMQ快速入门-消费者
3-3 RabbitMQ的工作模式
  • 11_RabbitMQ工作模式-WorkQueues
  • 12_RabbitMQ工作模式-PubSub生产者
  • 13_RabbitMQ工作模式-PubSub消费者
  • 14_RabbitMQ工作模式-Routing
  • 15_RabbitMQ工作模式-Topics
  • 16_RabbitMQ工作模式-总结
3-4 Spring整合RabbitMQ
  • 17_Spring整合RabbitMQ-生产者
  • 18_Spring整合RabbitMQ-消费者
  • 19_Spring整合RabbitMQ-配置详解
  • 20_SpringBoot整合RabbitMQ-生产者
  • 21_SpringBoot整合RabbitMQ-消费者
3-5 RabbitMQ高级特性
  • 01_今日内容
  • 02_高级特性-消息可靠投递-confirm
  • 03_高级特性-消息可靠投递-return
  • 04_高级特性-Consumer Ack
  • 05_高级特性-消费端限流
  • 06_高级特性-TTL
  • 07_高级特性-死信队列-概述
  • 08_高级特性-死信队列-代码实现
  • 09_高级特性-延迟队列-概述
  • 10_高级特性-延迟队列-代码实现
  • 11_高级特性-日志与监控
  • 12_高级特性-消息追踪
3-6 RabbitMQ应用问题
  • 13_应用问题-消息补偿
  • 14_应用问题-幂等性保障
3-7 RabbitMQ集群搭建
  • 15_集群搭建-镜像队列
  • 16_集群搭建-haproxy
第四章 Docker容器化
4-1 学习目标
  • 01.学习目标
4-2 docker简介
  • 02.什么是docker
  • 03.容器与虚拟机比较
  • 04.docker组件
4-3 docker安装与启动
  • 05.docker安装
  • 06.docker启动与停止
4-4 常用命令
  • 07.镜像相关命令
  • 08.创建启动与查看容器
  • 09.容器停止与启动和目录挂载
  • 10.目录挂载查看IP与删除容器
4-5 应用部署
  • 11.mysql部署
  • 12.tomcat部署
  • 13.nginx部署
  • 14.redis部署
4-6 迁移与备份
  • 15.迁移与备份
4-7 dockerfile
  • 16.Dockerfile常用命令
  • 17.Dockerfile构建jdk1.8镜像
4-8 docker私有仓库
  • 18.Docker私有仓库的搭建与配置
  • 19.Docker私有仓库镜像上传
4-9 总结
  • 20.总结
第五章 持续集成与容器管理
5-1 今日目标
  • 01.今日目标
5-2 DockerMaven插件
  • 02.DockerMaven插件-1
  • 03.DockerMaven插件-2
5-3 持续集成工具-Jenkins
  • 04.持续集成与jenkins
  • 05.Jenkins安装
  • 06.插件安装
  • 07.安装maven与本地仓库
  • 08.全局工具配置
  • 09.gogs安装与配置
  • 10.上传代码到git
  • 11.任务的创建与执行
5-4 容器管理工具-Rancher
  • 12.Rancher安装
  • 13.rancher初始化
  • 14.mysql与rabbitMQ部署
  • 15.redis部署
  • 16.微服务部署-1
  • 17.微服务部署-2
  • 18.扩容与缩容
  • 19.负载均衡器
5-5 influxDB
  • 20.influxDB
5-6 cAdvisor
  • 21.cAdvisor
5-7 Grafana
  • 22.grafana的安装
  • 23.添加数据源
  • 24.新增仪表盘
  • 25.预警通知设置
5-8 总结
  • 26.总结
第六章 容器化进阶K8S
6-1 Kubernetes概述(容器化进阶相关学习资料在此处下载~)
  • 0.课程介绍
  • 1.Kubernetes介绍
  • 2.Kubernetes快速入门
  • 3.Kubernetes环境搭建常见问题解决
  • 4.Kubernetes基本架构与常用术语
6-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)
6-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)

阶段二 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认证与授权:执行流程分析
第七章 Shiro高级 及SaaS-IHRM的认证授权
7-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鉴权:通过注解鉴权
7-2 shiro的会话管理
  • 11-shiro的会话管理:介绍
  • 12-shiro的会话管理:应用场景分析
  • 13-Shiro结合redis的统一会话管理:自定义会话管理器
  • 14-Shiro结合redis的统一会话管理:配置会话管理器
  • 15-Shiro结合redis的统一会话管理:测试与总结
7-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
8-1 员工管理
  • 01-员工管理需求和表说明
  • 02-员工管理基本代码的说明
  • 03-微服务发现组件Eureka:简介以及Eureka服务端开发
  • 04-微服务发现组件Eureka:微服务注册
  • 05-微服务调用组件Feign:简介以及搭建环境
  • 06-微服务调用组件Feign:案例测试
8-2 报表的概述
  • 07-报表的概述
  • 08-POI的概述
8-3 POI的入门
  • 09-POI的入门:概述和创建EXCEL
  • 10-POI的入门:创建单元格设置数据
  • 11-POI的入门:单元格样式处理
  • 12-POI的入门:绘制图形
  • 13-POI的入门:加载解析Excel-上
  • 14-POI的入门:加载解析Excel-下
8-4 员工信息Excel导入
  • 15-POI文件导入:需求说明
  • 16-POI文件导入:代码实现-解析Excel构造用户列表
  • 17-POI文件导入:代码实现-批量保存用户列表
  • 18-POI文件导入:跨服务器调用查询部门信息
  • 19-POI文件导入:总结
8-5 月人事报表打印
  • 01-课程介绍与POI导出人事报表:需求说明
  • 02-POI导出人事报表:代码实现-上
  • 03-POI导出人事报表:代码实现-下
8-6 模板打印
  • 04-模板打印:概述
  • 05-模板打印:代码实现-加载模板抽取公共样式
  • 06-模板打印:代码实现和总结
8-7 自定义工具类
  • 07-自定义工具类:工具类介绍
  • 08-自定义工具类:工具类测试
  • 09-自定义工具类:导入工具类测试
8-8 百万数据报表
  • 10-百万数据报表:概述
  • 11-百万数据报表:导出测试
  • 12-百万数据报表:分析以及解决办法
8-9 百万数据报表的导入与导出
  • 13-百万数据报表导出:需求以及思路分析
  • 14-百万数据报表导出:使用SXSSFWorkbook完成百万数据报表打印
  • 15-百万数据报表导出:原理分析与总结
  • 16-百万数据报表读取:需求分析
  • 17-百万数据报表读取:解决方案及原理分析
  • 18-百万数据报表读取:步骤分析以及自定义时间处理器
  • 19-百万数据报表读取:代码实现及测试
  • 20-百万数据报表读取:代码实现以及总结
第九章 图片上传与Jasper
9-1 dataURL
  • 01-图片上传:课程介绍与需求说明
  • 02-DataURL:概述
  • 03-DataURL:实现原理及优缺点分析
  • 04-DataURL:实现员工头像保存
  • 05-DataURL:员工头像回显
9-2 七牛云存储
  • 06-七牛云存储:概述和申请账号的说明
  • 07-七牛云存储:通过SDK上传图片
  • 08-七牛云存储:更新图片和访问图片
  • 09-七牛云存储:断点续传
  • 10-七牛云存储:实现员工头像保存
9-3 JasperReport概述
  • 11-JasperReport:概述
  • 12-JasperReport:声明周期
  • 13-JasperReport:开发步骤总结
9-4 Jaspersoft Studio入门
  • 14-Jaspersoft Studio:介绍和安装
  • 15-Jaspersoft Studio:创建工程以及模板结构介绍
  • 16-Jaspersoft Studio:创建第一个案例模板
  • 17-Jaspersoft Studio:整合springboot搭建环境
  • 18-Jaspersoft Studio:配置controller输出PDF文件
  • 19-Jaspersoft Studio:中文乱码处理以及总结
9-5 Parameters数据填充
  • 01-数据填充:数据填充的两种方式介绍
  • 02-Parameters数据填充:模板中使用Parameters填充数据
  • 03-Parameters数据填充:通过map集合传递数据并展示PDF
9-6 Jdbc数据源数据填充
  • 04-Jdbc数据源数据填充:构造数据库模拟连接
  • 05-Jdbc数据源数据填充:构造fields
  • 06-Jdbc数据源数据填充:传递Connection填充数据并展示PDF
  • 07-Jdbc数据源数据填充:使用parameter为sql语句传递参数
9-7 javaBean数据源数据填充
  • 08-javaBean数据源数据填充
9-8 分组报表
  • 09-分组报表:构造模板
  • 10-分组报表:pdf展示
  • 11-分组报表:使用variable构造页码
9-9 charts图形报表
  • 12-charts图形报表:需求分析
  • 13-charts图形报表:构造饼状图
9-10 父子报表
  • 14-父子报表:概述
  • 15-父子报表:父子报表传递数据
  • 16-父子报表:打印父子PDF报表
9-11 构造个人详情报表
  • 17-构造个人详情报表:需求说明
  • 18-构造个人详情报表:搭建环境
  • 19-构造个人详情报表:代码实现
第十章 刷脸登录
10-1 浅谈人工智能
  • 01-人工智能:内容介绍与人工智能的概述
  • 02-人工智能:基于人工智能的人脸登录介绍
10-2 百度云AI
  • 03-百度云AI:概述
  • 04-百度云AI:账号注册以及注册应用
  • 05-百度云API入门:搭建环境
  • 06-百度云API入门:人脸注册
  • 07-百度云API入门:人脸检测
  • 08-百度云API入门:人脸搜索
  • 09-百度云API入门:人脸更新
10-3 刷脸登录
  • 10-刷脸登录:需求分析
  • 11-二维码生成:通过zxing生成二维码到本地
  • 12-二维码生成:通过zxing生成dataUrl的二维码
  • 13-刷脸登录:搭建环境-上
  • 14-刷脸登录:搭建环境-下
  • 15-刷脸登录:功能介绍和人脸注册
  • 16-刷脸登录:生成二维码
  • 17-刷脸登录:轮询查询二维码登录状态
  • 18-刷脸登录:人脸检测
  • 19-刷脸登录:人脸登录
  • 20-刷脸登录:构造前端工程
  • 21-刷脸登录:测试以及总结
第十一章 代码生成器原理分析及环境搭建
11-1 代码生成器概述
  • 01-代码生成器概述:内容介绍
  • 02-代码生成器概述:需求分析
  • 03-代码生成器概述:实现思路
11-2 深入FreeMarker的模板
  • 04-FreeMarker:概述
  • 05-FreeMarker的入门:入门案例
  • 06-FreeMarker的入门:字符串模板
  • 07-FreeMarker的模板:概述和数据模型
  • 08-FreeMarker的模板:if指令和list指令
  • 09-FreeMarker的模板:include和assign指令
11-3 数据库之元数据
  • 10-元数据:概述
  • 11-DataBaseMetaData元数据:获取数据库基本信息
  • 12-DataBaseMetaData元数据:获取所有数据库名称
  • 13-DataBaseMetaData元数据:获取指定数据库的表信息
  • 14-DataBaseMetaData元数据:获取指定数据库表中的字段属性
  • 15-ParameterMetaData元数据:获取参数个数
  • 16-ResultSetMetaData元数据:获取查询结果的字段信息
11-4 构造代码生成器环境
  • 17-构造代码生成器环境:需求分析
  • 18-构造代码生成器环境:实体类和工具类介绍
  • 19-构造代码生成器环境:配置界面
第十二章 代码生成器实现
12-1 代码生成器之数据模型
  • 01-代码生成器之数据模型:概述与需求分析
  • 02-代码生成器之数据模型:处理自定义properties数据
  • 03-代码生成器之元数据处理:操作步骤分析
  • 04-代码生成器之元数据处理:代码实现-上
  • 05-代码生成器之元数据处理:代码实现-下(需要修改)
12-2 代码生成器的实现
  • 06-代码生成器的实现:需求分析
  • 07-代码生成器的实现:程序入口GeneratorFacade
  • 08-代码生成器的实现:测试GeneratorFacade获取数据模型
  • 09-代码生成器的实现:核心处理类Generator的介绍
  • 10-代码生成器的实现:核心处理类Generator的实现-上
  • 11-代码生成器的实现:核心处理类Generator的实现-中
  • 12-代码生成器的实现:核心处理类Generator的实现-下
12-3 模板制作
  • 13-模板制作:需求分析
  • 14-模板制作:项目路径处理
  • 15-模板制作:实体类模板
  • 16-模板制作:持久层模板
  • 17-模板制作:业务层模板
  • 18-模板制作:视图层模板
  • 19-代码生成器:测试
  • 20-代码生成器:总结
第十三章 微服务网关与社保模块开发
13-1 微服务网关概述
  • 01-课程介绍
  • 02-网关的引入
  • 03-网关的概念
13-2 Zuul网关
  • 04-zuul介绍以及开发步骤
  • 05-搭建zuul运行环境
  • 06-搭建zuul运行环境测试
  • 07-zuul动态路由配置
  • 08-zuul过滤器
  • 09-zuul过滤器总结
  • 10-基于jwt的鉴权
  • 11-基于shiro的鉴权
  • 12-基于网关的代码改造
13-3 社保管理
  • 13-社保管理:需求分析
  • 14-社保管理:表分析
  • 15-社保管理:搭建环境-上
  • 16-社保管理:搭建环境-下
  • 17-社保管理:企业设置
  • 18-社保管理:分页-上
  • 19-社保管理:分页-下
  • 20-社保管理:设置员工社保
  • 21-社保管理:月度统计报表
  • 22-社保管理:数据归档
  • 23-社保管理:切换社保统计周期
  • 24-总结和作业
第十四章 考勤模块开发
14-1 社保管理
  • 01-回顾与内容介绍
  • 02-社保归档:归档历史列表
  • 03-社保归档:归档详情和用户归档历史
14-2 考勤设置
  • 04-考勤设置:需求分析和表介绍
  • 05-考勤设置:代码实现-上
  • 06-考勤设置:代码实现-下
14-3 考勤数据导入
  • 07-考勤管理:需求分析
  • 08-考勤数据导入:概述
  • 09-考勤数据导入:工具类测试
  • 10-考勤数据导入:操作步骤分析
  • 11-考勤数据导入:代码实现-上
  • 12-考勤数据导入:代码实现-下
14-4 考勤管理
  • 13-考勤列表:需求分析
  • 14-考勤列表:代码实现
  • 15-修改员工考勤记录
  • 16-考勤归档:查看月报表数据
  • 17-考勤归档:实现数据归档
  • 18-总结和作业
第十五章 薪资管理与工作流概述
15-1 考勤归档
  • 01-今日内容介绍
  • 02-考勤归档:制作新报表
  • 03-考勤归档:归档列表和详情
  • 04-考勤归档:查询用户归档历史
15-2 薪资管理
  • 05-薪资模块:概述和需求
  • 06-薪资模块:环境搭建-上
  • 07-薪资模块:环境搭建-下(改)
  • 08-薪资模块:分页列表代码分析
  • 09-薪资模块:调薪,定薪代码分析
  • 10-薪资模块:薪资详情
  • 11-薪资模块:月报表-上
  • 11-薪资模块:月报表-中
  • 11-薪资模块:月报表-下
15-3 审批中心之工作流
  • 12-工作流介绍
  • 13-审批中心概述
  • 14-activiti开发流程介绍
15-4 请假流程案例分析
  • 15-请假流程:流程分析
  • 16-请假流程:网页设计工具activiti-app的安装
  • 17-请假流程:使用activiti-app绘制请假流程
15-5 工作流开发-流程部署
  • 18-部署流程:环境搭建
  • 19-部署流程:activiti和业务系统多数据源的配置
  • 20-部署流程:多数据源的测试
  • 21-部署流程:代码编写
  • 22-部署流程:部署测试
  • 23-今日内容总结
第十六章 审批中心
16-1 工作流开发-流程定义
  • 01-今日内容介绍
  • 02-流程定义的概述
  • 03-流程定义操作:查询列表
  • 04-流程定义操作:流程的挂起与激活
  • 05-流程定义操作:编写流程的controller和service
  • 06-流程定义操作:前端页面展示
  • 07-流程定义操作:加班流程分析
  • 08-流程定义操作:离职流程分析
16-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-网站流量日志分析-数据的可视化-案例分析结果可视化

阶段五 黑马头条(社交媒体)项目

展开
第一章 黑马头条-环境搭建
1-1 课程说明(黑马头条学习资料在此下载~)
  • 01_黑马头条项目课程大纲
  • 02_学习目标介绍
1-2 项目介绍及环境搭建
  • 03_项目概述_项目背景及概述
  • 04_项目需求_项目功能需求介绍
  • 05_项目需求_性能需求及交互需求
  • 06_项目技术_项目技术栈介绍
  • 07_项目搭建_数据库设计及导入
  • 08_项目搭建_原始项目结构介绍及导入
  • 09_项目搭建_后台接口开发规范
  • 10_项目搭建_常用工具类说明
  • 11_项目搭建_通用的请求和响应对象介绍
1-3 公用工具类说明
  • 12_通用说明_jackson解决id和日期序列化与反序列化
  • 13_通用说明_多环境配置说明
  • 14_通用说明_mysql环境配置
  • 15_通用说明_事务管理配置
1-4 app文章列表
  • 16_app文章列表_需求分析
  • 17_app文章列表_接口定义分析
  • 18_app文章列表_article微服务工程搭建
  • 19_app文章列表_接口代码编写
  • 20_app文章列表_业务层实现类代码完成
  • 21_app文章列表_mapper文件编写1
  • 22_app文章列表_mapper文件编写2
  • 23_app文章列表_逻辑测试
1-5 用户行为功能
  • 24_用户行为功能_思路分析
  • 25_用户行为功能_项目导入及接口定义
  • 26_用户行为功能_控制器编写及业务层代码思路分析
  • 27_用户行为功能_业务代码实现
  • 28_用户行为功能_mapper映射文件编写
  • 29_用户行为功能_测试
第二章 黑马头条-前端项目及mycat的使用
2-1 前端工程搭建
  • 01_学习目标
  • 02_前端工程结构介绍及环境准备
  • 03_导入前端app工程
2-2 weex
  • 04_weex_前端框架介绍
  • 05_weex_基本组件介绍
  • 06_weex_基本组件_上拉下拉刷新
  • 07_weex_内置模块stream发送http异步请求
  • 08_weex_weexUI介绍及简单使用
2-3 文章列表前端开发
  • 09_文章列表前端_页面初始化
  • 10_文章列表前端_http请求后台数据
  • 11_文章列表前端_数据展示
  • 12_文章列表前端_行为数据保存代码开发
  • 13_文章列表前端_用户行为功能测试
2-4 项目集成mycat
  • 14_mycat_为什么要进行分库分表
  • 15_mycat_mycat相关概念介绍
  • 16_mycat_项目数据节点需求分析设计
  • 17_mycat_配置详解及导入数据库脚本
  • 18_mycat_mycat连接测试
  • 19_mycat路由开发_环境搭建
  • 20_mycat路由开发_算法代码实现
  • 21_mycat路由开发_算法应用及部署
  • 22_mycat路由开发_数据库环境切换及算法测试
  • 23_mycat路由开发_算法测试_增删改查解决方案
第三章 黑马头条-app端文章详情
3-1 zk分布式主键
  • 01_学习目标
  • 02_zk分布式主键_环境准备
  • 03_zk分布式主键_序列封装
  • 04_zk分布式主键_client封装
  • 05_zk分布式主键_config封装
  • 06_zk分布式主键_主键生成测试
3-2 app文章详情
  • 07_app文章详情_需求分析
  • 08_app文章详情_术语介绍及后端定义介绍
  • 09_app文章详情_文章内容接口_mapper文件开发及service定义
  • 10_app文章详情_文章内容接口_service实现及controler代码编写
  • 11_app文章详情_文章内容接口_使用mockmvc文章内容接口测试
  • 12_app文章详情_文章关系接口_需求及思路分析
  • 13_app文章详情_文章关系接口_mapper定义
  • 14_app文章详情_文章关系接口_service代码编写(1)
  • 15_app文章详情_文章关系接口_service代码编写(2)
  • 16_app文章详情_文章关系接口_controller代码编写及测试
  • 17_app文章详情_关注接口_user模块创建及接口思路分析
  • 18_app文章详情_关注接口_关注行为保存代码完成
  • 19_app文章详情_关注接口_关注操作_mapper接口编写
  • 20_app文章详情_关注接口_关注操作_service实现类编写(1)
  • 21_app文章详情_关注接口_关注操作_service实现类编写(2)
  • 22_app文章详情_关注接口_关注操作_接口编写及代码改造
  • 23_app文章详情_点赞接口开发
  • 24_app文章详情_不喜欢接口开发
  • 25_app文章详情_阅读接口开发
第四章 黑马头条-app端搜索
4-1 登陆模块&配置说明
  • 01_学习目标
  • 02_app登录模块开发
  • 03_后台微服务其他必须配置项配置
4-2 文章详情前台开发
  • 04_文章详情_前台代码流程说明
  • 05_文章详情_前后台功能接口测试
  • 06_文章详情_前后台功能接口测试2
4-3 app端搜索
  • 07_app搜索_需求分析及接口定义分析
  • 08_app搜索_搜索记录历史接口开发完成
  • 09_app搜索_删除搜索历史接口开发完成
  • 10_app搜索_清空搜索历史接口开发完成
  • 11_app搜索_查询今日热词接口开发完成
  • 12_app搜索_查询联想词接口开发完成
  • 13_app搜索_elasticsearch环境配置及测试数据导入
  • 14_app搜索_文章搜索接口_保存搜索记录
  • 15_app搜索_文章搜索接口_代码完成
  • 16_app搜索_前后端联调测试
第五章 黑马头条-自媒体文章发布与管理
5-1 自媒体登录
  • 01_学习目标
  • 02_自媒体相关功能_需求分析
  • 03_自媒体登录_微服务创建及登录后台代码编写
  • 04_自媒体登录_前台代码导入及登录流程分析
5-2 自媒体素材
  • 05_自媒体_fastdfs代码封装
  • 06_自媒体_素材管理_图片上传接口开发
  • 07_自媒体_素材管理_图片上传功能完成
  • 08_自媒体_素材管理_删除图片接口开发完成
  • 09_自媒体_素材管理_素材列表接口开发
  • 10_自媒体_素材管理_素材列表&删除图片前端测试联调
  • 11_自媒体_素材管理_收藏与取消收藏完成
5-3 发布文章
  • 12_自媒体文章管理_发布文章需求分析
  • 13_自媒体文章管理_发布文章mapper定义
  • 14_自媒体文章管理_发布文章业务代码编写1
  • 15_自媒体文章管理_发布文章业务代码编写2
  • 16_自媒体文章管理_发布文章业务代码编写3
  • 17_自媒体文章管理_发布文章业务层代码编写
  • 18_自媒体文章管理_发布文章前后端联调测试
5-4 文章列表中展示
  • 19_自媒体文章管理_文章列表后台接口开发
  • 20_自媒体文章管理_文章详情后台接口开发
  • 21_自媒体文章管理_文章删除后台接口开发
  • 22_自媒体文章管理_文章管理前后台测试
第六章 黑马头条-通用后端
6-1 admin登录功能开发
  • 01_学习目标
  • 02_admin工程搭建
  • 03_admin登录-后端接口开发
  • 04_admin登录-前后端联调测试
6-2 通用后端思路分析
  • 05_后端通用封装-需求分析
  • 06_后端通用封装-思路分析及接口定义说明
  • 07_后端通用封装-类图关系说明
  • 08_后端通用封装-通用封装dto详细说明
6-3 通用后端代码开发
  • 09_后端通用封装-后置增强接口BaseCommonFilter
  • 10_后端通用封装-CommonDao
  • 11_后端通用封装-通用service-接口定义
  • 12_后端通用封装-通用service-查询方法1
  • 13_后端通用封装-通用service-查询方法2
  • 14_后端通用封装-通用service-后处理bean的封装
  • 15_后端通用封装-通用service-新增方法
  • 16_后端通用封装-通用service-修改方法
  • 17_后端通用封装-通用service-删除方法
  • 18_后端通用封装-通用controller
  • 19_后端通用封装-功能测试
  • 20_通用封装-前台逻辑流程说明
  • 21_通用封装-总结和优化思路
第七章 黑马头条-自媒体文章审核
7-1 kafka封装
  • 00_今日目标
  • 01_kafka_kafka封装
  • 02_kafka_测试_生产者和消费者代码编写
7-2 自媒体文章审核
  • 03_自媒体文章自动审核_aliyun服务介绍
  • 04_自媒体文章自动审核_aliyunAI_文本内容审核测试
  • 05_自媒体文章自动审核_aliyunAI_图片审核测试
  • 06_自媒体文章自动审核_需求及思路分析
  • 07_自媒体文章自动审核_mapper接口编写
  • 08_自媒体文章自动审核_审核主逻辑编写1
  • 09_自媒体文章自动审核_审核主逻辑编写2
  • 10_自媒体文章自动审核_标题与内容匹配度计算
  • 11_自媒体文章自动审核_文本和图片审核
  • 12_自媒体文章自动审核_保存作者及文章
  • 13_自媒体文章自动审核_保存文章内容和配置
  • 14_自媒体文章自动审核_创建索引及通知
  • 15_自媒体文章自动审核_测试1
  • 16_自媒体文章自动审核_测试2
  • 17_自媒体文章自动审核_自媒体发布文章发送消息
  • 18_自媒体文章自动审核_自媒体发布文章接收消息
  • 19_自媒体文章自动审核_自媒体发布文章_测试
第八章 黑马头条-爬虫系统搭建&下载url初始化
8-1 爬虫及爬虫工具介绍
  • 01_学习目标
  • 02_爬虫是什么
  • 03_webmagic介绍
  • 04_爬虫概念介绍_代理ip
  • 05_Selenium介绍及下载安装
  • 06_Xpath介绍
8-2 爬虫系统搭建
  • 07_爬虫概念介绍_cron表达式
  • 08_爬虫系统需求分析及设计思路介绍
  • 09_爬虫系统导入
8-3 页面下载初始化
  • 10_爬虫系统初始化_初始化URL的获取1
  • 11_爬虫系统初始化_初始化URL的获取2
  • 12_爬虫系统初始化_初始化URL的获取_测试
  • 13_爬虫系统初始化_下载准备_工具类介绍1
  • 14_爬虫系统初始化_下载准备_工具类介绍2
  • 15_爬虫系统初始化_下载准备_帮助类介绍
  • 16_爬虫系统初始化_下载准备_下载类介绍
  • 17_爬虫系统初始化_文档处理_思路分析
  • 18_爬虫系统初始化_文档处理_文档处理实体类介绍
  • 19_爬虫系统初始化_文档处理_初始化url解析规则定义
  • 20_爬虫系统初始化_文档处理_用户空间解析规则定义
  • 21_爬虫系统初始化_文档处理_目标页解析规则
第九章 黑马头条-爬虫内容解析
9-1 文章解析
  • 01_学习目标
  • 02_文档解析_前置准备工作
  • 03_文档解析_抽象类定义1
  • 04_文档解析_抽象类定义2
  • 05_文档解析_抽象类定义3
  • 06_文档解析_初始化url解析器编写
  • 07_文档解析_个人空间页解析1
  • 08_文档解析_个人空间页解析2
  • 09_文档解析_个人空间页解析3
  • 10_文档解析_目标页解析
  • 11_文档解析_文档管理器
9-2 爬虫组件整合
  • 12_爬虫组件整合思路分析
  • 13_爬虫组件整合_流程管理器代码编写1
  • 14_爬虫组件整合_流程管理器代码编写2
  • 15_爬虫组件整合_整体测试
  • 16_爬虫组件整合_整体测试2
9-3 数据保存-频道
  • 17_数据保存_频道_思路分析
  • 18_数据保存_频道_mapper定义
  • 19_数据保存_频道_service_查询标签1
  • 20_数据保存_频道_service_查询标签2
  • 21_数据保存_频道_service_查询标签测试
  • 22_数据保存_频道_service_查询频道信息
  • 23_数据保存_频道_service_查询频道信息测试
第十章 黑马头条-爬虫数据保存
10-1 爬虫数据保存接口准备
  • 01_今日目标
  • 02_数据保存准备_ip代理池_需求分析及mapper定义
  • 03_数据保存准备_ip代理池_service代码编写
  • 04_数据保存准备_ip代理池_测试
  • 05_数据保存准备_爬虫文章图文附加信息_需求分析及mapper定义
  • 06_数据保存准备_爬虫文章图文附加信息_service接口定义
  • 07_数据保存准备_爬虫文章图文附加信息_service实现类代码编写
  • 08_数据保存准备_爬虫文章图文附加信息_测试
  • 09_数据保存准备_爬虫文章图文评论信息_完成
  • 10_数据保存准备_爬虫文章完成
10-2 爬虫数据排重
  • 11_爬虫数据排重_redis集成
  • 12_爬虫数据排重_排重代码编写
  • 13_爬虫数据排重_测试
10-3 爬虫数据解析保存
  • 14_爬虫数据解析保存_思路分析
  • 15_爬虫数据解析保存_解析抽象类定义
  • 16_爬虫数据解析保存_准备工作及工具类介绍
  • 17_爬虫数据解析保存_解析代码框架代码编写
  • 18_爬虫数据解析保存_保存文章信息骨架编写
  • 19_爬虫数据解析保存_文章保存1
  • 20_爬虫数据解析保存_文章保存2
  • 21_爬虫数据解析保存_文章附加信息的保存
  • 22_爬虫数据解析保存_评论信息保存1
  • 23_爬虫数据解析保存_评论信息保存2
  • 24_爬虫数据解析保存_文章自动审核消息发送
  • 25_爬虫数据解析保存_反向更新附加数据
  • 26_爬虫数据解析保存_综合测试
第十一章 黑马头条-爬虫系统完善&文章审核
11-1 逆向抓取
  • 01_学习目标
  • 02_爬虫系统完善_增加代理下载
  • 03_爬虫系统完善_逆向抓取代码实现
  • 04_爬虫系统完善_逆向抓取测试
11-2 动态ip代理池
  • 05_动态ip代理池管理_检验ip1
  • 06_动态ip代理池管理_检验ip2
  • 07_动态ip代理池管理_更新动态ip
  • 08_动态ip代理池管理_更新动态ip2
11-3 定时任务采集文章
  • 09_定时任务添加_封装配置说明
  • 10_定时任务添加_正向抓取数据
  • 11_定时任务添加_其他定时任务类
  • 12_定时任务添加_测试
11-4 爬虫文章审核
  • 13_爬虫文章审核_流程分析
  • 14_爬虫文章审核_mapper定义及service接口创建
  • 15_爬虫文章审核_定时任务调用方法编写
  • 16_爬虫文章审核_审核标题与内容匹配度&审核图片和内容
  • 17_爬虫文章审核_修改文章&文本和图片解析
  • 18_爬虫文章审核_文章等信息保存骨架编写
  • 19_爬虫文章审核_文章等信息保存
  • 20_爬虫文章审核_创建索引
  • 21_爬虫文章审核_审核成功更新状态
  • 22_爬虫文章审核_整体测试
  • 23_爬虫文章审核_爬虫系统与admin系统整合测试
  • 24_爬虫文章审核_定时任务扫描爬虫未审核文章信息
第十二章 黑马头条-热文章计算
12-1 热文章计算-定时
  • 01_学习目标
  • 02_热文章计算_需求及思路分析
  • 03_热文章计算_定时计算_mapper定义
  • 04_热文章计算_定时计算_热度分值计算1
  • 05_热文章计算_定时计算_热度分值计算2
  • 06_热文章计算_定时计算_频道首页数据缓存到redis
  • 07_热文章计算_定时计算_保存热点文章
  • 08_热文章计算_定时计算_定时任务设置
  • 09_热文章计算_定时计算_测试
12-2 热文章计算-实时
  • 10_热文章计算_实时计算_思路分析
  • 11_热文章计算_实时计算_发消息_消息名称和消息封装实体类定义
  • 12_热文章计算_实时计算_发消息_消息发送方法编写
  • 13_热文章计算_实时计算_发消息_点赞和阅读收集消息发送
  • 14_热文章计算_实时计算_发消息_类型消息转换
  • 15_热文章计算_实时计算_收消息_kafkastream工具类介绍
  • 16_热文章计算_实时计算_收消息_消息名称定义及监听类编写
  • 17_热文章计算_实时计算_收消息_消息流处理1
  • 18_热文章计算_实时计算_收消息_消息流处理2
  • 19_热文章计算_实时计算_收消息_消息流处理3
  • 20_热文章计算_实时计算_收消息_更新文章增量数据
  • 21_热文章计算_实时计算_收消息_测试
  • 22_今日总结
第十三章 黑马头条-项目优化
13-1 图片缓存开发及应用
  • 01_学习目标
  • 02_图片缓存_需求分析
  • 03_图片缓存_article端发送消息
  • 04_图片缓存_图片微服务导入及代码思路分析
  • 05_图片缓存_图片缓存逻辑编写
  • 06_图片缓存_热文章图片处理
  • 07_图片缓存_消息接收监听类编写
  • 08_图片缓存_监听消息测试
  • 09_图片缓存_图片访问接口编写
13-2 文章首页接口改造
  • 10_文章首页接口改造_思路分析
  • 11_文章首页接口改造_后端_文章列表展示service代码1
  • 12_文章首页接口改造_后端_文章列表展示service代码2
  • 13_文章首页接口改造_后端_controller代码编写
  • 14_文章首页接口改造_前端_前端代码编写及测试
13-3 联想词优化
  • 15_联想词优化_需求分析及接口说明
  • 16_联想词优化_业务代码编写
  • 17_联想词优化_控制层代码编写及综合测试
13-4 接口安全-密码场景说明
  • 18_接口安全_常用加密算法介绍
  • 19_接口安全_密码验证service编写
  • 20_接口安全_登录验证service编写
  • 21_接口安全_登录验证控制层编写及测试
第十四章 黑马头条-数据迁移
14-1 数据迁移-hbase&mongo环境说明
  • 01_今日目标
  • 02_数据迁移_为什么要自动同步数据
  • 03_数据迁移_迁移方案分析
  • 04_数据迁移_hbase介绍
  • 05_数据迁移_common模块整合hbase
  • 06_数据迁移_hbase原生client测试
  • 07_数据迁移_hbase封装storageclient测试
  • 08_数据迁移_mongo集成及测试
14-2 数据迁移-具体业务操作
  • 09_数据迁移_业务代码编写_文章配置
  • 10_数据迁移_业务代码编写_文章相关其他业务
  • 11_数据迁移_业务代码编写_迁移综合接口编写
  • 12_数据迁移_业务代码编写_迁移综合接口_获取未同步的数据
  • 13_数据迁移_业务代码编写_迁移综合接口_同步数据库到hbase方法编写
  • 14_数据迁移_业务代码编写_迁移综合接口_从hbase中获取数据
  • 15_数据迁移_业务代码编写_热点文章接口1
  • 16_数据迁移_业务代码编写_热点文章接口2
14-3 数据迁移-入口操作说明
  • 17_数据迁移_定时同步全量数据
  • 18_数据迁移_文章审核后同步数据
  • 19_数据迁移_热点文章数据同步
  • 20_数据迁移_删除热点文章过期数据及总结

阶段六 冷链监控平台项目

展开
第一章 冷链监控平台- 背景介绍与系统介绍
1-1 学习目标(冷链监控学习资料在此下载~)
  • 1.1 学习目标
1-2 业务背景
  • 1.2 物流行业介绍 免费试学
  • 1.3 冷链行业简介 免费试学
  • 1.4 冷链监控简介 免费试学
  • 1.5 系统业务和用例图 免费试学
1-3 技术架构
  • 1.6 任务流程图 免费试学
  • 1.7 数据流程图 免费试学
  • 1.8 系统架构图 免费试学
  • 1.9 技术架构图 免费试学
  • 1.10 物理部署图 免费试学
  • 1.11 微服务架构 免费试学
  • 1.12 系统环境和服务 免费试学
  • 1.13 中间件安装 免费试学
  • 1.14 Apache Flink简介 免费试学
  • 1.15 Apache Druid简介 免费试学
  • 1.16 Apache Superset简介 免费试学
1-4 系统介绍
  • 1.17 应用服务介绍 免费试学
  • 1.18 系统数据结构 免费试学
  • 1.19 公共组件工程 免费试学
1-5 学习总结
  • 1.20 学习总结
第二章 冷链监控平台 - 微服务框架与基础服务
2-1 学习目标
  • 2.1 学习目标
2-2 微服务搭建
  • 2.2 Springboot工程创建
  • 2.3 服务注册中心概述
  • 2.4 Springboot与Eureka集成
  • 2.5 前后端分离的开发规范
2-3 用户管理
  • 2.6 公共组件工程
  • 2.7 用户服务 - 需求设计
  • 2.8 用户服务 - 代码分析
2-4 网关服务
  • 2.9 用户服务 - 工程运行分析
  • 2.10 网关服务概述
  • 2.11 搭建网关服务
  • 2.12 配置网关路由规则
  • 2.13 网关鉴权拦截
2-5 系统管理
  • 2.14 项目实战 - 系统管理服务
2-6 分布式任务
  • 2.15 Quartz介绍
  • 2.16 Quartz示例
第三章 冷链监控平台 - 数据采集服务
3-1 学习目标
  • 3.1 学习目标
3-2 网络编程
  • 3.2 数据采集技术概述
  • 3.3 络编程解析
  • 3.4 Netty的特点和应用场景
3-3 Netty编程模型
  • 3.5 IO模型介绍
  • 3.6 线程处理模型
3-4 Netty编程案例
  • 3.7 Netty核心类
  • 3.8 Netty程序开发步骤
  • 3.9 Netty示例 - 服务端
  • 3.10 Netty示例 - 客户端
3-5 设备模拟器
  • 3.11 设备数据处理 - 需求分析
  • 3.12 设备数据处理 - 客户端数据模拟
3-6 报文采集服务端
  • 3.13 将maven工程改造成Springboot工程
  • 3.14 Spring和kafka工具类开发
  • 3.15 设备数据处理 - 服务器端开发
第四章 冷链监控平台-实时计算 - Flink基础与流数据处理
4-1 学习目标
  • 4.1 学习目标
4-2 Flink安装和示例
  • 4.2 数据流和流计算
  • 4.3 Flink介绍
  • 4.4 Flink应用场景
  • 4.5 Flink架构原理
  • 4.6 Flink安装配置
  • 4.7 示例操作演示
  • 4.8 Flink开发初体验
  • 4.9 开发单词统计程序
4-3 Flink DataStream
  • 4.10 DataStream和DataSet
  • 4.11 Flink数据类型
  • 4.12 Flink数据转换操作
  • 4.13 Flink窗口的含义
  • 4.14 有状态的流处理
  • 4.15 Flink数据流编程
  • 4.16 单词统计示例讲解
  • 4.17 学习总结
第五章 冷链监控平台- 实时计算 - Flink批处理与Table SQL
5-1 学习目标
  • 5.1 学习目标
5-2 DataSet
  • 5.2 DataSet示例
  • 5.3 DataSet输入源
  • 5.4 DataSet转换操作
  • 5.5 DataSet输出流
  • 5.6 Flink程序调试
5-3 Table API和SQL编程
  • 5.7 TableAPI和SQL简介
  • 5.8 Flink Table示例
  • 5.9 TableEnvironment介绍
  • 5.10 在表空间中注册表
  • 5.11 Table执行过程分析
  • 5.12 Flink执行计划分析
  • 5.13 DataStream DataSet与Table集成
  • 5.14 Mysql数据源
  • 5.15 学习总结
第六章 冷链监控平台- 实时计算 - 冷眼项目实战
6-1 学习目标
  • 6.1 学习目标
6-2 需求分析
  • 6.2 实时计算业务分析
  • 6.3 实时计算实现逻辑
6-3 实时计算
  • 6.4 Flink工程pom文件介绍
  • 6.5 项目实时计算主程序
  • 6.6 数据流与Redis数据合并计算
  • 6.7 数据流保存到mysql
  • 6.8 部署flink工程
6-4 指标查询
  • 6.9 实时数据查询 - 需求分析和数据模型
  • 6.10 实时数据查询 - 类的结构
  • 6.11 实时数据查询 - 主程序
  • 6.12 实时数据查询 - 开发Service程序
  • 6.13 实时数据查询 - 开发controller程序
  • 6.14 学习总结
第七章 冷链监控平台 - 统计分析
7-1 学习目标
  • 7.1 学习目标
7-2 Apache Druid应用指南
  • 7.2 Druid简介
  • 7.3 Druid安装配置
  • 7.4 Druid管理程序介绍
  • 7.5 Druid导入本地数据
  • 7.6 Druid实时数据导入
  • 7.7 删除Druid数据
  • 7.8 使用客户端查询Druid数据
  • 7.9 使用API查询Druid数据
  • 7.10 JDBC查询Druid数据
  • 7.11 API查询的类型和属性
  • 7.12 Druid查询的聚合粒度
  • 7.13 Druid查询过滤器
  • 7.14 Druid聚合查询
  • 7.15 Druid Search查询
  • 7.16 Druid Select查询
  • 7.17 Druid Scan查询
7-3 统计分析实战
  • 7.18 项目实战 - 数据流程和开发流程
  • 7.19 项目实战 - 数据实时存储
  • 7.20 项目实战 - 需求分析
  • 7.21 项目实战 - Druid JDBC工具类
  • 7.22 项目实战 - 查询Druid列表
7-4 学习总结
  • 7.23 学习总结
第八章 冷链监控平台 - 数据可视化
8-1 学习目标
  • 8.1 学习目标
8-2 数据可视化介绍
  • 8.2 维度和指标的概念
  • 8.3 数据可视化的含义
  • 8.4 数据可视化的目标和过程
  • 8.5 数据可视化的场景和工具
  • 8.6 数据可视化常见问题
8-3 Apache Superset
  • 8.7 Superset简介
  • 8.8 Superset docker安装
  • 8.9 Superset管理端介绍
  • 8.10 Superset示例 - 需求分析
  • 8.11 Superset示例 - 添加数据源
  • 8.12 Superset示例 - 开发图表
  • 8.13 Superset示例 - 图表嵌入到应用中
8-4 数据可视化实战
  • 8.14 Superset常见问题
  • 8.15 项目实战 - 添加Druid数据源
  • 8.16 项目实战 - 温度预警折线图
  • 8.17 项目实战 - 湿度预警柱状图
8-5 学习总结
  • 8.18 学习总结

阶段七 探花交友项目

展开
第一章 探花交友-项目搭建以及登录完善个人信息
1-1 课程介绍(探花交友学习资料在此节下载~)
  • 01.课程介绍
1-2 项目介绍
  • 02.项目介绍之背景介绍以及市场分析
  • 03.项目介绍之用户使用场景
  • 04.项目介绍之竞争对手分析
  • 05.项目介绍
  • 06.项目介绍之技术架构、解决方案介绍
  • 07.功能介绍之功能列表以及注册登录
  • 08.功能介绍之核心功能交友的介绍
  • 09.功能介绍之圈子、消息、我的中心
1-3 部署基础服务
  • 10.功能开发之搭建开发环境
  • 11.功能开发之部署基础服务(Redis集群的搭建)
  • 12.功能开发之部署基础服务(RocketMQ的搭建)
  • 13.功能开发之部署基础服务(Android模拟器的安装)
  • 14.功能开发之部署基础服务(Android模拟器的使用补充)
1-4 功能开发
  • 15.功能开发之接口实现分析
  • 16.功能开发之设计数据库以及编写配置文件
  • 17.功能开发之编写基础代码
  • 18.功能开发之发送短信验证码
  • 19.功能开发之编写接口服务(发送验证码)
  • 20.功能开发之编写接口服务(整合前端测试)
  • 21.功能开发之JWT的快速入门
  • 22.功能开发之编写登录逻辑(UserService)
  • 23.功能开发之编写登录逻辑(UserController)
  • 24.完善个人信息之图片上传(阿里云OSS服务)
  • 25.完善个人信息之人脸识别(虹软开放平台)
  • 26.完善个人信息之编写实现以及整合前端测试
  • 27.检查登录状态的功能实现
1-5 课程总结
  • 28.课程总结
第二章 探花交友-实现首页功能
2-1 课程介绍
  • 01.课程说明
2-2 首页功能说明
  • 02.首页功能说明
2-3 功能实现
  • 03.今日佳人功能实现之分析
  • 04.今日佳人功能实现之部署MongoDB
  • 05.今日佳人功能实现之表结构设计以及构造数据
  • 06.今日佳人功能实现之搭建dubbo工程
  • 07.今日佳人功能实现之dubbo接口定义
  • 08.今日佳人功能实现之实现dubbo服务(查询最大得分推荐用户)
  • 09.今日佳人功能实现之实现dubbo服务(查询推荐用户列表)
  • 10.今日佳人功能实现之搭建接口服务工程
  • 11.今日佳人功能实现之mock接口以及编写基础代码
  • 12.今日佳人功能实现之编写业务代码(上)
  • 13.今日佳人功能实现之编写业务代码(中)
  • 14.今日佳人功能实现之编写业务代码(下)
  • 15.今日佳人功能实现之编写业务代码(枚举bug解决)
  • 16.统一接口服务入口
  • 17.推荐用户列表功能实现之编写业务代码(上)
  • 18.推荐用户列表功能实现之编写业务代码(下)
2-4 统一缓存逻辑
  • 19.统一增加缓存逻辑的实现(上)
  • 20.统一增加缓存逻辑的实现(中)
  • 21.统一增加缓存逻辑的实现(下)
  • 22.整合测试
2-5 课程总结
  • 23.课程总结
第三章 探花交友-实现圈子功能
3-1 课程介绍
  • 01.课程说明
3-2 圈子功能实现
  • 02.圈子的功能说明
  • 03.圈子实现方案分析
  • 04.圈子实现技术方案分析
  • 05.圈子实现的表结构设计
  • 06.圈子功能实现之升级Genymotion
  • 07.圈子功能实现之编写pojo代码
  • 08.圈子功能实现之发布动态(上)
  • 09.圈子功能实现之发布动态(中)
  • 10.圈子功能实现之发布动态(下)
  • 11.圈子功能实现之编写接口服务(上)
  • 12.圈子功能实现之编写接口服务(中)
  • 13.圈子功能实现之编写接口服务(下)
3-3 统一处理token
  • 14.统一处理token(功能实现)
  • 15.统一处理token(功能测试)
3-4 查询好友动态
  • 16.查询好友动态(编写dubbo服务)
  • 17.查询好友动态(编写接口服务)
  • 18.查询好友动态(功能测试)
  • 19.查询推荐动态(编写dubbo服务)
  • 20.查询推荐动态(编写接口服务以及测试)
3-5 课程总结
  • 21.课程总结
第四章 探花交友-实现评论、小视频
4-1 课程介绍
  • 01.课程说明
4-2 圈子功能实现
  • 02.圈子功能实现之动态信息点赞(编写dubbo服务)
  • 03.圈子功能实现之动态信息点赞(编写接口服务-点赞)
  • 04.圈子功能实现之动态信息点赞(编写接口服务-点赞测试)
  • 05.圈子功能实现之动态信息点赞(编写接口服务-取消点赞)
  • 06.圈子功能实现之动态信息点赞(查询点赞数)
  • 07.圈子功能实现之动态信息点赞(喜欢)
  • 08.圈子功能实现之动态信息评论(查询单条动态信息)
  • 09.圈子功能实现之动态信息评论(查询评论列表-dubbo服务)
  • 10.圈子功能实现之动态信息评论(查询评论列表-APP服务)
  • 11.圈子功能实现之动态信息评论(查询评论列表-测试)
  • 12.圈子功能实现之动态信息评论(发表评论)
  • 13.圈子功能实现之动态信息评论(评论点赞)
4-3 小视频功能实现
  • 14.小视频功能说明
  • 15.小视频技术方案
  • 16.FastDFS环境搭建(搭建服务)
  • 17.FastDFS环境搭建(java client使用)
  • 18.小视频功能开发之发布小视频
  • 19.小视频功能开发之小视频列表
  • 20.小视频功能开发之点赞
  • 21.小视频功能开发之评论
  • 22.小视频功能开发之关注用户
  • 23.小视频功能的整合测试
4-4 课程总结
  • 24.课程总结
第五章 探花交友-实现消息功能
5-1 课程介绍
  • 01.课程说明
5-2 即时通信技术讲解
  • 02.即时通信以及功能说明
  • 03.即时通信的技术架构
  • 04.第三方IM服务平台之环信开发介绍
5-3 环信用户系统集成
  • 05.环信用户系统集成之Appkey、环信ID的介绍
  • 06.环信用户系统集成之获取管理员权限(说明)
  • 07.环信用户系统集成之获取管理员权限(配置)
  • 08.环信用户系统集成之获取管理员权限(编写代码实现)
  • 09.环信用户系统集成之获取管理员权限(测试)
  • 10.环信用户系统集成之注册环信用户(编码实现)
  • 11.环信用户系统集成之注册环信用户(测试)
  • 12.环信用户系统集成之查询环信用户信息
  • 13.环信用户系统集成之发送消息给客户端
5-4 功能开发
  • 14.添加联系人之编写dubbo服务
  • 15.添加联系人之注册好友到环信
  • 16.添加联系人之编写server服务
  • 17.添加联系人之整合app测试
  • 18.联系人列表实现之编码
  • 19.联系人列表实现之测试
  • 20.实现点赞列表
  • 21.评论、喜欢列表
  • 22.查询列表实现的bug修复
  • 23.查询列表实现的bug修复(测试)
  • 24.实现公告列表
5-5 课程总结
  • 25.课程总结
第六章 探花交友-Spark快速入门
6-1 课程介绍
  • 01.课程介绍
6-2 Spark概述
  • 02.Spark概述之什么是Spark?
  • 03.Spark概述之为什么要学习Spark?
  • 04.Spark概述之特点介绍
6-3 搭建Spark集群
  • 05.搭建Spark集群(准备工作)
  • 06.搭建Spark集群(实施部署)
  • 07.搭建SparkHA高可用集群(高可用解决方案说明)
  • 08.搭建SparkHA高可用集群(实施搭建)
6-4 Spark入门
  • 09.Spark集群中的角色介绍
  • 10.体验Spark程序(计算圆周率)
  • 11.体验Spark程序之Spark-shell的使用
  • 12.编写Spark应用(wordcount应用)
  • 13.编写Spark应用(代码优化)
  • 14.编写Spark应用(打包到集群运行)
6-5 RDD详解
  • 15.弹性分布式数据集RDD之概述
  • 16.弹性分布式数据集RDD之常用算子操作(map)
  • 17.弹性分布式数据集RDD之常用算子操作(filter)
  • 18.弹性分布式数据集RDD之常用算子操作(flatMap)
  • 19.弹性分布式数据集RDD之常用算子操作(mapPartitions)
  • 20.弹性分布式数据集RDD之常用算子操作(mapToPair)
  • 21.弹性分布式数据集RDD之常用算子操作(reduceByKey)
  • 22.弹性分布式数据集RDD之常用算子操作(coalesce)
6-6 Spark任务调度
  • 23.Spark任务调度之RDD的依赖关系
  • 24.Spark任务调度之DAG(有向无环图)
  • 25.Spark任务调度之流程说明
6-7 课程总结
  • 26.课程总结
第七章 探花交友-SparkMLlib推荐系统快速入门
7-1 课程介绍
  • 01.课程说明
7-2 Spark MLlib快速入门
  • 02.Spark MLlib快速入门之什么是Spark MLlib?
  • 03.Spark MLlib支持的数据类型(本地向量集)
  • 04.Spark MLlib支持的数据类型(向量标签)
  • 05.Spark MLlib支持的数据类型(本地矩阵)
  • 06.Spark MLlib支持的数据类型(分布式矩阵说明)
  • 07.Spark MLlib支持的数据类型(行矩阵)
  • 08.Spark MLlib支持的数据类型(行索引矩阵)
  • 09.Spark MLlib支持的数据类型(坐标矩阵)
  • 10.Spark MLlib支持的数据类型(分块矩阵)
  • 11.Spark MLlib支持的数据类型(分块矩阵补充说明)
  • 12.RDD、DataSet、Dataframe区别及转化
7-3 协同过滤算法
  • 13.推荐系统之什么是推荐系统?
  • 14.推荐系统之业务流程讲解
  • 15.协同过滤算法(基于用户的推荐 UserCF)
  • 16.协同过滤算法(基于商品的推荐 ItemCF)
  • 17.用户偏好数据收集
  • 18.相似度算法
  • 19.最近邻域
7-4 ALS算法
  • 20.交替最小二乘法(最小二乘法原理)
  • 21.交替最小二乘法(原理说明)
  • 22.交替最小二乘法(ALS算法流程)
  • 23.ALS算法流程之数据说明
  • 24.ALS算法流程之数据建模
  • 25.ALS算法流程之编码实战
  • 26.ALS算法流程之实战优化(上)
  • 27.ALS算法流程之实战优化(中)
  • 28.ALS算法流程之实战优化(下)
7-5 课程总结
  • 29.课程总结
第八章 探花交友-实现推荐功能
8-1 课程介绍
  • 01.课程说明
8-2 圈子推荐
  • 02.圈子推荐之功能说明
  • 03.圈子推荐之流程说明
  • 04.圈子推荐之增加自增长id
  • 05.圈子推荐之增加自增长id(测试)
  • 06.圈子推荐之动态计分规则
  • 07.圈子推荐之发送消息(上)
  • 08.圈子推荐之发送消息(下)
  • 09.圈子推荐之接收消息并且处理
  • 10.圈子推荐之发送、接收消息的测试
8-3 推荐系统
  • 11.推荐系统之构造数据
  • 12.推荐系统之搭建工程
  • 13.推荐系统之抽取Spark MLlib推荐逻辑
  • 14.推荐系统之编写推荐逻辑(上)
  • 15.推荐系统之编写推荐逻辑(下)
  • 16.推荐系统之修改查询逻辑
8-4 小视频推荐
  • 17.小视频推荐之发送消息
  • 18.小视频推荐之接收消息
  • 19.小视频推荐之构造数据
  • 20.小视频推荐之实现推荐
  • 21.小视频推荐之列表查询
  • 22.小视频推荐之整合测试
8-5 课程总结
  • 23.课程总结
第九章 探花交友-好友推荐、今日佳人
9-1 课程介绍
  • 01.课程说明 免费试学
9-2 好友推荐
  • 02.首页好友推荐之默认推荐列表 免费试学
  • 03.首页好友推荐之好友推荐(分析) 免费试学
  • 04.首页好友推荐之好友推荐编码(上) 免费试学
  • 05.首页好友推荐之好友推荐编码(下) 免费试学
9-3 功能实现
  • 06.谁看过我实现之dubbo接口服务
  • 07.谁看过我实现之app接口服务
  • 08.谁看过我实现之整合APP测试
  • 09.佳人信息的接口实现
  • 10.佳人信息的之用户相册展现
  • 11.聊一下功能之查询陌生人问题
  • 12.回复陌生人问题之发送消息给环信平台
  • 13.回复陌生人问题之实现服务接口并且整合测试
9-4 地理位置
  • 14.地理位置之dubbo接口实现
  • 15.地理位置之APP服务接口实现
9-5 课程总结
  • 16.课程总结
第十章 探花交友-Elasticsearch geo实现搜附近
10-1 课程介绍
  • 01.课程说明
10-2 搜附近功能实现
  • 02.搜附近功能实现之编写dubbo接口
  • 03.搜附近功能实现之编写dubbo接口(测试)
  • 04.搜附近功能实现之编写APP接口
10-3 Elasticsearch geo
  • 05.Elasticsearch实现位置查询之搭建集群
  • 06.Elasticsearch实现位置查询之工程搭建
  • 07.Elasticsearch实现位置查询之编码实现(更新用户地理位置)
  • 08.Elasticsearch实现位置查询之编码实现(更新用户地理位置的单元测试)
  • 09.Elasticsearch实现位置查询之编码实现(查询)
  • 10.Elasticsearch版的dubbo服务实现
10-4 功能实现
  • 11.探花功能实现之卡片数据展现
  • 12.探花功能实现之喜欢功能实现(dubbo接口实现)
  • 13.探花功能实现之喜欢功能实现(APP接口服务开发)
  • 14.探花功能实现之不喜欢功能实现
  • 15.用户资料之查询
  • 16.用户资料之保存更新
  • 17.用户资料之上传头像
10-5 课程总结
  • 18.课程总结
第十一章 探花交友-我的中心
11-1 课程介绍
  • 01.课程说明
11-2 我的喜欢
  • 02.我的喜欢之喜欢数统计(dubbo服务实现)
  • 03.我的喜欢之喜欢数统计(app服务实现)
  • 04.我的喜欢之喜欢数列表(dubbo服务实现)
  • 05.我的喜欢之喜欢数列表(app服务实现)
  • 06.我的喜欢之取消喜欢
  • 07.我的喜欢之喜欢粉丝
11-3 我的设置
  • 08.用户通用设置之查询设置
  • 09.用户通用设置之保存陌生人问题
  • 10.黑名单列表之表结构以及查询
  • 11.黑名单列表之功能实现
  • 12.移除黑名单
  • 13.更新通知
  • 14.更新手机号之发送短信验证码
  • 15.更新手机号之校验验证码
  • 16.更新手机号之保存新的手机号
11-4 CDN原理
  • 17.CDN的介绍以及原理
11-5 课程总结
  • 18.课程总结

阶段八 智慧学成项目

展开
第一章 智慧学成-项目介绍环境搭建
1-1 项目介绍(智慧学成学习资料在此下载~)
  • 01-项目介绍-学习目标&项目背景和概述
  • 02-项目介绍-业务流程
  • 03-项目介绍-功能模块
  • 04-项目介绍-技术架构
1-2 环境搭建
  • 05-环境搭建-学习目标&CDH组件介绍
  • 06-环境搭建-CDH环境搭建
  • 07-环境搭建-配置hosts
  • 08-环境搭建-配置Maven
  • 09-环境搭建-IDEA环境配置
  • 10-环境搭建-导入Scala基础工程&基础工程介绍
  • 11-环境搭建-wordcount代码编写及idea代码测试
  • 12-环境搭建-wordcount任务提交到集群执行
  • 13-Zeppelin简介、Zeppelin调式Spark程序
  • 14-Hue简介、Hue操作hive及hdfs
第二章 智慧学成-数据仓库与ETL
2-1 数据仓库
  • 15-数据仓库-学习目标、数据仓库介绍
  • 16-数据仓库-数据仓库的特点
  • 17-数据仓库-维度分析
  • 18-数据仓库-数据仓库建模
  • 19-数据仓库-Hive创建数据仓库
2-2 ETL
  • 01-ETL-学习目标
  • 02-ETL-ETL介绍
2-3 课程访问量需求分析
  • 03-ETL-课程访问量需求分析-
2-4 采集系统
  • 04-ETL-采集系统介绍
  • 05-ETL-采集系统搭建
  • 06-ETL-采集系统-测试采集课程访问量
2-5 NiFi
  • 07-ETL-NiFi介绍
  • 08-ETL-快速入门
2-6 维度数据采集
  • 09-ETL-维度数据采集-维度介绍-
  • 10-ETL-维度数据采集-导入学成在线业务数据
  • 11-ETL-维度数据采集-导入NiFi源码&执行采集
  • 12-ETL-维度数据采集-注意事项-NiFi采集乱码处理
  • 13-ETL-维度数据采集-区域维度原文件上传HDFS&spark读取文件
  • 14-ETL-维度数据采集-区域维度原文件数据与实体映射
  • 15-ETL-维度数据采集-区域维度字段关联及区域维度数据入库
  • 16-ETL-维度数据采集-区域维度-注意事项:winutils配置
2-7 课程访问量-数据清洗
  • 01-ETL-数据清洗-课程访问量事实表字段介绍&清洗逻辑介绍
  • 02-ETL-数据清洗-课程访问量清洗-获取维度数据&原始数据
  • 03-ETL-数据清洗-课程访问量清洗-过滤机器人&关联维度
  • 04-ETL-数据清洗-课程访问量清洗-去重&保存到数据仓库
  • 05-ETL-数据清洗-课程访问量清洗-测试
  • 06-ETL-数据清洗-课程访问量清洗-使用NiFi生产数据并测试
第三章 智慧学成-课程分析
3-1 课程访问量-统计分析
  • 07-课程分析-学习目标
  • 08-课程分析-课程访问量分析-功能概述&统计分析步骤
  • 09-课程分析-课程访问量分析-步骤1:读取课程访问量事实表数据
  • 10-课程分析-课程访问量分析-步骤2:课程访问量统计求和
  • 11-课程分析-课程访问量分析-步骤3:课程访问量统计结果保存数据仓库
  • 12-课程分析-课程访问量分析-使用NiFi将课程访问量分析结果同步到MySQl
  • 13-课程分析-课程访问量分析-集成测试概述
  • 14-课程分析-课程访问量分析-集成测试-数据清洗统计分析NiFi调度
  • 15-课程分析-课程访问量分析-集成测试-联动(清洗、统计分析、同步到业务库)配置并测试
3-2 业务报表系统搭建
  • 16-业务报表系统搭建-Web前端使用说明&Yapi使用说明
  • 17-业务报表系统搭建-使用业务后台接口展示业务报表
3-3 课程购买量-需求分析
  • 01-课程分析-课程购买量-需求分析
3-4 课程购买量-数据采集
  • 02-课程分析-课程购买量-采集字段及存储分析
  • 03-课程分析-课程购买量-MySQL采集注意事项
  • 04-课程分析-课程购买量-NiFi采集MySQL配置
  • 05-课程分析-课程购买量-测试NiFi采集MySQL
  • 06-课程分析-课程购买量-NiFi生产订单数据保存到MySQL&并进行实时采集
3-5 课程购买量-数据清洗
  • 07-课程分析-课程购买量-数据清洗-DWD(事实表)结构分析
  • 08-课程分析-课程购买量-数据清洗-用户维度采集
3-6 课程购买量-统计分析
  • 09-课程分析-课程购买量-DWD代码-维度数据获取
  • 10-课程分析-课程购买量-DWD代码-事实表数据封装
  • 11-课程分析-课程购买量-DWD代码-保存到数据仓库
  • 12-课程分析-课程购买量-DWD代码-测试清洗入库
  • 13-课程分析-课程购买量-DWM层结构分析
  • 14-课程分析-课程购买量-DWM代码-轻度聚合封装数据
  • 15-课程分析-课程购买量-DWM代码-保存到数据仓库&测试入库
  • 16-课程分析-课程购买量-统计分析
  • 17-课程分析-课程购买量-使用NiFi将业务数据从数据仓库同步到MySQL
3-7 课程购买量-集成测试
  • 18-课程分析-课程购买量-集成测试-概述&NiFi调度数据清洗分析任务
  • 19-课程分析-课程购买量-集成测试-联动配置&整流程测试
3-8 热门学科排名-需求分析
  • 01-热门学科排名-需求分析
  • 02-热门学科排名-业务报表系统字段分析
3-9 热门学科排名-用户选课-数据采集
  • 03-热门学科排名-采集字段及存储分析
  • 04-热门学科排名-NiFi采集用户选课数据&测试
  • 05-热门学科排名-NiFi生产用户选课数据保存到MySQL&并进行实时采集
3-10 热门学科排名-用户选课-数据清洗
  • 06-热门学科排名-用户选课DWD层字段说明&清洗分析
  • 07-热门学科排名-用户选课-DWD代码-获取维度数据&用户选课原始数据
  • 08-热门学科排名-用户选课-DWD代码-事实表数据封装&保存到数据仓库
  • 09-热门学科排名-用户选课-DWD代码-测试清洗入库
3-11 热门学科排名-维度数据采集
  • 10-热门学科排名-统计分析概述&课程分类维度采集
3-12 热门学科排名-统计分析
  • 11-热门学科排名-统计分析-销售量-周-统计分析步骤
  • 12-热门学科排名-统计分析-销售量-周-代码-获取周区间日期
  • 13-热门学科排名-统计分析-销售量-周-代码-根据日期获取数据并计算涨幅
  • 14-热门学科排名-统计分析-销售量-周-代码-维度关联&保存到数据仓库
  • 15-热门学科排名-统计分析-销售量-周-代码-抽取工具类&测试入库
  • 16-热门学科排名-统计分析-销售量-月-统计分析步骤及代码编写
  • 17-热门学科排名-统计分析-销售量-月-测试入库
  • 18-热门学科排名-统计分析-学生人数-周-统计分析步骤
  • 19-热门学科排名-统计分析-学生人数-周-代码-获取周区间&获取数据&计算涨幅
  • 20-热门学科排名-统计分析-学生人数-周-代码-维度关联&保存到数据仓库
  • 21-热门学科排名-统计分析-学生人数-周-代码-抽取工具类&测试入库
  • 22-热门学科排名-统计分析-学生人数-月-统计分析步骤&代码编写
  • 23-热门学科排名-统计分析-学生人数-月-测试入库
  • 24-热门学科排名-统计分析-销售额-周-统计分析步骤&代码编写
  • 25-热门学科排名-统计分析-销售额-周-测试入库
  • 26-热门学科排名-统计分析-销售额-月-统计分析步骤&代码编写
  • 27-热门学科排名-统计分析-销售额-月-测试入库
  • 28-热门学科排名-统计分析-使用NiFi将业务数据从数据仓库同步到MySQL
3-13 热门学科排名-集成测试
  • 29-热门学科排名-集成测试-配置NiFi调度数据清洗分析任务
  • 30-热门学科排名-集成测试-测试NiFi调度数据清洗分析
  • 31-热门学科排名-集成测试-联动配置&测试
  • 32-热门学科排名-集成测试-报表系统Web展示
第四章 智慧学成-平板看台
4-1 实时分析-需求分析
  • 01-实时分析-学习目标
  • 02-实时分析-平台看板需求分析&实时分析应用场景
  • 03-实时分析-实时分析技术方案
  • 04-实时分析-指标与维度分析&数据存储分析
4-2 实时分析-今日访问量-数据采集
  • 05-实时分析-今日访问量-概述&数据采集
4-3 实时分析-今日访问量统计分析
  • 06-实时分析-今日访问量-统计分析逻辑
  • 07-实时分析-今日访问量-代码-redis获取kafka的offset
  • 08-实时分析-今日访问量-代码-SparkStreaming获取kafka中的数据
  • 09-实时分析-今日访问量-代码-去重计算实时访问量&保存redis
  • 10-实时分析-今日访问量-代码-redis中保存当前offset进度
  • 11-实时分析-今日访问量-代码-测试
  • 12-实时分析-今日访问量-NiFi生产数据&测试
4-4 实时分析-新增用户量-数据采集
  • 13-实时分析-新增用户量-概述&数据采集
4-5 实时分析-新增用户量统计分析
  • 14-实时分析-新增用户量-统计分析逻辑
  • 15-实时分析-新增用户量-代码-实时计算新增用户量
  • 16-实时分析-新增用户量-代码-测试
  • 17-实时分析-新增用户量-NiFi生产数据&测试
4-6 实时分析-今日购买量数据采集
  • 18-实时分析-今日购买量-概述&数据采集
4-7 实时分析-今日购买量统计分析
  • 19-实时分析-今日购买量-统计分析逻辑&代码
  • 20-实时分析-今日购买量-代码-测试
  • 21-实时分析-今日购买量-NiFi生产数据&测试
4-8 实时分析-集成测试
  • 22-实时分析-集成测试-NiFi调度配置
  • 23-实时分析-集成测试-测试&web展示
第五章 智慧学成-即时查询
5-1 即时查询-学习目标
  • 即时查询-学习目标
5-2 即时查询-需求分析
  • 即时查询-需求分析&技术方案
  • 即时查询-技术方案-代码演示-保存-代码
  • 即时查询-技术方案-代码演示-保存-测试
  • 即时查询-技术方案-代码演示-查询-代码&测试
  • 即时查询-采集分析&存储分析
5-3 即时查询-数据采集
  • 即时查询-数据采集-用户学习采集
  • 即时查询-数据采集-课程视频维度采集
5-4 即时查询-统计分析
  • 即时查询-统计分析-概述&步骤1统计逻辑&中间表介绍
  • 即时查询-统计分析-步骤1:代码-获取原始数据
  • 即时查询-统计分析-步骤1:代码-注册udf函数
  • 即时查询-统计分析-步骤1:代码-关联相关维度&统计学习时长
  • 即时查询-统计分析-步骤1:代码-测试
  • 即时查询-统计分析-步骤2:概述
  • 即时查询-统计分析-步骤2:代码
  • 即时查询-统计分析-步骤2:测试
  • 即时查询-统计分析-使用hbase注意事项
  • 即时查询-统计分析-NiFi生产数据-配置
  • 即时查询-统计分析-NiFi生产数据-测试&代码测试
5-5 即时查询-集成测试
  • 即时查询-集成测试-配置
  • 即时查询-集成测试-测试&web展示
第六章 智慧学成-系统集成测试
6-1 系统集成测试-学习目标
  • 系统集成测试-学习目标&概述
6-2 系统集成测试-代码重新打包
  • 系统集成测试-代码重新打包-代码修改
  • 系统集成测试-代码重新打包-上传NiFi容器
6-3 系统集成测试-NiFi采集-清洗-统计分析
  • 系统集成测试-NiFi采集-清洗-统计分析-概述&清理业务数据
  • 系统集成测试-NiFi采集-清洗-统计分析-即时查询
  • 系统集成测试-NiFi采集-清洗-统计分析-离线分析-课程访问量
  • 系统集成测试-NiFi采集-清洗-统计分析-离线分析-课程购买量
  • 系统集成测试-NiFi采集-清洗-统计分析-离线分析-热门学科排名
  • 系统集成测试-NiFi采集-清洗-统计分析-实时分析
  • 系统集成测试-NiFi采集-清洗-统计分析-web展示
第七章 智慧学成-项目就业指导
7-1 智慧学成-项目就业指导
  • 项目就业指导-就业指导概述&项目功能模块
  • 项目就业指导-技术构架&技术栈-1
  • 项目就业指导-技术构架&技术栈-2
  • 项目就业指导-数据仓库是如何设计的?
  • 项目就业指导-数据采集是如何实现的 ?
  • 项目就业指导-ETL是如何做的?
  • 项目就业指导-离线分析是如何实现的?
  • 项目就业指导-同比分析在项目的应用?
  • 项目就业指导-实时分析是如何做的?
  • 项目就业指导-如何从海量数据查询想的数据?
  • 项目就业指导-项目中任务调度是如何做的?

阶段九 闪聚支付项目

展开
第一章 闪聚支付-项目介绍 Nacos Spring Cloud Alibaba
1-1 项目介绍(闪聚支付学习资料在此节下载~)
  • 01.第1章内容介绍
  • 02.项目介绍-项目背景
  • 03.项目介绍-项目概述
  • 04.项目介绍-功能模块和业务流程
1-2 项目技术架构
  • 05.项目技术架构-软件架构的演进-从单体到SOA
  • 06.项目技术架构-软件架构的演进-微服务架构
  • 07.项目技术架构-技术架构和技术栈
1-3 Nacos服务发现
  • 08.Nacos-教学目标
  • 09.Nacos-理解服务发现-回复微服务架构
  • 10.Nacos-理解服务发现-测试环境
  • 11.Nacos-理解服务发现-服务发现流程
  • 12.Nacos-服务发现-Nacos简介
  • 13.Nacos-服务发现-Nacos安装
  • 14.Nacos-服务发现-RESTful服务发现-Spring Cloud Alibaba介绍
  • 15.Nacos-服务发现-RESTful服务发现-服务注册
  • 16.Nacos-服务发现-RESTful服务发现-服务发现
  • 17.Nacos-服务发现-RESTful服务发现-客户端负载均衡和服务端负载均衡
  • 18.Nacos-服务发现-RESTful服务发现-负载均衡测试
  • 19.Nacos-服务发现-Dubbo服务发现-Dubbo服务架构
  • 20.Nacos-服务发现-Dubbo服务发现-service2微服务
  • 21.Nacos-服务发现-Dubbo服务发现-application1调用service2
  • 22.Nacos-服务发现-Dubbo服务发现-service1微服务
  • 23.Nacos-服务发现-服务发现的数据模型
1-4 Nacos-配置管理
  • 24.Nacos-配置管理-理解配置中心
  • 25.Nacos-配置管理-发布配置和获取配置
  • 26.Nacos-配置管理-数据模型
  • 27.Nacos-配置管理-扩展配置
  • 28.Nacos-配置管理-扩展配置-案例
  • 29.Nacos-总结
第二章 闪聚支付-环境搭建 Mybatis-Plus Swagger
2-1 Mybatis-Plus
  • 01.Mybatis-Plus介绍
  • 02.Mybatis-Plus-快速入门-搭建工程
  • 03.Mybatis-Plus-快速入门-开发测试
  • 04.Mybatis-Plus-常见配置1
  • 05.Mybatis-Plus-常见配置2
  • 06.Mybatis-Plus-通用CRUD-插入
  • 07.Mybatis-Plus-通用CRUD-主键生成策略
  • 08.Mybatis-Plus-通用CRUD-更新操作
  • 09.Mybatis-Plus-通用CRUD-删除操作
  • 10.Mybatis-Plus-通用CRUD-查询操作
  • 11.Mybatis-Plus-条件构造器-基本比较器
  • 12.Mybatis-Plus-条件构造器-其它比较器
  • 13.Mybatis-Plus-代码生成器
2-2 开发环境搭建
  • 14.开发环境搭建-基础工程及数据库导入
  • 15.开发环境搭建-搭建项目服务-商品平台应用工程
  • 16.开发环境搭建-搭建项目服务-商品服务工程
  • 17.开发环境搭建-工程测试-生成代码及Mybatis-plus配置
  • 18.开发环境搭建-工程测试-接口开发
2-3 Swagger
  • 19.开发环境搭建-Swagger接口工具-配置
  • 20.开发环境搭建-Swagger接口工具-接口测试
  • 21.开发环境搭建-Postman接口工具
第三章 闪聚支付-商户注册 短信验证接口
3-1 商户注册需求分析
  • 1.商户注册&资质申请模块需求概述
  • 2.商户注册-需求分析
3-2 验证码服务
  • 3.商户注册-部署验证码服务-安装Redis
  • 4.商户注册-部署验证码服务-部署和启动
  • 5.商户注册-部署验证码服务-接口测试
  • 6.商户注册-获取短信验证码-RestTemplate入门
  • 7.商户注册-获取短信验证码-RestTemplate请求获取验证码
  • 8.商户注册-获取短信验证码-接口定义
  • 9.商户注册-获取短信验证码-接口实现
  • 10.商户注册-获取短信验证码-接口测试
3-3 商户注册接口开发
  • 11.商户注册-系统设计
  • 12.商户注册-商户服务注册商户接口-接口定义
  • 13.商户注册-商户服务注册商户接口-接口实现
  • 14.商户注册-商户平台应用注册商户接口-接口定义
  • 15.商户注册-商户平台应用注册商户接口-校验验证码
  • 16.商户注册-商户平台应用注册商户接口-接口实现
3-4 MapStruct对象转换
  • 17.商户注册-MapStruct对象转换-数据传输对象
  • 18.商户注册-MapStruct对象转换-MapStruct测试
  • 19.商户注册-MapStruct对象转换-MapStruct代码优化
第四章 闪聚支付-商户资质申请 七牛云 异常处理
4-1 异常处理
  • 01.商户注册-异常处理-异常处理流程
  • 02.商户注册-异常处理-自定义异常类型
  • 03.商户注册-异常处理-异常处理器
  • 04.商户注册-异常处理-抛出自定义异常测试
  • 05.商户注册-添加商户手机号校验
4-2 七牛云
  • 06.商户资质申请-系统交互流程
  • 07.商户资质申请-七牛云-介绍
  • 08.商户资质申请-七牛云-上传测试
  • 09.商户资质申请-七牛云-下载测试
4-3 上传证件接口
  • 10.商户资质申请-上传证件-接口定义
  • 11.商户资质申请-上传证件-接口实现-上传工具类
  • 12.商户资质申请-上传证件-接口实现
  • 13.商户资质申请-上传证件-接口测试
4-4 商户资质申请接口
  • 14.商户资质申请-商户服务资质申请接口
  • 15.商户资质申请-商户平台应用-接口定义
  • 16.商户资质申请-商户平台应用-获取商户身份
  • 17.商户资质申请-商户平台应用-接口实现与测试
4-5 支付参数配置需求概述
  • 18.支付参数配置-需求概述-理解应用
  • 19.支付参数配置-需求概述-理解支付渠道参数配置
  • 20.支付参数配置-需求概述-业务流程
4-6 支付参数配置创建应用接口
  • 21.支付参数配置-创建应用-商户服务接口
  • 22.支付参数配置-创建应用-商户平台应用接口
  • 23.支付参数配置-应用查询
第五章 闪聚支付-支付渠道参数配置 Redis
5-1 应用绑定服务类型接口
  • 01.支付渠道参数配置-需求分析-系统交互流程
  • 02.支付渠道参数配置-需求分析-基础数据
  • 03.支付渠道参数配置-搭建交易服务工程
  • 04.支付渠道参数配置-应用绑定服务类型-系统设计
  • 05.支付渠道参数配置-应用绑定服务类型-查询平台服务类型
  • 06.支付渠道参数配置-应用绑定服务类型-接口开发
  • 07.支付渠道参数配置-应用绑定服务类型-测试
  • 08.支付渠道参数配置-应用绑定服务类型-查询状态
5-2 根据服务类型查询支付渠道列表接口
  • 09.支付渠道参数配置-系统设计
  • 10.支付渠道参数配置-根据服务类型查询支付渠道列表-交易服务接口实现
  • 11.支付渠道参数配置-根据服务类型查询支付渠道列表-交易服务接口测试
  • 12.支付渠道参数配置-根据服务类型查询支付渠道列表-商户平台应用接口实现
5-3 支付渠道参数配置接口
  • 13.支付渠道参数配置-支付渠道参数配置-交易服务接口定义
  • 14.支付渠道参数配置-支付渠道参数配置-交易服务接口实现
  • 15.支付渠道参数配置-支付渠道参数配置-商户平台应用接口实现
5-4 支付渠道参数查询接口
  • 16.支付渠道参数配置-支付渠道参数查询-交易服务接口实现
  • 17.支付渠道参数配置-支付渠道参数查询-商户平台应用接口实现
5-5 redis缓存优化
  • 18.支付渠道参数缓存-缓存逻辑和redis配置
  • 19.支付渠道参数缓存-缓存代码实现
  • 20.支付渠道参数缓存-缓存测试
5-6 对接SaaS准备工作
  • 21.对接SaaS-准备工作-基础概念
  • 22.对接SaaS-准备工作-对接SaaS的步骤
  • 23.对接SaaS-准备工作-部署SaaS系统
第六章 闪聚支付-SaaS对接 OAuth2.0 前后端集成测试
6-1 对接SaaS代码实现
  • 01.对接SaaS-代码实现-新增门店
  • 02.对接SaaS-代码实现-新增员工
  • 03.对接SaaS-代码实现-为门店设置管理员
  • 04.对接SaaS-代码实现-商户注册方法调用SaaS接口
  • 05.对接SaaS-代码测试
6-2 用户认证OAuth2.0
  • 06.用户认证-基本概念
  • 07.用户认证-分布式系统的认证方案
  • 08.用户认证-OAuth2.0-介绍
  • 09.用户认证-OAuth2.0-四种授权模式
  • 10.用户认证-OAuth2.0-密码模式申请令牌
  • 11.用户认证-OAuth2.0-JWT介绍
6-3 前后端集成测试
  • 12.前后端集成测试-前期准备
  • 13.前后端集成测试-部署前端工程
  • 14.前后端集成测试-功能测试-注册和登录
  • 15.前后端集成测试-功能测试-资质申请
  • 16.前后端集成测试-功能测试-支付渠道参数配置
6-4 c扫b支付宝对接调研
  • 17.c扫b支付-需求分析
  • 18.c扫b支付-支付宝对接调研-支付宝产品介绍
  • 19.c扫b支付-支付宝对接调研-配置沙箱环境
  • 20.c扫b支付-测试环境准备-安装模拟器
  • 21.c扫b支付-测试环境准备-二维码技术预研
第七章 闪聚支付-支付宝手机网站接口 微信JSAPI接口
7-1 支付宝对接手机网支付接口
  • 1.支付宝对接-手机网支付接口-场景介绍
  • 2.支付宝对接-手机网支付接口-接口交互图
  • 3.支付宝对接-手机网支付接口-下单接口定义
  • 4.支付宝对接-手机网支付接口-编写测试代码
  • 6.支付宝对接-手机网支付接口-下单测试
7-2 微信对接JSAPI下单接口
  • 7.微信对接-产品列表及JSAPI说明
  • 8.微信对接-开通JSAPI支付介绍
  • 9.微信对接-JSAPI下单接口定义-接口交互图
  • 10.微信对接-JSAPI下单接口定义-接口定义
  • 11.微信对接-申请openid-openid介绍及测试准备
  • 12.微信对接-申请openid-交互流程及接口参数分析
  • 13.微信对接-申请openid-获取授权码
  • 14.微信对接-申请openid-申请openid方法编写
  • 15.微信对接-申请openid-测试准备
  • 16.微信对接-申请openid-扫码测试
7-3 微信对接下单接口开发
  • 17.微信对接-下单接口-开发流程分析
  • 18.微信对接-下单接口-编码开发
  • 19.微信对接-下单接口-测试
  • 20.支付宝与微信对接总结
7-4 门店列表
  • 21.生成门店二维码-业务流程
  • 22.生成门店二维码-门店列表-商户服务门店列表接口
  • 23.生成门店二维码-门店列表-商户平台应用门店列表
  • 24.生成门店二维码-门店列表-测试
第八章 闪聚支付-C扫B支付 生成门店二维码
8-1 生成门店二维码
  • 1.生成门店二维码-生成二维码-交互流程
  • 2.生成门店二维码-生成二维码-交易服务接口定义
  • 3.生成门店二维码-生成二维码-交易服务接口实现-校验
  • 4.生成门店二维码-生成二维码-交易服务接口实现-生成URL
  • 5.生成门店二维码-生成二维码-商户平台接口实现
  • 6.生成门店二维码-生成二维码-测试
8-2 Freemarker基础
  • 7.Freemarker基础-模板引擎介绍
  • 8.Freemarker基础-快速入门
  • 9.Freemarker基础-基础指令-list和map
  • 10.Freemarker基础-基础指令-其它指令
8-3 支付入口开发
  • 11.支付入口-确认页面与freemarker配置
  • 12.支付入口-确认页面测试
  • 13.支付入口-解析ticket
  • 14.支付入口-解析ticket-测试
  • 15.支付入口-解析客户端类型
8-4 立即支付接口开发
  • 16.立即支付-需求分析
  • 17.立即支付-支付渠道代理支付宝下单-接口定义
  • 18.立即支付-支付渠道代理支付宝下单-接口实现
  • 19.立即支付-交易服务支付宝下单-接口定义
  • 20.立即支付-交易服务支付宝下单-接口实现-保存订单
  • 21.立即支付-交易服务支付宝下单-接口实现-调用代理服务下单
  • 22.立即支付-交易服务支付宝下单-接口实现-完善controller
  • 23.立即支付-整体流程测试
第九章 闪聚支付-支付结果获取 RocketMQ
9-1 获取支付结果需求分析
  • 1.获取支付结果-需求分析
9-2 RocketMQ研究
  • 2.RocketMQ研究-RocketMQ介绍
  • 3.RocketMQ研究-Rocket基础-组成结构
  • 4.RocketMQ研究-Rocket基础-安装
  • 5.RocketMQ研究-Rocket基础-三种消息发送方式和消息结构
  • 6.RocketMQ研究-Rocket基础-快速入门-创建工程
  • 7.RocketMQ研究-Rocket基础-快速入门-生产者
  • 8.RocketMQ研究-Rocket基础-快速入门-消费者
  • 9.RocketMQ研究-Rocket基础-消息发送过程
  • 10.RocketMQ研究-Rocket基础-异步消息
  • 11.RocketMQ研究-Rocket基础-自定义消息格式
  • 12.RocketMQ研究-Rocket基础-延迟消息
  • 13.RocketMQ研究-Rocket基础-消费重试
9-3 获取支付结果开发
  • 14.获取支付结果-技术方案
  • 15.获取支付结果-支付渠道代理支付宝订单查询-接口定义
  • 16.获取支付结果-支付渠道代理支付宝订单查询-接口实现
  • 17.获取支付结果-支付渠道代理支付宝订单查询-接口测试
  • 18.获取支付结果-支付结果查询-生产消息
  • 19.获取支付结果-支付结果查询-消费消息
  • 20.获取支付结果-支付结果更新
  • 21.获取支付结果-支付结果更新-测试
第十章 闪聚支付-集成微信 项目总结
10-1 接入微信-支付入口开发
  • 1.接入微信-支付入口-获取微信授权码
  • 2.接入微信-支付入口-获取openid
  • 3.接入微信-支付入口-测试
10-2 接入微信-立即支付接口开发
  • 4.接入微信-立即支付-支付渠道代理微信下单接口
  • 5.接入微信-立即支付-交易服务微信下单-接口定义
  • 6.接入微信-立即支付-交易服务微信下单-接口实现
  • 7.接入微信-立即支付-测试
10-3 接入微信-获取支付结果开发
  • 8.接入微信-获取支付结果-支付渠道代理微信订单查询-接口定义
  • 9.接入微信-获取支付结果-支付渠道代理微信订单查询-接口实现
  • 10.接入微信-获取支付结果-支付渠道代理微信订单查询-接口测试
  • 11.接入微信-支付查询-代码实现
  • 12.接入微信-支付查询-测试
10-4 C扫B集成测试
  • 13.C扫B-集成测试
10-5 项目总结
  • 14.项目总结&就业指导-介绍闪聚支付项目
  • 15.项目总结&就业指导-微服务技术栈
  • 16.项目总结&就业指导-RESTful接口定义规范
  • 17.项目总结&就业指导-注册中心配置中心网关
  • 18.项目总结&就业指导-Spring Cloud Alibaba
  • 19.项目总结&就业指导-技术架构其它问题
  • 20.项目总结&就业指导-前后端分离开发的流程
  • 21.项目总结&就业指导-商户平台
  • 22.项目总结&就业指导-交易服务
  • 23.项目总结&就业指导-分库分表
  • 24.项目总结&就业指导-枚举 日志 异常处理

阶段十 万信金融项目

展开
第一章 万信金融-项目介绍和开发环境搭建(资料在下一章)
1-1 项目介绍
  • day01-1-项目背景
  • day01-2-项目概述
1-2 技术介绍
  • day01-3-技术架构
  • day01-4-技术栈和技术解决方案
1-3 搭建数据库环境
  • day01-5-搭建服务器端数据库环境
1-4 搭建微服务基础工程
  • day01-6-微服务基础工程环境配置
  • day01-7-了解微服务基础工程
  • day01-8-微服务基础工程测试
1-5 配置中心Apollo介绍
  • day01-9-配置中心简介
  • day01-10-Apollo简介
  • day01-11-Apollo初体验
1-6 Apollo基本用法
  • day01-12-搭建Apollo配置中心
  • day01-13-Apollo核心概念
  • day01-14-玩转Apollo
1-7 微服务集成Apollo客户端
  • day01-15-微服务集成Apollo客户端
  • day01-16-搭建使用Apollo环境的微服务基础工程
1-8 Swagger的使用
  • day01-17-Swagger简介
  • day01-18-SpringBoot集成Swagger
  • day01-19-Swagger常用注解
  • day01-20-Swagger生成文档
1-9 Postman的使用
  • day01-21-Postman的使用
第二章 万信金融-开户(资料在本章)
2-1 搭建前端环境
  • day02-1-搭建前端环境
2-2 项目开发步骤和编码规范
  • day02-2-开发步骤和编码规范
2-3 开户业务需求分析和业务流程
  • day02-3-开户业务需求分析
  • day02-4-开户业务流程
2-4 实现注册功能
  • day02-5-注册功能需求分析
  • day02-6-搭建统一账户微服务
  • day02-7-测试统一账户微服务
  • day02-8-部署短信验证码服务
  • day02-9-获取短信验证码-接口定义
  • day02-10-获取短信验证码-功能实现
  • day02-11-获取短信验证码-功能测试
  • day02-11-获取短信验证码-功能测试
  • day02-12-Mybatis-Plus简介
  • day02-13-Mybatis-Plus快速入门
  • day02-14-Mybatis-Plus-入门案例测试
  • day02-15-Mybatis-Plus-增删改查操作
  • day02-16-Mybatis-Plus-条件构造器
  • day02-17-Mybatis-Plus-分页查询
  • day02-18-Mybatis-Plus业务层封装
  • day02-19-异常处理机制
  • day03-1-校验手机号和验证码-接口定义
  • day03-2-校验短信验证码功能实现
  • day03-3-校验手机号功能实现1
  • day03-4-校验手机号功能实现2
  • day03-5-校验手机号功能实现3
  • day03-6-校验手机号和验证码功能测试
  • day03-7-保存用户信息需求分析
  • day03-8-统一账户保存信息-定义接口
  • day03-9-统一账户保存信息-功能实现
  • day03-10-用户中心保存信息-定义接口
  • day03-11-用户中心保存信息-搭建MP环境
  • day03-12-用户中心保存信息-Mapper
  • day03-13-用户中心保存信息-Service-用户是否存在
  • day03-14-用户中心保存信息-Service-保存用户信息
  • day03-15-用户中心远程调用统一账户
  • day03-16-保存用户信息-功能测试
  • day03-17-注册功能-前后端集成测试
2-5 实现传统登录方式并分析问题
  • day03-18-传统登录实现方式-定义接口
  • day03-19-传统登录实现方式-功能实现
2-6 理解认证、授权和数据安全
  • day04-1-传统登录实现方式存在的问题
  • day04-2-认证和授权
  • day04-3-数据安全的三个问题
  • day04-4-数据安全-机密性
  • day04-5-数据安全-完整性
  • day04-6-数据安全-身份验证
2-7 理解各种认证方式
  • day04-7-基于session认证机制
  • day04-8-基于token认证机制
  • day04-9-JWT令牌
  • day04-10-OAuth2认证机制-介绍
  • day04-11-OAuth2认证机制-引入P2P项目
2-8 实现认证功能
  • day04-12-P2P项目认证需求分析
  • day04-13-集成UAA服务
  • day04-14-认证(登录)功能实现-Feign代理
  • day04-15-认证(登录)功能实现
  • day04-16-认证(登录)功能测试
  • day04-17-认证(登录)功能测试(过网关)
  • day04-18-解析令牌功能测试
  • day04-19-认证(登录)功能前后端集成测试
2-9 实现认证拦截功能
  • day04-20-认证拦截功能需求分析
  • day04-21-认证拦截功能环境准备
  • day04-22-认证拦截功能实现
  • day05-1-认证拦截测试准备
  • day05-2-认证拦截功能测试
  • day05-3-微服务从请求中取数据
2-10 理解事务和分布式事务
  • day05-4-注册功能存在的事务问题
  • day05-5-什么是事务
  • day05-6-ACID特性
  • day05-7-分布式事务
2-11 理解分布式事务基础理论
  • day05-8-CAP理论-场景
  • day05-9-CAP理论-概述
  • day05-10-BASE理论
2-12 TCC方案
  • day05-11-TCC解决方案概述
  • day05-12-TCC案例
2-13 Hmily框架
  • day05-13-Hmily框架简介
  • day05-14-Hmily实现转账-环境搭建
  • day05-15-Hmily实现转账-bank1
  • day05-16-Hmily实现转账-bank2
  • day05-17-Hmily实现转账-功能测试
  • day05-18-Hmily实现注册-环境搭建
  • day05-19-Hmily实现注册-用户中心
  • day05-20-Hmily实现注册-统一账户
  • day05-21-Hmily实现注册-功能测试
2-14 开户需求分析
  • day06-1-开户需求分析
2-15 部署银行存管系统
  • day06-2-部署银行存管系统
2-16 实现开户功能
  • day06-3-开户第一阶段-定义接口1
  • day06-4-开户第一阶段-定义接口2
  • day06-5-开户第一阶段-功能实现1
  • day06-6-开户第一阶段-功能实现2
  • day06-7-开户第一阶段-功能实现3
  • day06-8-开户第一阶段-功能实现4
  • day06-9-开户第一阶段-功能实现5
  • day06-10-开户第一阶段-功能实现6
  • day06-11-开户第一阶段-功能实现7
  • day06-12-开户第一阶段-功能实现8
  • day06-13-开户第一阶段-功能实现9
  • day06-14-开户第一阶段-功能测试
  • day06-15-开户第一阶段-遗留功能测试
  • day06-16-开户第二阶段
  • day06-17-开户第三阶段-问题分析
  • day06-18-开户第三阶段-搭建MQ环境
  • day06-19-开户第三阶段-功能实现1
  • day07-1-开户第三阶段-功能实现2
  • day07-2-开户第三阶段-功能实现3
  • day07-3-开户第三阶段-功能实现4
  • day07-4-开户第三阶段-功能实现5
  • day07-5-开户第三阶段-功能实现6
  • day07-6-开户第三阶段-功能实现7
  • day07-7-开户第三阶段-功能测试
第三章 万信金融-发标
3-1 发标需求分析
  • day07-8-发标-需求分析
3-2 分库分表
  • day07-9-分库分表的原因
  • day07-10-垂直分表
  • day07-11-垂直分库
  • day07-12-水平分库分表
3-3 Shardind-JDBC
  • day07-13-分库分表带来的问题
  • day07-14-Sharding-JDBC概览
  • day07-15-Sharding-JDBC核心功能1
  • day07-16-Sharding-JDBC核心功能2
  • day07-17-入门案例-需求分析和数据库设计
  • day07-18-入门案例-搭建数据库环境1
  • day07-19-入门案例-搭建数据库环境2
  • day07-20-入门案例-搭建数据库环境3
  • day08-1-入门案例-功能实现1
  • day08-2-入门案例-功能实现2
  • day08-3-入门案例-功能实现3
  • day08-4-入门案例-功能实现4
  • day08-5-入门案例-功能测试
3-4 P2P项目分库分表
  • day08-6-P2P项目分库分表
3-5 交易中心微服务环境搭建
  • day08-7-交易中心微服务环境搭建
3-6 用户发标业务需求分析
  • day08-8-用户发标-需求分析
3-7 交易中心保存标的信息
  • day08-9-交易中心保存标的-定义接口
  • day08-10-交易中心保存标的-DAO
  • day08-11-交易中心保存标的-业务层1
  • day08-12-交易中心保存标的-业务层2
  • day08-13-交易中心保存标的-业务层3
  • day08-14-交易中心保存标的-Controller
  • day08-15-交易中心保存标的先决条件
  • day08-16-交易中心保存标的-前后端集成测试1
  • day08-17-交易中心保存标的-前后端集成测试2
3-8 部署管理平台前端工程
  • day08-18-部署管理平台前端工程
3-9 实现查询标的信息
  • day08-19-查询标的信息-定义接口
  • day08-20-查询标的信息-功能实现1
  • day08-21-查询标的信息-功能实现2
  • day08-22-查询标的信息-前后端集成测试
3-10 实现审核标的功能
  • day09-1-审核标的-定义接口
  • day09-2-审核标的-交易中心-功能实现1
  • day09-3-审核标的-交易中心-功能实现2
  • day09-4-审核标的-存管代理-功能实现1
  • day09-5-审核标的-存管代理-功能实现2
  • day09-6-审核标的-完善Controller
  • day09-7-审核标的-前后端集成测试
3-11 幂等性问题分析及实现
  • day09-8-审核标的-幂等性-问题分析
  • day09-9-审核标的-幂等性-解决思路
  • day09-10-审核标的-幂等性-功能实现
  • day09-11-幂等性-测试准备
  • day09-12-幂等性-功能测试
3-12 使用ES&logstash实现标的快速检索
  • day09-13-标的快速检索-需求分析
  • day09-14-标的信息检索-ES环境搭建
  • day09-15-标的快速检索-logstash环境搭建
  • day09-16-标的快速检索-使用logstash1
  • day09-17-标的快速检索-使用logstash2
  • day09-18-标的快速检索-logstash测试
3-13 实现标的信息检索功能
  • day10-1-标的信息检索-开发环境搭建
  • day10-2-标的信息检索-交易中心-定义接口
  • day10-3-标的信息检索-交易中心-功能实现
  • day10-4-标的信息检索-内容检索服务-定义接口
  • day10-5-标的信息检索-内容检索服务-功能实现1
  • day10-6-标的信息检索-内容检索服务-功能实现2
  • day10-7-标的信息检索-功能测试
第四章 万信金融-投标放款
4-1 用户投标业务需求分析
  • day10-8-用户投标-业务概述
  • day10-9-用户投标-需求分析
4-2 实现投标预览功能
  • day10-10-投标预览-定义接口
  • day10-11-投标预览-接口1-功能实现1
  • day10-12-投标预览-接口1-功能实现2
  • day10-13-投标预览-接口1-功能实现3
  • day10-14-投标预览-接口1-功能测试
  • day10-15-投标预览-接口2-功能实现
  • day10-16-投标预览-接口2-功能测试
  • day10-17-投标预览-接口3-功能实现
  • day10-18-投标预览-接口3-功能测试
  • day10-19-投标预览-前后端集成测试
4-3 实现用户投标功能
  • day11-1-用户投标-定义接口
  • day11-2-用户投标-功能实现1
  • day11-3-用户投标-功能实现2
  • day11-4-用户投标-功能实现3
  • day11-5-用户投标-功能实现4
  • day11-6-用户投标-功能实现5
  • day11-7-用户投标-功能实现6
  • day11-8-用户投标-功能实现7
  • day11-9-用户投标-功能实现8
  • day11-10-用户投标-功能实现9
  • day11-11-用户投标-功能实现10
  • day11-12-用户投标-功能实现11
  • day11-13-用户投标-前后端集成测试
4-4 满标放款需求分析和接口定义
  • day11-14-满标放款-需求分析
  • day11-15-满标放款-定义接口1
  • day11-16-满标放款-定义接口2
  • day11-17-满标放款-定义接口3
  • day11-18-满标放款-定义接口4
4-5 满标放款功能实现
  • day12-1-满标放款-接口1-功能实现1
  • day12-2-满标放款-接口1-功能实现2
  • day12-3-满标放款-接口1-功能实现3
  • day12-4-满标放款-接口1-功能实现4
  • day12-5-满标放款-接口1-功能实现5
  • day12-6-满标放款-接口1-功能实现6
  • day12-7-满标放款-接口2-功能实现
  • day12-8-满标放款-接口3-功能实现
  • day12-9-满标放款-接口4-功能概述
  • day12-10-满标放款-接口4-Mapper
  • day12-11-满标放款-接口4-业务层-获取相关数据
  • day12-12-满标放款-接口4-业务层-生成还款计划
  • day12-13-满标放款-接口4-业务层-保存还款计划
  • day12-14-满标放款-接口4-业务层-生成投资人应收明细
  • day12-15-满标放款-接口4-Controller
  • day12-16-满标放款-前后端集成测试
4-6 可靠消息实现最终一致性
  • day12-17-可靠消息实现最终一致性-概述
  • day12-18-可靠消息实现最终一致性-RocketMQ
  • day13-1-可靠消息实现最终一致性-入门案例-环境搭建
  • day13-2-可靠消息实现最终一致性-入门案例-bank1-数据访问层
  • day13-3-可靠消息实现最终一致性-入门案例-bank1-业务层
  • day13-4-可靠消息实现最终一致性-入门案例-bank1-执行本地事务
  • day13-5-可靠消息实现最终一致性-入门案例-bank1-回查事务
  • day13-6-可靠消息实现最终一致性-入门案例-bank1-controller
  • day13-7-可靠消息实现最终一致性-入门案例-bank2-业务层
  • day13-8-可靠消息实现最终一致性-入门案例-bank2-消费消息
  • day13-9-可靠消息实现最终一致性-入门案例-功能测试
4-7 解决满标放款业务中的事务问题
  • day13-10-解决满标放款业务中的事务问题-问题分析
  • day13-11-解决满标放款业务中的事务问题-交易中心-发送消息
  • day13-12-解决满标放款业务中的事务问题-交易中心-事务监听器
  • day13-13-解决满标放款业务中的事务问题-还款服务
  • day13-14-解决满标放款业务中的事务问题-功能测试
第五章 万信金融-用户还款
5-1 用户还款需求分析
  • day13-15-用户还款-需求概述
  • day13-16-用户还款-需求分析
5-2 用户还款功能实现
  • day13-17-用户还款-第一阶段-定义接口
  • day14-1-用户还款-第一阶段-实现接口1
  • day14-2-用户还款-第一阶段-实现接口2
  • day14-3-用户还款-第一阶段-业务触发入口
  • day14-4-用户还款-第一阶段-功能测试
  • day14-5-用户还款-第二阶段-功能实现
  • day14-6-用户还款-第二阶段-业务触发入口
  • day14-7-用户还款-第二阶段-功能测试
  • day14-8-用户还款-第三阶段-业务分析
  • day14-9-用户还款-第三阶段-发送消息
  • day14-10-用户还款-第三阶段-本地事务1
  • day14-11-用户还款-第三阶段-本地事务2
  • day14-12-用户还款-第三阶段-消息监听
  • day14-13-用户还款-第三阶段-业务触发入口
  • day14-14-用户还款-第四阶段-定义接口
  • day14-15-用户还款-第四阶段-功能实现1
  • day14-16-用户还款-第四阶段-功能实现2
  • day14-17-用户还款-第四阶段-消费消息
  • day14-18-用户还款功能测试
5-3 任务调度和分布式任务调度
  • day14-19-任务调度概述
  • day14-20-分布式任务调度概述
5-4 Elastic-Job介绍
  • day14-21-Elastic-Job简介
  • day14-22-Elastic-Job重要概念
  • day15-1-cron表达式
5-5 Elastic-Job入门案例
  • day15-2-快速入门-环境搭建
  • day15-3-快速入门-数据访问层
  • day15-4-快速入门-任务类
  • day15-5-快速入门-zookeeper配置类
  • day15-6-快速入门-elastic-job配置类
  • day15-7-快速入门-运行效果
5-6 实现定时还款任务
  • day15-8-定时还款任务-基础配置
  • day15-9-定时还款任务-数据访问层
  • day15-10-定时还款任务-业务层
  • day15-11-定时还款任务-任务类
  • day15-12-定时还款任务-配置类
  • day15-13-定时还款任务-功能测试
5-7 实现还款短信提醒功能
  • day15-14-还款短信提醒-腾讯云概述和环境准备
  • day15-15-还款短信提醒-定义接口
  • day15-16-还款短信提醒-还款提醒功能-准备工作
  • day15-17-还款短信提醒-还款提醒功能实现
  • day15-18-还款短信提醒-发送还款短信-功能实现
  • day15-19-还款短信提醒-功能测试
  • day15-20-定时还款短信提醒
第六章 万信金融-项目总结&就业指导
6-1 项目业务总结
  • day16-1-行业简介
  • day16-2-项目概述
  • day16-3-功能架构
  • day16-4-技术架构
  • day16-5-整体业务
  • day16-6-关键业务1
  • day16-7-关键业务2
6-2 项目技术总结
  • day16-8-易问技术-配置中心
  • day16-9-易问技术-UAA
  • day16-10-易问技术-分库分表
  • day16-11-易问技术-读写分离
  • day16-12-易问技术-分布式事务
  • day16-13-易问技术-TCC
  • day16-14-易问技术-RocketMQ事务消息实现最终一致性
  • day16-15-易问技术-分布式定时任务
  • day16-16-易问技术-ElasticSearch
  • day16-17-易问技术-Logstash
  • day16-18-易问技术-数据安全
6-3 项目管理总结
  • day16-19-项目管理
第七章 万信金融-项目实战
7-1 项目实战整体安排
  • 1.项目实战整体安排
7-2 充值功能实战
  • 2.充值-业务概述
  • 3.充值-需求分析
  • 4.充值-接口定义
7-3 提现功能实战
  • 5.提现-业务概述
  • 6.提现-需求分析
  • 7.提现-接口定义
7-4 身份认证功能实战
  • 8.身份认证-业务概述
  • 9.身份认证-需求分析
  • 10.身份认证-文件服务
  • 11.身份认证-百度AI服务
  • 12.身份认证-接口定义
7-5 项目部署实战
  • 1.DevOps介绍
  • 2.使用Docker Compose部署项目
  • 3.持续集成的作用
  • 4.持续集成介绍
  • 5.Gogs的安装和使用
  • 6.Jenkins的安装和配置
  • 7.Jenkins构建任务测试
  • 8.Jenkins自动构建任务
第八章 万信金融-微服务高级部分
8-1 服务调用链路追踪的理解和使用
  • 1.服务调用链路追踪-学习目标
  • 2.服务调用链路追踪-问题分析
  • 3.服务调用链路追踪-解决方案
  • 4.服务调用链路追踪-快速上手
  • 5.服务调用链路追踪-入门案例
  • 6.服务调用链路追踪-功能测试
8-2 Zipkin的理解和使用
  • 7.Zipkin简介
  • 8.Sleuth&Zipkin集成案例
  • 9.Sleuth&Zipkin集成测试
  • 10.Zipkin&Elasticsearch集成
  • 11.Zipkin依赖分析
  • 12.万信金融P2P项目实行服务调用链路追踪
8-3 Sentinel的理解和使用
  • 13.Sentinel实现限流-学习目标
  • 14.Sentinel问题分析
  • 15.Sentinel简介
  • 16.Sentinel入门案例
  • 17.Sentinel入门案例-功能测试
  • 18.SentinelDashboard图形化控制台
  • 19.Sentinel限流规则参数
  • 20.Sentinel动态规则
  • 21.Sentinel网关限流
8-4 万信金融P2P项目实现网关限流
  • 22.万信金融P2P项目实现网关限流
  • 23.万信金融P2P项目网关限流测试
8-5 Hystrix的理解和使用
  • 24.Hystrix学习目标
  • 25.服务熔断概述
  • 26.Hystrix简介
  • 27.Hystrix&Feign入门案例
8-6 万信金融P2P项目实现服务熔断
  • 28.万信金融P2P项目实现服务熔断
  • 29.万信金融P2P项目熔断测试