摘要: 抢购、秒杀是如今很常见的一个应用场景,主要需要解决的问题有两个: 1 高并发对数据库产生的压力2 竞争状态下如何解决库存的正确减少("超卖"问题)对于第一个问题,已经很容易想到用缓存来处理抢购,避免直接操作数据库,例如使用Redis。重点在于第二个问题 常规写法: 查询出对应商品的库存,看是否大于0 阅读全文
posted @ 2016-11-29 12:06 世界第一前锋 阅读(419) 评论(0) 推荐(0) 编辑
摘要: 本文给大家分享的是php中奖概率算法,可用于刮刮卡,大转盘等抽奖算法。用法很简单,代码里有详细注释说明,一看就懂,有需要的小伙伴参考下吧。 我们先完成后台PHP的流程,PHP的主要工作是负责配置奖项及对应的中奖概率,当前端页面点击翻动某个方块时会想后台PHP发送ajax请求,那么后台PHP根据配置的 阅读全文
posted @ 2016-11-22 10:10 世界第一前锋 阅读(1201) 评论(0) 推荐(0) 编辑
摘要: JS中return有时会遇到这种情况,具体表现为:google浏览器等浏览器可以继续执行,IE浏览器不能执行return,并且google浏览器:执行时会显示SyntaxError: Illegal return statement;IE浏览器:问题原因:'return' 语句在函数之外。JS语法中 阅读全文
posted @ 2016-06-15 18:15 世界第一前锋 阅读(2746) 评论(0) 推荐(0) 编辑
摘要: 表的创建CREATE TABLE `lee` (`id` int(10) NOT NULL AUTO_INCREMENT, `name` char(20) DEFAULT NULL, `birthday` datetime DEFAULT NULL, PRIMARY KEY (`id`)) ENGI 阅读全文
posted @ 2016-06-07 11:32 世界第一前锋 阅读(228) 评论(0) 推荐(0) 编辑
摘要: chosen 阅读全文
posted @ 2016-03-18 14:33 世界第一前锋 阅读(136) 评论(0) 推荐(0) 编辑
摘要: select b.* from orders as a left join orders as b on a.superior_order_code = b.superior_order_code where a.order_code = '15051035588773' 阅读全文
posted @ 2016-03-02 12:02 世界第一前锋 阅读(749) 评论(0) 推荐(0) 编辑
摘要: http://www.jb51.net/article/48150.htm 阅读全文
posted @ 2016-01-28 15:14 世界第一前锋 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 一直用netbeans,各方面都很满意,就是这字体十分不爽,如用等宽字体却不支持中文,百度了一下,找到了解决办法,贴出来,给需要的朋友。01、找到自己java字体目录。我的目录是【C:\Program Files\Java\jdk1.7.0_21\jre\lib】02、复制fontconfig.pr... 阅读全文
posted @ 2016-01-18 13:23 世界第一前锋 阅读(719) 评论(0) 推荐(0) 编辑
摘要: 在计算机的组成结构中,有一个很重要的部分,就是存储器。存储器是用来存储程序和数据的部件,对于计算机来说,有了存储器,才有记忆功能,才能保证正常工作。存储器的种类很多,按其用途可分为主存储器和辅助存储器,主存储器又称内存储器(简称内存,港台称之为记忆体)。内存内存又称主存,是CPU能直接寻址的存储空间... 阅读全文
posted @ 2016-01-08 22:10 世界第一前锋 阅读(1191) 评论(1) 推荐(0) 编辑
摘要: 两种类型最主要的差别就是Innodb 支持事务处理与外键和行级锁.而MyISAM不支持.所以MyISAM往往就容易被人认为只适合在小项目中使用。我作为使用MySQL的用户角度出发,Innodb和MyISAM都是比较喜欢的,但是从我目前运维的数据库平台要达到需求:99.9%的稳定性,方便的扩展性和高可... 阅读全文
posted @ 2016-01-08 21:48 世界第一前锋 阅读(2282) 评论(0) 推荐(1) 编辑