546L5LiK6ZOt 最近的时间轴更新
546L5LiK6ZOt

546L5LiK6ZOt

V2EX 第 531585 号会员,加入于 2021-02-01 23:11:03 +08:00
今日活跃度排名 8980
546L5LiK6ZOt 最近回复了
19 天前
回复了 mercurius 创建的主题 程序员 求助一个高并发的数据校验与保存问题
@xiaop1ng

参考这里 https://martin.kleppmann.com/2016/02/08/how-to-do-distributed-locking.html

GC 的 STW 可能会导致锁过期了,但是进程还认为占用锁。即使用没有 GC 的语言,操作系统的进程调度也可能会出现这种情况。理论上来说,分布式锁不可能保证完全一致的。还是得靠底层数据库
19 天前
回复了 mercurius 创建的主题 程序员 求助一个高并发的数据校验与保存问题
我觉得严谨的做法还是得在数据库用唯一键约束来做。原先的表不能加唯一键,那就新增一个表,商品和 sku 作为唯一键,在一个事务里插入。用分布式锁不能保证 100% 一致的。
19 天前
回复了 mercurius 创建的主题 程序员 求助一个高并发的数据校验与保存问题
几十、上百次 redis 请求不算高,腾讯云最低配的 redis 也能支持上万 qps
19 天前
回复了 mercurius 创建的主题 程序员 求助一个高并发的数据校验与保存问题
Redisson 分布式锁不可以吗,对商品进行加锁
看到很多人说并行处理 io 需要用多线程,其实 nio 出来很多年了,一个线程就能同时管理多个 fd ,大多数 io 相关的类库都会提供异步接口,例如 redis client ,kafka client ,apache http client ,dubbo ,es client 等都有异步接口,比开多线程同步调用性能会好点(用多线程还得评估线程数,麻烦)。也有些例外,例如 jdbc ,只有同步接口,所以并发操作数据库只能开多线程了。
28 天前
回复了 panlatent 创建的主题 浏览器 浏览器循环 ♻️
一开始用 chrome ,自从知道 chrome 密码保存不安全后,转到 firefox 。firefox 用了两年,发现很多网站对 firefox 适配做得不好,例如抖音世界杯播放到半途会卡,打开腾讯文档有时会有 bug ,公司内网各个网站只适配 chrome……没办法,又切回用 chrome 了。
佛教就讲究无欲,认为没有欲望就不会有痛苦。但是呢,人类社会的主流思想是要有梦想,并为之奋斗(欲望要足够大然后再满足欲望)。无欲其实是跟社会格格不入的,是一种出世的思想。人类又是天生就是群居动物,所以要做到无欲,就得违背人性,我觉得是很难的。
swing 的界面会不会有点丑,为啥不用 javafx 呢
《人类简史》

以前一直以为科技发展会让人类越来越幸福,以后人类只需要躺平,让机器干活就行。但其实人类发展以来,劳动时间一直在变长,科技不一定让生活越来越美好,只是 “让更多的人以更糟糕的方式活下去”(人的数量变多,但是平均幸福感可能是下降的)。
42 天前
回复了 wazon 创建的主题 问与答 Chrome 如何开启设备端加密?
@wazon 我也设置成功了。不过没什么卵用,照样能用 python 脚本提取密码。不知道官方宣称安全性提升是体现在哪里
关于   ·   帮助文档   ·   博客   ·   nftychat   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   实用小工具   ·   1437 人在线   最高记录 5556   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 26ms · UTC 17:42 · PVG 01:42 · LAX 10:42 · JFK 13:42
Developed with CodeLauncher
♥ Do have faith in what you're doing.