Java核心:扎实掌握Java基础,熟悉JUC并发编程(线程池、锁机制)、JVM内存模型及GC调优,具备良好的代码规范与重构能力。
框架生态:熟悉Spring Boot、Spring Cloud Alibaba(Nacos, Feign, Gateway)微服务架构;深入理解Spring IOC/AOP原理;熟练使用MyBatis-Plus进行高效开发。
工作流引擎:熟悉Flowable/Activiti,具备复杂流程(会签、驳回、动态表单)设计与引擎二次开发能力,有OA系统全流程落地经验。
系统集成:擅长异构系统对接,熟练掌握企业微信/钉钉开放平台API,熟悉用友(NC/U8)、金蝶(云星空)等ERP/HR系统接口规范,能独立解决数据一致性与同步难题。
数据库与缓存:熟悉MySQL索引优化、事务隔离及锁机制;熟练使用Redis,在分布式锁(Redisson)、缓存穿透/雪崩治理等有丰富实战经验。
中间件:熟练使用RocketMQ/RabbitMQ,掌握其在削峰填谷、异步解耦、事务消息及顺序消息场景的应用。
其他技能:熟悉Linux常用命令及Docker容器化部署;熟练使用Git、Maven、Idea及Postman等工具。
项目一:企业级协同OA办公系统(深度集成版)
2025.03 - 2025.10
【项目描述】
一站式数字化办公枢纽,核心解决审批流程复杂及信息孤岛问题。深度集成企业微信(移动入口)与用友/金蝶(数据落地),实现“企微发起-OA审批-ERP落单”的全自动化闭环。
【技术栈】 SpringBoot + SpringCloud + Flowable + MyBatis-Plus + HttpClient + Redis + MySQL
【核心职责与技术亮点】
• 复杂流程引擎设计:基于Flowable进行二次开发,利用Listener监听器拦截节点事件,完美实现多会签、任意驳回、动态加签、自由流等复杂业务场景;设计JSON动态表单引擎,支持业务字段无需改码即可配置发布。
• 企业微信生态打通:封装企微SDK,实现OAuth2.0免登与通讯录双向同步(自动处理入职/离职/调岗);开发待办消息实时推送服务,将审批效率提升50%。
• 异构系统数据闭环:针对用友/金蝶的Web Service/RESTful接口,采用适配器模式统一封装。设计“本地状态表 + 重试队列”机制,若ERP接口调用失败,自动触发指数退避重试,确保“审批通过必生成ERP单据”,杜绝数据不一致。
• 权限与安全:基于RBAC模型设计细粒度权限控制,结合AOP实现接口级数据权限过滤,保障企业数据安全。
项目二:智能考勤与外勤拜访系统
2024.08 - 2025.01
【项目描述】
整合内部考勤与外勤管理的综合平台。支持复杂排班、GPS/WiFi多重打卡、轨迹回放、电子围栏自动签到。解决传统考勤作弊难防、外勤管理盲区多、统计数据滞后等痛点。
【技术栈】 SpringBoot + Redis Geo + MongoDB + RabbitMQ + EasyExcel
【核心职责与技术亮点】
• 高精度防作弊打卡:利用Redis Geo存储允许打卡的WiFi与GPS范围,通过Lua脚本原子性计算球面距离,误差超过阈值直接拦截,有效防御虚拟定位软件。
• 海量轨迹存储与回放:针对外勤高频GPS上报(秒级),采用MongoDB存储海量时序数据。后端提供轨迹平滑算法,前端实现全天行动轨迹流畅回放;结合射线法电子围栏算法,实现进入客户现场自动签到。
• 异步高性能统计:面对千万级日打卡数据,利用RabbitMQ削峰填谷,消费者集群异步聚合计算(迟到/早退/缺卡),结果预热至Redis,实现报表毫秒级查询。
• 弱网数据同步:设计“本地SQLite队列 + 断点续传”机制,网络恢复后批量上传,服务端通过唯一业务ID幂等校验,确保弱网环境下数据不丢失、不重复。
项目三:分布式销售CRM管理系统
2023.06 - 2023.09
【项目描述】
面向销售团队的客户管理与订单处理平台。涵盖线索公海池、销售订单、库存管理及数据大屏。重点攻克高并发下单、库存超卖及大数据量导出难题。
【技术栈】 SpringCloud Alibaba + Redis分布式锁 + Seata + RocketMQ + EasyExcel
【核心职责与技术亮点】
• 高并发库存扣减:采用“Redis预扣减 + DB异步同步”方案。利用Redis Lua脚本原子性扣减库存,彻底解决超卖问题;结合RocketMQ事务消息,保证最终一致性。
• 分布式事务保障:在订单、库存、积分等多服务调用链中,引入Seata (AT模式) 保证强一致性;非核心链路采用最大努力通知,平衡性能与一致性。
• 公海池自动流转:基于XXL-JOB分布式调度,每日扫描私海池沉睡客户,自动回收至公海并触发抢单通知,盘活客户资源转化率提升20%。
• 百万级数据导出:摒弃传统POI模式,采用EasyExcel流式写入 + 游标分页查询,将JVM内存占用控制在恒定范围,实现无OOM百万级数据导出,速度提升5倍。