103동103호 님의 글 74
12 Factors App - Backing Services (백엔드 서비스)
1. 개요 12-Factors 애플리케이션 요소 중 4번째. 2. 백엔드 서비스란? 애플리케이션이 실행되는 가운데 네트워크를 통해서 사용할 수 있는 서비스들이다. MySQL 같은 RDBMS Kafk…
Redux란?
1. Redux란? 상태 관리 라이브러리로 컴포넌트들의 상태 관련 로직들을 타 파일로 분리하여 효율적으로 관리할 수 있다. 또 컴포넌트 간에 상태 공유 시 쉽게 상태 값을 전달할 수 있다. 2. 구…
Nginx Ingress Controller
1. Ingress란? 기본적으로 Service를 생성하면 NodePort 방식으로 접근하게 됨 그러나 실제로 그렇게 사용할 수는 없음 Ingress 사용 - Ingress란 클러스터 외부에서 내부…
PFX 인증서에서 Apache용 인증서 추출
*.pfx 인증서 파일에서 Apache HTTP Server용 인증서를 추출한다. 1. 방법 $ openssl pkcs12 -in mykey.pfx -nocerts -out mykey.key $ o…
신경망 분석이란?
1. 개요 Neural Network(신경망)는 인간의 뇌 신경세포가 정보를 처리하는 방식을 모방한 개념으로, 반복적인 학습 과정을 통해 입력과 출력 사이의 관계를 모델링하는 분석 기법이다. 신경망…
gcore 사용법
1. 개요 gcore 사용법 2. coredump란? 출처 : 위키피디아 core dump, crash dump, memory dump, or system dump[1] consists of the…
리버스 엔지니어링이란?
1. 개념 리버스 엔지니어링(Reverse Engineering)은 특정 기계나 프로그램을 분석하고 동작을 관찰하여 제조 방법, 동작 원리, 설계 구조 등을 파악하는 방법이다. 소프트웨어 공학에서는…
클래스 찾는 jsp 소스 (findClass.jsp)
1. 목적 2. 코드 %@ page import="java.util.*"% % String reqName = null; java.net.URL classUrl = null; reqName = req…
X-Forwarded-Proto 프로토콜
1. 개요 X-Forwarded-Proto는 클라이언트가 로드 밸런서 또는 프록시에 연결할 때 사용한 원래 프로토콜(HTTP 또는 HTTPS)을 애플리케이션 서버에 전달하기 위한 요청 헤더다. 예를…
WebLogic plug-in options
1. 개요 2. 연결 설정 옵션 2-1. WLSSocketTimeoutSecs 웹로직 서버 하나에 대해 연결을 시도하는 과정의 timeout 값이다. 연결이 실패하면 다시 연결을 시도하게 되는데 이…
HAProxy SSL 인증서 적용
1. 개요 HAProxy에서 TLS(SSL) 인증서를 종료(SSL termination)하도록 구성하면, 클라이언트와 HAProxy 사이의 통신은 HTTPS로 처리하고 HAProxy와 백엔드 웹 서…
curl: (60) SSL certificate problem: self signed certificate
1. 개요 curl로 셀프 서명 인증서를 사용하는 사이트 접속 불가 2. 현상 # curl https://www.abc.com curl: (60) SSL certificate problem: sel…