项目名称:外卖平台
项目介绍:基于Spring Boot+MyBatis-plus+Redis+MySQL 实现外卖平台。项目分为用户端和商家端,商家端主要实现了对员工和菜品的增删改查,以及发放优惠卷。在客户端实现正常的下单和催单。
涉及技术:Spring Boot+MyBatis-plus+Redis+MySQL
负责功能:
使用Redis对验证码,菜品进行缓存,缓解了高并发环境下频繁访问数据库造成性能下降。
基于布隆过滤器和空值返回机制缓解Redis的穿透问题,并且基于Redis构造分布式锁缓解优惠卷秒杀问题。
使用Redis+lua脚本构造分布式锁,缓解高并发环境下的优惠卷超卖问题。
项目亮点:
使用了Redis缓存数据,提高了查询效率70%。
使用了JWT令牌技术,自定义拦截器完成用户认证。
前后端分离,Nginx做Web服务器,反向代理。
通过WebSocket来实现实时更新来单提醒。
项目名称:在线购物平台
项目介绍:该项目旨在构建一个功能完善、用户体验优越的电商平台,以满足现代商业活动的需求。平台将集成商品展示、会员管理、网上交易、商品搜索等功能,并通过优化支付、物流配送等环节,提升用户体验和购物便捷性。
涉及技术:Spring Boot+MyBatis-plus+Redis+MySQL+Vue+ElementUI
负责功能:
负责整个项目的架构搭建和开发,使用Vue CLI快速搭建开发环境;
后端开发
项目亮点:
页面使用了keep缓存,访问速度更快。
redis缓存商品数据。