一.简单描述一下过程:360大神F1最近叫嚣 399的价格,结果我试了一下,399瞬间被秒杀,看到售罄的结果,下单失败。于是再来,重新看看 499的大神。下单499了的大神,结果看到下单成功,于是到达付款环节,结果付款时候发现遇到各种问题。遇到如下两个问题:1.提交订单之后,点击“立即付款”发生了如...
分类:
其他好文 时间:
2015-06-11 12:32:26
阅读次数:
143
上一次我们给出了一个小程序,这次我们来使用临界区解决上一节没有解决的问题,临界区其实只有四个函数,分别是初始化、销毁、进入临界区、离开临界区。
函数功能:初始化
函数原型:
void InitializeCriticalSection(LPCRITICAL_SECTIONlpCriticalSection);
函数说明:定义关键段变量后必须先初始化。
函数功能:销毁
函...
分类:
编程语言 时间:
2015-06-06 09:13:52
阅读次数:
147
转载请标明出处。
在分布式系统中,经常会出现需要竞争同一资源的情况,本代码基于redis3.0.1+jedis2.7.1实现了分布式锁。
redis集群的搭建,请见我的另外一篇文章:《redis3.0.1集群环境搭建》
可用于例如秒杀系统中的商品库存的管理。付完整代码及测试用例。
package com.gaojiasoft.gaojiaRedis;
import jav...
分类:
其他好文 时间:
2015-06-04 17:09:28
阅读次数:
693
电商的秒杀和抢购,对我们来说,都不是一个陌生的东西。然而,从技术的角度来说,这对于Web系统是一个巨大的考验。当一个Web系统,在一秒钟内收到数以万计甚至更多请求时,系统的优化和稳定至关重要。这次我们会关注秒杀和抢购的技术实现和优化,同时,从技术层面揭开,为什么我们总是不容易抢到火车票的原因?一、大...
分类:
Web程序 时间:
2015-06-04 11:12:35
阅读次数:
118
密文:.-- . .-.. -.-. --- -- . - --- -..- .. .--. ..- -..- ..- . -.-- ..- .- -.一看就是Morse加密嘛,直接用JPK秒杀结果:WELCOMETOXIPUXUEYUAN换成小写提交,通过!
分类:
其他好文 时间:
2015-06-04 00:47:20
阅读次数:
127
这斜乜的眼神,微微上扬的左嘴角,坚挺的鹰钩鼻,笑而不语……确实透着股秒杀春哥,视女人为粪土的轰轰牛气。作者:singularitys3月28日是牛顿的忌日,但是知道的人很少,我们毕竟更关心沈殿霞和张国荣。其实牛顿老师在科学圈里曾经很有权势,被女王封了爵位成了贵族,人称牛爵爷,官至皇家造币局局长兼皇家...
分类:
其他好文 时间:
2015-06-03 15:07:01
阅读次数:
91
首先我们先来看一个程序,从这个程序来引出多线程的控制手段,怎么样使得每个线程相互是互斥的,下面这个程序大概就是创建10个线程,并输出线程的序号,但是因为没有控制手段导致序号输出的时候是混乱的,因为线程的执行时没有顺序的它是并行执行的所以如果变量不加以控制就会出现混乱的情况。程序使用codeblocks编译的。
#include
#include
#include
#include
lo...
分类:
编程语言 时间:
2015-06-02 00:28:51
阅读次数:
136
百度地图的坐标(北斗与GPS)转换问题发表于2年前(2013-04-09 22:24) 阅读(2534) | 评论(2) 9人收藏此文章, 我要收藏 赞2大约十一点零八发,秒杀云主机赢P8手机 百度地图 坐标 北斗 GPS 转换先声明,这里的坐标转换api是JS交互的。看过百度地图api的童鞋知道有...
分类:
其他好文 时间:
2015-05-29 17:22:12
阅读次数:
415
优酷路由宝率先提出的共享宽带经济模式;率先提出的“万民收益”政策;率先将供需双方由单向经济变为双向互惠经济的形式;三轮公测、一次首发均被秒杀并创造了多项纪录,种种迹象表明,优酷路由宝已经彻底颠覆了传统路由市场模式。而达到这样效果的原因是创新始终贯穿在其中。在目前信息过剩、供需疲软的互联网环境下,通过创新赢取客户、占据市场、打造品牌成为了首要大事。...
分类:
其他好文 时间:
2015-05-27 12:21:50
阅读次数:
121
我们能不能来一个线程报数功能,即第一个子线程输出1,第二个子线程输出2,第三个子线程输出3,……。要实现这个功能似乎非常简单——每个子线程对一个全局变量进行递增并输出就可以了。
代码如下:
//子线程报数
#include
#include
#include
int g_nCount;
//子线程函数
uns...
分类:
编程语言 时间:
2015-05-26 21:34:29
阅读次数:
178