후아빠 님의 글 26
openssl 명령어로 SSL 인증서 다루기: s_client 검증, PEM/DER/PKCS12 변환, CSR 생성
인증서 만료로 서비스가 멈추거나, 톰캣에는 되던 인증서가 nginx에서 안 붙거나, 자바 앱에 넣을 키스토어를 만들어야 하는 상황은 운영하다 보면 주기적으로 돌아온다. 그때마다 웹 콘솔을 열지 않아…
Rancher와 Kubernetes 차이점 (번역본)
원문은 https://softwaremind.com/blog/rancher-vs-kubernetes-similarities-and-differences/ 입니다. 게시일: 2023년 11월 16일 …
쿠버네티스 kubectl run의 다양한 용법
1. 개요 이 문서는 kubectl run을 이용한 다양한 Pod 생성 상황을 설명한다. 2. 기본적인 Pod 생성 nginx 이미지를 이용한 nginx 파드 생성 kubectl run nginx …
Google 제공 Github 샘플로 Python Flask App 만들기 (그리고 App Engine, GKE에 배포까지)
1. 개요 구글 깃허브에서 제공하는 앱 2. 상세 2.1. 디렉토리 생성 mkdir sample-app 2.2. 깃 클론 git clone https://GitHub.com/GoogleCloudPl…
초 Simple Python 애플리케이션 만들기 (테스트용)
1. 개요 각종 테스트에 사용할 간단 파이썬 애플리케이션을 만들어본다. 2. 구성 2.1. 상위 디렉토리 생성 mkdir -p sample-app 2.2. sample-app/main.py samp…
Spring Boot application.properties @Value
1. 개요 application.properties에 값을 정의하고 코드 내에서 사용하는 방법 2. 설정 startup.complete.code=20 3. 코드 @Value("${startup.co…
Spring Query Refresh
1. 개요 서블릿 컨테이너 리부팅 없이 쿼리 반영을 가능케 한다. (긴급 반영 등) 2. 방법 CommonDao 빈을 refresh하면 된다. 실제로는 CI/CD 도구와 연계하여 쿼리 파일을 반영한…
MyBatis Plugin Interceptor를 통한 Query Logging 구현
1. 목적 MyBatis 로그를 어떻게 할까 고민하던 중 선택한 방법이다. 실제 Insert, Update 등의 쿼리를 DB에 넣어달라는 요청은 많이 발생한다. 하지만 log4j 사용 시 모든 쿼리…
Kafka (카프카) 메시지 송수신
1. 개요 카프카 의 메시지 송수신을 소개한다. 기타 카프카 관련 Tech Note는 다음과 같다. 카프카 (Kafka) 카프카 설치 및 구성 (Kafka Installation) Kafka (카프…
Kafka (카프카) 핵심 구성요소
1. 개요 카프카 의 핵심 구성요소를 소개한다. 기타 카프카 관련 Tech Note는 다음과 같다. 카프카 (Kafka) 카프카 설치 및 구성 (Kafka Installation) Kafka (카프…
SNAT DNAT 차이점
1. NAT란 모든 IP 패킷에는 Source IP와 Destination IP가 있다. NAT란, Network Address Translation, 즉 IP 패킷 헤더의 IP 주소를 변경하는 기…
DevelopmentNexus OSS 설치
1. 개요 2. 다운로드 홈페이지 : https://www.sonatype.com/nexus-repository-oss wget 다운 링크 : wget http://www.sonatype.org/d…