•在“全国高校计算机能力挑战赛”中,作为队长使用Java/JVM生态设计高并发秒杀系统,获得华中赛区一等奖,掌握了性能压测与调优流程。
•参与校级重点实验室的校企合作项目,独立负责后端模块开发,基于Spring Boot + MyBatis-Plus + PostgreSQL重构遗留接口,使响应时间下降40%。
•在《面向对象程序设计》课程大作业中,用Netty手写一个RPC框架,支持SPI扩展及心跳保活,并将该项目开源至GitHub获得200+ Star。
•负责公司内部订单管理系统后端迭代,对老旧模块进行Spring Boot迁移,统一了开发框架,使新需求开发周期缩短20%。
•参与日均亿级消息的处理链路优化,引入RabbitMQ集群并设计消息补偿机制,消除了订单状态不一致的问题。
•主导慢SQL治理专项,建立数据库变更审核流水线,通过索引优化和执行计划分析,使核心查询平均耗时从800ms降至150ms。
•与前端及QA协作设计RESTful API,推行契约优先的接口定义方式,减少了联调阶段的返工。
•制定团队Java编码规范及单元测试覆盖率要求,通过定期代码审查确保规范落地,有效降低了线上缺陷率。
高级Java开发工程师微服务架构高并发优化系统稳定性
北京
•主导公司电商主链路微服务化改造,将交易核心模块拆分为订单、商品、支付等微服务,采用Spring Cloud Alibaba实现服务治理与灰度发布。
•设计多级缓存体系,利用Redis集群+本地Caffeine缓存结合,针对热点商品、秒杀场景实现抗瞬间高并发,并将缓存击穿率控制在0.1%以内。
•负责核心服务性能调优,通过全链路压测发现JVM GC停顿和线程池配置不合理,调整后系统吞吐量提升60%,P99延迟下降40%。
•建立故障演练机制,对核心接口增加Sentinel流控降级逻辑,完善监控告警,使系统可用性达到99.99%。
•带领3人虚拟攻关小组解决延时队列数据积压问题,并定期组织《高并发系统设计》专题分享,帮助团队成员技术成长。
•该系统为大型制造企业供应链协同平台,打通采购、库存、物流环节,日均处理业务单据50万笔。
•我负责后台审批插件及流程引擎模块,采用Activiti 7实现动态流程配置,支持多级会签和加签。
•设计并落地了基于RBAC的权限模型,整合SSO单点登录,实现细粒度的数据权限校验。
•为满足高并发下的附件上传需求,引入分片上传及对象存储,将大文件上传成功率提升至99.5%。
•组织集成测试及灰度上线,主导编写系统运维手册与应急恢复方案,保障系统平稳度过首个618大促。
•该项目为支持直播电商、短视频带货的全渠道中台,核心目标是构建高可用、可扩展的交易服务。
•我负责商品中心的架构设计,基于DDD思想划分限界上下文,使用Spring Cloud Gateway统一入口并进行路由鉴权。
•设计并实现了商品信息的实时同步缓存架构,利用Canal监听MySQL binlog刷新Redis,保证数据最终一致性。
•参与订单服务的分布式事务方案设计,采用MQ本地消息表+定时补偿实现最终一致性,避免跨服务数据不一致。
•使用JMeter进行压测,通过优化JVM参数、调整Tomcat线程池及连接池大小,支撑起直播间的瞬时流量峰值。
影响力与分享:
为Apache ShardingSphere社区贡献源码,解决了读写分离场景下空指针异常的issue,相关PR被合入5.1.2版本;在GitHub维护的“Light-Java-Cookbook”项目包含微服务、分布式锁等二十个可运行样例,累计收获1.1k Star,常被用作新手教学参考。