본문 바로가기

전체 글198

Github 블로그 만들기 (with Hexo) # 프로젝트 생성 1. 다운로드 및 설치 git : https://git-scm.com/downloads nodejs : https://nodejs.org/ko/ 2. 프로젝트 생성 # hexo-cli 설치 $ npm install hexo-cli -g # hexo 프로젝트 생성 $ hexo init $ cd $ npm install 3. 확인 # 구동 $ cd $ hexo server # 접속 https://localhost:4000 # tranquilpeak 테마적용 1. 테마 다운로드 hexo-theme-tranquilpeak 해당 파일이 들어있는 폴더명을 tranquilpeak으로 변경하여 /themes/ 디렉토리로 이동 hexo 프로젝트의 /_config.yml 파일을 열어 themes: tra.. 2021. 9. 9.
Oracle Client Installation Oracle Client 1. 특징 설치 기반 소프트웨어 (Install-based software) 범용패키지, 올인원 기능 제공 다운로드 : Oracle 11g 64bit, Oracle 11g 32bit 2. 장점 하나의 패키지를 설치하여 SQL*Plus, tnsping, JDBC Driver, OCI 등을 한번에 사용 가능 설치를 진행하면서 환경 변수 설정을 진행하기 때문에 따로 추가할 필요 없다. 3. 단점 설치 기반의 소프트웨어로 문제 발생 시 소프트웨어 제거가 필요하며, 재시작이 필요할 수도 있다. 소프트웨어 설치 제거 시 완벽히 정리되지 않을 수 있다. Oracle Client 및 기타 도구 등으로 인해 최신 Java, Windows 업데이트 등의 소프트웨어와 충돌이 발생할 수 있다. Ora.. 2019. 12. 24.
모니터링 모니터링 요소 OS CPU 사용률 메모리 사용량 - 물리, 논리적 사용량 디스크 사용량 - Disk Space Usage, Disk IO Operations 네트워크 사용량 - Inbound, Outbound Traffic MySQL 쿼리 실행량 - QPS(per second), QPM(per minutes) 커넥션 - max connections, running/cached connection count 스레드 - thread cache size, running/created/cached count 핸들러 - Handler_read_first, Handler_read_rnd, .. 락 - lock immediate, lock waited 임시 테이블 사용량 - sort_buffer_size 이상 슬로우.. 2016. 3. 22.
Redis Sentinel 센티넬이란? (Sentinel)- 운영환경에서 일반적으로 구성되는 마스터/슬레이브 구조에서 예기치 않게 마스터가 다운되었을 때 관리자의 개입없이 자동으로 failover - 센티널은 레디스 마스터, 슬레이브들을 제대로 동작하는지 지속적으로 감시한다.- 슬레이브가 여러 대 존재 할 경우 승격된 새로운 마스터로 부터 데이터를 받을수 있도록 재구성 한다.- 다운된 마스터가 재시작 되었을 경우, 슬레이브로 전환되어 새로운 마스터를 바라볼 수 있도록 한다.- 레디스 인스턴스들에 예기치 않은 문제 발생 및 자동승격처리 등을 API를 통해서 관리자나 다른 프로그램에 알림기능 제공 준비version : redis 2.8.13 (설치 시 2.6 이상부터 sentinel 자동설치 됨)port : master(6380), .. 2016. 2. 26.
MIME-Type List MIME-TypeDescriptionFile Extensionapplication/acadAutoCAD drawing filesdwgapplication/clariscadClarisCAD filesccadapplication/dxfDXF (AutoCAD)dxfapplication/msaccessMicrosoft Access filemdbapplication/mswordMicrosoft Word filedocapplication/octet-streamUninterpreted binarybinapplication/pdfPDF (Adobe Acrobat)pdfapplication/postscriptPostscript, encapsulated Postscript,Adobe Illustratorai, ps, ep.. 2015. 12. 1.
git command -- working -> staged -> commit -- git 초기화 git init -- git 상태 확인 git status -- git 관리대상 추가git add [filename]git add * -- git 관리 파일을 스냅샷에 기록하기git commit -m "message for commit" -- 커밋이후 변경된 내용 비교-- 커밋 후 수정한 파일은 워킹 디렉토리 단계로 변경 -- working 과 commit 비교 git diff -- 스테이지드 이후 변경된 내용 비교-- staged 와 commit 비교 git diff --staged -- 스테이지 단계를 건너뛰고 커밋 -- git add 단계 건너뛰고 git commit -a -- commit 로그 확인git log -p -1 .. 2015. 11. 18.
6장. 실행계획 1. id - 단위쿼리 구분자 (SELECT 키워드 단위로 구분) - 하나의 SELECT 문장안에서 여러개의 테이블 조인하면 조인되는 테이블의 개수만큼 실행계획 레코드 출력 but, 같은 id부여 - 하나의 쿼리문장이 3개 단위 SELECT 쿼리로 구성되어 있으면 각 단위쿼리당 다른 id부여됨 2. select_type - SELECT 쿼리가 어떤 타입인지 표시 SIMPLE UNION이나 Sub Query를 사용하지 않는 단순한 SELECT 쿼리인 경우 (조인 포함)PRIMARY UNION이나 Sub Query가 포함된 SELECT 쿼리의 실행계획에서 가장 바깥쪽에 있는 단위 쿼리 (OUTER)UNION UNION으로 결합하는 단위 SELECT 쿼리 가운데 첫 번째를 제외한 두번째 단위 이후 SELECT.. 2015. 8. 26.
4장. 트랜잭션과 잠금 트랜잭션- 작업의 완전성 보장- 논리적 작업셋을 모두 완벽하게 처리하거나 또는 처리하지 못한경우에는 원상태로 복구하도록- 작업의 일부만 적용되는 현상이 발생하지 않도록 - 데이터의 정합성(무결성)을 보장하기 위함 잠금 - 동시성을 제어하기 위한 기능- 여러 커넥션에서 동시에 동일한 자원(레코드, 테이블 등)을 요청할 경우 순서대로 한시점에 하나의 커넥션만 변경할수 있도록 트랜잭션 격리수준 - 하나의 트랜잭션 내에서 또는 여러 트랜잭션 간의 작업 내용을 어떻게 공유하고 차단할 것인지의 레벨 트랜잭션 (Transaction) 1. MySQL에서의 트랜잭션- 하나의 논리적인 작업 셋에 하나 또는 두개 이상의 쿼리가 있든 관계없이 논리적인 작업 셋 자체가 100% 적용되거나 적용되지 않거나- MyISAM : 트.. 2015. 7. 21.
Hyper-V에 CentOS 6.6 설치하기 [Hyper-V 설치 & 가상 스위치 & 가상 컴퓨터 만들기] 01. [제어판] > [프로그램 및 기능] 클릭 02. [Windows 기능 켜기/끄기] 선택 03. Hyper-V를 선택 > 확인 주의! 해당 [Windows 기능 켜기/끄기]에서 Hyper-V관련 기능이 보이지 않는다면 본인의 Windows 버전을 확인. [실행] > msinfo32로 확인 가능 (Windows 8.1 Pro 이상에서만 Hyper-V 사용 가능함) Hyper-V플랫폼 비활성화 시 BIOS화면에서 Virtualization메뉴를 ENABLE상태로 저장하여 부팅하여 다시 시도 04. [Hyper-V관리자] > [가상스위치관리자] 클릭 Hyper-V에서 네트워크를 사용하기 위해 [가상스위치관리자]를 통하여 가상 네트워크 만들기 .. 2015. 3. 5.
R을 활용한 그래프 작성하기 1. 고수준 작도 함수 (1) plot() 함수 : 선형 그래프 그리기- plot (x축 데이터, y축 데이터, 옵션)- 옵션↓ 인수 설명 main="메인제목" 제목설정 sub="서브제목" 서브제목설정 xlab="문자", ylab="문자" x,y 축에 사용할 문자열을 지정 ann=F x,y 축 제목을 지정하지 않음 tmag=2 제목 등에 사용되는 문자의 확대률 지정 axes =F x,y 축을 표시하지 않음 axis x,y 축을 사용자의 지정값으로 표시 그래프 타입 선택 type="p" 점 모양 그래프 (기본값) type="l" 선 모양 그래프 (꺾은선 그래프) type="b" 점과 선 모양 그래프 type="c" "b"에서 점을 생략한 모양 type="o" 점과 선을 중첩해서 그린 그래프 type="h".. 2014. 12. 1.