设计并实现批量数据处理模块,支持大规模数据的定时同步、清洗及入库。项目中通过 Python 脚本配合 Java 服务,实现数据自动化处理流程(如接口数据拉取、格式转换、异常数据过滤等),显著减少人工干预成本。
针对数据重复、覆盖及不一致问题,设计了基于唯一标识(如证件号 + 业务主键)的数据去重与更新策略,结合 MyBatis-Plus 的条件更新能力,实现精准数据更新,避免误覆盖。并通过日志与状态标记机制,实现任务可追踪、可回溯,方便问题排查。
参与后台管理系统开发,负责后端接口设计与部分前端页面实现。后端基于 Spring Boot 构建 RESTful 服务,前端使用 Vue 实现基础数据展示与操作功能,能够独立完成接口联调与功能闭环。
在项目中对数据库结构进行了优化设计,结合 Redis 做缓存处理,提升接口响应速度。在实际运行中,针对接口响应慢、数据量大等问题进行了针对性优化,提高系统整体稳定性与用户体验。