摘要: 涉及抢购、秒杀、抽奖、抢票等活动时,为了避免超卖,那么库存数量是有限的,但是如果同时下单人数超过了库存数量,就会导致商品超卖问题。那么我们怎么来解决这个问题呢,我的思路如下(伪代码): sql1:查询商品库存if(库存数量 > 0){ //生成订单... sql2:同时库存-1} 当没有并发时,上面 阅读全文
posted @ 2017-04-15 23:10 周伯通之草堂 阅读(24078) 评论(2) 推荐(4) 编辑
摘要: 由于工作码成狗,抽闲整理了下内容,以下是网上流传比较广泛的30种SQL查询语句优化方法: 阅读全文
posted @ 2017-04-12 14:04 周伯通之草堂 阅读(599) 评论(0) 推荐(0) 编辑
摘要: 直接上代码吧: 看了下手册 int count (mixed $array_or_countable [, int $mode = COUNT_NORMAL ])如果可选的 mode 参数设为 COUNT_RECURSIVE(或 1),count() 将递归地对数组计数。对计算多维数组的所有单元尤其 阅读全文
posted @ 2017-04-10 17:51 周伯通之草堂 阅读(970) 评论(0) 推荐(0) 编辑
摘要: 1.echo 和 print 的区别 2.var_dump()和print_r()的区别 阅读全文
posted @ 2017-04-10 13:16 周伯通之草堂 阅读(555) 评论(0) 推荐(0) 编辑
摘要: CHAR(10): 换行符 CHAR(13): 回车符 阅读全文
posted @ 2017-04-09 17:28 周伯通之草堂 阅读(11939) 评论(0) 推荐(0) 编辑
摘要: mysqldumpslow的使用:比如我们要查询按时间返回前5条日志信息,格式如下:mysqldumpslow -s t -t 5 /var/log/mysql/slowquery_20170303.log 参数说明:-s:排序方式 按锁的时间l、返回的记录数r、查询的时间t、记录的次数c,倒序的话 阅读全文
posted @ 2017-04-09 17:20 周伯通之草堂 阅读(4647) 评论(0) 推荐(0) 编辑
摘要: 看了一些优化mysql运维的一些书籍,在此记录总结下:进入mysql客户端输入以下sql:1、连接设置 Max_used_connections/max_connection <=85%,参数配置项的值可对照修改 2、存储在堆栈中的连接数量 back_log 默认为50 建议修改为 128~512 阅读全文
posted @ 2017-04-09 16:59 周伯通之草堂 阅读(539) 评论(0) 推荐(0) 编辑
摘要: 论坛升级后发现注册用户在输入任何邮箱email时,一直提示email 地址无效.用firephp跟踪发现:随机生成的email的后缀是@localhost! 找到原因,修改如下: 但是这个感觉太lower了,回到dz3.1以前的玩法是: 在DZ3.2以前的版本的后台我们可以在全局——注册与访问——取 阅读全文
posted @ 2017-04-07 16:53 周伯通之草堂 阅读(1649) 评论(0) 推荐(0) 编辑
摘要: 使用 PHP 函数对变量 $x 进行比较 表达式gettype()empty()is_null()isset()boolean : if($x) $x = ""; string TRUE FALSE TRUE FALSE $x = null; NULL TRUE TRUE FALSE FALSE v 阅读全文
posted @ 2017-03-29 23:21 周伯通之草堂 阅读(821) 评论(0) 推荐(0) 编辑
摘要: 如果你使用的正是mysql数据库,那么你把密码或者其他敏感重要信息保存在应用程序里的机会就很大。保护这些数据免受黑客或者窥探者的获取是一个令人关注的重要问题,因为你既不能让未经授权的人员使用或者破坏应用程序,同时还要保证您的竞争优势。幸运的是,MySQL带有很多设计用来提供这种类型安全的加密函数。本 阅读全文
posted @ 2017-03-28 14:42 周伯通之草堂 阅读(3492) 评论(0) 推荐(0) 编辑