diff --git a/src/main/java/com/ssf/mysqloracletest/task/DevopeDeviceTask.java b/src/main/java/com/ssf/mysqloracletest/task/DevopeDeviceTask.java index acbef5e..8ba5963 100644 --- a/src/main/java/com/ssf/mysqloracletest/task/DevopeDeviceTask.java +++ b/src/main/java/com/ssf/mysqloracletest/task/DevopeDeviceTask.java @@ -45,25 +45,25 @@ public class DevopeDeviceTask { Page page = new Page<>(1, 1000); List resultList = jksbglMysqlService.page(page, queryWrapper).getRecords(); - CountDownLatch latch = new CountDownLatch(resultList.size()); - ExecutorService DevicePool = Executors.newFixedThreadPool(5); +// CountDownLatch latch = new CountDownLatch(resultList.size()); +// ExecutorService DevicePool = Executors.newFixedThreadPool(5); for (TJksbglMysql bean : resultList) { - DevicePool.submit(() -> { +// DevicePool.submit(() -> { cleanJksbInfo(bean); logger.info("清洗完成"); - latch.countDown(); - }); +// latch.countDown(); +// }); } - try { - //Wait for all threads to complete - latch.await(); - } catch (InterruptedException e) { - e.printStackTrace(); - } - //关闭线程池 - DevicePool.shutdown(); +// try { +// //Wait for all threads to complete +// latch.await(); +// } catch (InterruptedException e) { +// e.printStackTrace(); +// } +// //关闭线程池 +// DevicePool.shutdown(); } catch (Exception e) { logger.info(StringKit.getTrace(e)); } diff --git a/src/main/java/com/ssf/mysqloracletest/task/TMotorvehicleTask.java b/src/main/java/com/ssf/mysqloracletest/task/TMotorvehicleTask.java index 27c0460..6dcbf46 100644 --- a/src/main/java/com/ssf/mysqloracletest/task/TMotorvehicleTask.java +++ b/src/main/java/com/ssf/mysqloracletest/task/TMotorvehicleTask.java @@ -130,10 +130,8 @@ public class TMotorvehicleTask { TransitVehicleRecord one = vehicleRecordService.getOne(queryWrapper); Date partitionField = one.getPartitionField(); maxTime = dateFormat.format(partitionField); - //将maxTime转换为Date对象 Date maxDate = dateFormat.parse(maxTime); - //计算2天前的日期 Calendar calendar = Calendar.getInstance(); calendar.setTime(maxDate); @@ -143,8 +141,7 @@ public class TMotorvehicleTask { //构造删除条件 LambdaQueryWrapper deleteWrapper = Wrappers.lambdaQuery(); deleteWrapper.le(TransitVehicleRecord::getPartitionField, twoDaysAgo); -// int countTM = vehicleRecordService.count(deleteWrapper); - deleteWrapper.last("LIMIT 10000"); +// int countTM = vehicleRecordervice.count(deleteWrapper); boolean result = vehicleRecordService.remove(deleteWrapper); if (result) { diff --git a/src/main/java/com/ssf/mysqloracletest/task/TjksbglTask.java b/src/main/java/com/ssf/mysqloracletest/task/TjksbglTask.java index 8ef6f55..b722817 100644 --- a/src/main/java/com/ssf/mysqloracletest/task/TjksbglTask.java +++ b/src/main/java/com/ssf/mysqloracletest/task/TjksbglTask.java @@ -64,14 +64,14 @@ public class TjksbglTask { jksbTag = true; int count = countjksb / oncesCounts; - CountDownLatch latch = new CountDownLatch(count); - ExecutorService jksbPool = Executors.newFixedThreadPool(50); +// CountDownLatch latch = new CountDownLatch(count); +// ExecutorService jksbPool = Executors.newFixedThreadPool(50); for (int i = 0; i <= count; i++) { Map jksbMap = new HashMap(); jksbMap.put("rowStart", i * oncesCounts); jksbMap.put("rowEnd", (i + 1) * oncesCounts); - jksbPool.submit(() -> { +// jksbPool.submit(() -> { try { List jksbs = jksbOracleService.getJKsbList(jksbMap); for (TJksbglOracle jksb : jksbs) { @@ -90,19 +90,19 @@ public class TjksbglTask { } catch (Exception e) { logger.info("jksbs:" + StringKit.getTrace(e)); } - latch.countDown(); - }); +// latch.countDown(); +// }); logger.info("jksbMap数据总量:" + countjksb + "," + "当前处理下标:" + jksbMap.get("rowStart") + "/" + jksbMap.get("rowEnd")); } - try { - // Wait for all threads to complete - latch.await(); - } catch (InterruptedException e) { - e.printStackTrace(); - } +// try { +// // Wait for all threads to complete +// latch.await(); +// } catch (InterruptedException e) { +// e.printStackTrace(); +// } // 关闭线程池 - jksbPool.shutdown(); +// jksbPool.shutdown(); } } catch (Exception e) {