# ylb-master **Repository Path**: wgxuejava/ylb-master ## Basic Information - **Project Name**: ylb-master - **Description**: 盈利宝前后端分离微服务项目【springboot+vue】 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-10-13 - **Last Updated**: 2026-03-22 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 项目名称:理财盈利宝 开发环境: IDEA、VS Code 、Maven 后端技术栈: SpringBoot +Dubbo +Zookeeper +MyBatis +MySQL +Redis 前端技术栈:Vue +Axios +JavaScript +CSS + Html 项目地址:https://gitee.com/wgxuejava/ylb-master.git 项目描述: 理财盈利宝是一个分布式的、基于互联网的理财金融项目,用户可以购买理财产品,获取收益。本 项目采用分布式、微服务开发架构,每个服务完成单独的功能,项目有数据服务、web 服务、定时任务、 支付服务、电子合同、用户中心服务。 职责描述: 1. 主要负责数据服务和 web 服务的接口设计、编写及相关文档编写工作。 2. 负责用户登录和注册业务。登录功能根据用户输入手机号作为账号,将发送的验证码存入 Redis 中并校 验,生成 JWToken 数据返回前端存到 Local Storage。在注册功能中,先判断手机号是否已使用,然后根 据手机号发送的验证码作校验,并注册业务方法加同步锁,MD5 加密密码之后存入 MySQL。 3. 完成后端数据封装及业务逻辑的功能实现。 4. 封装前端 Api 请求,完成前后端的页面交互。 技术要点: 1. 使用 Zookeeper 作为注册中心,Dubbo 做分布式调用。 2. 利用 Redis 持久化缓存数据。 3. 用户跟踪,利用 Java 库 jjwt 生成 token,并在 SpringBoot 的拦截器验证。 难点: 1. Redis 的 ZSet 数据类型存储投资排行榜前三的用户电话和总投资金额,完成金额的累加并更新排行榜。