小小校园外卖

生活消费 · 外卖 案例ID: 227583
联系该工程师
微信扫码,建群沟通
作者: 鹰愁涧 - 1年经验- 无

案例介绍

技术栈:SpringBoot SpringSpringMVCMyBatis MySQLRedis
NginxJWT
项目描述:
负责内容:
1.独立实现70个接口的开发,其中管理端45个,用户端25个,解决开发中遇到的20余个问题
2.登录及身份验证使用JWT令牌技术,用自定义拦截器完成用户认证,通过ThreadLocal配合拦截器3.来进行Token的校验,判断用户是否处于登录状态,并解决HTTP请求无状态的问题。
4.使用Redis缓存高频数据如同分类菜品,并使用SpringCache优化代码,提高系统性能和响应速度。
5.基于Maven进行开发,并利用其继承特性管理共有jar包的依赖,利用其聚合特性拆分后台管理系统,实
6.现分层工程开发,使用Git进行项目的版本控制和代码管理。
7.解决缓存一致性的问题,在系统中采用Radis主动更新+超时删除的缓存更新方案,满足较高的数据一致性。
8.通过WebSocket实现客户端与服务端的长连接,并实现来单提醒及客户催单等功能。
9.使用SpringTask实现订单状态的定时处理,超时自动取消订单等功能

相似案例推荐

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在 1 小时内与您联系确认。

1小时精推人才

需求方专属客服,免费梳理匹配

需求方客服微信二维码
扫码加微信 · 客服人工对接
微信沟通 联系需求方端客服 看中这位工程师了?客服帮你 1 小时对接沟通 → ×