作为一个Android开发者,如果你还不知道Genymotion,那么你一定是一个初学者。众所周知,Genymotion的运行效率秒杀Google提供的模拟器N多条皇后大道,所以Genymotion成为了当前全球最火热,最流行的Android模拟器。笔者发此文时,最细版本已经到了2.6.0.Geny...
分类:
其他好文 时间:
2015-12-21 23:25:18
阅读次数:
213
PHP商品秒杀功能我们多半以整点或时间点为例子,这样对于php来说处理不复杂,但有一个问题就是如果流量大要如何来处理,下面我们一起来看看解决办法。要求要有小时分钟秒的实时倒计时的显示,用户端修改日期时间不会影响到倒计时的正常显示(也就是以服务器时间为准)。其实这和很多的考试等系统的时间限制功能同样的...
分类:
Web程序 时间:
2015-12-08 20:02:39
阅读次数:
124
商品详情页面的静态化,varnish加速,秒杀商品库独立部署服务器这种就略过不讲了。只讨论库存部分的优化mysql配置层面的优化可以参考我的这篇文章《关于mysql innodb引擎性能优化的一点心得》重点设计在数据库层面。2张表:第一张:判重表(buy_record),该用户有没秒杀过该商品字段:...
分类:
数据库 时间:
2015-12-08 18:10:15
阅读次数:
181
一、为什么难秒杀系统难做的原因:库存只有一份,所有人会在集中的时间读和写这些数据。例如魅族手机每周一的秒杀,可能手机只有1万部,但瞬时进入的流量可能是几百几千万。又例如12306抢票,亦与秒杀类似,瞬时流量更甚。二、常见架构流量到了亿级别,常见站点架构如上:1)浏..
分类:
其他好文 时间:
2015-12-07 18:51:04
阅读次数:
171
如何解决秒杀的性能问题和超卖的讨论最近业务试水电商,接了一个秒杀的活。之前经常看到淘宝的同行们讨论秒杀,讨论电商,这次终于轮到我们自己理论结合实际一次了。ps:进入正文前先说一点个人感受,之前看淘宝的ppt感觉都懂了,等到自己出解决方案的时候发现还是有很多想不到的地方其实都没懂,再次验证了“细节是魔...
分类:
其他好文 时间:
2015-11-26 15:01:05
阅读次数:
131
今天是双休日,可怜没人陪,只好一个人玩电脑了,之前别人一直给我推荐genymotion模拟器,说各种方便,秒杀Android自带模拟器,所以就趁这个周末搞了一下,总体感觉还挺不错的,确实比Android只带的模拟器快多了。好了,下面开始介绍一下如何配置安装genymotion,你还别小瞧它,我从.....
分类:
移动开发 时间:
2015-11-21 15:47:46
阅读次数:
190
从电商秒杀与抢购谈Web系统大规模并发http://www.iamlintao.com/4242.html一、大规模并发带来的挑战在过去的工作中,我曾经面对过5w每秒的高并发秒杀功能,在这个过程中,整个Web系统遇到了很多的问题和挑战。如果Web系统不做针对性的优化,会轻而易举地陷入到异常状态。我们...
分类:
Web程序 时间:
2015-11-19 00:14:30
阅读次数:
217
锁定线程,进行单线程操作的时候,应使用以下操作方法锁定:private readonly static Object thisLock = new Object(); lock (thisLock){...}//类private void writeLog(Exception e) {...
分类:
编程语言 时间:
2015-11-13 18:19:52
阅读次数:
178
之前我将高并发的解决方法误认为是线程或者是队列可以解决,因为高并发的时候是有很多用户在访问,导致出现系统数据不正确、丢失数据现象,所以想到 的是用队列解决,其实队列解决的方式也可以处理,比如我们在竞拍商品、转发评论微博或者是秒杀商品等,同一时间访问量特别大,队列在此起到特别的作用,将 所有请求放入队...
分类:
其他好文 时间:
2015-11-03 11:52:52
阅读次数:
192
阿里云双11绽放在即!众多云产品1折秒杀,ECS首购5折起,满1000最高送1000!仅限11.11当天!先别激动, 新人专属福利奉上,预热抢红包,1111元代金券天天送!扫码即可抽奖哦手机扫码立即领取:独乐乐不如众乐乐,就现在,分享给你的朋友哦!总之,双11一定要high!
分类:
其他好文 时间:
2015-11-02 15:23:26
阅读次数:
166