분류 전체보기

소개 개발자에게 있어서 배포란, 자신이 만든 프로젝트를 인터넷에 공개하여 타인이 자신의 프로젝트를 사용하고 볼 수 있게 하는 것이라고 생각하면 될 것이다. 그런데 배포를 할려고 보면, 내 돈을 가져갈 생각밖에 없는 악마같은 AWS, Digital Ocean, CloudFlare.. 등등이 있다. 얘네들이 컴퓨터를 빌려주고 Linux기반으로 돌아가는 서버 컴퓨터에 SSH 원격 접속을 통해서 배포를 하게 된다. 그런데 여기서 발생하는 비용들이 때로는 비싸다고 느껴질 때! 바로 집에서 Port Forwarding을 통해서 배포를 할 수있다!!! How to 배포? 우선, 대한민국에 살면서 3사 통신사 인터넷을 사용하고 있는 집이라면 단전함 안에 모뎀이 들어 있을 것이다. 이 모뎀이 통신 3사같은 ISP(Int..
· 책
1장. 네트워크 첫 걸음 네트워크 : 여러 컴퓨터가 연결되어 있는 상태 인터넷 : 크고 작은 네트워크를 연결한 거대한 네트워크 패킷 : 네트워크를 통해 데이터를 전송하기 위한 가장 작은 단위 디지털 데이터 : 0과 1로만 이루어진 집합 혹은 데이터 bit : 디지털 데이터의 최소 단위 byte : 8 bit == 1 byte 문자 코드 : 문자를 표현하기 위해서 대응표가 존재하는 코드 ex) ASCII code LAN(Local Area Network) : 가정집이나 특정 구역같은 좁은 공간에 형성된 네트워크 WAN(Wide Area Network) : 국가단위로 펼쳐져 매우 넓은 공간에 형성된 네트워크 LAN vs WAN의 차이 이름 LAN WAN 속도 빠름 느림 범위 좁음 넓음 오류 적다 많다 ISP..
SQL의 개념 SQL이란, Structured Query Language의 약자로, 데이터 베이스에서 데이터를 추출하고 조작하는 데에 사용되는 데이터 처리 언어입니다. 쉽게 말해서, 우리가 코딩을 할 때 사용하는 언어인 Python, Java, C와 같은 언어라고 생각하면 될 것같습니다. SQL의 종류 DDL(Data Definition Language) : 데이터베이스의 구조를 생성하거나, 변경, 삭제하기 위한 명령어들 CREATE 생성 ALTER 수정 DROP 삭제 ex) CREATE DATABASE db1; # db1 생성 USE db1; # db1 사용 CREATE TABLE tbl1(id INT PRIMARY KEY AUTO_INCREMENT, name VARCHAR(50)); # tbl1 테이..
이전의 Docker 글에서는 간단하게 Docker의 개념에 대해서만 알아보고 간단한 명령어 1개만 해봤습니다. 이번 글에서는 Docker의 컨셉에 대해서 자세하게 알아보는 글을 적어보도록 하겠습니다. Docker Client : 사용자가 Docker CLI 또는 Compose에 입력한 명령어를 적절한 API Payload로 변환해서 dockerd에 post 요청을 하게 된다. 이때, /var/run/docker.sock 경로에 있는 Unix socket을 통해 docker daemon의 API를 호출하게 됩니다. 만약 이러한 연결이 되어 있지 않은 경우, 다음과 같은 에러 메시지를 받게 될 것입니다. Cannot connect to the Docker daemon at unix:///var/run/doc..
heesang0930
'분류 전체보기' 카테고리의 글 목록 (19 Page)