首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
程序员随风
客户端开发工程师
·
2年前
关注
屏蔽作者: 程序员随风
举报
#每天一个知识点#
以后就这样写控件的更新,状态变化和修改一目了然,原来的到处找id使用,梳理逻辑,代码量小还好。代码量多了真的是这里改好,其它地方每考虑到,又出现问题。
收起
查看大图
向左旋转
向右旋转
客户端开发
赞过
分享
评论
2
相关推荐
#每天一个知识点#
干毛巾拧出水
1 赞 ·
15 评论
#每天一个知识点#
兄弟们,今天做并发压测差点翻车。
40个并发请求去抢50个库存,按理说最多25人成功。结果压测跑完:成功5个,失败35个,数据库库存居然还剩40个。
数值是守恒的,但吞吐量直接崩盘,而且更诡异的是,本该成功的25个请求被“冤杀”了一大半。
本以为加了 Redis 预扣减、套上 @Transactional 和 Spring Retry 就能完美防超卖,结果一查 Redis,库存居然被扣成了负数!
很多人以为高并发下写个 @Version 乐观锁,或者加个缓存预扣就能高枕无忧,其实跨数据源操作遇上重试机制,分分钟产生致命的“悬挂扣减”。
刚爆肝复盘了耗材系统防超卖方案的三次填坑迭代,最终靠一行原生的 MySQL 原子 SQL 彻底稳住了局面。做秒杀和高并发业务的兄弟,这篇实战避坑指南纯靠压测报错堆出来,建议一定要看看
:
1 赞 ·
2 评论
#每天一个知识点#
你可千万千万别总觉得公司离了你就转不了。觉得自己是救火队员,是顶梁柱,但现实是,即使你离职了,项目照样推进,问题照样解决。工作可以没有你,但家不能没有你。身体健康,家庭如意,才是最重要。很多工作其实是无意义的,工资到手就行。
5 赞 ·
3 评论