项目概述
维基理财项目第二期是一个线上版本,旨在为用户提供完整的理财服务。作为核心开发人员,您负责了该项目的后端系统设计与实现,涵盖了从核心业务逻辑、账号体系、定时任务到项目部署的全过程,并主导了项目的复盘和文档沉淀工作。
技术架构
- 核心框架:
SpringBoot
- 编程语言:
Kotlin
,Java
- 持久化:
MySQL
,Redis
,QueryDSL
,Hibernate
- 任务调度:
Xxl-Job
- 部署运维:
Docker
,Jenkins
,Nexus
- 构建工具:
Gradle
,Maven
核心特性
1. 分红定时任务
使用 Xxl-Job
构建了稳定、可靠的分布式任务调度系统,用于精确地执行每日的分红发放逻辑,是项目的核心功能之一。
2. 完整的技术栈实践
项目采用了当时业界主流的微服务技术栈,您在其中应用了从编码(Kotlin
/Java
)、框架(SpringBoot
)、持久化(MySQL
/Redis
)到自动化部署(Docker
/Jenkins
)的全套解决方案。
3. 系统化的项目文档
您为项目输出了高质量的配套文档,包括 A.技术点
、B.流程图
、C.结构图
、Q.问题集结
等,为项目的维护和迭代提供了宝贵的资料,体现了您优秀的工程素养。
使用说明 (示例)
安装依赖 (以Maven为例)
mvn clean install
启动服务
java -jar target/weiki-finance-service.jar