swim2sun 最近的时间轴更新
swim2sun

swim2sun

🏢  Software Developer
V2EX 第 160230 号会员,加入于 2016-02-24 08:50:33 +08:00
今日活跃度排名 16534
分享一个 咪咕无损音乐 下载工具
Chamber  •  swim2sun  •  160 天前  •  最后回复来自 ji39
9
Netflix 4K 私家车寻车友
无要点  •  swim2sun  •  172 天前
Netflix 奈飞账号合租,私家车招车友
无要点  •  swim2sun  •  2021-04-07 09:30:16 AM
Netflix ,季付 45 元,私人新车招车友,四人车
Netflix  •  swim2sun  •  172 天前  •  最后回复来自 swim2sun
7
分享自制的 Dash 版 Spring 文档
Java  •  swim2sun  •  2020-04-04 11:37:17 AM  •  最后回复来自 zhanggang807
8
求 Mac 下可用的梯子
Chamber  •  swim2sun  •  2017-10-12 10:52:56 AM
自己写的豆瓣电影 workflow
Alfred  •  swim2sun  •  2016-04-24 16:29:25 PM  •  最后回复来自 zjjsas007
5
swim2sun 最近回复了
123 天前
回复了 zhao8512 创建的主题 杭州 合伙创业
如果你的前同事都不愿意吃你画的饼,你又为什么认为跟你素不相识的人愿意加入你呢

在我看来你们的付出是很不对等的,你的技术合伙人牺牲业务时间写代码,你付出了什么?一个想法?最后创业失败你什么都没失去,但你的技术合伙人损失了很多的机会成本
好看
其实你是习惯了 Spring 帮你抽象好的那些概念,controller, service, repository...
于是当你需要自己去抽象一些东西的时候你才会这么无所适从,go 应该也有一些框架帮你抽象好了很多东西,但你需要投入时间去理解
@ilovekobe1314 我这空出一个,还需要吗
173 天前
回复了 jiobanma 创建的主题 程序员 批量更新操作时, mysql 发生死锁
@jiobanma 你有试一下我说的方法吗? problemStudentVos 如果没有排序的话,并发时产生死锁的概率很大。

例如,两个线程, 线程 1 拿到的集合是{ A, B, C }, 线程 2 拿到的是{ B, A, C},
线程 1 锁了 A ,同时线程 2 锁了 B ,
这就会导致接下来线程 1 等待 2 释放 B 的锁,线程 2 等待 1 释放 A 的锁,这就产生了死锁。

解决方法有两种:
1. 不用这所谓的批量更新,每次更新都用单独的事务,这样更新完每条记录都会释放锁
2. 批量更新先对集合进行排序,这样并发时拿锁的顺序是一致的就不会产生死锁
173 天前
回复了 jiobanma 创建的主题 程序员 批量更新操作时, mysql 发生死锁
update 前把 problemStudentVos 按 student_code 进行排序
1. 装修行业是个十分不规范的行业,无论你找大公司还是小公司都不会省心。
2. 那些口口声声说要和你一起发财的人,基本上都是想要免费劳动力
关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   4476 人在线   最高记录 5497   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 19ms · UTC 06:12 · PVG 14:12 · LAX 23:12 · JFK 02:12
Developed with CodeLauncher
♥ Do have faith in what you're doing.