V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  8355  ›  全部回复第 13 页 / 共 198 页
回复总数  3953
1 ... 9  10  11  12  13  14  15  16  17  18 ... 198  
58 天前
回复了 JuicyJ 创建的主题 上海 这个季节,你们开车还开空调吗?
不至于差这点吧。。。
要不换电车吧。。。
58 天前
回复了 fffffhan 创建的主题 生活 求推荐男士袜子(逃
Under Armour Adult Training 15 刀 6 双一包 两包穿了 6 年
最近又买两包 真的好穿又吸汗 毛巾底
58 天前
回复了 crc8 创建的主题 宽带症候群 如何查询网络是普通类还是专线类?
@crc8 “怎么?有这种烂摊子要我接手?你当我傻?”
58 天前
回复了 importmeta 创建的主题 程序员 事关破产, 求助如何写用户扣费逻辑
@importmeta #10 那你要做冻结金额的逻辑,防止超发队列消息,不然一个人可以发起 n 多条消息 如果攻击就可以打崩,你请求接口响应速度不会太快,并发的话就会超售。
59 天前
回复了 importmeta 创建的主题 程序员 事关破产, 求助如何写用户扣费逻辑
1.必然是先扣费然后插入请求数据,此时状态待执行
2.异步扫表统一入队列
3.队列消费确保请求成功才 ack 掉 redis stream 可以做到 无论是否成功都记录日志,并记录请求时间。
4.单个 request_id 最多请求几次,每次消费前先检查该请求的执行次数,超过直接消费并跳出,防止队列多入。
5.异步检查达到失败次数的返还积分,执行成功的记录变更状态为完成。
6.未达到失败次数上限并且超过一定时间间隔的的消息重新入队列重试。

查积分表本身就不对
积分余额设置无符号,默认为 0
扣款操作直接 update points = points-10 where user_id = x
不够扣会直接报 UNSIGNED 错的
59 天前
回复了 gegeligegeligo 创建的主题 问与答 你会抵触兴奋这种情绪吗?
没想过 抵触和兴奋会连起来用
https://i.imgur.com/km62MY2.png
59 天前
回复了 LoongCat 创建的主题 Apple iPhone 16 Pro 续航真的很顶吗?
还有后台应用吧
啊?这不是最传统的简单方案就可以解决的吗
mysql 抢占啊
增加一个状态字段 假设 active_status = 0 未启动
按照不同机房你最多有 2 个实例参与抢占
update table set active_status = 1 where id = xxx
看影响行数 = 1 视为抢占成功,开始执行就行了。。 其他的 return
为啥还需要分布式锁之类的,mysql update 一定是原子的啊
59 天前
回复了 wqing 创建的主题 生活 浑身被锁链缠住 如何破局?
@AbysmalSorrow 你开玩笑呢吧。。。 不还?催收懂不懂
@IurNusRay #30 就报手机号啊。。 真没那么复杂,你没去别的店调研过吧。
冲过会员的人懒的掏手机,扣完款提醒一下余额还有多少就行了,余额不足了问下还要不要再冲。
一天下来拿流水记录自己对下帐就行了
60 天前
回复了 wss1214 创建的主题 职场话题 远程办公怎么避免被监控?
纯网络层面就是 dns 加 ip 如果本机有装软件的话再设置类的,不过区别也不大,最严重的就是定位吧。。。但是海外公司也不会这么侵犯隐私权。
60 天前
回复了 storyxc 创建的主题 生活 分享下最近拍的片(多图预警)
@CassianAndor #55 使用频率不高也基本都在吃灰吧,根本没有换的动力。
60 天前
回复了 lurui45 创建的主题 生活 家庭内部买房争议
五线小城买学区是不是真的有这么大价值。。。 这学校真的好到什么程度,值得这么赌吗
60 天前
回复了 storyxc 创建的主题 生活 分享下最近拍的片(多图预警)
@CassianAndor #51 不懂啊,我是觉得可能比手机换的慢点,相机更新幅度比较低吧,可能 5-8 年吗?
1 ... 9  10  11  12  13  14  15  16  17  18 ... 198  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   929 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 48ms · UTC 21:32 · PVG 05:32 · LAX 13:32 · JFK 16:32
Developed with CodeLauncher
♥ Do have faith in what you're doing.