你随机取10条flag=0的就行了
你看看对么
这样的话每次都是单项的 不过这样的话 虽然没有数据冲突 但是还要看看你是不是每次必须操作10条flag=0的有效数据 如果按上面的话 可能有重复 比如可能某个请求改了10条 某个请求只改了8条 有2条相当于无用功
你看看对么
这样的话每次都是单项的 不过这样的话 虽然没有数据冲突 但是还要看看你是不是每次必须操作10条flag=0的有效数据 如果按上面的话 可能有重复 比如可能某个请求改了10条 某个请求只改了8条 有2条相当于无用功
解决方案 »
- jetty部署应用后,访问网页出错:java.err.nojdk
- 基于ssh2的权限登陆,纠结了差不多一个星期了!求解答吖!
- 关于hibernate配置文件的一个问题
- Eclipse,tomcat,MySQL整合配置,哪位高手给个详细的过程
- JSP问题
- weblogic 读取mydomain目录下已更新的 .dat文件,但不生效,还是原来的内容,重启weblogic就可以了,为什么?但我需要不重启,就生效?
- 我想问下关于weblogic的
- EJB里的QL问题
- CMP关联中添加数据有错误?
- 在页面使用普通的html 表单,也就是不使用 struts2 的表单标签,还能使用ActionForm 吗
- 求java服务器端大神,解释一下servlet这些名词概念吧。。
- 微信开发手机摇一摇声效如何设置?
对,就是怕有重复。
随机取几条没问题,但是我要确保我取了的这几条,不能被别的线程取到,所以我就必须把取出来的这几条的flag字段改为1,
所以就想问问有什么好的办法,确保不取出重复的数据。
但是不考虑的前提是 你是查了后马上就改 并不是查出来后 进过了其他的业务逻辑 然后再去修改 这样的话就有问题了
或者锁定java代码算了