2022.10.24 加入,已入驻 548 天。
2022.10.24 加入,已入驻 548 天。
项目职责:开发环境: IntellijIDEA2021.3 、 JDK1.8 、 MySQL 、Git 、 Maven 软件架构: SpringBoot、SpringCloud、OpenFeign、Gateway、Mybatis-Plus、Nacos、Elasticsearch、Sentinel、RabbitMQ、MinIO、AliPay 项目描述: 乐亿购商城是B2C模式的综合性在线销售平台,分为后台管理与用户前台使用部分。后台管理部分包括: 商品管理模块、库存管理模块、订单管理模块、促销管理,客户模块等。用户前台使用部分包括: 商品首页、商品搜索、商品详情信息展示、购物车、用户单点登录、订单的创建修改、展示以及在线支付以及秒杀活动等功能。 个人职责: 1. 参与接口文档、需求文档、项目流程、数据库部分表结构的设计讨论 2. 负责商品详情页面展示,使用Redis缓存提高查询效率,使用异步编排提高整体效率 3. 参与购物车模块开发,包括添加购物车,购物车展示,商品结算,购物车删除,校验加入购物车的实时价格等 4. 参与用户登录模块开发,使用Jwt生成Token,完成登录校验和网关鉴权 技术描述: 1. 此项目使用SpringCloud分布式架构,使用SpringBoot开发微服务,使用SpringCloudalibaba的Nacos做服务注册中心和配置中心 2. 商品详情模块使用Redis做缓存,使用Redisson分布式锁+AOP,防止缓存穿透和击穿,使用自定义注解简化代码 3. 采用RabbitMQ消息队列实现异步登录发送短信提醒 4. 采用异步编排技术来完成商品详情展示,提高效率 5. 使用IP+Token防止Token被盗用的风险