swim2sun 最近的时间轴更新
swim2sun

swim2sun

🏢  Software Developer
V2EX 第 160230 号会员,加入于 2016-02-24 08:50:33 +08:00
今日活跃度排名 15418
分享一个 咪咕无损音乐 下载工具
Chamber  •  swim2sun  •  10 天前  •  最后回复来自 ji39
9
Netflix ,季付 45 元,私人新车招车友,四人车
Netflix  •  swim2sun  •  22 天前  •  最后回复来自 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 最近回复了
其实你是习惯了 Spring 帮你抽象好的那些概念,controller, service, repository...
于是当你需要自己去抽象一些东西的时候你才会这么无所适从,go 应该也有一些框架帮你抽象好了很多东西,但你需要投入时间去理解
@ilovekobe1314 我这空出一个,还需要吗
22 天前
回复了 jiobanma 创建的主题 程序员 批量更新操作时, mysql 发生死锁
@jiobanma 你有试一下我说的方法吗? problemStudentVos 如果没有排序的话,并发时产生死锁的概率很大。

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

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