다양한 Dev.

다양한 Dev./기본 정리

2023.07.28 - Docker

컨테이너란 기술이란? 실행에 필요한 모든 파일을 포함한 전체 runtime 환경에서 애플리케이션을 패키징하고 격리할 수 있는 기술 전체 기능을 유지하면서 컨테이너화된 애플리케이션을 환경(개발, 테스트, 생산 등) 간에 쉽게 이동할 수 있다. 쉽게 설명하면 가상화 기술이라 할 수 있다. 호스트 운영체제 위에 여러 개의 격리된 환경을 생성 각각의 컨테이너 안에서 애플리케이션을 실행 Docker란? 리눅스 컨테이너에 리눅스 어플리케이션을 프로세스 격리 기술을 사용하여 더 쉽게 컨테이너로 실행하고 관리할 수 있게 해주는 오픈소스 프로젝트 일반적으로 도커 엔진 혹은 도커에 관련된 모든 프로젝트를 말한다. 컨테이너 기반 가상화 도구 애플리케이션을 컨테이너라는 단위로 격리하여 실행하고 배포하는 기술 Docker 파일..

다양한 Dev./기본 정리

2023.06.07 - 명령어 정리 (feat. cmd, vi)

명령 프롬프트 (Command Prompt, cmd) ==> Microsoft Windows의 기본 유틸리티로, Windows NT 계열 OS의 커맨드라인 해석기(CLI)이다. 윈도우 명령어 처리기(Windows Command Processor)라고도 불린다. cmd 명령어 모음 ASSOC 파일 확장명 연결을 보여주거나 수정합니다. ATTRIB 파일 속성을 표시하거나 바꿉니다. BREAK 확장된 CTRL+C 검사를 설정하거나 지웁니다. BCDEDIT 부팅 로딩을 제어하기 위해 부팅 데이터베이스에서 속성을 설정합니다. CACLS 파일의 액세스 컨트롤 목록(ACL)을 표시하거나 수정합니다. CALL 한 일괄 프로그램에서 다른 일괄 프로그램을 호출합니다. CD 현재 디렉터리 이름을 보여주거나 바꿉니다. CHC..

다양한 Dev./기본 정리

2023.06.01 - HTTPS란?

HTTPS란? ==> Hypertext Transfer Protocol Secure는 World Wide Web에서 정보를 안전하게 전송하기 위한 통신 프로토콜이다. 보안 소켓 계층(SSL, Secure Sockets Layer) 또는 전송 계층 보안(TLS, Transpot Layer Security) 프로토콜을 사용하여 웹 브라우저와 웹 서버 간의 통신을 암호화한다. HTTPS는 기본 골격이나 사용 목적 등은 HTTP와 거의 동일하다. 데이터를 주고 받는 과정에 '보안'요소가 추가 되었다는 것이 가장 큰 차이점이다. HTTPS를 사용하면 서버와 클라이언트 사이의 모든 통신 내용이 암호화된다. 웹 서버 하나에 불특정 다수의 사용자가 접근했을 때 사용자마다 키를 주면 암호화의 의미가 없어진다. 따라서 암..

다양한 Dev./기본 정리

2023.05.30 - Clone coding

클론 코딩? ==> 클론 코딩은 웹 사이트, 앱, 소프트웨어 등의 기능을 분석하고 이를 따라서 재구현하는 것이다. 장점 학습 및 실습: 클론 코딩은 실제로 작동하는 프로젝트를 재구현함으로써 개발자가 새로운 기술과 개발 방법을 배우고 익힐 수 있는 훌륭한 방법입니다. 기능의 작동 방식을 파악하고 구현하는 과정에서 개발자는 실제 코딩 경험을 쌓을 수 있다. 디자인 및 레이아웃 연습: 클론 코딩은 웹 사이트나 앱의 디자인과 레이아웃을 분석하고 재현함으로써 디자인 관련 기술과 워크플로우를 향상시킬 수 있다. 프로젝트를 통해 실제 UI/UX 디자인을 구현하는 경험을 쌓을 수 있으며, 사용자 경험을 개선하는 방법을 배울 수 있다. 신속한 개발: 클론 코딩은 이미 작동하는 프로젝트를 기반으로 하므로 처음부터 모든 것..

다양한 Dev./기본 정리

2023.05.20 - SQL 문 정리

DDL (Data Define Language, 데이터 정의어) 정의하거나 변경 또는 삭제할 때 사용하는 언어 논리적 데이터 구조와 물리적 데이터 구조의 사상을 정의 명령어 기능 CREATE SCHEMA, DOMAIN, TABLE, VIEW, INDEX ALTER TABLE에 대한 정의를 변경 DROP SCHEMA, DOMAIN, TABLE, VIEW, INDEX 삭제 DML (Data Manipulation Language, 데이터 조작어) 데이터베이스 사용자가 응용 프로그램이나 질의어를 통하여 저장된 데이터를 실질적으로 처리하는데 사용하는 언어. 데이터베이스 사용자와 데이터베이스 관리 시스템 간의 인터페이스를 제공. 명령어 기능 SELECT 테이블에서 조건에 맞는 튜플 검색 INSERT 테이블에 새로..

다양한 Dev./기본 정리

2023.05.15 GitHub - Fork

01. Fork ==> Fork는 하나의 프로젝트를 협업할 때, 마음대로 수정을 하거나 실수로 프로젝트에 큰 영향을 주는 부분을 방지하기 위한 예방책이라 생각하면 쉽다. 하나의 프로젝트를 통째로 복사하고 자신의 로컬 저장소에 클론해 수정을 할 때 GitHub를 통해 복사하는 걸 Fork라 한다. GitHub - Fork 사용 방법 1. 현재 진행하고 있는 프로젝트의 레파지토리에 들어간다. 2. 레파지토리 우층 상단을 확인하면 Fork부분이 있다. 3. Fork를 클릭하면 Create a new Fork 창이 열린다. Repository name을 작성하고 Description도 작성하고 생성한다. 4. 개인 GitHub에 레파지토리가 생성되면 VS Code를 이용해 git cloe해준다. git clon..

Yoonsoo
'다양한 Dev.' 카테고리의 글 목록 (5 Page)