본문 바로가기

[Java] Proj4j를 이용한 좌표계 변환 가끔씩 위치정보 관련된 개발을 진행하거나 할때 좌표계 변환이 필요한 경우가 종종 있다. 좌표 변환을 하는데 있어 여러 라이브러리가 있지만 오늘은 proj4j를 이용한 좌표 변환 방법에 대해 소개한다. 1. 라이브러리 추가 - Gradle implementation 'org.locationtech.proj4j:proj4j:1.2.2' - Maven org.locationtech.proj4j proj4j 1.2.2 - Jar 직접 다운로드 : https://repo1.maven.org/maven2/org/locationtech/proj4j/proj4j/1.2.2/proj4j-1.2.2.jar 2. 샘플코드 아래 코드는 WGS84 좌표를 GRS80 UTMK 좌표로 변환하는 샘플코드 이다. package com.. 더보기
[HAProxy] 아파치 인증서를 이용한 SSL 인증서 만들기 요즘은 SSL 인증서 구매시 HAProxy SSL 인증서도 준다고 하던데, 내가 이용하는곳은 인증서 갱신시마다 기본적으로 Apache, Tomcat, IIS 인증서만 준다. HAProxy용 인증서도 제공해 주는지 물어보지는 않았지만서도(문의하면 보내줄듯) 보내주는 아파치용 인증서로 HAProxy에 적용이 가능한 인증서도 만들수 있기 때문에 딱히 물어보지는 않았다. (아마도 최초 구입당시에 SSL 인증서를 위 3종에만 사용한다고 해서 그런듯?) 아파치 SSL 인증서를 이용하여 HAProxy에서 사용가능한 SSL 인증서 파일을 생성하는법은 다음과 같다. * 리눅스 서버에 아파치 인증서를 올려둔 상태로 진행한 내용이다. * 편의상 도메인은 test.com 으로 기술 하였으며 와이들카드 인증서인인 STAR가 포.. 더보기
MySQL5.7 root 비밀번호 분실시 재설정 방법 OS : CentOS 7 MySQL : 5.7 1. mysql 정지 systemctl stop mysql 2. mysql 실행 환경변수 설정 systemctl set-environment MYSQLD_OPTS="--skip-grant-tables" 3. mysql 시작 및 접속 systemctl start mysql mysql -u root -p (비밀번호 입력창 나오면 엔터 입력) 4. root 비밀번호 변경 mysql> UPDATE mysql.user SET authentication_string = PASSWORD("비밀번호") WHERE User = 'root' AND Host = 'localhost'; mysql> FLUSH PRIVILEGES; 5. mysql console 접속 해제 mysq.. 더보기