由第三方中介提供平台,让投资者把钱借出去,借款者获得贷款,平台收取服务费实现盈利。
可由银行管理资金池,降低风险。
涉及知识:
Java基础、HTML、CSS、JavaScript、Spring、SpringMVC、MyBatis、SpringBoot、SpringCloud Alibaba
MySQL、Redis、RabbitMQ、nginx、idea、maven、VMWare 虚拟机、CentOS 操作系统
技术栈:
后端
SpringBoot
SpringCloud :微服务基础设施 - 服务注册、服务发现、服务熔断、微服务网关、配置中心等
SpringCloud Alibaba
MyBatis Plus:持久层框架和代码生成器
Lombok:简化实体类开发
Swagger2:Api接口文档生成工具
Logback:日志系统
alibaba-easyexcel:Excel读写
Spring Data Redis:Spring项目中访问Redis缓存
HTTPClient: 基于Http协议的客户端,用来实现远程调用
Spring Task:定时任务
数据库中间件
MySQL 5.7:关系型数据库 管理工具:Navicat
Redis 5.0:缓存技术 管理工具:RedisDesktopManager
RabbitMQ 3.8:消息中间件
其他技术接口
阿里云短信:短信网关
阿里云OSS:分布式文件存储
资金托管平台API对接
前端知识
Node.js: JavaScript 运行环境
ES6:JavaScript的模块化版本
axios:一个发送Ajax请求的工具
Vue.js:web 界面的渐进式框架
Element-UI:前端组件库
模块化开发:解决javascript变量全局空间污染的问题
NPM:模块资源管理器
vue-element-admin:基于Vue.js的后台管理系统UI集成方案
NuxtJS:基于Vue.js构建的服务器端渲染应用的轻量级框架