[TIL] 2023-01-06
·
TIL
1. 효과적으로 추상 클래스 및 인터페이스를 만드는 방법 2. JS Class에서 추상메서드의 파라미터를 변경하는 방법 abstract class Test { abstract test(test1: string): string; } class Test2 extends Test { test(test1: string, test2?: string): string { return test1 + test2; } } 위 예시처럼 test1은 강제 구현이고 상속 받은 class에서는 test2를 optional하게 추가해야한다.
[TIL] 2023-01-05
·
TIL
1. DB에서 쿼리를 칠 때 필터를 인덱스가 걸려있는 순서에 따라 걸어야 한다. ex) Mongodb test.index({test: 1}, {unique:true}); test.index({test2: 1}, {unique:true}); 위와 같은 순서로 index가 걸려있을때 쿼리 조회시 아래와 같이 test와 test2의 순서를 맞춰서 적어줘야 한다. Test.find({test: 'test', test2: 'test2'}) 2. js에서 불필요한 반복문을 효율적으로 개선하고, for, map, forEach, reduce등의 퍼포먼스 확인
[TIL] 2023-01-04
·
TIL
1. Amazon MQ + AWS Lambda + node.js 를 사용한 Message Queue에 대한 구조 코드는 사내코드이므로 공유가 불가능함. 위 스택들을 사용해서 푸시알림을 보내는 구조와 효율적으로 보내기 위한 구조를 이해함 2. 1번을 이해하기 위한 pub-sub 구조에 대한 이해 https://cloud.google.com/pubsub/docs/overview?hl=ko
얼은펭귄
'TIL' 카테고리의 글 목록 (2 Page)