728x90
반응형

분류 전체보기 93

Docker(도커)란? 개념 및 사용이유

[Docker] 도커는 컨테이너 기반의 오픈소스 가상화 플랫폼입니다. 컨테이너라 하면 배에 실는 네모난 화물 수송용 박스를 생각할 수 있는데 각각의 컨테이너 안에는 옷, 신발, 전자제품, 술, 과일등 다양한 화물을 넣을 수 있고 규격화되어 컨테이너선이나 트레일러등 다양한 운송수단으로 쉽게 옮길 수 있습니다. 서버에서 이야기하는 컨테이너도 이와 비슷한데 다양한 프로그램, 실행환경을 컨테이너로 추상화하고 동일한 인터페이스를 제공하여 프로그램의 배포 및 관리를 단순하게 해줍니다. 백엔드 프로그램, 데이터베이스 서버, 메시지 큐등 어떤 프로그램도 컨테이너로 추상화할 수 있고 조립PC, AWS, Azure, Google cloud등 어디에서든 실행할 수 있습니다. [Container] 서버에서 이야기 하는 컨테이..

Study/Infra 2021.08.03

[JavaScript] ES2021(ES21) 추가된 기능 살펴보기

1. String.prototype.replaceAll() 자바스크립트 내장 문자열 변경 메서드인 "String.prototype.replace()"는 처음 나오는 일치하는 문자열만 바꾸는 것이기 때문에 여러 가지로 불편했습니다. 내장 메서드로 지원을 하므로 더 이상 추가로 구현을 해서 사용하지 않아도 됩니다. 대부분 최신 웹 브라우저에서 이미 지원하고 있습니다. console.log("문자열에서 여러번 나오는 문자열을 한꺼번에 변경할 수 있습니다.".replaceAll("문자열","")); 2. 논리 대입 연산자 &&=, ||= 이 두 연산자는 += 연산자처럼 앙 변의 값/변수를 || 또는 && 비교 연산한 결과를 왼쪽의 변수에 대입(=)하는 기능을 합니다. 자바스크립트는 빈 문자열 ""과, 숫자 0은..

Dev/JavaScript 2021.08.02

HTTP와 HTTPS 차이점

HTTP란? Hypertext Transfer Protocol의 약자이다. 하이퍼텍스트 Hyper Text란 컴퓨터 화면이나 전자 기기에서 볼 수 있는 있는 텍스트(데이터)이며, 다른 텍스트와 연결될 수 있는 주소를 참조하고 있다. 사람들이 브라우저(애플리케이션)를 통해 확인하는 웹 상의 데이터는 HTTP에 의해 전달transfer되는 것이다. Protocol은 규약 혹은 규칙을 뜻한다. HTTPS란? Hypertext Transfer Protocol Secure의 약자로 HTTP의 확장 버전이다. ‘Secure’이란 말에서 유추할 수 있듯 HTTP를 통한 데이터의 보안을 위한 조치가 추가되었고, 이때 사용되는 것이 SSL(Secure Sockets Layer) 프로토콜이다. HTTP와 HTTPS의 차이..

Study/Network 2021.08.01
728x90
반응형