具备全栈开发能力,拥有多年Java后端及Vue前端实战经验。后端精通Spring Boot与Spring Cloud微服务生态,能熟练基于Nacos、Gateway、OpenFeign等组件搭建高可用分布式架构,深入理解微服务治理、配置管理与负载均衡机制。数据库领域造诣深厚,精通MySQL与Oracle的索引优化、事务控制及存储过程编写;具备PostgreSQL在生产环境的深度应用经验,熟悉JSONB数据类型处理与复杂查询优化;特别掌握国产信创适配,拥有达梦数据库(DM8)从Oracle迁移至国产库的实战经验,能熟练处理兼容性差异及SQL改写。前端能独立完成Vue组件化开发,实现前后端分离架构。熟悉Linux运维环境及Docker容器化部署,擅长解决高并发场景下的数据一致性问题,具备优秀的代码规范与系统解耦能力。
xx五金商城(B2B2C多端电商平台)
技术架构: Spring Boot、Spring Cloud Alibaba、Vue、Redis、MySQL、RabbitMQ、微信小程序。
项目描述: 该项目包含运营管理中台、C端微信商城及配送员小程序。作为核心开发,我负责商品中心与订单中心的微服务构建。针对电商高并发场景,设计了基于Redis的原子操作防止库存超卖,利用Redisson实现分布式锁控制秒杀流量。通过RabbitMQ实现订单异步下单与库存扣减,保证了最终一致性。前端采用Vue全家桶开发,实现了SPA单页面应用,优化了首屏加载速度。
2. 博世刀具管理系统
技术架构: Spring Boot、MyBatis-Plus、Oracle、Vue、ECharts。
项目描述: 服务于大型制造企业的刀具流转管理系统。主要负责刀具出入库、调拨及磨损分析模块。面对Oracle数据库中千万级的刀具历史数据,通过执行计划分析优化了复杂查询SQL,建立了复合索引,将月度盘点报表的生成时间由分钟级降至秒级。开发了基于策略模式的刀具寿命预警算法,并通过WebSocket向现场PDA设备推送预警信息。
3. 某地级市网格化社会管理平台
技术架构: Spring Cloud、PostgreSQL (PostGIS)、Redis、Kafka。
项目描述: 支撑百万级人口的城市治理系统。我负责事件受理与指挥调度模块的后端开发。利用PostgreSQL的PostGIS插件高效处理地理空间数据,实现了基于经纬度的网格员自动派单功能。设计了支持高吞吐量的日志采集模块,通过Kafka异步落盘,解决了大规模并发访问下的系统响应延迟问题。
4. 某地区智慧城管行政执法系统
技术架构: Spring Boot、Vue、达梦数据库(DM8)、MinIO。
项目描述: 响应信创国产化替代要求,该项目重点在于将原有系统适配国产环境。我主导了数据库迁移工作,完成了从Oracle到达梦数据库(DM8)的SQL脚本转换,处理了序列、同义词及分页语法的差异。实现了案件全流程闭环管理,集成MinIO对象存储处理执法现场的音视频证据,确保了数据的完整性与可追溯性。