전체 글
1,966개의 글
PHP CLI 모드 실행
1. PHP 실행 확인 # php56 -v PHP 5.6.38 (cli) (built: Sep 12 2018 08:34:08) Copyright (c) 1997-2016 The PHP Group Z…
mariadb general_log로 특정 세션 쿼리만 조회하기
mariadb의 general log는 DB 에서 수행되는 모든 쿼리를 로깅하는 기능입니다. 그러나 이 기능 사용 시 모든 세션, 모든 쿼리가 로깅 되기 때문에 로그파일이 몹시 커질 가능성이 있어 …
웹스피어 클래스로더 로딩 순서 변경
1. 개요 클래스패스끼리 충돌이 나서 기동시 에러가 나거나, 로딩하지 않아도 되는 클래스를 인스턴스가 물고 올라오는 경우가 있다. 웹스피어에서 해당 인스턴스의 소스 lib 부터 읽도록 클래스 로더 …
JVM Crash - common issue 사례 1
1. 개요 멀쩡하던 WAS가 갑자기 Crash~~~ SIGBUS 시그널을 맞고 다운되었습니다. 왜요?? 왜죠?? 왜?? 갑자기 왜일까요?ㅠ_ㅠ (ㅋㅋㅋ) 2. 추적 JVM이 다운되면서 hs err …
[Tip] 주요 curl 명령어 모음.(주요 Option)
주요 options (http/https 관련 옵션만 정리) short long 설명 비고 -k --insecure https 사이트를 SSL certificate 검증없이 연결한다. wget 의 …
MS SQL Server Query - 미사용 테이블, 인덱스 확인 쿼리
----Unused tables indexes. ----Tables have index_id’s of either 0 = Heap table or 1 = Clustered Index Declare …
MS SQL Server Query - IO 과점 쿼리
SELECT TOP 50 (qs.total_logical_reads + qs.total_logical_writes) /qs.execution_count as [Avg IO], substring (q…
MS SQL Server Query - CPU 과점 쿼리
SELECT TOP 50 qs.total_worker_time/qs.execution_count as [Avg CPU Time], substring (qt.text,qs.statement_start…
MS SQL Server Query - CPU waits
Select signal_wait_time_ms=sum(signal_wait_time_ms) ,'%signal waits' = cast(100.0 * sum(signal_wait_time_ms) /…
AWS ELB 사용 시, Tomcat에 X-Forwarded-For IP를 log에 남기기.
1. 개요 AWS ELB에서 Proxy를 활성화 시켜서, Tomcat에서 실제 Client IP를 Log에 기록하게 할 수 있다. 2. 활용 Tomcat의 Access Log에만 남길 경우, Acc…
AWS ELB 사용 시, Apache HTTPS Redirect(Rewrite) 무한 루프 현상 해결.
1. 개요 AWS ELB에 HTTPS를 사용하고 뒤에 Apache는 HTTP를 사용할 경우 발생할 수 있는 케이스 이다. 2. 활용 앞선 설정, /index.php/httpd/1120-apache-…
Ubuntu Linux AWS CLI 설치
1. AWS CLI가 설치되어 있지 않다. $ aws The program 'aws' is currently not installed. You can install it by typing: sudo…
sysbench 를 통한 MariaDB thread pool 성능 테스트
db에 부하 테스트 할 수 있는 tool 인 sysbench 를 이용하여 mariadb thread pool 사용 / 미사용 시 어떤 설정이 더 성능이 좋은 지 테스트한 결과입니다. test 환경 …
ORA-01578 block corruption 발생 시 해당 block 스킵하는 방법
백업본이 없는 DB에 block corruption 이 발생하여 조치한 케이스 공유 드립니다. 해당 block 복구가 아닌 corrupted block을 skip 함으로써 조치했습니다. -- ORA…
PIP Upgrade
1. 배경 간혹 pip 버전이 낮아서 업그레이드를 해야 할 때가 있음. 2. 커맨드 $ pip install --upgrade pip 3. 에러나 가면? $ pip install --upgrade …
[Tip] Bash 문자열 조작하기.(string manipulate)
Bash에서는 다양한 문자열 조작을 할 수 있는데, 정리되거나 통일성이 적어서 찾기가 쉽지 않다. 다음의 링크에서 Bash 문자열 조작이 잘 정리되어 있으며, 아래는 많이 사용하는 삭제를 예로 가져…
[Tip] Bash 여러줄 출력되는 것을 배열(array)에 담기.
OS 환경에서 Bash를 사용하다 보면, 여러줄로 출력되는 것을 배열(array)로 담아야할 때가 있다. 그럴 때에는 다음과 같은 명령어로 담을 수 있다. IFS = $'\n' 배열변수명 =( ` …
[Tip] DynamoDB Capacity Autoscaling 시, index는 제외하기.
AWS Console을 이용하여, DynamoDB 의 Capacity Autoscaling을 설정할 수 있다. CLI 가 아닌 Console에서 설정하면, Table 및 Index 모두에 Defau…
자바 HashMap value sort
1. 샘플 코드 1-1. Map String,Integer 1-1-1. 메인 코드 Map myMap = new HashMap(); myMap.put("aa",13); myMap.put("ab",12…
자바 Array, ArrayList 변환
1. 샘플 코드 List String myList = new ArrayList String (); myList.add("j"); myList.add("a"); myList.add("v"); myLi…
자바 입력받은 날짜 더하기 (Date, Calendar 사용)
1. 샘플 코드로 알아보겠습니다. DateFormat df = new SimpleDateFormat("yyyyMMdd"); Date date = null; try { date = df.parse("…
자바 arraycopy() 배열 복사
1. 샘플 코드로 알아보겠습니다. String[] array1 = { "1", "2", "3", "4", "5" }; String[] array2 = { "6", "7", "8", "9", "10"…
AWS SQS Java 연결 Test
1. 개요 SQS 연결 2. 자바로 연결 본 내용은 아마존 문서를 보고 그대로 따라함. 2-1. 메이븐 설정 dependency groupId com.amazonaws /groupId artifac…
[Tip] AWS S3 Cli 사용 시, File 다수 및 선별하여 전송.
AWS S3 에서 cp, mv 등 여러 cli를 사용하다 보면, File 각각 따로따로 수행해야되서 불편한 때가 있다. 이럴 경우 다음의 옵션을 주면, 대량이나 원하는 것만 선별하여 한번에 수행할 …