![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
购物车模块
Hiber12
I'm waiting
展开
-
购物车前后端html内嵌页交互的异步操作并且计算总价格
一、现在每个电商网站的购物车的操作,你会发现网速变慢了,是它故意让服务变慢,减速带,避免大量的高并发把服务器打崩。1、这里使用ajax异步操作2、异步操作一般都是返回json,这里做的是,返回内嵌页面,刷新当前页面3、把购物车列表的内嵌页面放到一个新的html页面中,服务器只需要返回并刷新这个内嵌页面即可!4、每次点击按钮,都会调用该事件checkSku(this),该事件在主页面上二、实现前后端交互的异步操作(导师留下的前端bug,作为后端的开发人员表示看的很头痛!!!)执行该事件(原创 2020-12-22 15:36:53 · 1020 阅读 · 1 评论 -
购物车的redis数据结构使用hashmap效率会更高(1、同步缓存 2、查询缓存)
一、回忆一下该项目之前所使用的数据结构1、 有用到redis缓存技术的是访问商品的详情页面前先访问redis(kv结构)。2、 有用到hashMap结构的是商品的详情页面制作spu下其他sku商品为哈希表(hash结构)。二、这里购物车的缓存使用hashmap数据结构1、 存储的是购物车集合2、 键:用户id3、 购物车里的某个sku商品的更新4、 使用哪个数据结构较好?kv和hashmap×如果使用kv结构,取出json,转换为集合,集合再遍历出对象,修改对象,再放回集合,转为json原创 2020-12-22 15:18:04 · 1631 阅读 · 0 评论 -
cookie技术的实现
一、购物车的cookie技术,有四条分支的操作,如下图:二、 标题cookie和session的区别(Cookie通过在客户端记录信息确定用户身份,Session通过在服务器端记录信息确定用户身份。):Cookie:给客户端们颁发一个通行证,每人一个,无论谁访问都必须携带自己通行证。这样服务器就能从通行证上确认客户身份了。Session:就是通过检查服务器上的“客户明细表”来确认客户身份,Session相当于程序在服务器上建立的一份客户档案,客户来访的时候只需要查询客户档案表就可以了。三、这里要原创 2020-12-22 14:43:16 · 552 阅读 · 1 评论 -
创建购物车模块及业务逻辑
一、创建购物车前后端模块二、Web前端的properties文件:#端口号server.port=8085#日志级别logging.level.root=info#dubbo协议#dubbo中的服务名称spring.dubbo.application=cart-web#protocol协议的意思,即dubbo通讯协议spring.dubbo.protocol.name=dubbo#zookeeper注册中心地址,registry注册的意思spring.dubbo.reg原创 2020-12-22 14:12:05 · 760 阅读 · 0 评论