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