
Promise(=프로미스)는 자바스크립트 언어에서 사용되는 비동기 처리 객체입니다. Promise는 then, catch, async, await, try-catch 구문과 조합하여 동기, 비동기, 동기 처리 로직을 구성합니다. 앞에 언급한 키워드 사용법이 잘 기억나지 않으시면, 아래 포스팅 링크 참조 바랍니다. Promise.all 함수는 인자로 주어진 모든 프로미스를 실행하는 구문입니다. 이번 포스팅에서는 프로미스 여러 개를 동시에 실행할 수 있는 Promise.all을 사용하는 방법에 대해 알아보겠습니다. [Node.js] Promise, Await, Async로 동기, 비동기 작성하기 비동기 처리는 함수를 호출하고 실행결과가 반환이 될 때까지 다른 작업을 진행하다가, 처리가 완료되었다는 이벤트를 ..

비동기 처리는 함수를 호출하고 실행결과가 반환이 될 때까지 다른 작업을 진행하다가, 처리가 완료되었다는 이벤트를 수신하였을 때 작업을 마저 처리하는 방식입니다. Promise, Async를 이용하면 비동기 처리 로직을 쉽게 작성할 수 있습니다. Await를 사용하면 비동기 처리 API를 동기식 처리로 전환 가능하여, 로직의 실행 순서를 제어할 수 있습니다. 이번 포스팅에서는 Node.js에서 Promise, Await, Async를 이용하여 비동기식, 동기식 코드를 작성하는 방법에 대해 알아보겠습니다. Node.js에서 동기, 비동기 처리 원리에 대해 궁금하신분은 아래 포스팅 참고바랍니다. [Node.js] 비동기 처리 로직의 실행 원리 분석 Node.js 또는 자바스크립트는 동기식, 비동기식으로 동작하..

소프트웨어 아키텍처의 규모가 커지고, 개발자 간 업무를 분배하여 일을 진행하는 경우가 많아졌습니다. 혼자 기능을 전부 구현한다면, 편하게 코드를 작성해도 되지만, 여러 사람에게 일감을 나눈 경우에는 개발, 소스코드 병합, 배포 등을 체계적인 절차로 일을 진행해야 합니다. 디자인 패턴은 객체 지향 프로그래밍을 할 때, 클래스 간 결합도를 낮추고 응집성을 높이기 위한 코드 작성 패턴이므로, 여러 개발자에게 업무를 나누어 동시에 개발을 진행할 수 있습니다. 이번 포스팅에서는 디자인 패턴 중 책임 연쇄에 관하여 알아보고, 이를 코드로 구현하는 방법에 대해 알아보겠습니다. 책임 연쇄 (Chain of Responsibility) 패턴 책임 연쇄 패턴은 디자인 패턴 중 행동 패턴에 속합니다. 행동 패턴은 클래스 또..

22년 3월부터 티스토리 블로그를 개설하여 프로그래밍, IT 기술 블로그 포스팅을 시작하였으며, 4월부터 애드센스를 신청하여 2개월 만에 승인을 받았습니다. 애드센스 신청 8번째 때 승인을 받았으며, 7번의 애스 센스 신청은 모두 "가치가 별로 없는 콘텐츠"라는 사유로 거절되었습니다. 구글 애드센스는 과거에 비해 승인을 받기 어려워진 것 같습니다. 아무래도, 구글에 등록된 포스팅의 개수도 많아졌으며, 웹 사이트의 콘텐츠를 수집, 분석하는 크롤러, 봇, 검색엔진 등의 알고리즘 수준이 높아져 애드센스 승인심사 기준도 까다로워졌다고 생각합니다. 이번 포스팅에서는 "가치가 별로 없는 콘텐츠" 사유로 애드센스 신청이 거절되었을 때, 승인받기 위해 포스팅을 어떻게 작성하여 최종적으로 승인을 받을 수 있었는지 저의 ..
- Total
- Today
- Yesterday
- springboot rest api 서버
- 미등기 신축아파트 대출
- oracle pga sga
- 신혼부부 전세
- API Gateway 캐싱
- 디자인패턴 구조패턴
- 전세가협상
- iframe 태그 찾기
- notion
- 클린코드작성법
- TCP/UDP
- 스프링부트실행
- MPA
- springboot build
- 스프링부트빌드
- 전세가 협의
- 스프링부트 restapi
- 멀티코어 멀티프로세서
- 클린코드작성원칙
- springboot restapi
- 테스팅 자동화
- codesmell 유형
- 전세가격 협상
- 코드스멜 유형
- 미등기 신축 아파트
- springboot 실행
- notion 업무일정관리
- oracle 메모리
- 미등기 신축아파트 전세
- selenium
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |