技术选型:SpringBoot、SpringMvc、MySQL、Redis、MybatisPlus 项目描述:本项目是对各种店铺的点评网,用户可以发表探店笔记,相互关注,点赞排行榜,购买优惠券等操作 项目实现:使用 Redis 的 lua 脚本结合消息队列解决一人一单和异步下单业务,Feed 流实现好友关注消息推送业务; 使用缓存空对象、互斥锁、逻辑过期解决缓存穿透、雪崩等问题;使用位图实现用户签到业务;缓存博客点赞的用户 信息,实现排行榜业务 项目优化:使用 JWT 代替 session 存储个人信息,可用加密用户信息;Redis 作为中间商进行数据传输,做缓存减去 MySQL ...
技术选型:SpringBoot、SpringMvc、MySQL、Redis、MybatisPlus 项目描述:本项目是对各种店铺的点评网,用户可以发表探店笔记,相互关注,点赞排行榜,购买优惠券等操作 项目实现:使用 Redis 的 lua 脚本结合消息队列解决一人一单和异步下单业务,Feed 流实现好友关注消息推送业务; 使用缓存空对象、互斥锁、逻辑过期解决缓存穿透、雪崩等问题;使用位图实现用户签到业务;缓存博客点赞的用户 信息,实现排行榜业务 项目优化:使用 JWT 代替 session 存储个人信息,可用加密用户信息;Redis 作为中间商进行数据传输,做缓存减去 MySQL ...
独立负责社区电商系统的开发工作,该系统涵盖小程序端和 PC 端,为用户提供便捷的购物体验和社区 交流功能。 技术实现与架构: 后端:基于 Spring Boot 框架搭建高效、稳定且易于扩展的后端服务,合理设计接口以满足前端多 样化的需求。 数据库:运用 MySQL 进行数据存储,精心设计数据库表结构,确保商品信息、用户数据、订单详 情等关键业务数据的完整性和准确性。同时,通过索引优化和查询语句的精心编写,提高数据库的 查询性能。 缓存优化:引入 Redis 对访问量较大的数据,如热门商品排行、实时库存信息、用户近期浏览记录 等进行缓存,显著加快数据的获取速度,有效减轻数据库...