Browse Source

修改气象采集日志说明

xieshengjie 3 years ago
parent
commit
d3d7d9e59d
27 changed files with 140 additions and 7 deletions
  1. 4 7
      realtime/meteorologicalcollection/src/main/java/com/gyee/meteorological/service/collection/CollectionService.java
  2. 98 0
      realtime/meteorologicalcollection/target/classes/application.yml
  3. BIN
      realtime/meteorologicalcollection/target/classes/com/gyee/meteorological/MeteorologicalMain.class
  4. BIN
      realtime/meteorologicalcollection/target/classes/com/gyee/meteorological/config/GeneratorCodeConfig.class
  5. BIN
      realtime/meteorologicalcollection/target/classes/com/gyee/meteorological/config/RedisAutoConfiguration.class
  6. BIN
      realtime/meteorologicalcollection/target/classes/com/gyee/meteorological/config/RedisConfig.class
  7. BIN
      realtime/meteorologicalcollection/target/classes/com/gyee/meteorological/controller/CoordinateController.class
  8. BIN
      realtime/meteorologicalcollection/target/classes/com/gyee/meteorological/init/CacheContext.class
  9. BIN
      realtime/meteorologicalcollection/target/classes/com/gyee/meteorological/mapper/auto/CoordinateMapper.class
  10. BIN
      realtime/meteorologicalcollection/target/classes/com/gyee/meteorological/model/auto/Coordinate.class
  11. BIN
      realtime/meteorologicalcollection/target/classes/com/gyee/meteorological/service/RedisService.class
  12. BIN
      realtime/meteorologicalcollection/target/classes/com/gyee/meteorological/service/auto/ICoordinateService.class
  13. BIN
      realtime/meteorologicalcollection/target/classes/com/gyee/meteorological/service/auto/impl/CoordinateServiceImpl.class
  14. BIN
      realtime/meteorologicalcollection/target/classes/com/gyee/meteorological/service/collection/CollectionService.class
  15. BIN
      realtime/meteorologicalcollection/target/classes/com/gyee/meteorological/service/impl/RedisServiceImpl$1.class
  16. BIN
      realtime/meteorologicalcollection/target/classes/com/gyee/meteorological/service/impl/RedisServiceImpl$2.class
  17. BIN
      realtime/meteorologicalcollection/target/classes/com/gyee/meteorological/service/impl/RedisServiceImpl$3.class
  18. BIN
      realtime/meteorologicalcollection/target/classes/com/gyee/meteorological/service/impl/RedisServiceImpl.class
  19. BIN
      realtime/meteorologicalcollection/target/classes/com/gyee/meteorological/task/SaticScheduleTask.class
  20. 5 0
      realtime/meteorologicalcollection/target/maven-archiver/pom.properties
  21. 17 0
      realtime/meteorologicalcollection/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst
  22. 14 0
      realtime/meteorologicalcollection/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst
  23. 1 0
      realtime/meteorologicalcollection/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst
  24. 1 0
      realtime/meteorologicalcollection/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst
  25. BIN
      realtime/meteorologicalcollection/target/meteorologicalcollection-1.0-SNAPSHOT.jar
  26. BIN
      realtime/meteorologicalcollection/target/meteorologicalcollection-1.0-SNAPSHOT.jar.original
  27. BIN
      realtime/meteorologicalcollection/target/test-classes/com/gyee/meteorological/MeteorologicalTest.class

+ 4 - 7
realtime/meteorologicalcollection/src/main/java/com/gyee/meteorological/service/collection/CollectionService.java

@@ -37,22 +37,19 @@ public class CollectionService {
 
     public void saveMeteorologicalData(){
         List<Coordinate> coordinateList = CacheContext.coordinateList;
-        //开始时间
-        long startTime = System.currentTimeMillis();
 
         coordinateList.stream().forEach(c->{
             String[] models = model.split(",");
             Arrays.stream(models).forEach(m->{
+                long startTime = System.currentTimeMillis();
                String restUrl = url+m+"?lat="+c.getLat()+"&lon="+c.getLon()+"&units=metric&appid="+weatherkey;
                 String s = RestTemplateUtil.get(restUrl, null);
                 redisService.set((c.getForeignkeyid()+"_"+m).toUpperCase(),s);
-                log.info((c.getForeignkeyid()+"_"+m).toUpperCase()+"保存成功");
+                long endTime = System.currentTimeMillis();
+                log.info((c.getForeignkeyid()+"_"+m).toUpperCase()+"保存成功,用时"+ (endTime-startTime) + "毫秒,当前时间为"+DateUtils.parseLongToDate(endTime));
             });
         });
-        //结束时间
-        long endTime = System.currentTimeMillis();
-        redisService.set("test",(endTime-startTime) + "毫秒");
-        log.info("运行时间为:"+ (endTime-startTime) + "毫秒,当前时间为"+DateUtils.parseLongToDate(endTime));
+
         ;
     }
 }

+ 98 - 0
realtime/meteorologicalcollection/target/classes/application.yml

@@ -0,0 +1,98 @@
+server:
+  port: 7010
+  servlet:
+    context-path: /
+
+
+spring:
+  main:
+    allow-bean-definition-overriding: true #当遇到同样名字的时候,是否允许覆盖注册
+  #redis集群
+  redis:
+    host: 123.60.213.70
+    port: 6379
+    timeout: 100000
+    #    集群环境打开下面注释,单机不需要打开
+    #    cluster:
+    #      集群信息
+    #      nodes: xxx.xxx.xxx.xxx:xxxx,xxx.xxx.xxx.xxx:xxxx,xxx.xxx.xxx.xxx:xxxx
+    #      #默认值是5 一般当此值设置过大时,容易报:Too many Cluster redirections
+    #      maxRedirects: 3
+    password: gdnxfd123
+    application:
+      name: test
+    jedis:
+      pool:
+        max-active: 8
+        min-idle: 0
+        max-idle: 8
+        max-wait: -1
+    database: 0
+  autoconfigure:
+    exclude: org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration,org.springframework.boot.autoconfigure.jdbc.DataSourceTransactionManagerAutoConfiguration
+  datasource:
+    type: com.alibaba.druid.pool.DruidDataSource
+    driver-class-name: oracle.jdbc.OracleDriver
+    #外网
+    url: jdbc:oracle:thin:@123.60.213.70:1521:gdnxfd
+    username: nxfdprod
+    password: gdnxfd123
+    oracle-schema=:
+    #    type: com.alibaba.druid.pool.DruidDataSource
+    #    url: jdbc:mysql://127.0.0.1:3306/test?characterEncoding=utf8&serverTimezone=UTC
+    #    username: root
+    #    password: root
+    #    driver-class-name: com.mysql.jdbc.Driver
+    druid:
+      max-active: 20
+      initial-size: 1
+      min-idle: 3
+      max-wait: 60000
+      time-between-eviction-runs-millis: 60000
+      min-evictable-idle-time-millis: 300000
+      test-while-idle: true
+      test-on-borrow: false
+      test-on-return: false
+  servlet:
+    multipart:
+      # 开启 multipart 上传功能
+      enabled: true
+      # 文件写入磁盘的阈值
+      file-size-threshold: 2KB
+      # 最大文件大小
+      max-file-size: 200MB
+      # 最大请求大小
+      max-request-size: 215MB
+
+mybatis-plus:
+  configuration:
+    map-underscore-to-camel-case: true
+    auto-mapping-behavior: full
+    log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
+  mapper-locations: classpath*:mapper/**/*Mapper.xml
+  global-config:
+    # 逻辑删除配置
+    db-config:
+      id-type: auto
+      # 删除前
+      logic-not-delete-value: 1
+      # 删除后
+      logic-delete-value: 0
+logging:
+  level:
+    root: info
+    com.example: debug
+
+
+meteorological:
+  weatherkey: 3b66d35579770393051599f8d518df4a
+  model: weather,forecast,onecall
+  url: https://api.openweathermap.org/data/2.5/
+
+
+
+
+
+
+
+

BIN
realtime/meteorologicalcollection/target/classes/com/gyee/meteorological/MeteorologicalMain.class


BIN
realtime/meteorologicalcollection/target/classes/com/gyee/meteorological/config/GeneratorCodeConfig.class


BIN
realtime/meteorologicalcollection/target/classes/com/gyee/meteorological/config/RedisAutoConfiguration.class


BIN
realtime/meteorologicalcollection/target/classes/com/gyee/meteorological/config/RedisConfig.class


BIN
realtime/meteorologicalcollection/target/classes/com/gyee/meteorological/controller/CoordinateController.class


BIN
realtime/meteorologicalcollection/target/classes/com/gyee/meteorological/init/CacheContext.class


BIN
realtime/meteorologicalcollection/target/classes/com/gyee/meteorological/mapper/auto/CoordinateMapper.class


BIN
realtime/meteorologicalcollection/target/classes/com/gyee/meteorological/model/auto/Coordinate.class


BIN
realtime/meteorologicalcollection/target/classes/com/gyee/meteorological/service/RedisService.class


BIN
realtime/meteorologicalcollection/target/classes/com/gyee/meteorological/service/auto/ICoordinateService.class


BIN
realtime/meteorologicalcollection/target/classes/com/gyee/meteorological/service/auto/impl/CoordinateServiceImpl.class


BIN
realtime/meteorologicalcollection/target/classes/com/gyee/meteorological/service/collection/CollectionService.class


BIN
realtime/meteorologicalcollection/target/classes/com/gyee/meteorological/service/impl/RedisServiceImpl$1.class


BIN
realtime/meteorologicalcollection/target/classes/com/gyee/meteorological/service/impl/RedisServiceImpl$2.class


BIN
realtime/meteorologicalcollection/target/classes/com/gyee/meteorological/service/impl/RedisServiceImpl$3.class


BIN
realtime/meteorologicalcollection/target/classes/com/gyee/meteorological/service/impl/RedisServiceImpl.class


BIN
realtime/meteorologicalcollection/target/classes/com/gyee/meteorological/task/SaticScheduleTask.class


+ 5 - 0
realtime/meteorologicalcollection/target/maven-archiver/pom.properties

@@ -0,0 +1,5 @@
+#Generated by Maven
+#Mon Feb 21 09:23:07 CST 2022
+version=1.0-SNAPSHOT
+groupId=com.gyee
+artifactId=meteorologicalcollection

+ 17 - 0
realtime/meteorologicalcollection/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst

@@ -0,0 +1,17 @@
+com\gyee\meteorological\config\RedisAutoConfiguration.class
+com\gyee\meteorological\service\collection\CollectionService.class
+com\gyee\meteorological\config\RedisConfig.class
+com\gyee\meteorological\init\CacheContext.class
+com\gyee\meteorological\controller\CoordinateController.class
+com\gyee\meteorological\config\GeneratorCodeConfig.class
+com\gyee\meteorological\service\impl\RedisServiceImpl.class
+com\gyee\meteorological\service\impl\RedisServiceImpl$1.class
+com\gyee\meteorological\service\auto\impl\CoordinateServiceImpl.class
+com\gyee\meteorological\mapper\auto\CoordinateMapper.class
+com\gyee\meteorological\task\SaticScheduleTask.class
+com\gyee\meteorological\service\impl\RedisServiceImpl$2.class
+com\gyee\meteorological\model\auto\Coordinate.class
+com\gyee\meteorological\service\auto\ICoordinateService.class
+com\gyee\meteorological\service\RedisService.class
+com\gyee\meteorological\service\impl\RedisServiceImpl$3.class
+com\gyee\meteorological\MeteorologicalMain.class

+ 14 - 0
realtime/meteorologicalcollection/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst

@@ -0,0 +1,14 @@
+D:\work\ideawork\sis\sis\realtime\meteorologicalcollection\src\main\java\com\gyee\meteorological\config\RedisAutoConfiguration.java
+D:\work\ideawork\sis\sis\realtime\meteorologicalcollection\src\main\java\com\gyee\meteorological\service\impl\RedisServiceImpl.java
+D:\work\ideawork\sis\sis\realtime\meteorologicalcollection\src\main\java\com\gyee\meteorological\service\auto\impl\CoordinateServiceImpl.java
+D:\work\ideawork\sis\sis\realtime\meteorologicalcollection\src\main\java\com\gyee\meteorological\model\auto\Coordinate.java
+D:\work\ideawork\sis\sis\realtime\meteorologicalcollection\src\main\java\com\gyee\meteorological\mapper\auto\CoordinateMapper.java
+D:\work\ideawork\sis\sis\realtime\meteorologicalcollection\src\main\java\com\gyee\meteorological\MeteorologicalMain.java
+D:\work\ideawork\sis\sis\realtime\meteorologicalcollection\src\main\java\com\gyee\meteorological\task\SaticScheduleTask.java
+D:\work\ideawork\sis\sis\realtime\meteorologicalcollection\src\main\java\com\gyee\meteorological\service\RedisService.java
+D:\work\ideawork\sis\sis\realtime\meteorologicalcollection\src\main\java\com\gyee\meteorological\service\auto\ICoordinateService.java
+D:\work\ideawork\sis\sis\realtime\meteorologicalcollection\src\main\java\com\gyee\meteorological\config\GeneratorCodeConfig.java
+D:\work\ideawork\sis\sis\realtime\meteorologicalcollection\src\main\java\com\gyee\meteorological\service\collection\CollectionService.java
+D:\work\ideawork\sis\sis\realtime\meteorologicalcollection\src\main\java\com\gyee\meteorological\controller\CoordinateController.java
+D:\work\ideawork\sis\sis\realtime\meteorologicalcollection\src\main\java\com\gyee\meteorological\config\RedisConfig.java
+D:\work\ideawork\sis\sis\realtime\meteorologicalcollection\src\main\java\com\gyee\meteorological\init\CacheContext.java

+ 1 - 0
realtime/meteorologicalcollection/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst

@@ -0,0 +1 @@
+com\gyee\meteorological\MeteorologicalTest.class

+ 1 - 0
realtime/meteorologicalcollection/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst

@@ -0,0 +1 @@
+D:\work\ideawork\sis\sis\realtime\meteorologicalcollection\src\test\java\com\gyee\meteorological\MeteorologicalTest.java

BIN
realtime/meteorologicalcollection/target/meteorologicalcollection-1.0-SNAPSHOT.jar


BIN
realtime/meteorologicalcollection/target/meteorologicalcollection-1.0-SNAPSHOT.jar.original


BIN
realtime/meteorologicalcollection/target/test-classes/com/gyee/meteorological/MeteorologicalTest.class