Seayon

Seayon

V2EX 第 208123 号会员,加入于 2016-12-29 00:57:01 +08:00
Seayon 最近回复了
3 天前
回复了 fy1206 创建的主题 程序员 《Effective Java 》读后感
没有太多开发实战经验的情况下先不要读
4 天前
回复了 Rainshaw 创建的主题 Markdown Typora 1.0 发布正式收费, 15 刀 3 设备
@sonxzjw 你在支付页面右上角切换区域到 亚洲-》中国
斗智斗勇哈哈,太强了 赞一个
6 天前
回复了 Rainshaw 创建的主题 Markdown Typora 1.0 发布正式收费, 15 刀 3 设备
已入支持。
不过 macOS catalina 10.15.7 的 typora 1.0.0 版本下激活有 bug ,激活了三次都 crash 了。后续再次继续显示我之前已经激活了三次,提示我会覆盖前面的激活。
假如你本次要删除 c_id='abc' 的记录,你的本次操作中的 DELETE 和 INSERT 中间是否允许别的事务插入新的 c_id ='abc' 的新记录?
如果不允许,那改成先查是否有然后用主键删除的话,其中 SELECT 要写成 SELECT * FROM demo WHERE c_id='abc' FOR UPATE ,用来锁定避免别的事务插入新的记录,此所谓幻读问题。当然这样也会加上 GAP 锁进而又产生死锁。
如果允许,那我觉得吧 第一步的 DELETE 和第二步的 INSERT 拆成两个事务即可。
最后,可以考虑下外部用锁进行串行化操作。
18 天前
回复了 Coolwinds 创建的主题 程序员 大佬们有在线培训班推荐吗,带答疑那种
最近我发现看别人怎么写的,会进步比较快。
18 天前
回复了 onlyhuiyi 创建的主题 程序员 请教下有什么好的命令、代码存储工具?
我就记录到,onenote 支持全文搜索
@pkwenda 问错人了?什么
18 天前
回复了 RedBeanIce 创建的主题 Java [公司内部培训] 求求培训的点子相关
建议挑一个自己最想学的,因为要培训别人,就会倒逼自己搞的很清楚,促成自己的进步。
关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1786 人在线   最高记录 5497   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 20ms · UTC 16:19 · PVG 00:19 · LAX 08:19 · JFK 11:19
♥ Do have faith in what you're doing.