본문 바로가기
반응형

전체 글96

JAVA - 자바에서 파일 읽기, 쓰기 사용방법 개발을 하다 보면 중요한 정보라던지 유동적으로 변경하고 싶은 내용을 파일로 관리하는 경우가 생각보다 많습니다. 글자 수가 너무 많은 내용은 로그로 남기기에도 부담스럽기 때문에 파일로 빼내서 관리하기도 하고 파일을 읽어서 해당 정보를 사용하여 프로그램이 작동되도록 만들기도 합니다. 아래 예제를 통해 자바에서 File Read & Write 방법에 대해 알아보도록 하겠습니다. 클래스 전체를 확인하여 어떤 것이 import 되는지, 파일 쓰고 읽는 메서드를 어떻게 활용하면 좋을지 생각하면서 각자 상황에 맞게 활용하면 좋을 것 같습니다. 예제를 보겠습니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 .. 2022. 4. 12.
JAVA - 자바에서 REST API 사용하기 예제 (GET, POST 방식) 백엔드 개발자라면 무조건 사용할 수밖에 없는 REST API 기본적인 사용방법입니다. GET방식과 POST방식 예제를 보면서 차이점을 확인하고 테스트해보도록 하겠습니다. 1. GET 방식 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 public void apiTestGet() throws Exception { URL url = null; String readLine = null; StringBuilder buffer = null; BufferedR.. 2022. 4. 8.
자바스크립트 MQTT 통신 예제 (mqttws31.js / mqttws31-min.js) MQTT client 연결하여 메시지 받는 방법과 메시지 보내는 방법에 대해 알아보도록 하겠습니다. 저는 웹 개발하면서 모든 화면에서 include 하는 header 파일에 MQTT 클라이언트 코드를 작성하고 각 화면에서 사용하였습니다. 우선 MQTT 통신을 위한 js 파일을 준비해야합니다. 아래 두 파일을 미리 준비하시면 좋을 것 같습니다. 1. mqttws31.js 2. mqttws31-min.js head 태그에 다운로드한 js 파일(경로 포함)을 넣어줍니다. 다음은 스크립트 예제입니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43.. 2022. 4. 8.
리눅스 (Ubuntu-20) MQTT 통신 설정하기 (mosquitto 설치, websocket 연동) 리눅스에서 MQTT 통신을 하기 위한 설정 방법 및 테스트 방법을 알아보도록 하겠습니다. OS : Ubuntu-20.04.4 mosquitto version : mosquitto-1.4.10 websocket 연동하는 방식으로 진행하였습니다. 1. apt update & install 2. mosquitto 다운로드 3. config 파일 수정 4. make 5. websocket 설정 6. user 추가 7. 실행 테스트 1. apt update & install $ sudo apt-get install $ sudo apt-get update $ sudo apt-get install libssl-dev $ sudo apt-get install cmake $ sudo apt-get install libc.. 2022. 4. 7.
리눅스 PC - Wake on Lan 설정하기 (iptime 공유기 사용) centos ubuntu 리눅스 PC에서 공유기를 사용하여 Wake On LAN 설정을 하는 방법을 알아보도록 하겠습니다. 1. BIOS에서 유선 Wake on Wan 활성화 2. iptime 공유기 설정(IP 고정) 3. 리눅스 OS에서 설정 3-1. ethtool 설치 3-2. net-tools 설치 3-3. 내 PC 정보 확인 3-4. wakeonlan 설치 3-5. wakeonlan 설정 3-6. 서비스 입력 3-7. 서비스 등록 4. 설정 테스트 iptime 공유기와 원격으로 전원을 켜고자 하는 PC는 유선으로 연결해서 사용합니다. 무선 Wake-on-LAN 지원하는 장치도 있다고는 하는데 저는 유선으로 랜선 연결하여 사용했습니다. 1. BIOS에서 유선 Wake on Wan 활성화 리눅스 내부.. 2022. 3. 31.
자바 파일 전송 - JSch을 활용한 SFTP 파일 업로드 프로그램을 개발하다 보면 서버나 클라이언트 간 통신뿐만 아니라 파일을 업로드하는 기능도 필요할 때가 있습니다. 그럴 때 간단하게 FTP로 파일을 업로드하는 기능을 알아보도록 하겠습니다. 우선 FTP 업로드 시 필요한 정보는 1. 전송받을 서버의 정보(IP 계정, 비밀번호 등) 2. 전송받을 서버 측 파일 저장할 경로 3. 보내는 측(로컬) 파일의 경로 그리고 로컬에서 경로(localPath)를 지정할 때 파일을 지정하여 경로를 설정합니다. 파일을 여러 개 전송하고자 할 경우에는 /*.txt 와 같이 설정하여 사용할 수도 있습니다. (폴더 내 txt 파일 전체 전송) 예제를 보시고 테스트해보시기 바랍니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22.. 2022. 3. 5.
728x90
반응형