点播 基于Spring Cloud微服务架构  广告系统设计与实现

课程时长 54小时41分钟

学习期限 12 个月 退款期限 30 天

市场价格 ¥299.00 会员价格 ¥239.00

难度级别 中级 学习人次 103 综合评分 4.2

内容实用 4.1 分

简洁易懂 4.2 分

逻辑清晰 4.1 分

  • 详情
  • 目录
  • 套餐9
  • 咨询6
  • 评价24

第1章 课程简介

  • 1-1 课程导学 试听
    12分钟29秒
  • 1-2 ***学前必读***(助你平稳踩坑,畅学无忧,课程学习与解决问题指南)
    17分钟42秒

第2章 广告系统概览与准备工作

  • 2-1 广告系统概览 试听
    10分钟13秒
  • 2-2 广告系统架构
    25分钟01秒
  • 2-3 准备工作与系统目录结构
    24分钟40秒
  • 2-4 关于广告系统与准备工作的介绍及作业
    20分钟34秒

第3章 广告系统骨架开发

  • 3-1 Maven 基础知识 试听
    22分钟55秒
  • 3-2 Maven 相关特性
    14分钟36秒
  • 3-3 广告系统主工程
    15分钟36秒
  • 3-4 单节点 Eureka Server 的开发
    22分钟20秒
  • 3-5 Eureka Server 的部署
    29分钟03秒
  • 3-6 关于 ad-eureka 的介绍及作业
    20分钟34秒
  • 3-7 微服务架构及网关组件介绍
    27分钟28秒
  • 3-8 网关启动程序的开发
    11分钟31秒
  • 3-9 自定义网关过滤器的开发
    23分钟10秒
  • 3-10 关于 ad-gateway 的介绍及作业
    26分钟04秒

第4章 微服务通用模块开发

  • 4-1 关于通用模块功能的介绍
    25分钟01秒
  • 4-2 统一响应处理的开发
    19分钟38秒
  • 4-3 统一异常处理的开发
    17分钟53秒
  • 4-4 统一配置的开发
    18分钟59秒
  • 4-5 关于通用模块的说明及作业
    17分钟59秒

第5章 广告投放系统的开发

  • 5-1 Spring IOC和MVC基础知识
    19分钟59秒
  • 5-2 SpringBoot 常用功能特性介绍
    16分钟41秒
  • 5-3 广告投放系统数据表设计
    18分钟53秒
  • 5-4 关于广告投放系统的介绍及作业
    10分钟56秒
  • 5-5 创建广告投放系统子模块
    17分钟53秒
  • 5-6 数据表实体类定义(1)
    18分钟25秒
  • 5-7 数据表实体类定义(2)
    12分钟31秒
  • 5-8 数据表实体类定义(3)
    22分钟29秒
  • 5-9 数据表实体类定义(4)
    12分钟39秒
  • 5-10 数据表Dao接口的定义(1)
    15分钟44秒
  • 5-11 数据表Dao接口的定义(2)
    26分钟24秒
  • 5-12 用户账户服务功能实现
    23分钟51秒
  • 5-13 推广计划服务功能实现(1)
    10分钟05秒
  • 5-14 推广计划服务功能实现(2)
    23分钟01秒
  • 5-15 推广单元服务功能实现
    29分钟27秒
  • 5-16 推广单元限制服务功能实现(1)
    10分钟46秒
  • 5-17 推广单元限制服务功能实现(2)
    23分钟05秒
  • 5-18 创意服务功能实现
    18分钟10秒
  • 5-19 创意与推广单元关联服务功能实现
    17分钟36秒
  • 5-20 服务Controller的编写(1)
    27分钟05秒
  • 5-21 服务Controller的编写(2)
    26分钟23秒
  • 5-22 投放系统在网关中的配置
    12分钟26秒
  • 5-23 数据库与数据表的创建
    23分钟
  • 5-24 关于 MySQL 慢查询的介绍及作业
    12分钟41秒
  • 5-25 关于 MySQL 索引的介绍及作业
    29分钟09秒
  • 5-26 关于 MySQL 事务隔离级别的介绍及作业
    23分钟23秒

第6章 广告检索系统 - 微服务调用

  • 6-1 创建广告检索系统子模块
    20分钟01秒
  • 6-2 基于 Ribbon 实现微服务调用
    21分钟07秒
  • 6-3 基于 Feign 实现微服务调用
    16分钟14秒
  • 6-4 关于微服务调用的介绍及作业
    24分钟30秒

第7章 广告检索系统-广告数据索引的设计与实现

  • 7-1 广告数据索引设计介绍
    22分钟25秒
  • 7-2 广告数据索引维护介绍
    29分钟21秒
  • 7-3 推广计划索引对象定义与服务实现
    27分钟50秒
  • 7-4 推广单元索引对象定义与服务实现
    25分钟08秒
  • 7-5 关键词索引对象定义与服务实现
    12分钟45秒
  • 7-6 兴趣索引对象定义与服务实现
    15分钟58秒
  • 7-7 地域索引对象定义与服务实现
    10分钟36秒
  • 7-8 创意索引对象定义与服务实现
    24分钟09秒
  • 7-9 创意与推广单元关联索引对象定义与服务实现
    20分钟15秒
  • 7-10 索引服务类缓存的实现
    28分钟49秒
  • 7-11 关于广告数据索引的设计与实现的介绍及作业
    10分钟49秒

第8章 广告检索系统 – 加载全量索引

  • 8-1 导出表数据字段定义(1)
    16分钟35秒
  • 8-2 导出表数据字段定义(2)
    23分钟57秒
  • 8-3 表数据导出到文件功能实现(1)
    24分钟19秒
  • 8-4 表数据导出到文件功能实现(2)
    26分钟52秒
  • 8-5 表数据导出到文件功能实现(3)
    17分钟46秒
  • 8-6 索引操作Handler的定义与说明
    28分钟29秒
  • 8-7 第二层级索引操作的实现
    21分钟40秒
  • 8-8 第三层级索引操作的实现
    21分钟57秒
  • 8-9 第四层级索引操作的实现
    24分钟32秒
  • 8-10 全量索引加载的实现(1)
    25分钟24秒
  • 8-11 全量索引加载的实现(2)
    21分钟10秒
  • 8-12 关于加载全量索引的介绍与说明
    27分钟31秒

第9章 广告检索系统 – 监听 Binlog 构造增量数据

  • 9-1 MySQL Binlog 的介绍
    26分钟14秒
  • 9-2 关于 MySQL Binlog 的介绍
    26分钟47秒
  • 9-3 使用开源工具监听 Binlog 的演示
    21分钟58秒
  • 9-4 mysql-binlog-connector-java介绍及作业
    29分钟27秒
  • 9-5 构造解析 Binlog 使用到的模板文件
    25分钟21秒
  • 9-6 实现对模板对象的解析
    23分钟33秒
  • 9-7 载入模板文件并实现列索引到列名的映射
    22分钟41秒
  • 9-8 关于 Binlog 监听与解析的说明
    23分钟38秒
  • 9-9 Binlog 监听与解析的实现(1)
    27分钟54秒
  • 9-10 Binlog 监听与解析的实现(2)
    29分钟21秒
  • 9-11 根据 Binlog 对象构造增量数据的准备工作
    11分钟51秒
  • 9-12 根据 Binlog 对象构造增量数据的实现
    20分钟51秒
  • 9-13 启动对 Binlog 的监听
    22分钟08秒
  • 9-14 关于监听 Binlog 构造增量数据的介绍及作业
    13分钟09秒

第10章 广告检索系统 – Binlog 增量数据的投递

  • 10-1 增量数据投递前的准备工作
    25分钟33秒
  • 10-2 第二层级增量数据的投递
    13分钟52秒
  • 10-3 第三层级增量数据的投递
    20分钟26秒
  • 10-4 第四层级增量数据的投递
    28分钟09秒
  • 10-5 将增量数据投递到Kafka
    26分钟09秒
  • 10-6 关于 Binlog 增量数据投递的介绍及作业
    13分钟56秒

第11章 广告检索系统 – 广告检索服务

  • 11-1 广告检索服务功能的介绍
    17分钟32秒
  • 11-2 媒体方请求对象的定义
    16分钟40秒
  • 11-3 检索服务响应对象的定义
    28分钟29秒
  • 11-4 根据流量类型实现对推广单元的预筛选
    29分钟17秒
  • 11-5 根据匹配信息实现对推广单元的再筛选
    25分钟08秒
  • 11-6 通过推广单元获取关联的创意实现
    28分钟33秒
  • 11-7 填充检索服务响应对象
    15分钟13秒
  • 11-8 完善广告检索服务
    10分钟26秒
  • 11-9 关于广告检索服务的介绍及作业
    27分钟35秒

第12章 Kafka 的安装与使用

  • 12-1 Kafka 基础知识的介绍
    17分钟57秒
  • 12-2 Kafka 的安装与使用
    15分钟46秒
  • 12-3 使用原生API发送消息(1)
    26分钟40秒
  • 12-4 使用原生API发送消息(2)
    26分钟59秒
  • 12-5 自定义分区分配器
    26分钟07秒
  • 12-6 消费者与消费者组的概念
    23分钟24秒
  • 12-7 使用原生API消费消息(1)
    20分钟19秒
  • 12-8 使用原生API消费消息(2)
    28分钟25秒
  • 12-9 使用原生API消费消息(3)
    20分钟32秒
  • 12-10 关于 Kafka 的介绍及作业
    11分钟54秒

第13章 熔断监控Hystrix Dashboard

  • 13-1 Hystrix Dashboard 的介绍
    14分钟49秒
  • 13-2 Dashboard 模块的实现
    13分钟46秒
  • 13-3 关于 Hystrix Dashboard 的介绍及作业
    24分钟03秒

第14章 广告系统的可用性测试

  • 14-1 广告系统测试前的准备工作
    12分钟28秒
  • 14-2 mock 数据的内容
    27分钟34秒
  • 14-3 编写广告投放系统的测试用例
    17分钟08秒
  • 14-4 编写广告检索系统的测试用例(上)
    23分钟40秒
  • 14-5 编写广告检索系统的测试用例(下)
    15分钟17秒
  • 14-6 关于广告系统可用性测试的介绍及说明
    20分钟35秒
  • 14-7 投放系统的 HTTP 接口测试
    10分钟20秒
  • 14-8 关于广告系统可用性测试的介绍及说明 - HTTP 接口测试
    21分钟55秒

第15章 课程总结

  • 15-1 课程总结
    10分钟32秒

第16章 (彩蛋番外篇一)Spring事务处理机制

  • 16-1 异常和事务基础
    24分钟38秒
  • 16-2 Spring 事务的属性和使用入口
    22分钟17秒
  • 16-3 Spring 事务管理接口的介绍
    15分钟39秒
  • 16-4 @Transactional 注解解析
    13分钟51秒
  • 16-5 Spring 事务管理接口
    19分钟30秒
  • 16-6 阶段练习
    23分钟36秒
  • 16-7 Spring 事务机制验证前的准备工作
    14分钟37秒
  • 16-8 Spring 事务对主动捕获异常和checked异常的处理
    12分钟47秒
  • 16-9 Spring 事务对指定异常和RollbackOnly异常的处理
    12分钟53秒
  • 16-10 Spring 事务对调用事务方法的处理
    12分钟50秒
  • 16-11 Spring 中 @Transactional 注解的限制
    13分钟04秒

第17章 (彩蛋番外篇二)重构检索系统微服务

  • 17-1 章节说明
    11分钟15秒
  • 17-2 怎样组织微服务的包结构
    23分钟01秒
  • 17-3 再谈 MySQL 的 Master Slave 协议
    27分钟27秒
  • 17-4 微服务包的设计思想
    15分钟16秒
  • 17-5 广告检索微服务架构设计优化
    25分钟29秒
  • 17-6 实现 ad-binlog-common 模块
    12分钟37秒
  • 17-7 实现 ad-binlog-kafka 模块
    11分钟10秒
  • 17-8 实现对 ad-search 模块的重构
    13分钟06秒
  • 17-9 广告检索微服务重构后的可用性测试
    10分钟48秒

第18章 (彩蛋番外篇三)分布式日志收集系统

  • 18-1 ELK 的概念、功能和组织结构
    25分钟33秒
  • 18-2 Logstash 替换为 Filebeat
    23分钟18秒
  • 18-3 SpringBoot 项目的日志配置
    19分钟49秒
  • 18-4 日志收集系统的说明
    12分钟25秒
  • 18-5 SpringBoot 项目的日志配置
    22分钟26秒
  • 18-6 ELK 的下载、安装和配置
    14分钟11秒
  • 18-7 启动 ELK 收集微服务日志
    23分钟14秒
  • 18-8 给 ES 创建 pipeline 实现对日志的预处理
    18分钟26秒
  • 18-9 ELK 的下载、安装和配置
    13分钟51秒
  • 18-10 给 ES 创建 pipeline
    17分钟07秒

第19章 (彩蛋番外篇四)常见问题解答

  • 19-1 SpringCloud 相关问题(1)
    12分钟50秒
  • 19-2 SpringCloud 相关问题(2)
    16分钟06秒
  • 19-3 数据表与数据相关的问题(1)
    29分钟47秒
  • 19-4 数据表与数据相关的问题(2)
    20分钟20秒
  • 19-5 数据表与数据相关的问题(3)
    26分钟32秒
  • 19-6 Spring 与基础工具相关的问题(1)
    23分钟17秒
  • 19-7 Spring 与基础工具相关的问题(2)
    27分钟41秒
103
24
6
0