Git 시작하기

Git 시작하기

git(이하 깃)이란 컴퓨터 파일의 변경사항을 추적하고 여러 명의 사용자들 간에 해당 파일들의 작업을 조율하기 위한 분산 버전 관리 시스템이다.

git
git

대다수 개발 관련 업체는 형상 관리를 SVN 또는 깃으로 하기 때문에 반드시 숙지할 필요가 있다. 본인은 리눅스에 소스 파일을 내려 받아 설치할 때 말곤 사용해본 적이 없던 것 같아 사용법과 여러 상황을 정리해 보려고 한다.

더 보기 “Git 시작하기”

프로세스 메모리 구조

프로세스 메모리 구조

프로세스란?

process

컴퓨터에서 연속적으로 실행되고 있는 컴퓨터 프로그램을 말한다. – 위키백과

프로그램은 보조 기억 장치에 저장된 실행 파일이 되겠고, 해당 실행 파일을 실행하여 주 기억장치에 적재되는 순간 프로세스가 된다. 이 때 프로세스는 각 메모리 공간을 시스템으로부터 할당 받는다.

더 보기 “프로세스 메모리 구조”

Databse connection pool (데이터베이스 컨넥션 풀) C/C++

DB Pool

DB connection Pool(이하 컨넥션 풀)은 데이터베이스와의 통신을 위한 Connection 변수의 모음을 말한다.

collection
collection

데이터베이스와 단순 통신을 한다면 어떠한 요청이 있을 때 컨넥션 변수를 만들어 연결 및 처리 후 해제되는 과정을 거치는데, 프로그램이 종료될 때 까지 계속 데이터베이스를 사용한다면 연결/해제의 과정이 필요할까?

더 보기 “Databse connection pool (데이터베이스 컨넥션 풀) C/C++”

%d 블로거가 이것을 좋아합니다: