본문 바로가기
반응형

IT, 개발93

이클립스(Eclipse)에서 한글깨짐 현상 UTF-8 인코딩 많은 개발자들과 학생들이 이클립스를 사용해 개발환경을 구성하고 개발을 하고 있습니다. 저도 많이 사용하고 있는데 이클립스를 사용하다 보면 프로젝트를 import 하거나 내려받아서 사용할 경우 가끔 한글이 깨지는 현상이 발생하곤 합니다. 처음에는 이런 상황에서 당황하기 마련인데 인코딩 문제이기 때문에 간단한 설정으로 해결이 가능합니다. 대부분의 경우 "UTF-8"을 사용하는데 가끔 "EUC-KR"으로 설정이 되어있거나 기본 설정이 다른 방식이라 한글이 깨지는 상황이 생깁니다. 인코딩을 "UTF-8"로 설정하는 방법을 알아보도록 하겠습니다. 1. Mac의 경우 Eclipse → 환경설정 2. Window의 경우 Window → Preferences 환경설정 좌측 메뉴에서 [General] → [Content.. 2022. 5. 9.
Ubuntu 서버에 명령어로 Tomcat 설치하기 서버에 Tomcat을 설치하는 방법을 간단하게 알아보도록 하겠습니다. 명령어로 다운로드해서 실행하는 방법입니다. 1. tomcat 다운로드 2. 압축 풀기 3. tomcat 실행, 종료 1. Tomcat 다운로드 wget 명령어를 사용하여 apache 홈페이지에 있는 tomcat 다운로드 경로로 다운도르 합니다. wget는 Web GET의 약자로 웹 상의 파일을 다운로드할 때 사용하는 명령어입니다. $ wget https://downloads.apache.org/tomcat/tomcat-8/v8.5.78/bin/apache-tomcat-8.5.78.tar.gz 2. 압축 풀기 tar 명령어를 사용하여 다운로드한 파일을 압축 풀기 하도록 하겠습니다. tar는 파일을 압축하거나 압축 풀거나 할 때 사용하는 .. 2022. 4. 19.
Ubuntu - apt 패키지 삭제 (dpkg 사용) 우분투에서 개발 및 서비스 환경을 구성하기 위해 apt를 통해 다양한 패키지를 설치하게 됩니다. 서버를 세팅하면서 구글링을 통해 이것저것 설치하다 보면 나도 모르게 설치되는 패키지도 있고 비슷한 패키지가 설치되면서 뭔가 엉키게 되는 순간들이 있습니다. 그러다 보면 내가 설치한 패키지 항목들을 확인해서 삭제할 건 삭제하고 다른 패키지를 설치하던지 버전을 바꿔서 설치하던지 하고 싶을 때가 종종 있는 것 같습니다. 그럴 때 패키지 목록을 확인하는 방법과 패키지 삭제하는 방법을 알아보도록 하겠습니다. 1. 패키지 이름 확인 2. 패키지 삭제 1. 패키지 확인 삭제하고자 하는 패키지의 정확한 이름을 알아보기 위해 dpkg 명령어를 사용하여 찾아봅시다. $ dpkg --list --list 로 입력해보면 시스템에 .. 2022. 4. 18.
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.
728x90
반응형