전체 글20 DBMS 동작 원리와 인덱스(Index) 핵심 정리 보호되어 있는 글 입니다. 2025. 12. 19. [다시 공부하는 알고리즘] 1일차 보호되어 있는 글 입니다. 2025. 12. 19. Docker를 활용한 데이터베이스(Oracle, PostgreSQL) 구축 가이드 1. Docker 핵심 개념 이해Docker는 애플리케이션을 필요한 모든 것과 함께 패키징하여 어떤 환경에서든 동일하게 실행할 수 있도록 하는 기술을 말한다. 내 컴퓨터에서는 되는데와 같은 문제를 해결하는 가장 확실한 방법이다.이미지 (Image): 프로그램 실행에 필요한 모든 것을 담고 있는 '설계도' 또는 '템플릿'이다. OS, 라이브러리, 소스코드 등이 포함된다.컨테이너 (Container): 이미지를 기반으로 실제 메모리에 올려 실행한 '독립된 프로세스'다. 설계도로 지은 '집'에 비유할 수 있으며, 각각의 컨테이너는 서로 완벽하게 격리된다.Docker Desktop: 이미지와 컨테이너를 시각적으로 보고 관리할 수 있는 GUI 툴이다.기본 흐름: 이미지 다운로드 (pull) → 컨테이너 생성 및 .. 2025. 9. 24. Git HEAD~1 사용 가이드 Git HEAD~1 사용 가이드서론Git에서 커밋을 탐색하거나 이전 상태로 되돌리는 작업은 개발 과정에서 자주 필요합니다. 이번 글에서는 HEAD~1을 활용해 직전 커밋으로 이동하고, 브랜치로 돌아오거나 안전하게 되돌리는 방법을 단계별로 살펴보겠습니다.1. HEAD와 HEAD~1 개념HEAD: 현재 체크아웃된 커밋을 가리키는 포인터HEAD~1: 현재 HEAD에서 한 단계 이전 커밋detached HEAD: 브랜치 이름 없이 특정 커밋을 가리키는 상태2. 직전 커밋으로 이동git checkout HEAD~1실행 시 나타나는 메시지:Note: switching to 'HEAD~1'.You are in 'detached HEAD' state...한 단계 이전 커밋 시점의 코드를 확인 가능수정 후 커밋을 만들어.. 2025. 9. 11. 이전 1 2 3 4 5 다음