redis 常用命令
摘要:批量删除redis key redis-cli -a xxx keys "prefix_tb_supplier:spl_id*" | xargs redis-cli -a xxx del
阅读全文
posted @
2020-01-13 18:17
FreeSpider
阅读(258)
推荐(0) 编辑
PHP商品秒杀问题解决方案实例详解【mysql与redis】
摘要:本文实例讲述了PHP商品秒杀问题解决方案。分享给大家供大家参考,具体如下: 引言 假设num是存储在数据库中的字段,保存了被秒杀产品的剩余数量。 假设在一个并发量较高的场景,数据库中num的值为1时,可能同时会有多个进程读取到num为1,程序判断符合条件,抢购成功,num减一。这样会导致商品超发的情
阅读全文
posted @
2019-08-08 21:41
FreeSpider
阅读(426)
推荐(0) 编辑
phpexcel中文手册(转)
摘要:首先到phpexcel官网上下载最新的phpexcel类,下周解压缩一个classes文件夹,里面包含了PHPExcel.php和PHPExcel的文件夹,这个类文件和文件夹是我们需要的,把classes解压到你项目的一个目录中,重名名为phpexcel,开始喽,(代码都摘自自带实例) 程序部分 require_once './phpexcel/PHPExcel.php'; //首先...
阅读全文
posted @
2019-05-08 15:17
FreeSpider
阅读(251)
推荐(0) 编辑
nginx配置location总结及rewrite规则写法(转)
摘要:一个示例: 已=开头表示精确匹配如 A 中只匹配根目录结尾的请求,后面不能带任何字符串。 ^~ 开头表示uri以某个常规字符串开头,不是正则匹配 ~ 开头表示区分大小写的正则匹配; ~* 开头表示不区分大小写的正则匹配 / 通用匹配, 如果没有其它匹配,任何请求都会匹配到 顺序 no优先级:(loc
阅读全文
posted @
2019-01-25 10:40
FreeSpider
阅读(202)
推荐(0) 编辑
nohup 写法
摘要:nohup 空格 php程序路径 空格 php脚本路径 >> .out日志路径 2>&1 &
阅读全文
posted @
2019-01-18 17:39
FreeSpider
阅读(189)
推荐(0) 编辑
常用正则表达式
摘要:[regexp]core.zh='[\u4e00-\u9fa5]'core.mb='[^\x00-\xff]'core.email='\w[-\w.+]*@([A-Za-z0-9][-A-Za-z0-9]+\.)+[A-Za-z]{2,14}'core.url='((https|http|ftp|r
阅读全文
posted @
2019-01-15 20:32
FreeSpider
阅读(109)
推荐(0) 编辑
抓取12306火车信息
摘要:1.首先你需要提供一个车次信息,以 D1 次列车为例,在 12306 中有个 js 文件,会将 D1 转换为一个编码,之后内部的查询功能都使用那个代码, D1 会被转换成 24000000D10P ,这个 js 文件的地址是 https://kyfw.12306.cn/otn/resources/j
阅读全文
posted @
2018-10-10 14:19
FreeSpider
阅读(5030)
推荐(0) 编辑
浅谈管理系统操作日志设计(附操作日志类)(转)
摘要:管理系统的操作日志如何做成通用的模块一直是个让我头疼的问题,不过看了博客园里的某篇文章后,现在基本解决了。 相关文章链接:《系统操作日志设计》 在开始做之前,必须把两个日志分清楚,那就是普通操作日志和业务操作日志,这两者有何区别? 在我理解,普通操作日志就是单表的操作记录,而业务操作日志则就是一系列
阅读全文
posted @
2018-06-14 15:39
FreeSpider
阅读(2186)
推荐(0) 编辑
<转> mysql处理高并发,防止库存超卖
摘要:今天王总又给我们上了一课,其实mysql处理高并发,防止库存超卖的问题,在去年的时候,王总已经提过;但是很可惜,即使当时大家都听懂了,但是在现实开发中,还是没这方面的意识。今天就我的一些理解,整理一下这个问题,并希望以后这样的课程能多点。 先来就库存超卖的问题作描述:一般电子商务网站都会遇到如团购、
阅读全文
posted @
2018-06-12 09:31
FreeSpider
阅读(252)
推荐(0) 编辑
后台设计的基石:用户权限管理(RBAC)及工作流(workflow)模型
摘要:后台产品同学在设计后台时,会发现一般后台的各个功能模块总结起来有两大类型:功能类、流程类。在设计功能或流程前都需要预判不同的使用角色对应不同权限,设计流程前则还得思考最基本的工作流原理。 用户权限是设计后台普适的基本管理功能,设计系统时几乎都需要考虑权限问题。后台系统在面对不同部门不同岗位的人员时,
阅读全文
posted @
2018-05-29 09:54
FreeSpider
阅读(633)
推荐(0) 编辑
curl发送xml , xml和数组互转
摘要:public function postXml($url, array $data) { // pack xml $xml = $this->arrayToXml($data); // curl post $ch = curl_init(); curl_setopt($ch, CURLOPT_TIMEOUT...
阅读全文
posted @
2017-11-01 09:06
FreeSpider
阅读(485)
推荐(0) 编辑
PHP 使用非对称加密算法(RSA)
摘要:解释: 非对称加密算法需要两个密钥:公开密钥(publickey)和私有密钥(privatekey)。公开密钥与私有密钥是一对,如果用公开密钥对数据进行加密,只有用对应的私有密钥才能解密;如果用私有密钥对数据进行加密,那么只有用对应的公开密钥才能解密。因为加密和解密使用的是两个不同的密钥,所以这种算
阅读全文
posted @
2017-09-14 15:59
FreeSpider
阅读(764)
推荐(0) 编辑
格式化文件大小, 美化显示
摘要:/** * 格式化显示文件大小 * @param $b * @param int $times * @return string */ function format_size($b,$times=0){ if($b>1024){ $temp=$b/1024; return formatSize($temp,$times+1); }els...
阅读全文
posted @
2017-08-19 14:49
FreeSpider
阅读(198)
推荐(0) 编辑
Centos 7 安装 sphinx2.2 (转)
摘要:一、首先到Sphinx官网找到下载地址:http://sphinxsearch.com/downloads/release/如果你比较懒,好吧:http://sphinxsearch.com/files/sphinx-2.2.11-1.rhel7.src.rpm 二、安装 1 rpm -ivh sp
阅读全文
posted @
2017-06-20 18:01
FreeSpider
阅读(556)
推荐(0) 编辑
解决 shopnc b2b2c 版权问题 修改路经ULR及目录文件夹思路及教程
摘要:相信各位使用过NC的朋友,多多少少收到过律师函,把一堆人吓尿了,原因你使用了盗版,大哥都要吃饭可以理解#网络那么大,他怎么能快速定位到您的,原因很简单 搜索引擎,NC在开发中定义了URL路由规则,在百度一搜开发中定义的内容,你的站点暴露的一览无遗。#如何屏蔽搜索引擎对NC的抓取 提供以下几种办法#解
阅读全文
posted @
2017-06-08 14:42
FreeSpider
阅读(313)
推荐(0) 编辑
PHP中Notice: unserialize(): Error at offset of bytes in on line 的解决方法
摘要:使用unserialize函数将数据储存到数据库的时候遇到了这个报错,后来发现是将gb2312转换成utf-8格式之后,每个中文的字节数从2个增加到3个之后导致了反序列化的时候判断字符长度出现了问题,所以需要使用正则表达式将序列化的数组中的表示字符长度的值重新计算一遍,代码如下:
阅读全文
posted @
2017-04-25 14:05
FreeSpider
阅读(4569)
推荐(0) 编辑
vbox 按照增强工具 centos7
摘要:umount /mnt/cdrom --卸载CentOS CDROM挂载
阅读全文
posted @
2017-03-22 18:00
FreeSpider
阅读(532)
推荐(0) 编辑