From 278e09b096efd227e9928547e575ed2057aaf720 Mon Sep 17 00:00:00 2001 From: jpy <812110275@qq.com> Date: Sat, 27 May 2023 15:13:28 +0800 Subject: [PATCH] test --- screen-api/src/main/java/com/moral/api/service/impl/HistoryFiveMinutelyServiceImpl.java | 39 +++++++++++++++++++++++++-------------- 1 files changed, 25 insertions(+), 14 deletions(-) diff --git a/screen-api/src/main/java/com/moral/api/service/impl/HistoryFiveMinutelyServiceImpl.java b/screen-api/src/main/java/com/moral/api/service/impl/HistoryFiveMinutelyServiceImpl.java index db9b73f..f86fc30 100644 --- a/screen-api/src/main/java/com/moral/api/service/impl/HistoryFiveMinutelyServiceImpl.java +++ b/screen-api/src/main/java/com/moral/api/service/impl/HistoryFiveMinutelyServiceImpl.java @@ -32,6 +32,8 @@ import org.springframework.util.ObjectUtils; import java.util.*; +import java.util.concurrent.ExecutorService; +import java.util.concurrent.Executors; /** * <p> @@ -161,7 +163,6 @@ //������������ windData = historyFiveMinutelyMapper.getAreaWindData(params); } - log.info("���������������{}", windData); return getWindData(windData); } @@ -304,6 +305,8 @@ List<Object> list = new ArrayList<>(); List<Map<String, Object>> mapList = new ArrayList<>(); for (WindData data : windData) { + + //������ Double longitude = data.getLongitude(); //������ @@ -351,20 +354,20 @@ laLaMap.put("maxLa", lama); laLaMap.put("minLa", lami); - //Double lo1 = lomi - length * 0.00001141; - Double lo1 = lomi - length * 0.000001141 * 2; - //Double lo2 = loma + length * 0.00001141; - Double lo2 = loma + length * 0.000001141 * 2; - Double la2 = lami - length * 0.000000899 * 2; - //Double la2 = lami - length * 0.00000899; - Double la1 = lama + length * 0.000000899 * 2; - //Double la1 = lama + length * 0.00000899; + Double lo1 = lomi - length * 0.00001141; +// Double lo1 = lomi - length * 0.000001141 * 2; + Double lo2 = loma + length * 0.00001141; +// Double lo2 = loma + length * 0.000001141 * 2; +// Double la2 = lami - length * 0.000000899 * 2; + Double la2 = lami - length * 0.00000899; +// Double la1 = lama + length * 0.000000899 * 2; + Double la1 = lama + length * 0.00000899; - //double dx = 0.00001141 * perdlen; - //double dy = 0.00000899 * perdlen; + double dx = 0.00001141 * perdlen; + double dy = 0.00000899 * perdlen; - double dx = 0.000001141 * perdlen * 2; - double dy = 0.000000899 * perdlen * 2; +// double dx = 0.000001141 * perdlen * 2; +// double dy = 0.000000899 * perdlen * 2; int nx = (int) Math.floor((lo2 - lo1) / dx); int ny = (int) Math.floor((la1 - la2) / dy); @@ -376,6 +379,7 @@ int y; for (int i = 0; i < mapList.size(); i++) { + Double lo = (Double) mapList.get(i).get("lo"); Double la = (Double) mapList.get(i).get("la"); x = (int) Math.floor((lo - lo1) / dx); @@ -425,6 +429,7 @@ } } } + String uData = "\"" + "data" + "\"" + ": " + uList; String vData = "\"" + "data" + "\"" + ": " + vList; @@ -486,5 +491,11 @@ return result; } - + public static void main(String[] args) { + ArrayList<Double> objects = new ArrayList<>(); + for (int i = 0; i < 7949760L; i++) { + objects.add(0.0d); + } + System.out.println(objects.size()); + } } -- Gitblit v1.8.0