IntelliJ 인코딩 설정
1. 전역 인코딩 현재 프로젝트 또는 프로젝트의 모든 파일 또는 디렉터리에 대해 전체적으로 인코딩 옵션을 구성 할 수 있다. 파일 또는 디렉터리 인코딩이 정의되지 않은 경우 프로젝트 인코딩이 사용된다. 프로젝트 인코딩을 사용할 수 없는 경우(예: 프로젝트가 아직 생성되지 않은 경우) IntelliJ IDEA는 전역 인코딩을 사용한다. ...
1. 전역 인코딩 현재 프로젝트 또는 프로젝트의 모든 파일 또는 디렉터리에 대해 전체적으로 인코딩 옵션을 구성 할 수 있다. 파일 또는 디렉터리 인코딩이 정의되지 않은 경우 프로젝트 인코딩이 사용된다. 프로젝트 인코딩을 사용할 수 없는 경우(예: 프로젝트가 아직 생성되지 않은 경우) IntelliJ IDEA는 전역 인코딩을 사용한다. ...
1. Yum Repository란 Yum Repository는 Package를 모아놓은 저장소이다. Yum을 통해 Package 설치 시 활성화된 Yum Repository에서 다운로드하여 설치하기 때문에 Package가 Repository에 없으면 설치를 할 수 없다. Default Repository가 아닌 EPEL(Extra Package fo...
1. 도커(Docker)란 도커는 2013년 3월 산타클라라에서 열린 Pycon Conference에서 dotCloud의 창업자인 Solomon Hykes가 The future of Linux Containers라는 세션을 발표하면서 처음 세상에 알려졌다. 도커는 리눅스의 응용 프로그램들을 소프트웨어 컨테이너 안에 배치시키는 일을 자동화하는 오...
1. Annotation 이란 Annotation은 Java5부터 새롭게 추가된 문법요소로, 사전적 의미는 주석이라는 의미를 가지고 있다. 자바에서 사용될 때의 Annotation은 코드 사이에 주석처럼 쓰여서 특별한 의미를 부여한다. 컴파일러가 특정 오류를 억제하도록 지시하는 것과 같이 프로그램 코드의 일부가 아닌 프로그램에 관한 데이터를 제공...
1. Date 클래스 활용 import java.text.SimpleDateFormat; import java.util.Date; public class CurrentDateTime { public static void main(String[] args) { SimpleDateFormat sdf = new SimpleDat...
1. 개념 Java에서 문자열을 다루는 대표적인 클래스로 String, StringBuffer, StringBuilder가 있다. 연산이 많이 않을때는 특별한 이슈가 발생할 가능성이 거의 없지만, 연산횟수가 많아지거나 멀티스레드, 경쟁 상태(Race Condition) 등의 상황이 자주 발생하면 각 클래스의 특징을 이해하고 상황에 맞는 적절한 클래스...
1. 접근 권한(chmod) 기존 파일 또는 디렉터리에 대한 접근 권한을 변경할때 사용하고, 파일 소유자나 슈퍼 유저만 변경 가능하다. 파일모드는 문자나 8진수로 지정한다. 1) chmod 도움말 [root@localhost ~]# chmod --help 사용법: chmod [옵션]... MODE[,MODE]... FILE... 또는: ch...
1. 시작 Shell Script 1) 파일생성 [root@localhost ~]# touch start.sh 2) 편집 [root@localhost ~]# vi start.sh 3) 추가 spring-boot-application에 로그 설정이 되어 있으면 nohup을 사용하지 않고 실행 로그설정: https://dejavu...
1. 변수 쉘변수는 처음 사용될 때 만들어진다. 즉 미리 선언할 필요가 없다. 쉘변수는 유닉스 명령과 마찬가지로 대소문자에 구별이 있다. 쉘변수는 기본적으로 데이터를 문자열로 저장한다. 수치를 대입해도 실제 수치가 아닌 문자열이 저장된다. 계산이 필요할 경우는 자동으로 수치로 변환하여 계산후 다시 문자열로 저장된다. 쉘변수의 값을 사...
1. 계정 추가 [root@localhost ~]# useradd mosquitto [root@localhost ~]# groupadd mosquitto 2. 의존성 패키지 설치 [root@localhost openssl]# make [root@localhost openssl]# make install [root@localhost openssl...