基础与框架:精通Java语言,深入理解JVM内存模型、多线程并发、集合框架及反射机制。熟练掌握Spring Framework(IoC、AOP、事务管理)、Spring MVC、Spring Boot及Spring Cloud Alibaba微服务生态,能独立搭建高可用、可扩展的分布式系统架构。
数据存储:熟练使用MySQL、PostgreSQL关系型数据库,具备SQL优化、索引设计及分库分表(Sharding-JDBC)实践经验。掌握Redis(缓存、分布式锁、持久化策略)、Elasticsearch(全文检索、聚合分析)及MongoDB。
中间件与消息队列:熟悉RabbitMQ、RocketMQ在异步解耦、削峰填谷、分布式事务(可靠消息最终一致性)中的应用。了解Kafka基础原理。
开发工具与运维:熟练使用Git、Maven、Gradle、Jenkins、Docker、K8s,能编写CI/CD流水线脚本。具备Linux服务器部署与问题排查能力。
设计能力:擅长领域驱动设计(DDD)、设计模式、RESTful API设计规范,有微服务拆分与治理经验。同时具备代码Review、技术文档撰写及团队技术分享能力。
电商平台(B2C商城系统)
项目描述:
一套完整的B2C电商平台,包括用户端(小程序/H5)、商家后台及运营管理后台。核心模块有商品中心、订单中心、购物车、促销引擎、支付结算、库存管理及物流跟踪。
技术栈:Spring Cloud Alibaba + Nacos + Sentinel + Seata + Redis + RocketMQ + MySQL + MyBatis-Plus + Elasticsearch
个人职责与成果:
主导订单中心与库存中心的设计开发。基于Seata(AT模式) 解决下单、扣库存、扣优惠券的分布式事务问题,订单成功率达到99.97%。
使用RocketMQ实现订单30分钟自动取消及库存回滚,通过事务消息保证最终一致性,高峰期支撑每秒3000+下单请求。
设计多级缓存架构(Caffeine本地缓存 + Redis分布式缓存)提升商品详情页QPS至1.5万,并通过Sentinel限流降级保护核心链路。
基于Elasticsearch实现商品全文检索与分类筛选,优化模糊查询性能较数据库Like提升20倍。
开发促销引擎(满减、优惠券、秒杀),使用Redis预扣库存 + Lua脚本保证原子性,秒杀接口TPS达到8000+。
对接微信支付、支付宝支付,完成支付回调与对账模块,并实现分布式日志链路追踪(SkyWalking)。
2. MES(制造执行系统)
项目描述:
为某电子制造企业开发的MES系统,覆盖生产工单管理、工艺路线、工序报工、质量检验(IQC/IPQC/OQC)、设备管理、物料追溯及看板大屏。实现车间无纸化与生产全过程追溯。
技术栈:Spring Boot + Spring Security + JWT + MyBatis-Plus + MySQL + Redis + RabbitMQ + WebSocket + Flowable工作流 + ECharts
手机APP后端(社区电商类APP)
项目描述:
一款集社交分享与本地生活购物于一体的手机APP(Android/iOS)后端系统。核心功能包括用户注册登录、商品浏览、社区动态(发帖/点赞/评论)、购物车、订单、即时消息及推荐Feed流。
技术栈:Spring Boot + Spring Security + JWT + Redis + MySQL + MyBatis-Plus + RocketMQ + WebSocket + MinIO(对象存储)
个人职责与成果:
设计JWT + Redis双Token机制(Access Token短期,Refresh Token长期)实现无状态用户认证,支持多端登录控制。
开发社区动态模块:用户发帖(文字/图片/视频)存储至MinIO,通过CDN加速访问;使用RocketMQ异步更新帖子点赞、评论计数及用户动态流(推拉结合模式),支撑日活10万用户的并发读写。
实现Feed流推荐:基于用户行为标签(浏览、点赞、购买)采用协同过滤算法(结合Redis有序集合存储偏好分数)生成个性化商品推荐列表,点击率提升15%。
搭建WebSocket长连接服务(基于Netty)用于APP内私聊消息及订单状态变更推送,心跳保活机制确保移动端弱网下的稳定性。
对高频接口(首页、商品详情、用户信息)进行多级缓存优化,并使用Caffeine+Redis防止缓存穿透/雪崩。同时完成API签名防篡改、防重放攻击及敏感数据脱敏。
个人职责与成果:
负责生产工单与工序报工模块。设计多数据源(主库+车间历史库)实现生产数据读写分离,支撑每日10万+报工记录存储。
基于Flowable工作流引擎搭建质量不合格处理流程(来料不良、制程异常),配置动态审批节点,流程处理效率提升50%。
开发设备数据采集接口,通过MQTT接收PLC上报的温度、产量等实时数据,存入时序数据库(TDengine),并利用WebSocket推送到车间看板,实现毫秒级刷新。
实现物料批次追溯功能:通过产品序列号反向关联工单、工序、检验记录及原材料批次,满足ISO质量追溯要求,追溯查询时间<0.5秒。
设计RabbitMQ异步解耦处理报工后的计件工资计算与库存扣减,确保主流程快速响应。同时开发生产报表模块(OEE、良品率、工单达成率),使用ECharts生成可视化大屏。
MES(制造执行系统) 项目描述: 为某电子制造企业开发的MES系统,覆盖生产工单管理、工艺路线、工序报工、质量检验(IQC/IPQC/OQC)、设备管理、物料追溯及看板大屏。实现车间无纸化与生产全过程追溯。 技术栈:Spring Boot + Spring Secur
电商平台(B2C商城系统) 项目描述: 一套完整的B2C电商平台,包括用户端(小程序/H5)、商家后台及运营管理后台。核心模块有商品中心、订单中心、购物车、促销引擎、支付结算、库存管理及物流跟踪。 技术栈:Spring Cloud Alibaba + Nacos + S