Technology
최근글
- Spring Batch Spring Batch 관련 Table 자동 생성 안될 때 수동 생성하는 방법 initialize-schema: always 옵션을 지정했음에도 불구하고 Spring Batch 관련 Table 자동 생성 안될 때가 있다.그럴 경우에는 수동 생성해야한다. external libraries 에서 org.springframework.batch:spring-batch-core:*.*.* 라이브러리를 찾아보자. spring-batch-core-*.*.*.jar 하위에 org 패키지를 오픈한다. 이것저것 많지만, 좀 내리다보면 아래와 같이 .sql 문이 나온다. 내 데이터베이스와 일치하는 .sql 문을 찾는다. 나는 MYSQL 로 가정한다. 복사해서 수동으로 table 을 생성하자. db 에서 처음 배치 돌릴 때마다 에러나서 ( 버전이 낮음 ; 버전이 낮은 경우에는 안된다고 한다. ..
- Spring Spring Cache 이해하고 사용하기: 성능 최적화를 위한 데이터 캐싱 도구 Spring Cache란Spring Cache는 캐싱을 쉽게 구현할 수 있도록 하는 Spring의 추상화 레이어입니다. 이를 통해 애플리케이션은 특정 데이터를 메모리, 디스크, Redis, Ehcache 등 다양한 캐시 저장소에 저장하고 재사용할 수 있습니다. Spring Cache 주요 개념캐싱 메커니즘캐시 저장소: 데이터를 임시로 저장하는 공간(예: ConcurrentHashMap, Redis).캐시 키: 데이터를 식별하기 위한 고유 키.캐시 값: 캐시에 저장된 실제 데이터. 주요 어노테이션Spring Cache는 주로 어노테이션 기반으로 작동한다. @EnableCaching캐시 기능을 활성화한다.보통 Spring Boot의 메인 클래스나 구성 클래스에 선언한다.@SpringBootApplicatio..
- Docker docker-compose 에 대해서 알아보기. docker-composedocker-compose는 Docker에서 여러 컨테이너를 정의하고 관리하기 위한 도구이다. 복잡한 애플리케이션은 여러 서비스(예: 웹 서버, 데이터베이스, 캐시 등)로 구성되는데, docker-compose를 사용하면 이러한 서비스들을 하나의 설정 파일로 정의하고 한꺼번에 실행할 수 있다. 주요 기능 및 특징YAML 파일을 통한 설정docker-compose.yml 파일에 서비스, 네트워크, 볼륨 등을 정의하여 각 컨테이너의 설정을 관리한다.멀티 컨테이너 애플리케이션 관리단일 명령어로 여러 컨테이너를 빌드하고 실행할 수 있다.환경 간 일관성 유지개발, 테스트, 프로덕션 환경에서 동일한 설정을 사용하여 일관성을 보장한다.의존성 관리서비스 간의 의존성을 정의하여 실행 순서를 제어..
인기글
- 리눅스 1급 - 필기 기록 [ 리눅스 1급 시험 준비] - 리눅스의 개요 1. 다음 중 최근 운영체제 동향에 대한 설명으로 틀린 것은 ? 1️⃣ 유무선 네트워크 지원이 강화되고 있다. 2️⃣ 개방형 운영체제에서 폐쇄형 운영체제로 변화하고 있다. 3️⃣ GUI 기반의 사용자 인터페이스를 제공하고 있다. 4️⃣ 고성능 프로세서 지원을 위해 최적화되고 있다. 더보기 답 : 2️⃣ 개방형 운영체제에서 폐쇄형 운영체제로 변화하고 있다. 2. 다음 중 나머지 셋과 다른 종류에 속하는 운영체제로 알맞은 것은 ? 1️⃣ Android 2️⃣ Tizen 3️⃣ MeeGo 4️⃣ Chrome OS 더보기 답 : 4️⃣ Chrome OS - 모바일 운영 체제 ㄴ Android ㄴ Tizen : Tizen OS는 리눅스 재단, 리모 재단, 삼성전자, 인텔이 공동으로 개발한 IT기기를 지원하는 운영..
- html CSS를 이용하여 부모 요소의 높이에 자식 요소를 맞추는 방법 CSS를 이용하여 부모 요소의 높이에 자식 요소를 맞추는 방법 웹 페이지 레이아웃을 디자인할 때, 부모 요소(div)의 높이를 자식 요소에 자동으로 적용하고 싶은 경우가 종종 있습니다. 특히, 자식 요소들이 부모 요소의 높이에 꽉 차게 표시되어야 할 때 이 방법이 유용합니다. 이 포스트에서는 CSS만을 사용하여 이를 해결하는 방법을 소개하겠습니다. 문제 상황 부모 요소에게 height: 100px;를 주었을 때, 자식 요소들이 자동으로 부모의 높이를 채우도록 설정하고 싶습니다. 이를 위해 자식 요소들에게 하드코딩으로 height: 100px;를 설정하는 것이 아니라, 더 유연한 방법이 필요합니다. 해결 방법 자식 요소들에게 다음과 같은 CSS 속성을 적용하여, 부모 요소의 높이에 맞춥니다. .child-..
- troubleshooting [이클립스] java virtual machine launcher 오류 자바 버전 업데이트 후 이클립스 실행 오류 해결 방법 자바(Java) 버전을 업데이트한 후 이클립스(Eclipse)를 실행할 때 발생하는 java virtual machine launcher 오류를 해결하는 간단한 방법을 소개합니다. 오류 상황 자바 버전 업데이트 후 이클립스를 실행하면 java virtual machine launcher 오류가 발생합니다. 해결 방법: eclipse.ini 파일 수정 이클립스가 설치된 폴더에서 eclipse.ini 파일을 찾아 메모장으로 엽니다. 파일의 내용은 대략 다음과 같을 것입니다: -startupplugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar--launcher.libraryplugins/org.eclipse...