서버개발을 함에 있어 서버구성은 클라우드서버와 하드웨어적인 물리서버로 나눌 수 있다.클라우드클라우드 서버란 하나의 무리적 서버를 나누어 여러개의 가상서버로 사용하는 가상화 방법의 한 형태이다.즉, 하나의 물리적 장치를 소프트웨어적인 방법으로 나누어 사용자에게 할당하는
1995년 넷스케이프사의 브랜던 아이크(Brendan Eich)가 자사의 웹브라우저인 Navigator 2에 탑재하기 위해서 개발한 스크립트 언어이다.웹페이지의 보조적인 기능 수행을 위한 한정적인 용도로 사용되었으며, 이 시기에 대부분 로직은 주로 웹서버에서 실행되었고
프레임워크 점유율 1위정보가 많고 이용자도 많다속도가 느려 고성능(하이 퍼포먼스)을 요구하는 개발에 부적합Js의 비동기 처리 기능, 제너레이터(Generator)함수, async/await에 대응하지 않아 수정이 필요코딩기록제너레이터 함수란?ES6에 도입된 제너레이터(
Database, DBMS, SQL, NoSQL Database(데이터베이스 및 DB): 여러 사람이 공유하여 사용할 목적으로 체계화해 통합, 관리하는 데이터의 집합. 작성된 목록으로써 여러 응용 시스템들의 통합된 정보들을 저장하여 운영할 수 있는 공용 데이터들의 묶
ORM(object Relational Mappping)영속성연관성ORM이란 무엇인가?ORM은 Object Relational Mapping 객체-관계 매핑으로 데이터베이스와 객체 지향 프로그래밍 언어 간의 호환되지 않는 데이터를 변환하는 프로그래밍 기법이다.위키백과단
OSI 모형(Open Systems Interconnection Reference Model)은 국제표준화기구(ISO)에서 개발한 모델로, 컴퓨터 네트워크 프로토콜 디자인과 통신을 계층으로 나누어 설명한 것이다. 일반적으로 OSI 7 계층이라고 한다. 위키피디아1계층
안녕하세요. 이번에 저는 개인 프로젝트를 만드는 과정에서 .env와 .gitignore에 대해서 모르는 상태로 친구로 부터 .env와 .gitignore이 무엇인지 알아보고 고쳐보라는 이야기를 듣고 .env(dotenv)와 .gitignore에 대해서 알아보았습니다.D
프로세스와 운영체제 1. 프로세스 프로세스는 실행 중인 프로그램으로 디스크로부터 메모리에 적재되어 CPU의 할당을 받을 수 있는 것으로, 운영체제로부터 주소 공간, 파일, 메모리 등을 할당받으며 이것들을 총칭하여 프로세스라고 합니다. 2. 스레드 스레드는 프로세스의
자바스크립트의 역사 "넷스케이프 커뮤니케이션스"는 웹이 더 동적으로 변화할 필요가 있음을 느끼고 HTML에 코드를 웹 페이지 마크업으로 직접 작성하면서 웹디자이너들과 파트타입 프로그래머들이 이미지, 플러그인 등의 요소를 쉽게 조합할 수 있는 글루언어(glue lagu
1\. parcel(파슬) 1)npm으로 파슬 만들기npm install -g parcel-bundler 2)package.json 파일을 프로젝트 디렉토리에 만들기 npm init -y 3) package.json 파일에서 스크립트 태그에 파슬 번들러 할 수 있게 해
1.인덱스타입은 속성이름이 정해져있지 않고 동적으로 처리해야 할 때 사용할 수 있다.2\. props의 키를 문자열로 받을 수 있게 해놨지만 특정한 이름으로 고정할 수 있다.3\. 인덱스 타입에서 keyof 연산자를 이용하면 Props의 key들에 대한 타입을 가져올
typealias1\. 인터페이스와 비슷하지만 우리가 직접 작성한 타입에 이름을 붙일 수 있다.2\. 타입별칭은 Generic도 사용가능하다3\. 이름뿐만 아니라 interface처럼 심지어 특정 타입을 정의할 수도 있다.4.문자열리터럴 타입과 같이 활용하게 되면 유용
intersection타입은 여러 타입을 합쳐진 타입을 말한다.위의 interface를 intersection 타입으로 만들어 보자.union typecompile toor기호를 사용해서 표현하는 것이 union타입이다.interface를 만약 union타입을 했을 경
generic은 마찬가지로 클래스 뿐만 아니라 인터페이스에서도 사용할 수 있다.Type파라미터에 있는 type의 범위를 특정한 타입의 하이타입으로 고정할 수 있다.조건부 타입
Generic은 클래스를 정의할 때에도 사용할 수 있다.LocalDB를 유저 하나의 하나의 타입만 넣고 빼고 싶은 것이 아니라 여러 타입에 대해서 처리하고 싶다면
상속과 인터페이스와의 관계abstract 키워드를 통해 클래스를 정의하는 방법abstract는 이 클래스가 아직 완성되지 않은 클래스라는 것을 말한다.이 클래스를 꼭 인스턴스를 바로 만들수는 없지만 이 클래스를 통해서 다른 상속 받은 클래스를 통해서 다른 상속을 받은
이전에는 함수를 통해서 새로운 타입을 만들었다면 클래스가 나온 후에는 클래스를 통해서 특정타입의 객체를 생성할 수 있게 되었다.2\. 타입스크립트에서는 속성과 메서드에 접근제한자를 갖을 수 있다.es6에는 없는 것인데, 위의 코드를 예로 cart라는 클래스의 store
enum열거형 enum은 열거형은 상수들의 집합을 정의할 때 사용할 수 있다.회원의 등급 등 상수에 대한 집합에 의미를 부여하게 된다.Ex) 스타벅스의 회원등급에 대한 enum을 알아보자면compile to즉 위에서 enum은 console.log(StarbuksGra
1\. 타입스크립트는 함수의 매개변수에 타입어노테이션(annotation)기능이 있고, 이것을 작성해줘야 한다.여기서 'add(1, 2)'에서 숫자가 아니라 문자형을 작성하게 되면 오류가 나게 되는 것이다.2\. 매개변수의 optional한 처리와 기본값return{n