Netlify는 웹 애플리케이션과 정적 웹사이트를 위한 호스팅 및 서버리스 백엔드 서비스를 제공하는 플랫폼입니다. Git 기반 워크플로우를 중심으로 쉽고 빠르게 웹사이트를 배포할 수 있는 환경을 제공합니다. 아래에서는 Netlify를 사용하여 배포하는 방법, 특징, 주
git 기초 명령어 1. 브랜치 명령어 1) 새로운 브랜치 [브랜치명]을 생성 브랜치 조회하기 2) [브랜치명]으로 체크아웃(이동) 브랜치 삭제 3) 커밋 로그에서 한 줄에 한 커밋씩 출력 4) 수정한 전체 파일을 스페이지에 올린다. 5) 커밋 로그에 각
Git Flow 브랜치 전략 Git Flow는 Vincent Driessen이 제안한 Git을 사용한 효율적인 브랜치 관리 모델입니다. 이 전략은 기능 개발, 릴리스 준비, 유지보수를 위한 별도의 브랜치를 사용하여 개발 프로세스를 체계화합니다. Git Flow의
JDBC란, 자바 언어로 다양한 종류의 관계형 데이터베이스에 접속하고 SQL문을 수행하여 처리하고자 할 때 사용되는 표준 SQL 인터페이스 API입니다. JDBC는 자바의 표준 에디션에서 지원하는 기술로서, 접속하려는 DBMS 서버에 따라서 JDBC 드라이버가 필요합니
상대경로 ./ 현재의 경로가 바뀜 ../ 전의 경로도 바 절대 경로와 상대 경로의 정의 절대 경로는 처음부터 시작하여 목적지까지의 절대적인 경로를 의미합니다. 시작 지점부터 목표지점까지의 어느 누가 봐도 절대적으로 이곳을 가리킬 수 있는 곳입니다. 특징은 최상
프로세스는 실행 중인 프로그램의 인스턴스입니다. 운영 시스템이 프로그램을 실행할 때, 프로그램 코드와 그에 필요한 다양한 리소스(메모리, 파일 핸들, 입출력 디바이스 등)로 구성된 프로세스를 생성합니다. 각 프로세스는 독립된 메모리 영역(프로세스 주소 공간)을 가지며,
디자인 패턴은 소프트웨어 설계에서 공통적으로 발생하는 문제를 해결하는데 도움을 주는 검증된 해결 방법입니다. 일반적으로 디자인 패턴은 생성(Creational), 구조(Structural), 행위(Behavioral) 패턴으로 분류됩니다. 생성 패턴은 객체 생성 메커니
업로드중..BaaS(Backend as a Service)는 개발자가 애플리케이션의 프론트엔드 부분에 집중할 수 있도록 백엔드 서비스를 클라우드에서 제공하는 서비스입니다. BaaS는 데이터베이스 관리, 사용자 인증, 파일 스토리지, 푸시 알림, 클라우드 로직 등과 같은
시스템 커널 단에 접근하거나 드라이버를 후킹하고, 보안 모듈을 붙이는 작업을 진행하다 보면 이런 생각이 듭니다.“이 작업, 잘못 붙였다간 블루스크린(BSOD) 뜨는 거 아닌가요?”실제로 커널 단 작업은 단 하나의 실수만으로도 시스템이 멈추거나 부팅이 불가능해질 수 있습