
购物车模块
Hiber12
I'm waiting
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
购物车前后端html内嵌页交互的异步操作并且计算总价格
一、现在每个电商网站的购物车的操作,你会发现网速变慢了,是它故意让服务变慢,减速带,避免大量的高并发把服务器打崩。 1、这里使用ajax异步操作 2、异步操作一般都是返回json,这里做的是,返回内嵌页面,刷新当前页面 3、把购物车列表的内嵌页面放到一个新的html页面中,服务器只需要返回并刷新这个内嵌页面即可! 4、每次点击按钮,都会调用该事件checkSku(this),该事件在主页面上 二、实现前后端交互的异步操作(导师留下的前端bug,作为后端的开发人员表示看的很头痛!!!) 执行该事件(原创 2020-12-22 15:36:53 · 1123 阅读 · 1 评论 -
购物车的redis数据结构使用hashmap效率会更高(1、同步缓存 2、查询缓存)
一、回忆一下该项目之前所使用的数据结构 1、 有用到redis缓存技术的是访问商品的详情页面前先访问redis(kv结构)。 2、 有用到hashMap结构的是商品的详情页面制作spu下其他sku商品为哈希表(hash结构)。 二、这里购物车的缓存使用hashmap数据结构 1、 存储的是购物车集合 2、 键:用户id 3、 购物车里的某个sku商品的更新 4、 使用哪个数据结构较好?kv和hashmap ×如果使用kv结构,取出json,转换为集合,集合再遍历出对象,修改对象,再放回集合,转为json原创 2020-12-22 15:18:04 · 1758 阅读 · 0 评论 -
cookie技术的实现
一、购物车的cookie技术,有四条分支的操作,如下图: 二、 标题cookie和session的区别(Cookie通过在客户端记录信息确定用户身份,Session通过在服务器端记录信息确定用户身份。): Cookie:给客户端们颁发一个通行证,每人一个,无论谁访问都必须携带自己通行证。这样服务器就能从通行证上确认客户身份了。 Session:就是通过检查服务器上的“客户明细表”来确认客户身份,Session相当于程序在服务器上建立的一份客户档案,客户来访的时候只需要查询客户档案表就可以了。 三、这里要原创 2020-12-22 14:43:16 · 639 阅读 · 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 · 847 阅读 · 0 评论