摘要: 后台报了一些异常日志,查阅后发现在 oracle 数据库中使用 in 关键字条件不能超过 1000 个,当时写查询语句时没有关注这个问题 总结一下解决方法 1.分多次查询,对查询要求不高的话。把入参的集合按照每个最大1000个来处理,分几次查询,然后把结果进行汇总,这样就只用改动代码,不用改动SQL 阅读全文
posted @ 2019-05-08 10:57 江湖小小白 阅读(4579) 评论(0) 推荐(0)
摘要: 在看 ThreadPoolExecutor 源码时看到这么一段代码 retry: for (;;) { int c = ctl.get(); int rs = runStateOf(c); // Check if queue empty only if necessary. if (rs >= SH 阅读全文
posted @ 2019-05-08 09:44 江湖小小白 阅读(712) 评论(0) 推荐(0)