IntelliJ Underscore를 Camel Case로 변환
1. 플러그인 설치 File → settings → Plugins 2. 단축키 대상 단어를 선택하고 Shift + Alt + U를 누른다. anExampleWord → an_example_word → an example word → an-example-word → AN_EXAMPLE_WORD → AnExampleWor...
1. 플러그인 설치 File → settings → Plugins 2. 단축키 대상 단어를 선택하고 Shift + Alt + U를 누른다. anExampleWord → an_example_word → an example word → an-example-word → AN_EXAMPLE_WORD → AnExampleWor...
1. Background 실행 프로세스를 백그라운드(background)로 실행하기 위해서는 일반적으로 뒤에 & 붙여 실행한다. [root@localhost ~]# java -jar spring-boot-application.jar & &로 실행하면 shell이 종료되거나 사용자가 로그아웃을 하게 되면 프로세스가 중단(han...
아래 코드는 모두 동일한 형태의 파일을 생성하지만 성능에는 큰 차이가 있다. 파일 크기가 100K를 넘는다면 FileWriter를 단독으로 쓰기보다는 BufferedWriter와 FileWriter를 혼합하여 사용하는 것이 파일을 기록할 때 속도가 더 빠르다. 1. FileWriter를 이용한 파일 생성 import java.io.File; im...
1. Underscore를 CamelCase로 변환하여 Json 객체로 변환 JsonObject.java import com.google.gson.FieldNamingPolicy; import com.google.gson.Gson; import com.google.gson.GsonBuilder; import pbb.ga.subscriber....
1. Gson Download Gradle dependencies { implementation 'com.google.code.gson:gson:2.8.6' } Maven <dependency> <groupId>com.google.code.gson</groupId> <a...
1. ID, Password 등록 파일 생성 1) password.txt 파일을 생성하여 id:password 형식으로 작성 2) password.txt 파일을 Mosquitto가 설치된 폴더로 이동 2. Password 암호화 1) 암호화 mosquitto가 설치된 폴더로 이동 및 암호화 C:\mosquitto>mosq...
1. 파싱 XML <response> <header> <resultCode>00</resultCode> <resultMsg>NORMAL SERVICE.</resultMsg> </header> <body> ...
1. RSA 암호 RSA 암호는 공개키 암호시스템의 하나로, 암호화뿐만 아니라 전자서명이 가능한 최초의 알고리즘으로 알려져 있다. RSA가 갖는 전자서명 기능은 인증을 요구하는 전자 상거래 등에 RSA의 광범위한 활용을 가능하게 하였다. 1978년 로널드 라이베스트(Ron Rivest), 아디 샤미르(Adi Shamir), 레너드 애들먼(Leonar...
1. 설치 파일 다운로드 1) 설치 환경 Windows 10 x64 Mosquitto v1.6.9: mosquitto-1.6.9-install-windows-x64.exe OpenSSL v1.0.2u Light: Win64OpenSSL_Light-1_0_2u.exe 2) Mosquitto ...
1. 개념 MQTT(Message Queue Telemetry Transport)란 IoT에서 각광 받고 있는 메세지 전송 프로토콜이다. MQTT는 앤디 스탠포드 클라크 (IBM)와 알렌 니퍼 (EUROTECH)가 1999년에 개발하였다. 초기 MQTT는 멀티 레벨의 QoS(Quality of Service)를 경량 및 효율적인 대역폭을 사용하기...