价格: 19 学币

分类: SpringBoot

发布时间: 2022年1月23日 11:49

最近更新: 2022年2月20日 15:18

资源类型: VIP


第1章 课程介绍

这一章节里我会介绍通过这门课程的学习你能够学习到什么,主要是介绍工程开发的步骤和本次课程的教
学会用到的技术框架和基础工具
1-1 导学 (12:14)
1-2 学前必读(助你平稳踩坑,畅学无忧)
1-3 课程介绍 - 课程目标 (04:22)
1-4 课程介绍 - 课程技术分析 (05:56)

第2章 开发环境

这一章节的主要内容主要包含两个方面:(1)常用开发工具的介绍,主要用于对工程项目的后期调试;
(2)基础工具的详细介绍,对工程项目中会使用到的技术点进行原理层面的分析介绍,为将来实际使
用的时候打下基础
2-1 开发环境准备 - 基础工具介绍 (06:22)
2-2 开发环境 MySQL 介绍 (09:18)
2-3 开发环境 Redis 介绍 (06:54)
2-4 开发环境 HBase 介绍 (05:18)
2-5 【升级1】HBase 的下载、安装 (13:25)
2-6 【升级1】HBase 的使用 (11:41)
2-7 开发环境 Kafka 介绍 (06:22)
2-8 【升级1】Kafka 的下载、安装、使用 (08:00)
2-9 开发环境 SpringBoot 介绍 (08:26)
2-10 关于Kafka安装与使用的介绍及作业
2-11 HBase 内置了ZK,方便测试,但是也可以不使用内置的 ZK

第3章 需求分析

任何工程项目都需要建立在产品思想的基础之上,这一章节里首先对卡包的产品思想进行分析,再去构造
出我们的这套课程要完成的产品功能点,即对卡包项目的需求层面进行分析讲解
3-1 需求分析 卡包应用概览 (04:35)
3-2 需求分析 商户投放子系统 (04:39)
3-3 需求分析 用户应用子系统 (03:51)
3-4 【开放型讨论题】卡包中存储哪些数据

第4章 技术架构

产品思想之后需要具体的工程实施方案,这一章节对卡包工程的工程技术架构进行详细的分析介绍,涉及
工程项目中所有的核心技术点,所以,是编码实践的基础知识
4-1 【升级2】卡包工程的整体设计思想解读 (06:07)
4-2 技术架构 应用架构设计 (03:20)
4-3 技术架构 缓存层设计 (03:33)
4-4 技术架构 常用工具类介绍 (08:58)
4-5 技术架构 日志处理设计 (04:00)
4-6 技术架构 - 异常处理设计 (03:19)
4-7 技术架构 表结构设计 (06:35)
4-8 【开放型讨论题】如何设计卡包

第5章 商户投放子系统

商户投放端工程的具体编码实践,完整的演示从创建项目到完成项目的编码过程
5-1 商户投放子系统工程环境搭建 (16:33)
5-2 商户投放子系统 系统配置 (11:27)
5-3 商户投放子系统 - 常量定义 (14:21)
5-4 商户投放子系统 - 权限校验 (11:28)
5-5 商户投放子系统 - 实体对象定义 (13:16)
5-6 商户投放子系统 - 服务接口值对象定义 (10:38)
5-7 商户投放子系统 - 商户请求与响应定义 (12:58)
5-8 商户投放子系统 - 服务接口定义 (07:06)
5-9 商户投放子系统 - 创建商户服务接口实现 (14:29)
5-10 商户投放子系统 - 商户信息服务接口实现 (05:15)
5-11 商户投放子系统 - 商户投放优惠券服务接口实现 (10:07)
5-12 商户投放子系统 - 实现 Controller 并注册拦截器 (11:11)
5-13 商户投放子系统 - 请求校验与总结 (12:09)
5-14 4 商户应用 SpringBoot 版本升级 (15:55)
5-15 【升级3】商户应用 SpringBoot 版本升级 (15:55)
5-16 【技术类讨论题】谈谈 SpringBoot

第6章 用户应用子系统

用户应用端工程的具体编码实践,完整的演示从创建项目到完成项目的编码过程
6-1 用户应用子系统 - 工程环境搭建 (12:36)
6-2 用户应用子系统 - 资源配置 (10:56)
6-3 用户应用子系统 - 常量声明 (18:49)
6-4 用户应用子系统 - 商户实体对象定义 (08:49)
6-5 用户应用子系统 - 日志模块定义 (10:17)
6-6 用户应用子系统 - HBase 表值对象定义 (13:12)
6-7 用户应用子系统 - HBase User 表 ORM 实现 (07:16)
6-8 用户应用子系统 - HBase PassTemplate 表 ORM 实现 (11:06)
6-9 用户应用子系统 - HBase Pass 表 ORM 实现 (05:28)
6-10 用户应用子系统 - HBase Feedback 表 ORM 实现 (04:18)
6-11 用户应用子系统 - HBase 表 RowKey 生成实现 (09:33)
6-12 用户应用子系统 - 全局异常捕获 (06:27)
6-13 用户应用子系统 - Kafka 消费者功能实现 (07:18)
6-14 用户应用子系统 - 商户投放优惠券入 HBase 功能实现 (13:20)
6-15 用户应用子系统 - 创建用户服务接口定义 (05:14)
6-16 用户应用子系统 - 创建用户服务实现 (11:04)
6-17 用户应用子系统 - 评论相关服务实现 (12:02)
6-18 用户应用子系统 - 应用服务相关值对象定义 (07:43)
6-19 用户应用子系统 - 应用服务相关接口定义 (09:52)
6-20 用户应用子系统 - HBase Pass 表 RowKey 生成策略实现 (06:10)
6-21 用户应用子系统 - 用户优惠券信息辅助 Map 功能实现 (20:54)
6-22 用户应用子系统 - 用户优惠券状态过滤功能实现 (12:36)
6-23 用户应用子系统 - 用户优惠券相关服务功能实现 (11:20)
6-24 用户应用子系统 - 系统可用优惠券获取功能实现 (09:55)
6-25 用户应用子系统 - 优惠券库存服务功能实现 (10:33)
6-26 用户应用子系统 - Token 上传 html 模板编写 (08:36)
6-27 用户应用子系统 - Token 写入 Redis 功能实现 (11:06)
6-28 用户应用子系统 - Token 上传 Controller 实现 (13:46)
6-29 用户应用子系统 - 用户领取优惠券辅助功能实现 (15:04)
6-30 用户应用子系统 - 用户领取优惠券服务实现 (12:35)
6-31 用户应用子系统 - 应用服务 http 接口实现(上) (13:46)
6-32 用户应用子系统 - 应用服务 http 接口实现(下) (08:55)
6-33 用户应用子系统 - 用户入口 http 接口实现 (06:25)
6-34 用户应用子系统 - TestCase 书写样例 (10:21)
6-35 用户应用子系统 - HBase 命名空间及表创建 (08:03)
6-36 用户应用子系统 - 创建用户服务逻辑校验 (06:22)
6-37 用户应用子系统 - Kafka 消费优惠券写入 HBase 服务逻辑校验 (09:50)
6-38 用户应用子系统 - 优惠券 Token 上传服务逻辑校验 (07:02)
6-39 用户应用子系统 - 优惠券库存服务逻辑校验 (08:20)
6-40 用户应用子系统 - 领取优惠券服务逻辑校验 (07:55)
6-41 用户应用子系统 - 用户优惠券信息服务逻辑校验 (08:44)
6-42 用户应用子系统 - 用户使用优惠券服务逻辑校验 (05:17)
6-43 用户应用子系统 - 用户评论服务逻辑校验 (11:05)
6-44 【升级3】用户应用 SpringBoot 版本升级 (07:26)
6-45 【 技术类讨论题】怎样看待 HBase
6-46 总结出 Kafka所涉及的名词含义

第7章 http接口测试

利用 Postman 模拟客户端调用,完成对两个工程的 http 接口测试
7-1 http 接口测试 - 清理环境准备工作 (06:01)
7-2 http 接口测试 - 商户投放子系统 http 接口测试 (14:03)
7-3 http 接口测试 - 用户应用子系统 http 接口测试(1) (10:19)
7-4 http 接口测试 - 用户应用子系统 http 接口测试(2) (07:02)
7-5 http 接口测试 - 用户应用子系统 http 接口测试(3) (09:03)

第8章 课程总结

对这套课程所涉及到的内容做出总结,包含两个方面:(1)对工程结构规范进行总结;(2)对课程中
涉及到的所有核心知识点进行总结
8-1 怎样定位延迟高的接口呢?
8-2 基于 Redis 实现分布式锁
8-3 课程总结 (13:43)
8-4 【升级4】卡包工程的分布式部署 (05:19)

第9章 【升级5】Hbase-starter源码解读及HbaseAPI封装

课程主体使用的是Hbase-starter,由于同学们普遍对其原理感兴趣,特增加一章。解析H
base-starter源码,学习自己封装“Hbase-template”,如何使用以及封
装Hbase官方Java API,掌握其思想以后,可以自己实现 “redis-templa
te”、“mysql-template” 等等...
9-1 创建 hbase-template 工程 (07:56)
9-2 HBase 连接参数及操作异常定义 (07:44)
9-3 HBase 表数据操作回调接口定义 (07:04)
9-4 HBase 客户端操作接口定义 (13:00)
9-5 HBase 客户端操作接口实现 (37:11)
9-6 HBase 客户端 Bean 配置 (09:09)
9-7 工程环境可用性验证 (03:40)
9-8 测试 HBase 客户端操作 Feedback 表的可用性 (13:28)