项目概述
维基理财项目第二期是一个线上版本,旨在为用户提供完整的理财服务。作为核心开发人员,您负责了该项目的后端系统设计与实现,涵盖了从核心业务逻辑、账号体系、定时任务到项目部署的全过程,并主导了项目的复盘和文档沉淀工作。
技术架构
- 核心框架:
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