전체 글 5

SQL - FETCH

FETCH는 SQL에서 결과 집합에서 행을 가져오는 명령어입니다. FETCH 명령어는 주로 CURSOR와 함께 사용되며, 특히 서버 측에서 트랜잭션을 관리하거나 복잡한 조회 작업을 수행할 때 유용합니다. 일반적으로 FETCH 명령어는 CURSOR를 열고, OPEN, FETCH, CLOSE의 세 단계로 나뉩니다: OPEN: CURSOR를 열어 결과 집합을 가리키는 포인터를 생성합니다. DECLARE cursor_name CURSOR FOR SELECT column1, column2 FROM table_name WHERE condition; OPEN cursor_name; FETCH: CURSOR를 통해 결과 집합에서 행을 가져옵니다. FETCH 명령어는 반복적으로 호출하여 여러 행을 가져올 수 있습니다. ..

SQL 2024.01.05

리눅스 명령어 모음

리눅스 명령어는 다양하게 사용되며, 일상적인 작업과 시스템 관리에 필요한 다양한 명령어가 있습니다. 아래는 일반적으로 자주 사용되는 리눅스 명령어와 간단한 설명입니다. 1. ls (list): 현재 디렉토리에 있는 파일과 디렉토리 목록을 표시합니다. ls 2. cd (change directory): 디렉토리를 변경합니다. cd directory_name 3. pwd (print working directory): 현재 작업 중인 디렉토리의 경로를 출력합니다. pwd 4. cp (copy): 파일이나 디렉토리를 복사합니다. cp source_file destination 5. mv (move): 파일이나 디렉토리를 이동하거나 이름을 변경합니다. mv source destination 6. rm (remo..

Linux 2024.01.04

GIT Commit 메시지

일반적으로 Git 커밋 메시지에서는 특정한 형식을 사용하여 변경의 종류를 나타냅니다. 이러한 형식은 프로젝트에서 사용자에게 어떤 유형의 변경이 이루어졌는지 빠르게 파악할 수 있도록 도움을 줍니다. 가장 흔하게 사용되는 접두어와 간단한 설명은 다음과 같습니다 1. feat: (feature) 새로운 기능이 추가된 경우 사용됩니다. 예시: "feat: add login functionality" 2. fix: 버그를 수정한 경우 사용됩니다. 예시: "fix: resolve issue with user authentication" 3. docs: 문서를 수정한 경우 사용됩니다. 코드의 변경 없이 주로 문서 업데이트를 나타냅니다. 예시: "docs: update README.md" 4. style: 코드 스타일..

IT 용어 정리 2024.01.03

IT 표기법 8가지

IT 분야에서 사용되는 다양한 표기법이 있습니다. 이러한 표기법들은 주로 소프트웨어 개발, 데이터 표현, 네트워크 등 다양한 컴퓨터 관련 분야에서 활용됩니다. 몇 가지 주요한 표기법들은 다음과 같습니다. 1. 캐멜 케이스 (Camel Case): 변수나 함수 등의 이름을 표기할 때 단어의 처음 글자는 소문자로 시작하고, 그 뒤의 각 단어의 처음 글자는 대문자로 표기하는 방법입니다. 예를 들면 'myVariable'이나 'calculateTotalAmount' 와 같이 사용됩니다. 2. 스네이크 케이스 (Snake Case): 단어 사이에 언더스코어('_')를 사용하여 변수나 함수 등을 표기하는 방법입니다. 예를 들면, 'my_variable'이나 'calculate_total_amount'와 같이 사용됩..

IT 용어 정리 2024.01.02

CI/CD(지속적 통합/지속적 배포)

CI/CD는 지속적 통합(Continuous Integration)과 지속적 배포(Continuous Deployment)의 약자로, 소프트웨어 개발 프로세스를 자동화하고 효율적으로 관리하기 위한 방법론입니다. 이는 소프트웨어를 신속하게 개발, 테스트, 그리고 배포할 수 있도록 하는 개발 방법 중 하나로 널리 사용되고 있습니다. 1. 지속적 통합 (Continuous Integration - CI): - CI는 개발자들이 코드를 공유 저장소에 통합할 때마다 자동으로 빌드와 테스트를 수행하는 것을 의미합니다. - 주기적으로 또는 코드 변경이 발생할 때마다 자동으로 이루어지며, 여러 명의 개발자가 동시에 작업하는 경우 코드 충돌 및 통합 문제를 미리 감지할 수 있습니다. - 자동화된 통합 테스트는 코드의 품..

IT 용어 정리 2024.01.01