일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- nestjs
- Branch
- then
- docker
- 콜백함수
- 온라인 컨퍼런스
- increment
- 1차 프로젝트
- GitHub
- Git
- AWSOME DAY
- aws
- JavaScript
- 조인
- 6ixsense
- Merge
- PlaceHolder
- math함수
- EC2
- inner
- 위코드
- INCENSE
- full
- Join
- 보안 그룹 규칙
- MySQL
- graphql
- 트랜잭션
- typescript
- 회고록
- Today
- Total
목록전체 글 (25)
코딩 쏙쏙

[JavaScript] Math 함수 정리 Math 객체는 수학에서 자주 사용하는 상수와 함수들을 미리 구현해 놓은 자바스크립트 표준 내장 객체이다. 생성자가 존재하지 않아서 따로 인스턴스를 생성하지 않더라도 Math 객체의 모든 method나 property를 바로 사용할 수 있다. 자주 사용하는 함수들 Math.min(x, y, z....) 가장 작은 값 반환 Math.max(x, y, z....) 가장 큰 값 반환 Math.random() 0보다 크거나 같고 1보다 작은 무작위 숫자 변환 Math.round(x) 소수점 첫 번째 자리에서 반올림 후 반환 Math.floor(x) 인수와 같거나 작은 수 중에서 가장 큰 정수 반환 Math.ceil(x) 인수와 같거나 큰 수 중에서 가장 작은 정수 반환..

스토리지 AWS 스토리지 옵션 AWS는 크게 블록 스토리지, 파일 스토리지, 객체 스토리지로 나눠 볼 수 있다. EC2 인스턴스에 연결되어 블록단위의 데이터를 저장하고 애플리케이션을 설치하기 위한 블록 스토리지인 Amazon EBS가 있고 스토리지 용량 및 성능을 프로비저닝하거나 관리할 필요 없이 탄력적인 파일 스토리지를 제공하는 EFS, Windows 등의 운영체제를 위한 파일 스토리지인 Amazon FSx가 있다. 객체 스토리지는 다양한 형식의 데이터를 객체로 원하는 만큼 저장하고 검색할 수 있도록 설계되고 데이터를 소실할 확률이 매우 적은 스토리지인 S3 Glacier가 대표적이다. 온프레미스에서 Amazon S3와 같은 클라우드 스토리지에 액세스를 제공하는 하이브리드 클라우드 서비스인 AWS St..

Amazon Elastic Compute Cloud(Amazon EC2) Amazon EC2는 사용자가 원하는 형태로 구성할 수 있다. 웹서버 또는 애플리케이션 서버, 데이터베이스 서버 등 어떤 형태로든지 활용 가능하다. 또한 AWS 관리 콘솔, AWS 명령줄 인터페이스 AWS 소프트웨어 개발키트, 또는 자동화 도구와 인프라 오케스트레이션 서비스를 통해 Amazon EC2 인스턴스를 만들고 관리할 수 있다. Amazon EC2의 이점 하나 이상의 Amazon EC2 인스턴스를 몇 분 만에 프로비저닝하고 시작할 수 있다. 워크로드 실행을 마치면 Amazon EC2 인스턴스를 중지 또는 종료할 수 있다. 인스턴스를 실행할 때 사용하는 컴퓨팅 시간에 대해서만 비용을 지불할 수 있다. Amazon EC2 Ama..

1. AWS 소개 클라우드란 무엇인가 기존에 환경에서는 데이터 센터를 직접 구축하고 서버, 스토리지, 데이터 베이스, 애플리케이션 ,네트워크 시스템을 구축하고 소유하며 운영 관리 하였다. 반면 클라우드는 인터넷을 통해서 IT 리소스나 애플리케이션을 필요시에 사용하고 사용한 만큼만 비용을 지불하고 사용하는 서비스이다. 수도나 전기, 난방과 같은 기반 시설을 예를 들면 둘의 차이를 이해하기 쉽다. 기반 인프라가 구축되기 전에 물, 전기, 난방을 직접 공급해야 했다. 이를 위해서 시간과 노력, 비용을 많이 들여야 했다. 하지만 현재는 이러한 시설을 기반 시설로 구축되어 있고 우리는 필요 시 간단하게 밸브나 스위치를 이용해서 사용할 수 있으며 사용한 만큼만 비용을 지불한다. 게다가 우리는 이 시설들에 대해 관리..

superPrint 타입의 add 함수를 생성할 때, call signature를 직접 작성해 주었다. a는 number 타입으로,b는 boolean타입으로, c는 string 타입으로, 는 number || boolean || string 타입으로 리턴해주었다. type SuperPrit = { (arr: T[]): T } const superPrit: SuperPrit = (arr) => arr[0] const a = superPrit([1, 2, 3, 4]) const b = superPrit([true, false, true]) const c = superPrit(["a", "b", "c"]) const d = superPrit([1, 2, true, false, "heello"]) const d..

(하이퍼바이저 가상화)Hypervisor Virtualization VS (컨테이너 가상화)Container Virtualization 하이퍼바이저 가상화나 컨테이너 가상화가 사용되기 이전에는 하나의 컴퓨터에 하나의 OS만 사용하는 것이 주된 운영 방식이였다. 하나의 OS가 컴퓨터의 모든 리소스를 항상 FULL로 사용하기 어려워 리소스(CPU 등)들이 idle 상태로 낭비 될 수 있다. 더 효율적인 리소스 사용을 위해 하이퍼바이저 가상화 기술이 탄생한다. 하이퍼바이저 가상화 1. 하이퍼바이저 하나의 컴퓨터에서 여러 OS를 동시에 실행하기 위한 소프트웨어 하나의 컴퓨터에서 하나의 PS만 운영하는 기존의 방식에서 발생하는 비효율적인 상황을 해결하기 위해 하이퍼바이저를 이용한 가상화 기술을 도입 2. 하이퍼바..