燕山石化溯源三维电子沙盘-【后端】-服务
1
13693261870
2023-05-15 74610a5c137f8ed3a8ed023a0517360cda273760
1
已修改3个文件
9 ■■■■ 文件已修改
src/main/java/com/yssh/scheduled/ReadCsvTask.java 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/yssh/utils/CsvParser.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/application-scheduled.yml 2 ●●● 补丁 | 查看 | 原始文档 | 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 * * * ? '