黑马程序员Java大型分布式微服务闪聚支付项目(视频+代码+资料)

黑马程序员Java大型分布式微服务闪聚支付项目(视频+代码+资料)

闪聚支付是一个提供聚合支付的平台,目前主要的做法是线上聚合收银台(开放API) ,线下C2B一码多付、B2C商家扫码。闪聚支付不仅应以SaaS服务形式,为各商户提供订单管理 、门店管理、财务数据统计等基础服务,还以支付为入口 ,通过广告、营销 、金融等服务,构建一个移动支付的全生态系统 。

学完本课程你可掌握核心技能:
1、能够了解微信支付、支付宝支付 、银联支付业务
2、能够了解商户平台管理业务
3、能够实现支付功能
4 、能够了解分布式架构、SOA架构、微服务架构
5 、能够掌握微服务技术SpringBoot 、SpringCloud Alibaba
6、能够学会使用Redis实现数据缓存
7、能够掌握RocketMQ的事务消息机制
8 、能够使用Dubbo RPC完成微服务远程调用

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