728x90

Dev/Java 15

[Jvm] JAVA_OPTS 설정

target: Jvm 실행 시, java_opts 설정 method: 1. Tomcat인 경우 // 리눅스인 경우, catalina.sh 파일에 JAVA_OPTS profiles 설정 // ex. profile명이 dev인 경우 JAVA_OPTS="$JAVA_OPTS -Dspring.profiles.active=dev" ※ $JAVA_OPTS를 통해, 이미 설정되어있는 환경변수 정보를 포함하여 profiles를 설정 ※ -D${key}=${value}를 통해서 runtime에서 특정 변수에 특정 값을 닮아서, 서버 실행 시 지정 가능 2. Jvm 실행 시 // build한 jar 파일을 jvm에서 실행하면서 옵션을 주는 경우 $ java -jar ROOT.jar -Dspring.profiles.activ..

Dev/Java 2022.06.20

두 지점간의 위경도 좌표를 통한 거리 계산

target: 위경도 좌표 거리 계산 method: - ex) 서울 역삼역, 선릉역 두 지점간의 거리 public class LocationDistance { public static void main(String[] args) { // 마일(Mile) 단위 double distanceMile = distance(37.504198, 127.047967, 37.501025, 127.037701, ""); // 미터(Meter) 단위 double distanceMile = distance(37.504198, 127.047967, 37.501025, 127.037701, "meter"); // 킬로미터(Kilo Meter) 단위 double distanceMile = distance(37.504198, 127..

Dev/Java 2022.05.13

공간좌표계 거리 계산 및 좌표 변환 (TM/KATEC - WGS84)

target: 공간좌표계 변환 계산 및 거리 측정 method: - 지도의 위도, 경도로 원형 좌표 거리 계산 /** * 현 위치 기준 반경 1km 거리의 동, 서, 남, 북 좌표 가져오기 */ public class GetBounds { public double minX = 0; public double minY = 0; public double maxX = 0; public double maxY = 0; public GetBounds(double mylon, double mylat) { //mylon = 126.9864655; //mylat = 37.56096649; double radius = 0.007; double ptX = mylon + (radius * Math.cos(0)); // 3시 좌..

Dev/Java 2022.05.13
728x90