前言
2022 9/30 17:40
路漫漫其修远兮,吾将上下而求索
本文是根据尚硅谷学习所做笔记
仅供学习交流使用,转载注明出处
推荐
【尚硅谷经典Java面试题第一季(java面试精讲)-哔哩哔哩】
第一季:20购物车
题目
购物车实现过程
解答
- 购物车实现过程
购物车:
1.购物车跟用户的关系? a)一个用户必须对应一个购物车【一个用户不管买多少商品,都会存在属于自己的购物车中。】 b)单点登录一定在购物车之前。 2.跟购物车有关的操作有哪些? a)添加购物车 i.用户未登录状态 1.添加到什么地方?未登录将数据保存到什么地方? a)Redis? --京东 b)Cookie? --自己开发项目的时候【如果浏览器禁用cookie】 ii.用户登录状态 1.Redis缓存中【读写速度快】 a)Hash:hset(key,filed,value) i. Key:user:userId:cart ii.Hset(key.skuId,value); 2.存在数据库中【oracle,mysql】 b)展示购物车 i.未登录状态展示v 1.直接从cookie中取得数据展示即可 ii.登录状态 1.用户一旦登录:必须显示数据库【redis 】+cookie中的购物车的数据 a)Cookie中有三条记录 b)Redis中有五条记录 c)真正展示的时候应该是八条记录,
最后
2022 9/30 17:53
p20
Markdown 694 字数 81 行数
HTML 603 字数 41 段落