技术栈:Spring Boot, MyBatis, MySQL, Redis, Elasticsearch, Docker
项目描述:一个基于 Spring Boot 的 B2C 电商平台,包含后台管理、前台商城、搜索服务三大模块。
我的贡献:
订单与支付模块:独立完成订单生成、状态流转及支付回调等核心逻辑开发,并通过引入 Redis 缓存商品热点数据,将下单接口平均响应时间控制在 50ms 以内。
高并发保障:采用 Redis 分布式锁 机制管理库存扣减,有效保障了秒杀等高并发场景下数据的一致性,避免超卖。搜索性能优化:基于 Elasticsearch 构建商品搜索服务,通过索引映射优化与自定义分词器,将复杂商品查询的响应时间稳定在 200ms 以下。
容器化部署:使用 Docker 容器化部署应用,提升了开发、测试与生产环境的一致性.
技术栈:SpringBoot, MyBatis, MySQL, Redis, Vue2, ElementUI
项目描述:基于SpringBoot和Vue的推荐评价平台,需适配多种评选规则并实现数据可视化。
我的贡献:
可扩展架构设计:参与学生评价数据可视化模块开发,通过设计泛型的规则引擎数据模型,成功适配了“小组”、“个人”、“任务”等 3 类不同的评价规则,提升了系统复用性。
后端接口开发:负责评价结果统计与展示的数据接口开发,为前端 ECharts 可视化大屏提供数据支撑,助力决策效率提升。