src/main/java/com/yssh/scheduled/ReadCsvTask.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/yssh/utils/CsvParser.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/resources/application-scheduled.yml | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/main/java/com/yssh/scheduled/ReadCsvTask.java
@@ -72,6 +72,11 @@ calendar.setTime(new Date()); calendar.add(Calendar.HOUR, 1); // 测试 -> 2023-04-23 19:00 //calendar.set(Calendar.MONTH, 3); //calendar.set(Calendar.DAY_OF_MONTH, 23); //calendar.set(Calendar.HOUR_OF_DAY, 20); for (int i = 0; i < 25; i++) { calendar.add(Calendar.HOUR, -1); String time = dateFormat.format(calendar.getTime()); src/main/java/com/yssh/utils/CsvParser.java
@@ -49,7 +49,7 @@ @Override protected void invoke(SuYuan t) { t.setId(t.getX() + "_" + t.getY() + "_" + t.getZ()); System.err.println(t.getId()); //System.err.println(t.getId()); cachedData.add(t); // 达到BATCH_COUNT了,需要去存储一次数据库,防止数据几万条数据在内存,容易OOM if (cachedData.size() >= BATCH_COUNT) { src/main/resources/application-scheduled.yml
@@ -1,2 +1,2 @@ csv: cron: '10 34 * * * ? ' cron: '0 1 * * * ? '