从今天开始做一个全栈项目,巩固学完的springcloud,复习之前学过的ssm mp redis MQ等知识点,拿下我的第二个项目 。技术栈中未掌握部署,计划到项目后期部署的时候,再自学一波
放弃幻想,认清现实,准备斗争
【尚硅谷《尚融宝》Java微服务分布式金融项目】 https://www.bilibili.com/video/BV1VV411n7nR?share_source=copy_web&vd_source=135e165efbf46aa766166ea32c484a1b
尚融宝
尚融宝是一个网络借贷信息中介服务平台,致力为高成长人群提供专业的线上信贷及出借撮合服务。
行业案例:人人贷 登录/注册 - 人人贷官网、拍拍贷
行业案例:
人人贷 https://www.renrendai.com/
拍拍贷 https://www.paipaidai.com/
1、银行系
民营系平台数量最多,起步最早,但鱼龙混杂,不胜枚举。
希望在平台上找到合适的投资项目,获取利润回报的用户
需要资金周转的用户
Java基础、HTML、CSS、JavaScript、Spring、SpringMVC、MyBatis、SpringBoot、SpringCloud Alibaba
MySQL、Redis、RabbitMQ、nginx、idea、maven、VMWare 虚拟机、CentOS 操作系统
SpringBoot 2.3.4.RELEASE
SpringCloud Hoxton.SR8:微服务基础设施 - 服务注册、服务发现、服务熔断、微服务网关、配置中心等
SpringCloud Alibaba 2.2.2.RELEASE
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构建的服务器端渲染应用的轻量级框架
配置:JAVA_HOME、path
配置:MAVEN_HOME、本地仓库路径、中央仓库地址、jdk版本
注意:在idea的欢迎页面选择Configure > settings
配置:Java Compiler、File Encodings、Maven、Auto Import、Code Completion > Match case(取消)
插件:lombok、MyBatisX