1. 负责页面搜索模块,组织多表动态查询查询语句,利用Mybatis-plus框架实现多表查询。
2. 负责目的地模块,使用的主要技术点是setnx实现分布式锁、Redis、微信支付等功能。
3. 利用阿里云0ss实现动静分离的效果。
4. 负责部分管理平台的开发,实现添加、更新、删除商家信息,以及更改密码等。
5. 利用springcloud-ali参与部分分布式服务的开发。
6. 利用Redis搭建缓存,每次搜索将请求作为key放入redis中防止数据库负载过高,每次修改数据库后及时更新缓存。
7. 负责登录模块,主要技术点导入验证码插件生成验证码,阿里短信服务,jwt。
8. 负责订单模块的开发,实现微信支付,RabbitMQ处理超时队列取消等功能。