首页   注册   登录
 meinjoy 最近的时间轴更新

meinjoy

V2EX 第 280344 号会员,加入于 2018-01-06 15:01:27 +08:00
今日活跃度排名 12039
Java 控制台项目固定的 header 或者 footer?
程序员  •  meinjoy  •  27 天前  •  最后回复来自 codehz
1
mysql 二次查询并合并结果集
MySQL  •  meinjoy  •  33 天前  •  最后回复来自 BacGa
6
virmach 退款
VPS  •  meinjoy  •  60 天前  •  最后回复来自 toarufan
2
黑洞的名字 powehi 刚出来,域名就被注册一空了
分享发现  •  meinjoy  •  218 天前  •  最后回复来自 caomu
13
这个域名值钱不?
问与答  •  meinjoy  •  33 天前  •  最后回复来自 CMNET
4
meinjoy 最近回复了
5 天前
回复了 yt1523102 创建的主题 问与答 来来来,还有在搞 JSP 一套的么?
关注,问啥切换回 jsp ?最近有个逻辑简单的小项目,就是数据库查询并在 dashboard 展示客户的资料,想用 jsp 或者 springboot,犹豫用哪个
不过说真的,建议健身房,我以前冬天都没跑过,太冷,出门思想斗争都懒的做,跑鞋都不用考虑减震,我的 boost 弹性都快没了还继续穿着
你先跑两个月再考虑跑鞋啊,我身边没一个能坚持下来的
9 天前
回复了 ooh 创建的主题 问与答 Oracle cloud 最近大面积封过账号了吗?
有可能,我的其中一台改 ssh 端口登陆不了就删除了,试了一下午都创建不了,第二天随便一试就可以创建了
@justRua

String sql = SELECT id,state FROM test_list
WHERE id >= ((SELECT MAX(id) FROM test_list )-(SELECT MIN(id) FROM test_list )) * RAND() + (SELECT MIN(id) FROM test_list )
AND state = 0
LIMIT 1 for UPDATE;

conn.setAutoCommit(false);
stmt = conn.prepareStatement(sql);
stmt.executeQuery();
stmt = conn.prepareStatement(updateId);
stmt.executeUpdate();
conn.commit();

这样就行了?
@gz911122 怎么判断,数据库接触的少啊
@zhaorunze 具体怎么使用?
conn.setTransactionIsolation(Connection.TRANSACTION_REPEATABLE_READ);
stmt = conn.prepareStatement(sql);
stmt.executeQuery();

然后 update ?
@zhaorunze 是 InnoDB

@gz911122 select for update 尝试过,还是会获取到相同的 ID
关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1645 人在线   最高记录 5043   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.3 · 25ms · UTC 16:23 · PVG 00:23 · LAX 08:23 · JFK 11:23
♥ Do have faith in what you're doing.