摘要: 思路:采用 客户队列,抢购结果队列,库存队列 1.1用户排队 1.2脚本循环读取排队队列进行出队 下单 减库存 以上是秒杀活动采用队列的大概思路,当然,具体业务需要根据实际产品需求而定。 比如后台对于秒杀活动的配置,秒杀活动完成后的活动数据统计分析,是否存在多个秒杀活动,秒杀活动的库存锁定的时间节点 阅读全文
posted @ 2018-03-05 15:50 坚持奔跑在路上 阅读(507) 评论(0) 推荐(0) 编辑
摘要: 1.执行php文件 输出phpinfo(); 2.根据PHPinfo的信息确定需要下载的 php_redis.dll , php_igbinary.dll 版本 php_redis.dll下载链接: http://windows.php.net/downloads/pecl/releases/red 阅读全文
posted @ 2018-03-05 11:42 坚持奔跑在路上 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 1.Redis 发布订阅 Redis 发布订阅(pub/sub)是一种消息通信模式:发送者(pub)发送消息,订阅者(sub)接收消息。 Redis 客户端可以订阅任意数量的频道。 下图展示了频道 channel1 , 以及订阅这个频道的三个客户端 —— client2 、 client5 和 cl 阅读全文
posted @ 2018-03-01 15:01 坚持奔跑在路上 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 1.1什么是resis Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。 1.2Redis 与其他 key - value 缓存产品有以下三个特点 Redis支持数据的持久化,可以将内存中的数据保持在磁盘中,重启的时候可以再次加载进行使用。 Redis不仅仅支持 阅读全文
posted @ 2018-02-27 14:51 坚持奔跑在路上 阅读(504) 评论(0) 推荐(0) 编辑
摘要: pandas操作整理 导入数据: 创建测试对象: 查看、检查数据: 数据选取: 数据统计: 数据合并: 数据处理: 阅读全文
posted @ 2018-02-25 10:50 坚持奔跑在路上 阅读(165) 评论(0) 推荐(0) 编辑
摘要: #coding=utf-8 #!/usr/bin/python def GCD(a,b): """ :求两个数的最大公约数 :param a: :param b: :return: """ while(b!=0): reminder = a % b a = b b = reminder ... 阅读全文
posted @ 2018-01-13 21:51 坚持奔跑在路上 阅读(159) 评论(0) 推荐(0) 编辑
摘要: #!/usr/bin/python # -*- coding: UTF-8 -*- print "你好,世界"; 阅读全文
posted @ 2017-12-16 14:53 坚持奔跑在路上 阅读(99) 评论(0) 推荐(0) 编辑
摘要: ThinkPHP中的__initialize()和类的构造函数__construct() 1、__initialize()不是php类中的函数,php类的构造函数只有__construct(). 2、类的初始化:子类如果有自己的构造函数(__construct()),则调用自己的进行初始化,如果没有 阅读全文
posted @ 2017-12-15 16:46 坚持奔跑在路上 阅读(670) 评论(0) 推荐(0) 编辑
摘要: <!DOCTYPE html><html><head> <meta charset="utf-8"> <title>W3Cschool教程(w3cschool.cn)</title> </head><body><h1>我的第一个 Web 页面</h1><button id = "demo">cloc 阅读全文
posted @ 2017-12-09 21:09 坚持奔跑在路上 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 1.使用 PHPExcel_IOFactory 读取文件 $objPHPExcel = PHPExcel_IOFactory::load($inputFileName); 2.使用一个特定的读取类,读取文件 $objReader = new PHPExcel_Reader_Excel5(); objP... 阅读全文
posted @ 2017-11-03 16:11 坚持奔跑在路上 阅读(21248) 评论(0) 推荐(0) 编辑