반응형

TINYTEXT 9

git 명령어 모음

현재 상태git status 브랜치 목록 보기git branch 특정 이름으로 브랜치 확인아래 예시는 abc가 들어간 브랜치 이름 확인git branch | grep abc remote에 있는 브랜치 목록보기git branch -r 브랜치 생성git branch {branch 이름} 브랜치 삭제git branch -d {branch 이름} 브랜치 이동git checkout {branch 이름} HEAD기준 이전 커밋으로 돌리기git reset --hard HEAD^git reset --hard HEAD~1 HEAD기준 10개 이전 커밋으로 돌리기git reset --hard HEAD^^^^^^^^^^git reset --hard HEAD~10  git log 한줄로 보기git log --oneline s..

TINYTEXT 2024.10.07

Spring boot에서 로그를 추가하는 가장 빠른 방법

Spring boot의 starter에는 기본적으로 log를 위한 의존성들이 포함되어 있다. 즉, Spring boot를 사용하여 이미 서버 개발을 시작하고 서버를 띄운 사람은 log를 띄우기 위해서 다른 의존성을 추가하지 않아도 된다.  logback의 설정을 보면 appender나 log level을 세밀하게 설정하고, log 포맷이나 색깔 등을 지정할 수 있다!하지만, 이 글의 제목을 보고 들어온 사람들은 그런게 귀찮고 그저 log 한줄 추가하는 가장 빠른 방법을 원할 것이다. logback 설정을 아무것도 안하고 아래 코드 처럼 로그를 추가하면, 2개중에 info만 나온다.logback의 기본 log level이 info이상으로 되어 있기 때문이다. import org.slf4j.Logger;im..

TINYTEXT 2024.09.30

맥에서 exit입력하여 터미널 닫기

Ubuntu를 주로 사용했을 때는, 터미널에서 exit를 입력하면 터미널 창 자체가 닫혔는데, 처음 맥을 접했을 때 터미널에서 exit를 입력해도 창이 닫히지 않아서 당황했다.터미널 설정에서 닫도록 설정할 수 있다. 1. 터미널을 실행 한다.2. 터미널 > 설정... 을 선택 한다.아래 캡쳐에서 보면 알 수 있듯이 터미널 실행상태에서 command + , 로 설정창을 열 수 있다.3. 프로파일 > 셸 > 셀 종료 시 에서 윈도우 닫기 선택 를 선택한다. 이제 터미널에서 exit를 입력하면 터미널 창이 닫힌다.

TINYTEXT 2024.09.21

Mac / ubuntu에서 screen 사용법

Mac이나 ubuntu에서 스크린을 사용할 수 있다.screen을 사용하기 위해서는 설치를 해야 하는데, apt-get을 이용하는 경우 screen을 설치하여야 한다.sudo apt-get install screen Mac의 경우 기본으로 설치 되어 있는 것으로 보인다. 주요 사용법은 아래와 같다.스크린 만들기 1. 특정 이름으로 생성screen -S [이름] 2. 임의의 이름으로 생성screen스크린 나오기control + a d   (맥/우분투 모두 키 입력)스크린으로 돌아가기screen -r [이름] 스크린 리스트screen -list 스크린 종료(스크린 안에서) exit

TINYTEXT 2024.09.21

int 배열(int[])을 Integer List(List<Integer>)로 바꾸기

List는 generic type이다. int는 primitive data type이라서 generic type에 사용할 수 없다.그렇다면 int 배열을 어떻게 List로 변경할 수 있을까? 두가지 방법이 있다. 1. 반복문을 통해서 하나하나 넣어주기int[] arr = {1, 2, 3};List list = new ArrayList(arr.length);for (int num : arr) { list.add(num);}배열의 element하나씩 list 에 add해준다. 2. stream을 이용하는 방법List list1 = Arrays.stream(arr).boxed().collect(Collectors.toList());List list2 = IntStream.of(arr).boxed().co..

TINYTEXT 2024.09.21
반응형