- 2024-07-18苍穹外卖学习笔记——第七天
缓存商品、购物车缓存菜品问题说明用户端小程序展示的菜品数据都是通过查询数据库获得,如果用户端访问量比较大,数据库访问压力随之增大,从而导致系统响应慢、用户体验差。实现思路通过Redis来缓存菜品数据,减少数据库查询操作,具体流程如下:缓存逻辑分析:每个分类下的菜品
- 2024-06-17购物卡Impl实现逻辑
/***添加购物车**@paramshoppingCartDTO*/publicvoidaddShoppingCart(ShoppingCartDTOshoppingCartDTO){ShoppingCartshoppingCart=newShoppingCart();BeanUtils.copyProperties(shoppingCartDTO,shoppingCart);
- 2023-09-15苍穹外卖02
一httpClient 二、小程序登录,微信登录 1、用户登录{1}查看api 前端传入code也就是UserLoginDTO,最后返回id,openid,token也就是UserLoginVO {2}controller 这里通过JwtUtil.createJWT来获取token, jwtProperties.getUserSecretKey(),jwtProperties.getUs
- 2023-06-02[ASP.NET MVC 小牛之路]04 - 依赖注入(DI)和Ninject
本文引用:https://www.cnblogs.com/willick/p/3223042.html为什么需要依赖注入在[ASP.NETMVC小牛之路]系列的理解MVC模式文章中,我们提到MVC的一个重要特征是关注点分离(separationofconcerns)。我们希望应用程序的各部分组件尽可能多的相互独立、尽可能少的相互依赖。我们的
- 2023-03-21再来一单
/***再来一单*@paramorders*@return*/@PostMapping("/again")publicR<String>again(@RequestBodyOrdersorders){//通过orderId查询具体订单明细Long
- 2023-03-18瑞吉外卖(六)
用户地址簿相关功能代码开发@Slf4j@RestController@RequestMapping("/addressBook")publicclassAddressBookController{@AutowiredprivateAddressBook
- 2023-03-16向购物车添加菜品、删除菜品、展示购物车数据
packagecom.itheima.controller;importcom.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;importcom.itheima.common.BaseContext;importcom.i