https://getpino.iowebhook.mjs$ node webhook.mjsapp.mjsstream.mjs$ node app.mjs
https://academy.dream-coding.com/courses/typescript, 14.27https://www.delftstack.com/howto/typescript/class-constructor-type-in-typescript/h
https://www.typescriptlang.org/docs/handbook/decorators.htmltsconfig.jsonhttps://github.com/dream-coding-academy/typescript_motion/blob/mast
in keyof : supersethttps://stackoverflow.com/questions/50214731/what-does-the-in-keyword-do-in-typescriptThe in keyword is used there as part of
https://github.com/youngkiu/portone-samplePortOne 개발자센터 (구, PortOne Docs)에서 제공하는 코드를 최대한 그대로 사용하는 방식으로 구현하였습니다.
https://orkhan.gitbook.io/typeorm/docs/logging query-slow LogMessageType은 항상 출력됩니다.
https://github.com/iamport/iamport-react-example/blob/master/manuals/PAYMENT.md 코드를 베이스로 작성결제요청 파라미터: https://portone.gitbook.io/docs/sdk/ja
https://orkhan.gitbook.io/typeorm/docs/multiple-data-sourcesUsing multiple data sourcesUsing multiple databases within a single data sourceUser e
https://redis.io/docs/manual/patterns/distributed-locks/https://techblog.wclub.co.kr/posts/0016.resolve_concurrent_issue_by_using_redis/Redi
https://docs.tosspayments.com/common/webhook - https://ngrok.com/ 설치$ ./ngrok http 3000https://2679-112-151-155-62.ngrok-free.app 복사개
https://suhwan.dev/2019/06/09/transaction-isolation-level-and-lock/Row-level lockShared lockExclusive lockRecord lockGap lockhttps://velog.i
https://orkhan.gitbook.io/typeorm/docs/transactionshttps://cherrypick.co.kr/typeorm-basic-transaction/https://dawitblog.tistory.com/187
https://www.yalco.kr/@sql/1-5/위와 같은 순서로,WHERE는 그룹하기 전 데이터, HAVING은 그룹 후 집계에 사용합니다.maxmincountsumavg그룹 함수의 결과를 가지고 조건을 걸때, HAVING을 사용한다.
https://developer.confluent.io/quickstart/kafka-docker/Confluent Platform KRaft all-in-one Docker Compose file: https://docs.confluent.io/pl
https://orkhan.gitbook.io/typeorm/docs/select-query-builderThere are two types of results you can get using select query builder: entities or raw
https://typeorm.io/repository-apihttps://github.com/typeorm/typeorm/blob/master/src/repository/Repository.tsmanagermetadataqueryRunnertarget