lombok 없는 타입스크립트에서 도메인 클래스 만들기

lombok이 없는 타입스크립트에서 도메인 클래스를 단순하게 만들기 위해 시도한 방법들

2025년 3월 31일
·
0개의 댓글
·

Typescript에서 Namespace의 활용 (with BrandedType, FP)

Typescript에서 BrandedType과 Namespace를 활용해봅니다.

2025년 3월 27일
·
0개의 댓글
·

Typescript의 Effect-TS 사용해보기

typescript 라이브러리 effect-ts를 사용해봅니다.

2025년 3월 27일
·
0개의 댓글
·
post-thumbnail

웹서버에서 AWS CloudFront 사용

동적 컨텐츠를 제공하는 웹서버도 CloudFront를 사용합니다.

2025년 3월 25일
·
0개의 댓글
·
post-thumbnail

Mac에서 Windows의 Win + 숫자키 기능 구현하기 (Hammerspoon)

윈도우엔 있고 맥에 없는 기능을 직접 구현합니다.

2025년 3월 20일
·
0개의 댓글
·
post-thumbnail

MySQL 쿼리 성능 최적화 - 4

MySQL 쿼리 성능 최적화 시리즈 - 4편

2024년 11월 29일
·
0개의 댓글
·
post-thumbnail

MySQL 쿼리 성능 최적화 - 3

MySQL 쿼리 성능 최적화 시리즈 - 3편

2024년 11월 28일
·
0개의 댓글
·

MySQL 쿼리 성능 최적화 - 2

MySQL 쿼리 성능 최적화 시리즈 - 2편

2024년 11월 27일
·
0개의 댓글
·

MySQL 쿼리 성능 최적화 - 1

자료구조 B+Tree 쿼리 성능을 최적화하기 위해서는 B+Tree 자료구조를 이해하는 것이 시작입니다. (a, b, c) 컬럼으로 구성된 인덱스가 있을 때 a, b 정렬은 인덱스를 타고 a, c 정렬은 못타고... 이런식으로 외우는건 큰 도움이 되지 않습니다. mysql(innodb)의 테이블과 인덱스 데이터는 모두 트리 구조로 저장됩니다. 하나의 테이...

2024년 11월 25일
·
0개의 댓글
·

AI 개발 기초 정리

AI 개발 관련 자주 나오는 용어 및 open api 정리

2024년 11월 17일
·
0개의 댓글
·

RabbitMQ 정리

rabbitmq

2022년 8월 13일
·
0개의 댓글
·

MYSQL8. window function 정리

mysql8 window function

2022년 7월 1일
·
0개의 댓글
·

MYSQL8. 인덱스 적용

조인은 아니지만 조인과 같이 사용하는 준조인서브쿼리를 조인으로 바꾼다.다른 최적화도 사용할 수 있다. 전체 semijoin 플래그 외에는 비활성화 시키는 variable이 없다. In 서브쿼리를 exists로 바꿔서 실행시켜서 각 로우에 대해 handler_read_

2022년 3월 14일
·
0개의 댓글
·

Apache Bench(AB)

벤치마킹 툴

2022년 3월 6일
·
0개의 댓글
·

Elastic search. 기본 정리

TextAnalyzer로 토큰화하여 풀텍스트 검색 가능index 필드 false로 두면 토큰화 하지 않아서 검색 불가능집계나 정렬이 필요하면 fileddata:true 로 하거나 field로 keyword 사용Keyword풀텍스트 검색 불가능Analyzer 대신 Nor

2022년 3월 6일
·
0개의 댓글
·

MYSQL. Performance_schema, Sys

모든엔진은 performance_schema 엔진 사용디스크에 테이블의 구조만 저정하며 모든 데이터 메모리에 저장함바이너리 로그에 기록되지 않아서 레플리카 서버로 복제되지 않음수집할 유저(host, user) 설정수집할 스키마, 테이블, 트리거 설정이벤트 종류별 설정수

2022년 3월 5일
·
0개의 댓글
·

MYSQL. Handler API와 Status

InnnoDB와 같은 스토리지 엔진은 Handler API를 구현한다.MYSQL은 모든 쿼리에서 handler Api를 이용해서 실제 데이터 작업을 처리한다.이 때 상태변수에 이러한 작업 처리 횟수를 기록해 놓는다.Handler_read_first인덱스 처음 값을 읽은

2022년 3월 5일
·
0개의 댓글
·

AWS. DynamoDB와 기본키, 인덱스

DynamoDB에는 기본키에 추가로 두 종류의 인덱스가 있다글로벌 보조 인덱스(GSI)로컬 보조 인덱스(LSI)기본키는 파티션키와 추가로 정렬키를 가질 수 있다.AWS에서 DynamoDB는 물리적으로 여러 파티션에 데이터를 나눠서 저장한다.저장될 파티션의 위치를 정하는

2022년 2월 27일
·
0개의 댓글
·

MYSQL8. InnoDB 특징, 아키텍처

아키텍처

2022년 1월 30일
·
0개의 댓글
·
post-thumbnail

AWS Elastic Beanstalk(EB) 기본 정리

소스(or도커이미지) + 기본설정\-> 배포, 로드밸런싱, 오토스케일링, 모니터링 ...제목 설명만 있는 껍데기어플리케이션에 종속되며 하나의 어플리케이션에 여러개 생성 가능 (ex] dev, release, production)소스부터 설정까지 여기에 다 있음이름 잘

2022년 1월 4일
·
0개의 댓글
·