목록전체 글 (122)
Lsiron
변수에 타입을 지정할 때.let myName:string = 'Lee';let age:number = 27;let me:boolean = true;let money:null = null;let future:undefined = undefined;let arr:string[] = [ '와', '무슨', '이딴게', '다있지' ]let arr:number[] = [ 1, 2, 3, 4 ]let obj:{ myName : string } = { myName : 'lsiron' }let obj1:{ age? : number } = { age : 28 } // 이렇게 ? 를 붙이면 age가 들어올 수 있고 안 들어올 수 있다는 뜻// 즉, age 속성은 옵션이다 라는 뜻 만약 타입을 지정해놓고 지정 해 놓은 타..
TypeScript는 Microsoft에서 개발한 오픈 소스 프로그래밍 언어로, JavaScript의 상위 집합이다. TypeScript는 JavaScript 코드에 정적 타입을 추가하여 코드의 가독성과 유지보수성을 향상시키는 것을 목표로 한다. TypeScript 파일은 .ts 확장자를 사용하며, TypeScript 코드는 브라우저에서 실행되기 전에 JavaScript로 컴파일되어야 한다.TypeScript의 정의TypeScript는 다음과 같이 정의할 수 있다.정적 타입 언어: TypeScript는 변수와 함수의 매개변수에 타입을 명시할 수 있다. 이는 컴파일 타임에 타입 오류를 검출할 수 있게 한다.JavaScript의 상위 집합: 모든 JavaScript 코드는 유효한 TypeScript 코드이..
Docker는 소프트웨어 컨테이너화 플랫폼으로, 애플리케이션을 그 종속성과 함께 패키징하여 일관된 환경에서 실행할 수 있도록 돕는 도구이다. Docker를 사용하면 개발, 테스트, 프로덕션 환경에서 일관된 성능을 유지할 수 있으며, 배포 과정을 단순화하고 효율화할 수 있다. 즉, Docker란 환경설정을 편리하게 해주는 도구이다. Docker는 소프트웨어 개발, 배포, 운영의 모든 단계에서 많은 이점을 제공한다. 일관된 환경 제공, 리소스 효율성, 빠른 배포 및 롤백, 확장성, 마이크로서비스 아키텍처 지원, CI/CD 통합, 플랫폼 독립성, 개발자 생산성 향상, 보안 격리 등 다양한 필요성을 충족시키며, 이는 Docker를 현대 소프트웨어 개발 및 운영의 필수 도구로 만들었다. Docker를 도입하면 ..
HTTP?(하이퍼텍스트 전송 프로토콜, HyperText Transfer Protocol)는 월드 와이드 웹(WWW)에서 정보를 주고받기 위한 프로토콜이다. HTTP는 클라이언트(주로 웹 브라우저)와 서버(웹 서버) 간에 데이터 통신을 가능하게 하며, 웹 페이지를 요청하고 응답하는 방식으로 작동한다. HTTP의 주요 특징텍스트 기반 프로토콜: HTTP는 사람이 읽을 수 있는 텍스트 형식의 명령어와 데이터로 구성되어 있다.요청-응답 모델: 클라이언트가 서버에 요청(request)을 보내면, 서버는 이에 대한 응답(response)을 반환하는 방식으로 작동한다.비연결성: HTTP는 기본적으로 각 요청/응답 사이에 연결을 유지하지 않습니다. 즉, 요청을 보내고 응답을 받은 후에는 연결이 종료된다. 이 때문..