java常见面试考点(二十二):购物车实现
2021/5/14 12:27:09
本文主要是介绍java常见面试考点(二十二):购物车实现,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
java常见面试考点
往期文章推荐:
java常见面试考点(十七):为什么要去除永久代,换成元空间
java常见面试考点(十八):JVM参数调优
java常见面试考点(十九):redis在项目中的使用场景
java常见面试考点(二十):Elasticsearch 和 solr 的区别
java常见面试考点(二十一):单点登录
【版权申明】未经博主同意,谢绝转载!(请尊重原创,博主保留追究权);
本博客的内容来自于:java常见面试考点(二十二):购物车实现;
学习、合作与交流联系q384660495;
本博客的内容仅供学习与参考,并非营利;
文章目录
- java常见面试考点
- 怎么实现购物车功能
怎么实现购物车功能
- 购物车跟用户的关系? a) 一个用户必须对应一个购物车【一个用户不管买多少商品,都会存在属于自己的购物车中。】 b) 单点登录一定在购物车之前。
- 跟购物车有关的操作有哪些?
- 添加购物车
- 用户未登录状态
添加到什么地方?未登录将数据保存到什么地方? a) Redis? — 京东 b) Cookie? — 自己开发项目的时候【如果浏览器禁用cookie】- 用户登录状态
- Redis 缓存中 【读写速度快】
a) Hash :hset(key,field,value)
i. Key:user:userId:cart
ii. Hset(key,skuId,value);- 存在数据库中【oracle,mysql】
- 展示购物车
1. 未登录状态展示
直接从cookie 中取得数据展示即可
2. 登录状态
用户一旦登录:必须显示数据库【redis】+cookie 中的购物车的数据
a) Cookie 中有三条记录
b) Redis中有五条记录
c) 真正展示的时候应该是八条记录
这篇关于java常见面试考点(二十二):购物车实现的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-06-26结对编程到底难不难?答案在这里
- 2024-06-19《2023版Java工程师》课程升级公告
- 2024-06-15matplotlib作图不显示3D图,怎么办?
- 2024-06-1503-Loki 日志监控
- 2024-06-1504-让LLM理解知识 -Prompt
- 2024-06-05做软件测试需要懂代码吗?
- 2024-06-0514-ShardingSphere的分布式主键实现
- 2024-06-03为什么以及如何要进行架构设计权衡?
- 2024-05-31全网首发第二弹!软考2024年5月《软件设计师》真题+解析+答案!(11-20题)
- 2024-05-31全网首发!软考2024年5月《软件设计师》真题+解析+答案!(21-30题)