1. 企业级微服务商城系统(全栈负责人)
技术栈:Spring Boot 2.7 + Spring Cloud Alibaba (Nacos, Sentinel) + MyBatis-Plus + Redis + RocketMQ + Vue3 + Element Plus
项目描述:B2C 电商平台,包含商品中心、订单中心、库存服务、秒杀模块。
个人贡献:
后端:独立设计商品 SKU 存储方案(MySQL 分表 + Redis 缓存双写)。使用 Sentinel 实现热点参数限流,秒杀接口 QPS 从 800 压测提升至 5000+。通过 RocketMQ 事务消息保证订单创建与扣库存最终一致性。
前端:基于 Vue3 + TypeScript 封装表格、表单等 15 个业务组件,实现动态路由权限控制。
运维:编写 Dockerfile 与 docker-compose 脚本,完成 Jenkins + GitLab 的 CI/CD 流水线配置。
2. 智能客服工单系统(核心开发)
技术栈:Spring Security + JWT + WebSocket + Elasticsearch + React 18 + Ant Design
项目描述:企业内部工单流转平台,支持多渠道(App、Web、邮件)创建工单,自动分配客服。
个人贡献:
基于 Spring Security + JWT 实现单点登录与接口鉴权,结合 Redis 管理 Token 黑名单。
设计工单状态机(创建→受理→处理→复核→关闭),使用状态模式避免大量 if-else。
前端使用 React Router v6 实现嵌套路由,通过 WebSocket 实时推送工单状态变更,消息到达延迟低于 300ms。
3. 数据中台报表可视化系统(全栈独立)
技术栈:Spring Boot + JPA + Redis + ECharts + Vue 2 + Axios
项目描述:对接业务数据库,提供可配置的 SQL 查询引擎与图表看板。
个人贡献:
后端:动态解析用户输入的 SQL,通过 Druid 连接池隔离多数据源,使用 Redis 缓存查询结果(TTL 5 分钟),重复查询响应时间从 2 秒降至 50ms。
前端:基于 ECharts 封装折线图、柱状图、饼图组件,支持图表下载为 PNG/CSV。实现拖拽排序看板,保存用户自定义布局到 LocalStorage。