V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  shuiguyu  ›  全部回复第 1 页 / 共 1 页
回复总数  7
@misaka19000 BAT 也不容易,天天累到死。
2016-11-24 13:18:28 +08:00
回复了 Liwendian 创建的主题 程序员 快毕业了, java、php 还是 ios,目前来看,选哪个比较好
从薪资角度说, 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   ·   实用小工具   ·   884 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 17ms · UTC 20:52 · PVG 04:52 · LAX 12:52 · JFK 15:52
Developed with CodeLauncher
♥ Do have faith in what you're doing.