V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
V2EX  ›  watzds  ›  全部回复第 39 页 / 共 117 页
回复总数  2332
1 ... 35  36  37  38  39  40  41  42  43  44 ... 117  
2020 年 4 月 29 日
回复了 fishCatcher 创建的主题 C++ 关于提高 c++水平的一个疑问
2020 年 4 月 29 日
回复了 watzds 创建的主题 程序员 库存扣减,余额扣减,应该使用乐观锁的方式吗?
@iffi #16 如果是 for update 这种悲观锁,性能影响应该是挺大的,不过这种扣减方式性能和乐观锁会有差别吗?

UPDATE stock SET amount = amount - $diff WHERE id=$id AND amount>$diff;
2020 年 4 月 29 日
回复了 watzds 创建的主题 程序员 库存扣减,余额扣减,应该使用乐观锁的方式吗?
@lhx2008 #12 这个 sql 并没有并发问题,是能保证正确的,因为 UPDATE 是当前读,会加行数

UPDATE stock SET amount = amount - $diff WHERE id=$id AND amount>$diff;
2020 年 4 月 29 日
回复了 watzds 创建的主题 程序员 库存扣减,余额扣减,应该使用乐观锁的方式吗?
@lhx2008 #11 这个我有一点疑问,如果是 commit 发往 数据库,数据库收到了也提交了事务,但是应用没收到网络响应,连接断了,不知应用是怎么处理的,是会超时异常,还是重新建立连接后再次向数据库查询事务是否提交?
2020 年 4 月 29 日
回复了 watzds 创建的主题 程序员 库存扣减,余额扣减,应该使用乐观锁的方式吗?
@xuanbg #5 哦,那你是觉得一般应该用 UPDATE stock SET amount = amount - $diff WHERE id=$id AND amount>$diff; 而不是乐观锁是吗?其实我是这么觉得,只是看网上书上都说乐观锁方式比较多
2020 年 4 月 29 日
回复了 watzds 创建的主题 程序员 库存扣减,余额扣减,应该使用乐观锁的方式吗?
@xmh51 #8 假如需要拿到余额,做一下相关操作之后,再扣款,那乐观锁其实是替换了 for update 倒是有意义的
比如要求余额是素数才能扣款,那只能 for update 或者乐观锁了

不过一般余额足够就行,我没想到那样的业务场景
2020 年 4 月 29 日
回复了 watzds 创建的主题 程序员 库存扣减,余额扣减,应该使用乐观锁的方式吗?
所谓乐观锁是这种方式:UPDATE t_yue SET money=38, version=$version_new WHERE uid=$uid AND version=$version_old
2020 年 4 月 29 日
回复了 watzds 创建的主题 程序员 库存扣减,余额扣减,应该使用乐观锁的方式吗?
@xuanbg #1 所谓乐观锁方式和下面这种不都会有行锁吗,索引正确情况
UPDATE stock SET amount = amount - $diff WHERE id=$id AND amount>$diff;
大二就懂这么多啊,就做项目还赶着,像是工作压力一样,
2020 年 4 月 29 日
回复了 fishCatcher 创建的主题 C++ 关于提高 c++水平的一个疑问
我 C++学了多年,还是找了 java 工作
你不如多学学 Go 和相关生态,不好吗
2020 年 4 月 27 日
回复了 KasonPasser 创建的主题 问与答 亿级流量量的服务应该如何架构?
不难,我单机一个 for 循环也能亿级流量
2020 年 4 月 27 日
回复了 Osk 创建的主题 京东 某宝:看什么看,穷鬼,买不起就鳖浪费我服务器流量 :doge:
阿里很多做的体验都不太好,不如同行了
2020 年 4 月 26 日
回复了 peterlu 创建的主题 分享发现 如果柑橘里有猪的基因你可以接受吗?
难受,吃水果解解腻,还有猪的基因那怎么办😅
小米
2020 年 4 月 26 日
回复了 BaiMax 创建的主题 问与答 求助: SpringBoot 应用闲置一晚上后,第一次请求特别慢
不过一两分钟也太慢了
2020 年 4 月 26 日
回复了 BaiMax 创建的主题 问与答 求助: SpringBoot 应用闲置一晚上后,第一次请求特别慢
可能数据库连接闲置后断开了,第一次要重连
2020 年 4 月 22 日
回复了 maninfog 创建的主题 Ubuntu 有人遇到过 Ubuntu 有线网络总是断连的情况吗?
@maninfog 怎么老装这些版本,不装 LTS 版呢?
装 18.04 14.04 这些 LTS 啊
2020 年 4 月 22 日
回复了 caijunyi 创建的主题 问与答 你们手机都是多大存储空间?
之前用 16G 不够用,换 128 发现用一两年也满了
2020 年 4 月 22 日
回复了 maninfog 创建的主题 Ubuntu 有人遇到过 Ubuntu 有线网络总是断连的情况吗?
现在干嘛还装这么老的版本呢
1 ... 35  36  37  38  39  40  41  42  43  44 ... 117  
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3456 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 31ms · UTC 10:37 · PVG 18:37 · LAX 03:37 · JFK 06:37
♥ Do have faith in what you're doing.