Promise 비동기 작업의 상태와 결과 값 Promise의 상태 pending 대기 fulfilled 완료 rejected 실패 완료와 실패 상태는 settled 됐다고 한다. then...catch Method Promise.all 병렬 실행 매개변수
https://maximorlov.com/linting-rules-for-asynchronous-code-in-javascript/위의 링크는 ESLint 규칙을 추가하는 것을 권유하는 글이지만 그냥 추가하기보단 하나하나 왜 그런지 이해해보고 분석해볼거임.n
여러가지 성능 개선을 위한 차이점이 존재함.나는 promise 지원 여부에 대한 차이와준비된 명령문(prepared statements) 지원의 차이를 확실히 기억하고 넘어가려한다.지적받은 내 service 함수.쿼리 결과를 받는 것을 보장한 뒤 return 하기 위해
기초 개념으로 함수의 스코프부터 이해하고 갈게요함수 foo 안에있는 x 는 지역변수최상단의 x 는 전역변수 (window객체의 속성)alert 은 전역 x 를 출력한 것임그렇다면 foo 함수 내부에서 전역 x 변수를 변경하고 싶으면 ?this를 이용하면 되겠죠자바스크립
https://www.mongodb.com/docs/manual/tutorial/install-mongodb-on-os-x/공식 문서 참조해서 몽고 DB 다운로드brew tap mongodb/brewbrew install mongodb-community@5.0
https://programmers.co.kr/learn/courses/30/lessons/72411course 로 주어진 메뉴 개수 만큼의 모든 조합을 구하고orders 를 돌면서 포함된 조합의 개수를 세고 많은 조합을 구하면 된다.원하는 개수만큼의 모든 조
https://programmers.co.kr/learn/courses/30/lessons/1835n 개 원소의 순열을 구할 수 있는 algorithm헤더의 next_permutation() 를 사용해서 풀 수 있는 문제라서 정리를 해봄include <a
JavaScript에서 호이스팅(hoisting)이란, 인터프리터가 변수와 함수의 메모리 공간을 선언 전에 미리 할당하는 것을 의미합니다. var로 선언한 변수의 경우 호이스팅 시 undefined로 변수를 초기화합니다.변수 선언 코드를 최상단으로 옮기는 것임var로
개요 대기업 커머스로 부터 매체별 광고등록 프로세스에 사용하기 위한 상품 EP 데이터를 제공받고 자체 필터링하여 매체별로 피드를 생성하는 프로세스가 기존에 있었다. 대략 1~2억 개의 대용량 상품 ep데이터이다. 기존에는 필터링 해야할 카테고리, 상품이름에 포함된 단
개요 광고산업회사인 우리회사에서 대기업 N사와 협업을 하게됨. 해당 기업 대표 게임 관련 광고 노출에 대한 리포트 타겟팅 정보등을 제공하게됨. 우리 회사 광고사업팀이 데이터를 업로드하고 조회할 Admin 페이지를 만들고 조회 RestAPI 를 타회사에 제공해야함. 클
우리 회사 에서 개발, 운영중인 서비스가 커머스이기 때문에 여느 플랫폼처럼공유하기 버튼이 필요했고,각 SNS로 공유하기, 링크 복사등의 기능을 추가하는 프론트 프로젝트를 맡았다.결과적으로 기능 자체는 SNS 개발자 문서에 공유하기 기능을 편리하게 잘 제공하고 어렵지 않
순위 풀러가기 프로그래머스에서 순위 라는 문제를 만났음 플로이드 와샬 알고리즘을 이용하는 문제라고함 플로이드 와샬이 뭔지 알아보고 풀어보기~! >나동빈님의 알고리즘 영상 다익스트라알고리즘 : 하나의 정점에서 모든 정점으로 가는 최단경로 플로이드와샬 : 모든 정
https://programmers.co.kr/learn/courses/30/lessons/42861크루스칼 알고리즘을 통해 각 섬을 연결하는 최소 비용, MST(최소 비용 신장 트리)를 얻는 것이 목표인 문제이다.신장 트리(Spanning Tree)는 기존
ZeroCho님의 슬랙 클론코딩 프로젝트의 백엔드 파트를 Express -> NestJs (+typeORM)으로 변경하며 공부하는 프로젝트https://github.com/ZeroCho < 인프런 강의 추천빠른 설명과 진행스타일에 호불호가 갈리는 듯
벨로그에서는 본인 게시물의 조회수 통계를 볼 수 있는데타인의 통계는 당연히 안되겠지만 내 전체 게시물 통계가 궁금해서 가끔 확인할려고 앱을 하나 만들어봄(나중에 날짜 별 포스트별 조회수로 정리좀 해야지)https://github.com/isntkyu/velog
안좋은 방법임 사실 setMemberRepository()를 호출할 일도 없고 해서도 안되는 경우가 많은듯조회 관련 메서드에서는 readOnly 속성을 참으로 해주면 성능향상에 도움이됨상단에 선언하면 public 한 메소드를 찾아가서 readOnly = true 속성을
오늘 도메인 분석해서 entity 클래스를 구성하는 개발해보면서 배운거 CascadeType /==연관관계 메서드==// 엔티티 설계시 주의
생성자 주입불변, 필수 의존관계에 주로 사용생성자가 1개면 @Autowired 생략해도됨수정자주입 (setter)선택, 변경 가능성이 있는 의존관계일반 메서드 주입여러 필드 한번에 주입
AppConfig 라는 클래스순수한 자바 코드로 이해했을 경우MemberServiceOrderServiceMemberRepository순서로 Bean 을 가져가게되면MemberService와 OrderService 에서 각각 MEmberRepository 객체를 생성하