전체 글
1,965개의 글
두 번 뒤집기 (백준 알고리즘 2505번)
1. 문제 https://www.acmicpc.net/problem/2505 2. 코드 public static void main(String[] args) { // int[] input = { 6…
MySQL AWS RDS 다른 계정으로 마이그레이션
1. 개요 {xtypo_list} 사용하던 MySQL RDS를 다른 계정으로 옮기려고 한다. 다른 계정은 새로운 계정이라고 가정한다. 모든 조건을 동일하게 옮긴다는 요구조건을 만족해야 한다. {/x…
하얀 칸 (백준 알고리즘 1100번)
1. 문제 https://www.acmicpc.net/problem/1100 2. 코드 public static void main(String[] args) { List String input = …
javax.xml.transform.TransformerConfigurationException: Could not load the translet class
1. 개요 javax.xml.transform.TransformerConfigurationException: Could not load the translet class .... 2. 원인 2-1.…
분산처리 (백준 알고리즘 1009번)
1. 문제 https://www.acmicpc.net/problem/1009 1 맞는지 모르겠지만 한번 풀어봤네요. 2 코드 public static void main(String[] args) {…
GDB core 파일 분석을 위한 어셈블리
##1. 개요 --- ##2. backtrace (bt) 스택에 대한 backtrace를 보여주는 GDB 명령어이다. (gdb) bt #0 0x0000003978a32495 in ssignal ()…
XML file to XML string
1. 개요 2. 코드 {xtypo_code}File xmlFile = new File(System.getProperty("XML_PATH") + "/" + xmlFileName); BufferedR…
자바 대소문자 아스키 코드
1. 문제 자바로 대소문자 글자별 아스키 코드 확인 2. 코드 public class Ascii { public static void main(String[] args) { String str = …
Open Source Serverless (오픈 소스 서버리스)
1. 제목 오픈 소스 서버리스 플랫폼을 소개한다. 2. 관리형 서버리스와 비교 Cold start : 동일하게 존재 구성 : 오픈 소스를 쓰면 서버 구성부터 다 해야 함 3. 리프 (riff) 피보…
Lambda Cold start vs. Warm start
1. 소개 서버리스 서비스인 람다의 콜드 스타트 와 웜 스타트 에 대한 이야기 2. 내용 이벤트가 호출되어 람다가 실행될 때 실행할 컨테이너가 준비되어 있지 않다면 실행 콘텍스트 설정 및 부트스트래…
Java Integer Constant Pool Cache
1. 개요 자바의 Integer 상수 풀 2. 내용 jmap 을 통해 Integer 인스턴스의 메모리 변화를 모니터링하던 중 이상한 점을 발견하였다. 인스턴스수 바이트 인스턴스 중가 바이트 증가 개…
초간단 react.js 시작하기
1. 시작하기 전에 npm이 설치되어 있어야 한다... npm은 node.js를 설치하면 같이 설치된다... 2. 따라하기 본인은 d:\dev\react 란 곳에서 작업했다. D:\dev\react…
windows npm 설치
1. 설치 윈도우에서 npm을 설치하려고 할 때... 예전에는 npm을 따로 설치해야 한다고 했지만 지금은 그냥 노드를 설치하면 같이 깔린다. 2. 설치 URL https://nodejs.org/e…
NoSQLMongoDB replication(replica set) 설정 방법
mongo db에서도 mysql 처럼 master - slave 구조로 replication 을 설정할 수 있습니다. 그 중에서도 자동 failover를 지원하고 (새로운 master node는 내…
[Tip] SSH / SCP 사용 시, known_hosts 파일 check 무시하고 접속하기.
ssh / scp 를 사용할 때, .ssh/known_hosts 파일에서 key check을 진행한 후 접속을 한다. 그러나 다중 서버에 동시 작업등을 수행할 때, yes/no 질문으로 인해 지연되…
[JAVA] Root CA Cert 인증서 신뢰기관 추가하기.
JAVA로 https 호출 시, Root CA Cert 인증서가 사설이거나 등록이 안되어 있으면 호출이 정상적으로 안될 때가 있다. 이를 위해서는 JAVA에서 다음과 같이 CA Root 인증서를 t…
Kubernetes pod session affinity
1. 목적 Pod의 Spec에 nodeName을 설정하면 특정 노드에 Pod 할당이 가능하다. 하지만 이 방법은 약간 원시적인 방법이라고 할 수 있다. nodeName 방식이 아닌 노드에 라벨을 설…
X-Forwarded-Proto 프로토콜
1. 개요 X-Forwarded-Proto는 클라이언트가 로드 밸런서 또는 프록시에 연결할 때 사용한 원래 프로토콜(HTTP 또는 HTTPS)을 애플리케이션 서버에 전달하기 위한 요청 헤더다. 예를…
MongoDB simple command
-0. Mongo DB 접속 dori:bin mac$ mongo MongoDB shell version v4.0.9 connecting to: mongodb://127.0.0.1:27017/?gss…
NoSQLMongoDB installation
-0. MongoDB란 MongoDB 는 document-oriented NoSQL 계열 오픈소스 데이터베이스로 아래와 같은 구조로 이루어집니다 . (출처: https://beginnersbook.…
SMON parallell 로 트랜잭션 롤백하기
트랜잭션을 킬하면 트랜잭션이 처리했던 데이터들을 롤백하게 됩니다. 롤백이 끝날때까지 해당 테이블에 트랜잭션을 수행할 수 없어 무한정 기다리게 되는데 이 롤백을 좀더 빨리 하고 완료시간을 예상해볼 수…
MariaDBMariaDB 실행계획 중 Using where 에 대해
MariaDB / Mysql 실행계획을 간단히 정리해보자면 아래와 같습니다 . -. 효율적인 플랜 const ref eq_ref range -. 비효율적인 플랜 derived : from 절에 사용…
MariaDB innodb_thread_concurrency란?
-1. Innodb_thread_concurrency 란? MariaDB는 싱글 프로세스지만 CPU core 수를 최대한 활용하기 위해 멀티 쓰레드 방식으로 구성됩니다. DB 내 동시에 수행되는 쓰…
OHS(Oracle HTTP Server) 12.2.1.3.0 Silent mode 설치
1. 개요 OHS를 설치한다. 2. 설치 전체적인 설치 작업은 /index.php/httpd/1509-ohs-oracle-http-server-12-1-2-0-0-silent-mode 와 동일하다.…