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

meinjoy

V2EX 第 280344 号会员,加入于 2018-01-06 15:01:27 +08:00
今日活跃度排名 13760
Java 控制台项目固定的 header 或者 footer?
程序员  •  meinjoy  •  32 天前  •  最后回复来自 codehz
1
mysql 二次查询并合并结果集
MySQL  •  meinjoy  •  38 天前  •  最后回复来自 BacGa
6
virmach 退款
VPS  •  meinjoy  •  65 天前  •  最后回复来自 toarufan
2
黑洞的名字 powehi 刚出来,域名就被注册一空了
分享发现  •  meinjoy  •  222 天前  •  最后回复来自 caomu
13
这个域名值钱不?
问与答  •  meinjoy  •  38 天前  •  最后回复来自 CMNET
4
meinjoy 最近回复了
10 天前
回复了 yt1523102 创建的主题 问与答 来来来,还有在搞 JSP 一套的么?
关注,问啥切换回 jsp ?最近有个逻辑简单的小项目,就是数据库查询并在 dashboard 展示客户的资料,想用 jsp 或者 springboot,犹豫用哪个
不过说真的,建议健身房,我以前冬天都没跑过,太冷,出门思想斗争都懒的做,跑鞋都不用考虑减震,我的 boost 弹性都快没了还继续穿着
你先跑两个月再考虑跑鞋啊,我身边没一个能坚持下来的
14 天前
回复了 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   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2444 人在线   最高记录 5043   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.3 · 22ms · UTC 12:04 · PVG 20:04 · LAX 04:04 · JFK 07:04
♥ Do have faith in what you're doing.