반응형

Development/Node 4

nestjs backend beanstalk bitbucket ci/cd 자동배포 구축하기 (eventbridge, lambda 까지..)

Backend CI/CD 자동 배포 구축 지난번에는 cloudfront를 활용한 frontend 자동배포구축을 해보았습니다. https://developerjun2.tistory.com/170 React 프로젝트 Aws cloudfront, bitbucket pipelines 로 자동배포하기 React 프로젝트 자동배포 실제 Front Web 프로젝트를 서비스하기 위해 어떻게 배포하나요~? 관리 중인 git을 통해 commit or push 만으로도 실제 서비스 배포가 적용되면 얼마나 편할까요? AWS Cloudfront와 developerjun2.tistory.com 이번에는 backend 프로젝트를 자동 배포해보려고 합니다. 자동 배포를 사용할 경우, 개발을 집중 할 수 있었고 심신안정에 좋으며(부담..

Development/Node 2022.01.05

javascript 소수 확인, 제곱근 범위 나누기법으로 가장 효율적으로 소수 판별

소수란 ​ 수학에서 소수라는 것은 1과 자기 자신 이외의 자연수로는 나눌 수 없는 자연수를 의미합니다. (자연수는 1부터 시작하는 숫자입니다.) ​ 즉 약수를 2개만 가지는 수입니다. ​ 때문에, 1은 소수가 될 수 없죠. ​ 2, 3, 5, 7, 11 ​ 의 숫자들이 그에 해당됩니다. ​ 2 = 1과 2로만 나눠짐 17 = 1과 17로만 나눠짐 … ​ 소수 체크 ​ javascript를 활용하여 소수를 판별하는 방법을 확인해 봅시다. ​ ​ 1. 가장 빠른 시간 복잡도를 가지는 제곱근 범위 나누기 법을 활용한 소수 체크 판별식 const isPrime = (number) => { if(number < 2) return false; // 자연수가 아닌 경우 for(let i = 2; i { if(numb..

Development/Node 2021.10.12

javascript 정규표현식 정규식의 기본 개념 regex란

정규표현식이란? ​ 정규식, 정규표현식, regex 이 3가지로 많이 들어 보셨을겁니다. ​ regex는 regular(규칙적인) expression(표현) 의 줄인 표현입니다. ​ 문자열의 특정 문자 조합과 대응을 위해 사용되는 패턴입니다. ​ 좀더 쉽게 말해, 특정 문자를 찾아줍니다. ​ 검색 또는 치환을 간편하게 처리할 수 있도록 특정 패턴을 작성하여 처리할 수 있습니다. ​ ​ 아래의 예시는 'a'를 순식간에 1로 바꿔주는 치환 예시입니다. const test = 'asdfasdfasdfasdfasdf'; console.log(test.replace(/a/g, '1')); // 1sdf1sdf1sdf1sdf1sdf ​ 정규표현식의 기본 ​ 정규식을 만드는 방법은 아래와 같이 두 가지 방법이 있습니..

Development/Node 2021.10.07

node js 관련 키워드 정리 (node란, 스코프란, 스코프체인이란, 렉시컬 스코핑, 실행 컨텍스트, 호이스팅, this, 호출스택, 이벤트루프, http, 자료구조

- Node js 크럼 V8 자바스크립트 엔진으로 빌드된 자바스크립트 런타임. 싱글 스레드. ​ - 스코프(Scope) 범위라는 의미. var one = 1; function click() { var one = 'x'; console.log('one = ', one); } click(); // x click 함수 내부의 지역변수 one 은 바깥의 전역번수 one을 건들 수 없음. ​ 스코프체인 var one = 1; function click() { console.log('one = ', one); } click(); // 1 click 내부의 one이라는 지역변수를 찾고, 없으면 바깥의 one 변수를 찾음. 이렇게 범위를 넓히면서 찾는 관계가 스코프 체인. ​ 렉시컬 스코핑(lexical scoping..

Development/Node 2021.05.11
반응형