合并购物车逻辑分析 1. 合并方向:cookie 购物车数据合并到 Redis 购物车数据中。 2. 合并数据:购物车商品数据和勾选状态。 3. 合并方案: 1. Redis 数据库中的购物车数据保留。 2. 如果 cookie 中的购物车数据在 Redis 数据库中已存在 将 cookie 购物车 ...
分类:
其他好文 时间:
2019-07-24 22:24:01
阅读次数:
116
一、概述 redis:(1)redis可以存储用户信息(session);(2)redis可以存储购物车数据;(3)redis可以存储条件检索的商品数据(k:v); 注:Redis API参考 redisdoc.com、redis使用教程 redis中有什么样的命令,jedis中就有与之对应的方法。 ...
分类:
其他好文 时间:
2019-06-09 00:16:49
阅读次数:
138
Mysql 之 视图,触发器,存储过程,函数,事物,数据库锁,数据库备份 阅读目录 一:视图 二:触发器 三:存储过程 四:函数 五:事物 六:数据库锁 七:数据库备份 一:视图 视图:是一个虚拟表,其内容由查询定义。同真实的表一样,视图包含一系列带有名称的列和行数据 视图有如下特点; 1. 视图的 ...
分类:
数据库 时间:
2019-05-06 17:33:05
阅读次数:
180
1.商品在页面拿不到数据 2.原因 数据库中把数据导入solr后再次更新数据的时候,还是原来的数据,页面都没有变化 3.解决方案 删除solr里面的数据,然后再次导入数据到solr里面,刷新页面,最后成功了 4.总结:认真分析思路,考虑问题要全面 ...
分类:
其他好文 时间:
2019-04-20 14:24:30
阅读次数:
155
最近在项目里遇到一个坑,先上简易版的描述:每次从库里查询一下库存余量,每次购买一个商品。 数据库: store为库存量。 service层代码: 在这段代码里,因为加了synchronized进行修饰,所以无论多少个线程过来,只会有一个线程对锁住的代码块进行操作,那么,库存始终减1,那么这样是没有问 ...
分类:
其他好文 时间:
2019-04-08 13:15:25
阅读次数:
151
目录 1.前言 2.什么是Fetch 3.最简单的应用 4.支持的请求参数 4.1. 参数详讲 4.2. 示例 5.请求错误与异常处理 1. 前言 网络请求是开发APP中不可或缺的一部分,比如最基本的获取用户订单数据/获取商品数据/提交表单到服务器等等都离不开网络请求,那么在RN中是如何进行网络请求 ...
分类:
其他好文 时间:
2019-03-21 18:45:19
阅读次数:
180
简介 上一个博文已经讲述了如何使用selenium跳过webdriver检测并爬取天猫商品数据,所以在此不再详细讲,有需要思路的可以查看另外一篇博文。 源代码 使用教程 1. [点击这里下载][1]下载chrome浏览器 2. 查看chrome浏览器的版本号,[点击这里下载][2]对应版本号的chr ...
分类:
Web程序 时间:
2019-03-14 16:48:15
阅读次数:
268
本篇目标:我们以爬取京东商城商品数据为例,展示Scrapy框架对接selenium爬取京东商城商品数据。 背景: 京东商城页面为js动态加载页面,直接使用request请求,无法得到我们想要的商品数据,故需要借助于selenium模拟人的行为发起请求,输出源代码,然后解析源代码,得到我们想要的数据。 ...
分类:
其他好文 时间:
2019-01-31 22:53:35
阅读次数:
771
今天在项目中使用Redis的hash结构存一些商品数据,存的时候是按照商品id从小到大放进去的。然后现在想hgetAll着取出来,也能够按照id顺序再取出来,但是发现结果并不是这样的,输出是乱序的。随决定看一下到底是为啥,发现了猫腻。《REDIS设计与实现》中指出,创建空白哈希表时,程序默认使用REDIS_ENCODING_ZIPLIST编码,当以下任何一个条件被满足时,程序将编码从REDIS_E
分类:
其他好文 时间:
2019-01-29 12:00:55
阅读次数:
376
认识RESTful在前后端分离的应用模式里,后端API接口如何定义?例如对于后端数据库中保存了商品的信息,前端可能需要对商品数据进行增删改查,那相应的每个操作后端都需要提供一个API接口: POST /add-goods 增加商品 POST /delete-goods 删除商品 POST /upda ...
分类:
其他好文 时间:
2019-01-26 19:32:59
阅读次数:
165