우선 순위 큐 패턴
1. 우선 순위 큐 패턴 우선 순위가 높은 요청을 우선 순위가 낮은 요청보다 먼저 받아서 처리하도록 서비스로 전송된 요청의 우선 순위를 지정한다. 이 패턴은 개별 클라이언트에 서로 다른 서비스 수준 보장을 제공하는 애플리케이션에서 유용하다. 2. 컨텍스트 및 문제점 애플리케이션은 특정 작업(예: 백그라운드 처리 수행 또는 다른 애플리케이션이나 서비스...
1. 우선 순위 큐 패턴 우선 순위가 높은 요청을 우선 순위가 낮은 요청보다 먼저 받아서 처리하도록 서비스로 전송된 요청의 우선 순위를 지정한다. 이 패턴은 개별 클라이언트에 서로 다른 서비스 수준 보장을 제공하는 애플리케이션에서 유용하다. 2. 컨텍스트 및 문제점 애플리케이션은 특정 작업(예: 백그라운드 처리 수행 또는 다른 애플리케이션이나 서비스...
1. CQRS 패턴 CQRS 패턴이란 Command and Query Responsibility Segregation의 약자이다. 이를 해석하면 명령과 쿼리의 역할을 구분한다는 의미이다. 즉, Command (Create, Insert, Update, Delete)와 쿼리(Select - Read)의 책임을 분리하는 의미이다. CQRS는 데이터 저장...
1. split 파일을 분할 한다. 파일을 지정한 행의 길이나 사이즈로 분할한다. 2. 주요 옵션 옵션 설명 -l 100 100 라인 단위로 분할한다. 기본값은 1000 이다. -d 숫자로 된 이름의 파일로 분할한다. 기본...
1. 쿠키 생성 public void setCookie(HttpServletResponse response) { Cookie cookie = new Cookie("cookieName", "cookieValue"); cookie.setMaxAge(0); // 쿠키 expiration 타임 cookie.setPath("/"); //...
1. 세션 쿠키 이름 변경 Spring 세션을 사용하면 Tomcat 서버의 기본 JSESSIONID 쿠키는 스프링에서 디폴트로 지정해주는 “SESSION”이라는 이름의 쿠키로 변경된다. properties 파일에서 설정할 수 있다. server.servlet.session.cookie.name=CHANGESESSION [출처 및 참고] h...
1. Batch 프로퍼티 통합 속성 이름 설명 기본값 spring.batch.jdbc.initialize-schema 데이터베이스 스키마 초기화 모드 embedded spring.batch.jdbc.isolatio...
1. less, more 텍스트파일을 열람한다. 텍스트파일을 화면 단위로 열람한다. 명령어를 실행하고 화면을 이동하는 명령어는 vi 명령어와 동일하다. less가 more 보다 화면을 자유롭게 이동할 수 있는 기능이 있어서 편리하다. 2. 주요 옵션 옵션 설명 -N ...
1. head 파일의 앞부분을 출력한다. 2. 주요 옵션 옵션 설명 -n 라인번호 지정한 라인번호까지 출력 3. 사용예제 $ cat sample.txt one two three # 2번 라인까지 출력 $ head -n 2 sample.txt...
1. file 파일의 타입을 확인한다. 텍스트파일, 실행파일, 아카이브 파일인지 등의 파일 타입을 확인한다. 2. 주요 옵션 옵션 설명 -z 파일이 압축되어 있는 경우 압축되기 전의 파일 타입을 확인 3. 사용예제 # 텍스트 파일 확인 $ f...
1. date 일자, 시간을 처리한다. 2. 주요 옵션 옵션 설명 -d 원하는 일자를 지정 + 출력 포맷 지정 3. 사용예제 1) 일자 출력 포맷 지정 # 년월일 형태 $ date +%Y%m%d 201...