V2EX shuiguyu
 shuiguyu 最近的时间轴更新
shuiguyu

shuiguyu

V2EX 第 159044 号会员,加入于 2016-02-16 15:31:06 +08:00
shuiguyu 最近回复了
@misaka19000 BAT 也不容易,天天累到死。
从薪资角度说, IOS 来钱最快,薪资可以要的更高。
从职业发展和长远来看, java 更具备升职的潜力,转架构,大数据都可以。
@shibingsw 正解,一般表迁移也都会用这种方式。
不建议在现有的表基础上 alter ,锁表是一个,还有重建索引的问题。
一个办法是读写分离,先在读库建新表,导数据切换,完成后再升级为写库,轮换切换表。
2016-11-24 13:08:15 +08:00
回复了 yangwenqian 创建的主题 PHP 求完美的 PHP 并发锁机制
@silenceeeee 一般我们设计的原则是,凡是涉及到库存的,基本上都用乐观锁比较保险一点,但是那个已经是数据库层面的了。这种高并发的抢购,前面就要在请求数,缓存等拦截住请求了,然后再分批次的提交扣库存就保险了。

Guava 的 RateLimiter 类,能很方便的实现令牌桶,对抢购甩红包这种场景很实用。
2016-11-24 11:59:17 +08:00
回复了 malkavia 创建的主题 程序员 我说,你们会想让自己的孩子学写代码吗?
学啊,以后的基本技能之一。还有个基本技能是语言,至少学 1-2 门外语
2016-11-24 10:50:51 +08:00
回复了 yangwenqian 创建的主题 PHP 求完美的 PHP 并发锁机制
@lianyue 这个是乐观锁的思路吧,加个版本号。
控制超卖。
但是高并发的情况下,可能限流更明显一些。可以用计数器也可以用令牌桶。
限速的情况可能令牌桶更好一些,可以控制发令牌的间隔,不至于都是前面的人抢到。
关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     898 人在线   最高记录 6679       Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 11ms UTC 21:37 PVG 05:37 LAX 14:37 JFK 17:37
Do have faith in what you're doing.
ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86