광고
~ / posts / developer

💻 개발자 글

개발자 글 116편을 최신순으로 모았어요. 글에 나온 계산은 개발자 도구 모음에서 바로 해 볼 수 있어요.

광고
💻 개발자

프로메테우스 히스토그램 버킷 정하는 법, p99 오차 계산과 네이티브 전환

클래식 히스토그램의 p99 오차는 그 값이 든 버킷의 폭만큼이에요. 버킷 배치 4가지를 20만 건으로 시뮬레이션한 오차표, 버킷 수별 시계열 비용, 네이티브 히스토그램 전환 설정과 p99 그래프가 이상할 때의 확인 순서를 정리했어요.

💻 개발자

테라폼 상태 잠금 설정 고르기, S3 use_lockfile 이전과 lock-timeout

테라폼 S3 백엔드에서 잠금 방식과 -lock-timeout 값을 상황별로 고르는 판단표, DynamoDB 에서 use_lockfile 로 안전하게 옮기는 3단계, 잠금 오류가 날 때 확인 순서와 IAM·KMS 함정, 대기 시간·충돌 확률·요청 비용 계산까지 정리했어요.

💻 개발자

비전 LLM 직접 서빙 해상도 고르기, max_pixels별 GPU 비용과 KV 캐시

오픈 비전 LLM 을 직접 띄울 때 이미지 해상도 상한 정하는 법. LLaVA·Qwen2-VL 설정별 이미지 토큰 수, 인코더·프리필 연산량, KV 캐시와 동시 요청 수, H100·A10 단가로 계산한 100만 장 비용과 체크리스트를 정리했어요.

💻 개발자

AWS NAT 게이트웨이 비용 줄이기, AZ별 배치·엔드포인트 판단표

서울 리전 단가로 NAT 게이트웨이를 하나만 둘지 AZ마다 둘지, 인터페이스 엔드포인트가 언제 이득인지 직접 계산했어요. 월 7TB 손익분기, 55,000 연결 한도 계산, 350초 끊김과 인터넷 안 될 때 확인 순서까지 정리했어요.

💻 개발자

스프링 시큐리티 CSRF 403 확인 순서, SPA 쿠키 설정 판단표

스프링 시큐리티에서 POST 만 403 이 날 때 볼 순서와 CSRF 설정 고르는 판단표예요. 7.1.2 CsrfFilter 를 직접 돌려 설정 조합별 통과·거절, 토큰 길이 36자·96자 구분법, 요청당 바이트·처리 시간을 재고, 서브도메인 SPA 에서 고를 방법까지 정리했어요.

💻 개발자

스프링 배치 retry·skip 고르는 법, 예외 분류표와 재시도 비용

스프링 배치 6 에서 예외를 retry·skip·즉시 실패 중 어디로 보낼지 판단표로 정리했어요. RetryPolicy 로 지연·한도 정하는 법, 재시도가 트랜잭션을 쥐는 시간과 중복 호출 수 계산, skipLimit 산정, skip 기록이 사라지는 이유까지 다뤄요.

💻 개발자

LLM 서빙 엔진별 샘플링 차이, vLLM·llama.cpp 기본값과 적용 순서

같은 temperature·top_p 를 넣어도 transformers·vLLM·llama.cpp 는 적용 순서와 기본값이 달라 남는 후보가 달라져요. 12개 후보 예시로 엔진별 후보 수를 직접 계산하고, 어휘 크기별 필터 연산 시간 측정, 엔진을 바꿀 때 확인할 점검표를 정리했어요.

💻 개발자

위상 정렬 Kahn vs DFS 고르는 법, 순환 의존 탐지 비용과 점검표

위상 정렬과 순환 의존 탐지를 Kahn·3색 DFS·graphlib 중 무엇으로 할지 고르는 판단표예요. 정점 10만 그래프 실행 시간, visited 하나로 짠 코드의 오탐률, 간선 추가마다 재검사하는 비용, 작업자 수별 병렬 완료 시간을 직접 재서 정리했어요.

💻 개발자

3SUM·4SUM 풀이 고르는 법, n 한계 계산과 중복·쌍 개수 버그 점검

정렬 뒤 투 포인터 변형(쌍 개수·가장 가까운 합·3SUM·4SUM)을 묻는 것과 n 으로 고르는 판단표예요. 중복 제거 방식별 실행 시간, 파이썬 3SUM·4SUM 한계 n, 같은 값에서 개수를 덜 세는 버그와 64비트 개수까지 직접 재서 정리했어요.

💻 개발자

투기적 디코딩 초안 모델 고르기, 크기 비율·수락률로 γ 정하는 법

초안 모델은 클수록 좋은 게 아니에요. 수락률 α와 비용 비율 c로 최적 γ와 속도를 직접 계산하고, 초안 크기별 실측·동적 γ 효과·메모리와 월 GPU 비용, 두 숫자를 재는 코드와 고르는 순서를 정리했어요.

💻 개발자

타입스크립트 구조적 타이핑 실무 판단표, 브랜드 타입과 초과 속성 구멍

같은 모양 다른 의미의 값을 브랜드 타입·#private 클래스 중 무엇으로 나눌지, 초과 속성 검사가 꺼지는 9가지 자리, 제네릭 추론이 엉뚱할 때 NoInfer·const 타입 매개변수 고르는 법을 TypeScript 7.0.2 로 직접 확인해 정리했어요.

💻 개발자

트랜잭션 격리 수준 고르는 법, MySQL·PostgreSQL 판단표와 재시도 비용

격리 수준은 올리기 전에 원자적 UPDATE·유니크 제약·잠금 읽기로 풀리는지부터 봐요. 상황별 판단표, MySQL·PostgreSQL 기본값 차이, 재시도 횟수 계산, 오래 열린 트랜잭션이 쌓는 옛 버전 용량, 락 대기·40001 이 늘 때 확인 순서를 정리했어요.

💻 개발자

LLM 접두사 캐시 라우팅 고르기, 복제본 수별 적중률과 GPU 비용

서버가 여러 대면 라운드로빈이 프롬프트 캐시를 깨요. 복제본 8대 시뮬레이션에서 재계산 비율이 51%에서 세션 고정 3.7%로 줄고 프리필 GPU 비용은 13분의 1이 됐어요. API 병렬 요청 순서, 라우팅 방식별 비교, 체크리스트까지 정리했어요.

💻 개발자

NestJS durable 프로바이더 언제 쓰나, 테넌트 메모리와 점검표

NestJS durable 프로바이더는 테넌트가 적고 고정일 때만 써요. 12.3.2 로 재 보니 테넌트 트리 하나가 3.4~19.5KB, 비durable 클래스 하나만 섞여도 재사용이 풀렸어요. 허용 목록·퇴출·큐 작업 설정과 점검 순서를 정리했어요.

💻 개발자

MCP 무상태 스펙 전환, 접속 모드·ttlMs·MRTR 설정 고르는 법

MCP 2026-07-28로 옮길 때 정할 값은 접속 모드, ttlMs, 응답 방식, requestState 네 가지예요. SDK 2.3.0 실측으로 모드별 첫 결과 지연, 레거시 탐색 10초 함정, 목록 캐시 효과, 도구 순서가 깨뜨리는 캐시 비용을 계산했어요.

💻 개발자

JPA 애그리거트 루트 버전 안 오를 때, 강제 증가 판단표와 비용

자식 엔티티 필드와 mappedBy 컬렉션 변경은 루트 버전을 올리지 않아요. Hibernate 7.4로 명령별 버전 변화와 SQL 수를 실측해 강제 증가를 걸 경로, 거는 방법, 추가 UPDATE 비용, 벌크 수정 함정, 점검 순서를 정리했어요.

💻 개발자

Mockito doReturn vs when 고르는 법, spy·매처·strict 스텁 점검표

Mockito 스텁은 대부분 when().thenReturn()이면 되고, void·spy·예외 스텁 덮어쓰기일 때만 doReturn 계열을 써요. 상황별 판단표, 예외 이름으로 찾는 확인 순서, 직접 잰 스텁 개수별 호출 비용을 정리했어요.

💻 개발자

스프링 배치 청크 크기 정하는 법, 재시작·skip 설정 판단표와 장애 점검

스프링 배치 청크 크기는 100~1,000 사이에서 시작해 커밋 비용과 재처리 양으로 정해요. 쓰기 skip 이 잦으면 청크를 줄이고, 재시작은 리더 이름·정렬 키·처리 표시 컬럼으로 고르는 법, 장애 확인 순서를 숫자와 함께 정리했어요.

💻 개발자

리랭커 고르는 법, 크로스 인코더 API·직접 서빙·LLM 비용과 지연 비교

RAG 리랭커 비용은 후보 수가 정해요. 월 100만 질의·후보 50개면 API 크로스 인코더 430~1,075달러, LLM 리랭킹은 후보 20개로도 1,765달러부터예요. 2026년 10월 가격표로 계산한 비용, 직접 서빙 손익분기, 상황별 추천과 체크리스트.

💻 개발자

JPA 더티 체킹 비용과 플러시 모드 고르는 법, 영속성 컨텍스트 점검표

JPA 더티 체킹은 flush 마다 관리 엔티티 전부를 비교해요. 엔티티 5만 개면 JPQL 한 번에 약 44ms가 붙었어요(실측). 플러시 모드·readOnly 판단표, flush·clear 주기 계산, UPDATE 안 나갈 때 확인 순서를 정리했어요.

💻 개발자

0-1 BFS 언제 쓰나, 다익스트라·Dial 판단표와 오답·시간 초과 점검

가중치가 0과 1뿐이면 0-1 BFS, 0~k 작은 정수면 Dial, 그 밖은 다익스트라예요. 1000×1000 격자로 직접 잰 속도, 칸 비용형·간선 비용형에 따라 방문 표시가 맞고 틀리는 경우, 오답·시간 초과가 날 때 확인 순서를 정리했어요.

💻 개발자

rope_theta 값 고르는 법, 목표 길이별 하한과 장문 지속학습 비용

32K까지 학습하려면 rope_theta를 약 64만 이상으로 두고, 짧게 학습하다 끝에 늘리는 편이 연산을 약 40% 아껴요. 목표 길이별 base 하한표, 8B 모델 토큰당 학습 연산, 지속학습 예산별 H100 비용, 짧은 입력 손실과 도입 체크리스트를 정리했어요.

💻 개발자

허프만 압축 언제 쓰나, zlib 전략·코드 길이 제한·작은 데이터 손익 계산

허프만만으로는 텍스트가 64~76%까지만 줄고, LZ77을 더해야 24~36%가 돼요. 실제 파일로 잰 zlib 전략·레벨별 크기와 속도, 100바이트 미만이 오히려 커지는 이유, 15비트·11비트 길이 제한의 손실, 직접 구현할 때 점검 순서를 정리했어요.

💻 개발자

타입스크립트 타입 좁히기 고르는 법, 타입 가드 판단표와 안 될 때 점검

typeof·판별 유니언·타입 술어·asserts·as 중 무엇을 쓸지 값의 출처로 고르는 판단표, 좁히기가 안 먹을 때와 좁혀졌는데 런타임에 터질 때의 점검 순서를 정리했어요. if 사슬과 switch 검사 시간, TS2563 한계(if 2,000개)를 직접 쟀어요.

💻 개발자

몽고DB 인덱스 잘못 탈 때 대처법, hint·쿼리 설정·플랜 캐시 판단표

몽고DB가 엉뚱한 인덱스를 타면 캐시 비우기·hint·setQuerySettings·인덱스 재설계 중 무엇을 쓸지 판단표로 정리했어요. 캐시 계획이 최대 10배 느려져도 그대로 남는 구간을 직접 계산하고, 운영에서 확인하는 6단계 순서를 담았어요.

💻 개발자

FlashAttention 버전 고르기, GPU별 FA2·FA3·FA4와 학습 비용

FlashAttention은 GPU 세대가 버전을 정해요. Qwen3-4B 8K 학습에서 어텐션 비용은 A100+FA2 20.5달러, H100+FA2 29.1달러, H100+FA3 13.6달러(10억 토큰)예요. 버전 판단표·설치 시간·체크리스트까지 정리했어요.

💻 개발자

Testcontainers 수명 고르는 법, CI 시간과 커넥션 한도 계산

스프링 통합 테스트 40클래스를 클래스마다 컨테이너로 돌리면 기동에만 400초, 싱글턴과 컨텍스트 하나로 묶으면 10초예요. 수명 판단표, 컨텍스트 캐시가 커넥션을 쌓는 계산, 도커 허브 풀 한도, 깨질 때 확인 순서를 공식 문서로 정리했어요.

💻 개발자

테라폼 parallelism 값 고르는 법, depends_on·create_before_destroy 판단표

parallelism은 대부분 기본 10이면 되고, 느린 apply는 값보다 그래프 모양이 원인인 경우가 많아요. 직접 잰 실행 시간, depends_on·create_before_destroy 판단표, 실패·교체 문제 확인 순서를 정리했어요.

💻 개발자

tar 압축 해제 보안, 경로 순회·링크 탈출·파서 해석 차이 막는 법

믿을 수 없는 tar 는 경로·링크를 대상 디렉터리에 가두고, 개수·크기를 제한하고, 검사한 파서로 그대로 풀어야 안전해요. 파이썬 tarfile 필터 3종을 위험 사례 9개로 직접 시험한 결과와 pax 레코드 해석 차이 실험을 정리했어요.

💻 개발자

스프링 도메인 이벤트 설정 고르기, 리스너 단계와 커넥션 풀 계산

커밋 뒤 리스너에서 REQUIRES_NEW 를 쓰면 요청 하나가 커넥션 두 개를 쥐어 풀이 잠길 수 있어요. 후속 처리 성격별 리스너 단계 판단표, 응답 시간·풀 크기·발행 기록 테이블 크기 계산, 증상별 확인 순서를 공식 문서와 소스로 정리했어요.

💻 개발자

레디스 분산 락 고르는 법, TTL·Redlock·펜싱 토큰 판단표

레디스 분산 락은 "깨지면 무엇이 망가지나"로 골라요. 중복 작업만 줄이면 레디스 1대, 데이터 정확성이 걸리면 저장소의 펜싱 토큰 검사가 먼저예요. TTL 정하는 계산, Redlock 노드 수별 가용성, 증상별 장애 점검 순서를 정리했어요.

💻 개발자

추론 모델 effort 고르는 법, 사고 토큰 비용과 지연 계산

사고 토큰은 출력 단가로 청구돼서, 사고 4,000토큰이면 같은 요청 비용이 6배가 돼요. 2026년 10월 Claude·OpenAI 가격표로 계산한 effort별 비용·대기 시간, 쉬운 요청을 나눠 보내는 라우팅 예시, 상황별 설정표와 도입 체크리스트를 정리했어요.

💻 개발자

파이썬 .pth 파일 실행 원리, sitecustomize 시작 훅 점검법

site-packages 의 .pth 파일에서 import 로 시작하는 줄은 파이썬이 켜질 때마다 실행돼요. -I 로도 못 막고 -S 만 막아요. 시작 시간 실측, 정상·수상한 .pth 구별표, 설치 전·후 점검 스크립트, PEP 829 일정까지 정리했어요.

💻 개발자

프롬프트 인젝션 방어 고르기, 분류기·LLM 검사·CaMeL 비용과 지연 비교

에이전트에 붙일 인젝션 방어를 비용·지연·보장으로 비교했어요. 요청 1,000건당 추가 비용은 소형 LLM 검사 0.86달러, 분류기 4.78달러, 데이터마킹 7~15달러, CaMeL식 분리 45달러. 권한별 판단표와 도입 체크리스트까지 정리했어요.

💻 개발자

NestJS 프로바이더 스코프 고르기, 요청 스코프 비용과 DI 에러 점검 순서

NestJS 프로바이더 스코프·모듈 공유 방식을 판단표로 고르고, 요청 스코프 비용을 직접 쟀어요. 체인 5개가 요청 스코프면 처리량이 48%, 21개면 25%로 떨어지고 AsyncLocalStorage 는 거의 그대로였어요. DI 에러 점검 순서까지 정리했어요.

💻 개발자

LLM 서빙 배칭 방식 고르기, 청크 프리필 토큰 예산과 GPU 비용 계산

H100 한 장에 8B 모델을 올려 직접 계산하면 출력 100만 토큰당 GPU 비용이 요청 하나씩 처리할 때 5.91달러, 정적 배칭 1.28달러, 연속 배칭 64개 동시 0.17달러예요. 토큰 예산별 TTFT·ITL 변화와 상황별 설정, 도입 체크리스트를 정리했어요.

💻 개발자

코딩 에이전트 비용 계산, 한 번 생성·고정 파이프라인·도구 루프 고르는 법

코딩 에이전트 과제 하나의 비용을 단계 수·관찰 크기·캐시·컨텍스트 정리 방식별로 직접 계산했어요. Sonnet 5.5 21단계 기준 캐시 없이 0.945달러, 캐시로 0.201달러. 방식별 판단표와 도입 체크리스트까지.

💻 개발자

어텐션 구현 고르기, SDPA·FlashAttention 메모리와 GPU 비용

어텐션 구현은 결과가 같고 메모리·속도만 달라요. Qwen3-8B에 16K 토큰을 넣으면 eager는 점수표만 48GiB라 H100이 필요하고, SDPA는 A100 40GB에 들어가요. 월 비용, is_causal 함정, 체크리스트까지 정리했어요.

💻 개발자

스프링 시큐리티 JWT 리소스 서버 설정 판단표, 401·403 확인 순서

스프링 시큐리티 리소스 서버는 기본값으로 aud 를 보지 않고, 만료 뒤 60초를 더 통과시키고, 7.x 부터 typ 이 at+jwt 인 토큰을 거절해요. 키 설정 판단표, 토큰 수명별 폐기 노출 시간과 갱신 부하, 직접 잰 디코드 비용, 401·403 확인 순서를 정리했어요.

💻 개발자

스프링 배치 파티셔닝 설정 고르는 법, gridSize·스레드·커넥션 풀 계산

스프링 배치 파티셔닝은 읽기·쓰기 I/O가 병목이고 겹치지 않게 나눌 기준이 있을 때 써요. gridSize는 스레드 수의 4배 안팎, 커넥션 풀은 커서 리더면 스레드×2 이상. 쏠림 계산, 장애 확인 순서, 원격 도입 전 점검표를 정리했어요.

💻 개발자

리액터 스케줄러 고르는 법, boundedElastic 크기와 flatMap 동시성 계산

웹플럭스에서 블로킹 호출을 감쌀 때 실제 동시 처리 수는 flatMap 동시성·boundedElastic 상한(코어×10)·커넥션 풀 중 가장 작은 값이에요. 판단표, 리틀의 법칙으로 스레드 수 계산, 직접 잰 전환 비용과 장애 확인 순서를 정리했어요.

💻 개발자

프롬프트 캐싱 비용 계산, TTL 고르는 법과 API·vLLM 비교

같은 앞부분을 5분 안에 두 번만 써도 캐싱이 이득이고, 2만 토큰 문서 봇은 입력비가 80% 넘게 줄어요. 2026년 10월 Claude·OpenAI 가격표로 계산한 손익분기, TTL 고르는 법, vLLM·SGLang 설정과 도입 체크리스트를 정리했어요.

💻 개발자

멀티모달 LLM 이미지 토큰 비용 비교, 해상도별 API 요금과 고르는 법

1920×1080 스크린샷 한 장은 Claude 2,691토큰, OpenAI 2,448토큰, Gemini 기본 1,120토큰이에요. 공식 가격표로 계산한 1,000장 비용, 리사이즈·크롭·2단계 추출 절감 폭, 상황별 추천과 체크리스트를 정리했어요.

💻 개발자

MCP 도입 판단표, stdio·HTTP·직접 호출 비용과 지연 비교

MCP 호출 자체는 몇 ms라 싸고, 비용은 매 모델 호출에 다시 실리는 도구 정의 토큰에서 나와요. 직접 잰 stdio·HTTP 지연, 도구 50개 월 비용 계산, 상황별 추천과 도입 체크리스트를 정리했어요.

💻 개발자

맥 인증서 신뢰 저장소 차이, curl·git·python 루트 CA 점검법

맥에서 Safari 는 시스템 키체인을, curl·git·python3 는 /etc/ssl/cert.pem 을, Node·JDK 는 내장 목록을 봐요. 저장소 6곳의 루트 수, 도구별 확인 명령, CA 사고 때 고칠 순서를 정리했어요.

💻 개발자

LLM 서빙 KV 캐시 격리, 요청 간 데이터 노출 원인과 점검표

추론 엔진은 KV 캐시 페이지를 지우지 않고 다음 요청에 다시 빌려줘요. 예약한 칸보다 적게 쓰고 읽으면 남의 프롬프트가 섞여요. KV 풀과 컨텍스트 길이 비교법, 거부 경로·전송·읽기 단계별 방어, 카나리 테스트 코드를 정리했어요.

💻 개발자

LLM 파인튜닝 방식 고르기, SFT·DPO·GRPO 비용과 메모리 비교

8B 모델·5,000건 기준으로 SFT·DPO·GRPO·PPO의 GPU 시간, 관리형 서비스 요금, 학습 메모리, 판정 데이터 비용을 공식 가격표로 직접 계산했어요. 가진 데이터로 방식을 고르는 판단표와 도입 체크리스트까지 담았어요.

💻 개발자

JPA N+1 해결 방법 고르기, fetch join·배치 사이즈 판단표와 쿼리 수 계산

JPA N+1 은 화면마다 해결책이 달라요. 컬렉션 하나에 페이징이 없으면 fetch join, 페이징이나 컬렉션 둘 이상이면 부모만 페이징하고 배치 페칭을 써요. batch size 별 쿼리 수, 카티전 곱 행 수, open-in-view 판단과 점검 순서를 정리했어요.

💻 개발자

그리디 알고리즘 언제 쓰나, DP와 고르는 판단표와 반례 찾기 체크리스트

개수를 최대화하면 그리디 후보, 점수 합·수량 제한이 붙으면 DP예요. 정렬 기준별로 직접 잰 오답률, 거스름돈이 그리디로 되는지 검사할 범위, n=10만 처리 시간과 틀렸을 때 확인 순서를 정리했어요.

💻 개발자

임베딩 모델 고르기, API·오픈소스 비용과 차원별 저장 용량 비교

문서 100만 청크를 색인하는 데 API 임베딩은 8~80달러면 끝나요. 진짜 돈은 차원이 정하는 메모리와 리랭커에서 나가요. 2026년 10월 OpenAI·Gemini·Voyage 가격표로 계산한 비용, 차원·양자화별 용량, 상황별 추천과 도입 체크리스트를 정리했어요.

💻 개발자

백트래킹 시간 초과 판단법, n 크기별 경우의 수 표와 가지치기 점검

파이썬 1초 안에 순열은 n=9, 부분집합은 n=20 안팎이 한계예요. 직접 잰 처리 시간, 목표값에 따라 효과가 뒤바뀌는 가지치기 실험, 비트마스크 DP·반으로 나누기로 넘어갈 기준과 시간 초과 점검 순서를 정리했어요.

💻 개발자

wordexp 쓰면 안 되는 이유, 물결표 경로 안전하게 펼치는 법

C에서 ~/config 경로를 펼치려고 wordexp(3)를 쓰면 명령 치환·단어 나누기·글롭까지 따라와요. WRDE_NOCMD가 왜 뚫리는지, macOS에서 잰 호출당 21ms 비용, 직접 펼치는 C 코드와 glob·변수 허용 목록 대안을 정리했어요.

💻 개발자

벡터 인덱스 고르기, HNSW·IVF·양자화 메모리와 비용 비교

1536차원 벡터 1,000만 개를 HNSW로 메모리에 올리면 약 59GiB, 서울 리전 128GiB 인스턴스로 월 755달러예요. 같은 데이터로 브루트포스·HNSW·IVF·SQ8·PQ의 재현율과 지연을 직접 재고, 규모별 추천과 pgvector 도입 체크리스트를 정리했어요.

💻 개발자

투 포인터 언제 쓰나, 음수·0 입력 판단표와 슬라이딩 윈도우 버그 점검

투 포인터·슬라이딩 윈도우·누적합+해시맵 중 무엇을 쓸지 입력 조건(정렬, 음수, 0, 정확히 x 개수)으로 고르는 판단표와, n=20만에서 직접 잰 시간·메모리, 오버플로·경계 버그 점검 순서를 정리했어요.

💻 개발자

파이썬·자바 정렬 성능 판단표, key·Comparator 고르는 법과 비용

파이썬 sorted()·자바 List.sort() 에서 key·cmp_to_key·heapq·bisect·int[]·parallelSort 중 무엇을 고를지 실측 시간·메모리로 정리했어요. Comparator 예외 조건과 정렬 오류 확인 순서도 담았어요.

💻 개발자

프로메테우스 용량 계산, scrape_interval·보존 기간·시계열 수 정하는 법

프로메테우스 디스크는 시계열 수 ÷ 스크레이프 간격 × 보존 초 × 1~2바이트로 어림해요. 50만 시계열·15초·15일이면 40~81GiB예요. 간격·보존·rate 범위 판단표, 라벨별 시계열 수 계산, 그래프가 비었을 때 확인 순서를 정리했어요.

💻 개발자

연산자 우선순위 헷갈리는 조합, 언어별 함정표와 괄호·린터 규칙

C 에서 x & 4 == 4 는 0 이고 1 << 2 + 3 은 32 예요. 같은 식이 언어마다 다른 값이 되는 다섯 가지 조합을 C·자바스크립트·파이썬·스위프트로 직접 돌려 정리하고, 괄호를 넣을 기준과 컴파일러 경고·린터 설정까지 담았어요.

💻 개발자

Mamba·하이브리드 모델 언제 쓰나, 트랜스포머와 메모리·GPU 비용 비교

128K 토큰 요청 하나에 Qwen3-8B는 19.3GB, 하이브리드 Nemotron-Nano-9B-v2는 2.2GB를 써요. 공개 config로 계산한 요청당 메모리·H100 동시 요청 수·토큰당 비용과, 복사·검색 품질 손실까지 따져 Mamba 계열을 고르는 기준을 정리했어요.

💻 개발자

LoRA 파인튜닝 언제 쓰나, QLoRA·전체 학습 메모리와 비용 계산

7B·72B 모델 기준으로 전체 파인튜닝·LoRA·QLoRA 학습 메모리와 GPU 장수, 학습비, 긴 프롬프트와의 월 비용 손익분기, 멀티 어댑터 서빙 비용을 공식 가격표로 직접 계산하고 상황별 추천과 도입 체크리스트로 정리했어요.

💻 개발자

LLM 컨텍스트 길이 늘리기, YaRN·rope_scaling 설정별 비용과 품질 비교

오픈 모델로 64K·128K 입력을 받으려면 처음부터 긴 길이로 학습된 모델이 가장 싸고, 정적 YaRN은 짧은 입력 품질을 깎아요. 128K 요청 1건의 KV 메모리, 프리필 연산량, 미세조정 GPU 비용, 방식별 품질 수치와 vLLM 설정·체크리스트를 정리했어요.

💻 개발자

LLM 양자화 형식 고르기, FP8·AWQ·GGUF 메모리·속도·GPU 비용 비교

Qwen3-32B는 BF16 65.5GB, FP8 34.3GB, AWQ 19.3GB예요. 실제 파일 크기, KV 캐시로 계산한 동시 요청 수, 공개 벤치마크의 속도·품질 손실, GPU 요금으로 양자화 형식과 GPU를 함께 고르는 기준을 정리했어요.

💻 개발자

지식 증류 방식 고르기, 시퀀스·로짓·온폴리시 KD 비용과 체크리스트

큰 모델을 작은 모델로 증류할 때 시퀀스 KD·로짓 KD·온폴리시 KD 중 무엇을 고를지, 교사 API 단가와 H100 시간당 요금으로 학습 비용·로짓 저장 용량·월 운영비 손익분기를 직접 계산하고 도입 체크리스트로 정리했어요.

💻 개발자

플러터 성능 판단표, const·키·RepaintBoundary 언제 쓰나

플러터 화면이 버벅일 때 const·키·RepaintBoundary·ListView.builder 중 무엇부터 손볼지 판단표로 정리했어요. 재빌드·페인트 횟수를 위젯 테스트로 직접 세고, 60·120Hz 프레임 예산과 원인별 확인 순서를 숫자로 보여 드려요.

💻 개발자

이분 탐색 언제 쓰나, bisect·lower_bound 판단표와 경계 버그 체크리스트

정렬 배열 이분 탐색과 set·TreeMap·DB 인덱스 중 무엇을 고를지 조회 시간·메모리·수정 비용을 직접 재서 정리했어요. 질문별 함수 고르기, 반복 횟수 계산, 무한 루프·오버플로 점검 순서까지 담았어요.

💻 개발자

BFS DFS 언제 쓰나, 문제 유형별 판단표와 시간·메모리 초과 점검

최단 거리면 BFS, 가중치 0·1이면 0-1 BFS, 경로 모양이 필요하면 DFS. 파이썬·C++·자바로 직접 잰 큐 속도, 방문 배열 메모리, 재귀 깊이 한계와 시간·메모리 초과가 났을 때 확인 순서를 정리했어요.

💻 개발자

vLLM KV 캐시 용량 계산, 동시 요청 수와 GPU 비용으로 설정 고르기

H100 한 장에 Qwen3-8B를 올리면 요청마다 32K 토큰을 미리 잡을 때 12개, 블록 단위로 잡으면 263개, fp8 KV면 526개를 동시에 담아요. 토큰당 KV 공식, 모델별 용량표, 월 GPU 비용, 설정별 추천과 체크리스트를 정리했어요.

💻 개발자

타입스크립트 strict 옵션 고르기, 타입 주석 판단표와 tsc 검사 한계

strict 말고 더 켤 tsconfig 옵션, 타입 주석·satisfies·as const 고르는 기준, 타입 검사가 예상과 다를 때 확인 순서를 표로 정리했어요. TS2590·TS2589 한계값을 직접 재 봤고 TypeScript 7 도입 전 점검표도 담았어요.

💻 개발자

인증서 폐기 확인, CRL·OCSP·CRLite 차이와 openssl 점검법

폐기된 TLS 인증서도 크롬에서는 열릴 수 있어요. CRL·OCSP·CRLSet·CRLite가 폐기 정보를 어떻게 전하는지, 브라우저별로 결과가 갈리는 이유, openssl로 내 인증서를 직접 대조하고 매일 감시하는 스크립트까지 정리했어요.

💻 개발자

테라폼 plan 옵션 고르는 법, refresh·저장된 plan·상태 분리 판단표

평소엔 기본 plan, 리뷰한 계획만 적용하려면 plan -out과 apply 파일, 외부 변경을 받아들일 땐 refresh-only예요. 옵션 판단표, 직접 잰 plan 시간과 낡은 plan 확률 계산, 증상별 확인 순서를 정리했어요.

💻 개발자

Structured Outputs vs JSON 모드 vs 재시도, LLM JSON 비용 비교

LLM 출력을 JSON으로 받을 때 프롬프트+재시도, JSON 모드, Structured Outputs, 자체 서빙 제약 디코딩 중 무엇을 쓸지 정리했어요. 실패율별 재시도 비용을 공식 단가로 계산하고, 엔진별 지연·스키마 지원률·품질 실측과 체크리스트를 담았어요.

💻 개발자

투기적 디코딩 방식 고르기, EAGLE·MTP·n-gram 속도와 GPU 비용 비교

투기적 디코딩은 배치가 작을 때 지연을 2~5배 줄이지만, 동시 요청이 많으면 이득이 1.4배 아래로 줄거나 오히려 느려져요. 방식별 속도·연산량·토큰당 GPU 비용을 논문 수치로 직접 계산하고, 상황별 추천과 도입 체크리스트로 정리했어요.

💻 개발자

MoE 모델 고르기, 활성 파라미터로 VRAM·속도·GPU 비용 계산하는 법

MoE 모델은 GPU 메모리를 전체 파라미터만큼, 응답 속도는 활성 파라미터만큼 써요. 공개 가중치 7종의 실제 파일 크기, 배치별로 읽게 되는 전문가 비율, H100 월세와 DeepSeek API 단가로 손익분기 토큰 수를 직접 계산해 상황별로 고르는 기준을 정리했어요.

💻 개발자

Mockito 목 메이커 선택표와 javaagent 경고 해결 순서

Mockito 5는 inline 목 메이커가 기본이고, JDK 21부터는 빌드에 -javaagent를 넣는 게 정답이에요. 상황별 목 메이커 선택표, 로그 문구로 찾는 문제 확인 순서, 직접 잰 생성 비용·메모리 숫자를 정리했어요.

💻 개발자

LLM temperature 설정 고르기, API별 지원표와 다중 샘플 비용 계산

2026년 10월 기준 OpenAI·Claude·Gemini·vLLM에서 temperature·top_p가 어디까지 먹히는지 표로 정리하고, 여러 번 뽑아 다수결할 때의 비용, 높은 온도의 품질, 재현성을 얻는 지연 비용을 숫자로 비교했어요.

💻 개발자

람다 콜드 스타트 줄이기, 프로비저닝된 동시성·SnapStart 고르는 법

먼저 Init Duration으로 콜드 스타트 비율을 재고, 지연 기준이 엄격하면 프로비저닝된 동시성, Java·Python·.NET은 SnapStart부터 봐요. 이용률 60% 손익분기 계산과 수량 공식, 증상별 확인 순서를 정리했어요.

💻 개발자

한국어 LLM 토큰 비용 비교, 토크나이저별 1,000자 토큰 수와 세는 법

같은 한국어 1,112자가 토크나이저에 따라 592토큰에서 1,966토큰까지 갈렸어요. 11개 토크나이저 실측표, 공식 단가로 낸 모델별 10만 건 비용, 컨텍스트 창에 들어가는 글자 수, 토큰 세는 방법 고르기와 도입 체크리스트를 담았어요.

💻 개발자

Content-Encoding 압축 해제 보안, 압축 폭탄과 크기 제한 설정

HTTP 라이브러리는 Content-Encoding만 보고 gzip·br·zstd를 자동으로 풀어요. Accept-Encoding으로 못 막는 이유, 1 GiB가 288바이트가 되는 압축 폭탄 실측, Node·파이썬·Express 해제 한도 코드를 정리했어요.

💻 개발자

깃 저장소 관리 판단표, 클론 방식·용량·브랜치 수·gc 설정 고르는 법

CI는 얕은 클론, 개발자 PC는 blobless 클론, 바이너리는 LFS가 기본이에요. 클론·바이너리·브랜치 1만 개를 직접 잰 숫자, 짧은 해시 충돌 확률, gc·reflog 기본값과 지운 커밋 복구 순서까지 정리했어요.

💻 개발자

DDD 애그리거트 경계 정하는 법, 판단표와 낙관적 잠금 충돌률 계산

애그리거트 경계는 '커밋 순간 맞아야 하는 규칙'과 '같은 인스턴스에 몰리는 쓰기 수'로 정해요. 경계 판단표, 잠금 모드·버전 타입 선택표, 직접 계산한 충돌률과 처리량 상한, 증상별 확인 순서를 정리했어요.

💻 개발자

CSS clamp() 반응형 글자 크기 공식, 최소·최대 폭으로 값 계산하는 법

clamp(1rem, 0.8333rem + 0.8333vw, 1.5rem)는 폭 320~1280px에서 글자를 16px에서 24px로 키우는 코드예요. 기울기와 절편 공식, 제목·본문·여백 예시, 접근성 주의점까지 직접 계산해 정리했어요.

💻 개발자

CSS border-radius 값 읽는 법, 원·알약·블롭 모양과 반지름이 줄어드는 규칙

border-radius는 왼쪽 위부터 시계 방향으로 읽고, 한 변의 반지름 합이 변 길이를 넘으면 모든 반지름이 같은 비율로 줄어요. 원·알약·블롭 만드는 값과 직접 계산한 축소 예시를 정리했어요.

💻 개발자

px rem em 차이, 언제 무엇을 쓰나와 px→rem 변환표 총정리

rem은 루트 글자 크기(기본 16px), em은 부모나 자기 글자 크기 기준이라 중첩되면 곱해져요. 글자는 rem, 컴포넌트 안쪽 여백은 em, 테두리는 px가 기본 원칙이에요. 62.5% 트릭, clamp 반응형 폰트, px→rem 변환표까지 계산해 정리했어요.

💻 개발자

마크다운 표 만들기 문법, 정렬·셀 병합·엑셀 붙여넣기 총정리

마크다운 표는 | 로 칸을 나누고 둘째 줄에 |---| 구분선을 넣으면 돼요. :--- 왼쪽, :---: 가운데, ---: 오른쪽 정렬이고 셀 병합은 표준 문법에 없어요. 표가 깨지는 원인 7가지, 셀 안 줄바꿈·파이프 이스케이프, 엑셀 붙여넣기 변환까지 정리했어요.

💻 개발자

색상 대비 접근성 실수 7가지, 버튼·placeholder·다크모드 대비율 고치는 법

흰 글자를 올린 #3B82F6 버튼은 3.67:1, 연회색 placeholder #9CA3AF는 2.53:1로 WCAG AA 미달이에요. 회색 카드 배경, 입력창 테두리, 다크모드 링크색처럼 실무에서 자주 놓치는 7가지 경우를 대비율과 고친 색으로 정리했어요.

💻 개발자

서브넷 마스크·CIDR 계산법, /24 /26 호스트 수와 나누기 예제

CIDR /26은 앞 26비트가 네트워크라 주소 64개, 호스트 62개예요. 서브넷 마스크를 2진수 AND로 계산하는 법, 네트워크·브로드캐스트 주소, 2^n-2와 /31·/32 예외, 사설 IP 대역, 서브넷 나누기 예제, AWS가 5개를 예약하는 이유까지 정리했어요.

💻 개발자

리눅스 chmod 755 644 의미, rwx 권한 숫자 계산법 총정리

chmod 755는 rwxr-xr-x, 644는 rw-r--r--예요. r=4 w=2 x=1을 더한 숫자를 소유자·그룹·기타 순으로 적은 8진수죠. 600·700 쓰는 곳, 디렉터리 x의 의미, umask 022, setuid·sticky bit, 777이 위험한 이유까지 정리했어요.

💻 개발자

HTML 엔티티 &lt; &amp; &nbsp; 뜻과 이스케이프·XSS 방어

HTML 엔티티는 < & " 같은 문자를 &lt; &amp; &quot;로 바꿔 글자로 보이게 하는 표기예요. 언제 이스케이프하는지, 본문·속성·JS·URL별 규칙, XSS 구조, innerHTML과 textContent 차이, &nbsp; 남용까지 정리했어요.

💻 개발자

MD5 SHA-1 SHA-256 차이, 해시와 암호화·체크섬 확인법 정리

해시는 되돌릴 수 없는 지문, 암호화는 키로 되돌리는 잠금이에요. MD5·SHA-1은 충돌이 실제로 만들어져 보안용으로 끝났고 지금 기본은 SHA-256이에요. 파일 체크섬 확인 명령어, SHAttered 사례, 비밀번호에 bcrypt·Argon2를 쓰는 이유, HMAC까지 정리했어요.

💻 개발자

CSV 엑셀 한글 깨짐 해결, UTF-8 BOM·CP949·따옴표 규칙 정리

CSV를 엑셀로 열면 한글이 깨지는 건 UTF-8 파일을 엑셀이 CP949로 읽기 때문이고, 맨 앞에 BOM 3바이트(EF BB BF)를 붙이면 해결돼요. RFC 4180 따옴표 규칙, 쉼표·줄바꿈 값, 앞자리 0과 지수 표기, JSON 평탄화까지 정리했어요.

💻 개발자

크론 표현식 읽는 법, 5필드 문법과 예제 20개·타임존 함정 정리

크론 표현식은 분·시·일·월·요일 5칸이에요. */5·범위·목록 쓰는 법, 날짜와 요일을 같이 쓰면 OR로 동작하는 함정, 서버 UTC와 KST 9시간 차이 실수, 바로 복사해 쓰는 예제 20개, systemd timer·GitHub Actions·k8s 차이까지 정리했어요.

💻 개발자

2진수 16진수 변환 원리, 자리값·4비트 묶음·2의 보수 총정리

진법 변환은 자리값만 알면 끝나요. 10진수는 나눗셈 나머지를 거꾸로 읽고, 2진수↔16진수는 4비트씩 묶으면 바로 바뀌어요. 156이 10011100·0x9C가 되는 과정, 2의 보수로 음수 표현, 색상·권한·비트마스크 실무 예와 JS·파이썬 코드까지 정리했어요.

💻 개발자

안전한 비밀번호 만들기, 길이·엔트로피 계산과 무차별 대입 시간

비밀번호 강도는 엔트로피 = 길이 × log2(문자 종류 수)로 계산해요. 특수문자 섞은 8자(52비트)보다 소문자 16자(75비트)가 훨씬 강한 이유, 무차별 대입 시간 표, 패스프레이즈, NIST 권고, Math.random을 쓰면 안 되는 이유까지 정리했어요.

💻 개발자

Base64 용도 5가지와 용량 33% 증가 원리 — data URI·이메일·PEM

Base64는 data URI, 이메일 첨부, HTTP Basic 인증, JSON 속 바이너리, PEM 인증서에서 쓰여요. 3바이트가 4글자가 되는 원리와 입력 크기별 실제 증가율, gzip 후엔 차이가 얼마나 줄어드는지 직접 재 본 결과까지 정리했습니다.

💻 개발자

WCAG 명도 대비 4.5:1 기준과 계산 공식, 통과하는 색 찾는 법

본문 글자는 배경과 명도 대비 4.5:1, 큰 글자와 UI 요소는 3:1이 WCAG AA 기준이에요. 상대 휘도 공식과 계산 코드, 흰 배경 회색의 하한선 #767676, 인기 파랑 #3B82F6 버튼이 흰 글자와 3.67:1로 미달인 이유까지 직접 계산해 정리했어요.

💻 개발자

DB 기본키 UUID vs 자동증가 정수, UUIDv7이 인덱스에 유리한 이유

자동증가 정수는 작고 빠르지만 분산 생성과 외부 노출에 약하고, UUID v4는 랜덤이라 B-Tree 인덱스 페이지가 흩어져요. 50만 건 시뮬레이션에서 v4식 랜덤 삽입은 페이지 44% 증가, 작업 페이지 53배였어요. v7이 이를 해결하는 원리와 저장 방식을 정리했어요.

💻 개발자

UUID v4 v7 차이, 128비트 구조와 충돌 확률을 계산으로 정리

UUID v4는 122비트가 전부 랜덤이고, v7은 앞 48비트에 밀리초 시각을 넣어 생성 순서대로 정렬돼요. 8-4-4-4-12 구조에서 버전·variant 읽는 법, 10억 개를 만들어도 충돌 확률 10의 -19승인 계산, v7에서 시각을 꺼내는 법까지 정리했어요.

💻 개발자

한글 한 글자 몇 바이트? UTF-8 3바이트·EUC-KR 2바이트 차이

한글 한 글자는 UTF-8에서 3바이트, EUC-KR에서 2바이트예요. 같은 문장이 왜 어디선 100바이트, 어디선 150바이트인지 바이트 구조로 보여주고, 글자가 깨지는 이유와 EUC-KR이 못 담는 한글, 바이트 수 계산 코드까지 정리했습니다.

💻 개발자

URL-safe Base64(Base64URL) 차이와 패딩 = 복원, Incorrect padding 해결

표준 Base64의 +, /, = 는 URL에서 공백·경로·구분자로 오해돼 토큰이 가끔 깨져요. Base64URL은 -와 _를 쓰고 패딩을 뺀 변형이에요. JS·Python·Java 변환 코드, Incorrect padding 같은 실제 에러 해결법을 정리했습니다.

💻 개발자

Unix 타임스탬프란? 2038년 문제가 생기는 이유와 점검할 곳

Unix 타임스탬프는 1970년 1월 1일 UTC부터 센 초예요. 32비트 부호 정수에 담으면 2038년 1월 19일에 음수로 뒤집혀 1901년이 찍혀요. 비트 단위로 왜 그런지 보여주고, 정수 폭별 한계 연도와 지금 점검할 곳을 정리했습니다.

💻 개발자

타임존 처리 원칙 — KST·UTC 저장과 DB 타입, 날짜 집계 함정

저장과 계산은 UTC로, 표시는 현지 시간으로가 원칙이에요. KST가 UTC보다 9시간 빨라 생기는 일별 집계 어긋남, PostgreSQL timestamptz와 MySQL TIMESTAMP·DATETIME 차이, 날짜만 있는 값과 서머타임 반복 일정 함정까지 코드로 정리했습니다.

💻 개발자

초·밀리초 타임스탬프 혼동 버그 — 1970년·5만 년이 찍히는 이유

화면에 1970년 1월이 찍히거나 연도가 5만 년대로 나오면 거의 확실히 초와 밀리초를 섞은 거예요. 언어별 기본 단위(JS는 밀리초, Python·JWT는 초)와 자릿수로 구분하는 법, 코드로 안전하게 변환하는 습관을 정리했습니다.

💻 개발자

이메일·전화번호·한글 이름 정규식 검증, 정상 사용자를 막는 함정

흔히 쓰이는 이메일 정규식 5개를 정상 주소 12개로 시험하면 엄격한 패턴은 10개를 막아요. 이메일은 느슨하게 + 인증 메일, 전화번호는 정규화 후 검사, 한글 이름은 NFC 정규화와 길이 완화가 답이에요.

💻 개발자

정규식 기초 문법 치트시트 — 10가지로 읽는 법과 JS·Python 차이

정규식은 자주 쓰는 문법 10가지(문자 클래스, 수량자, 앵커, 그룹, 플래그 등)만 알면 대부분 읽혀요. 끊어 읽는 법, 한글 매칭, JS와 Python에서 결과가 달라지는 지점, 실제 에러 메시지까지 예제로 정리했습니다.

💻 개발자

JWT 구조와 서명 원리 — 헤더·페이로드·서명, HS256과 RS256 차이

eyJ로 시작하는 JWT는 헤더.페이로드.서명 세 부분이고, 앞의 둘은 누구나 읽을 수 있는 Base64URL이에요. Node 내장 crypto로 HS256 토큰을 직접 만들고 검증해 보고, HS256·RS256·ES256의 토큰 길이와 속도를 실측해 비교했습니다.

💻 개발자

JWT 보안 체크리스트 — alg none, 알고리즘 혼동, 토큰 저장 위치

JWT 사고는 규격이 아니라 쓰는 방식에서 나요. verify 옵션으로 막히는 alg none·알고리즘 혼동을 재현하고, 약한 비밀 키가 얼마나 빨리 풀리는지 계산했어요. 키 관리, 페이로드, 저장 위치까지 10개 항목으로 정리했습니다.

💻 개발자

JSON YAML XML 차이 — 용량·파싱 속도 실측과 고르는 기준

API는 JSON, 사람이 고치는 설정은 YAML, 문서·표준 연동은 XML이 기본값이에요. 같은 데이터 1,000건으로 용량과 파싱 속도를 직접 재 보고, YAML이 NO·12:30·012345를 엉뚱하게 읽는 함정까지 정리했습니다.

💻 개발자

JSON 파싱 에러 Unexpected token 원인 6가지와 해결법 총정리

Unexpected token, Unexpected end of JSON input, Expecting value… JSON 파싱 에러는 원인이 6가지 안에 다 들어가요. Node·Python 실제 에러 메시지별 원인, 위치 찾는 코드, 보이지 않는 문자 잡는 법까지 정리했습니다.

💻 개발자

HEX RGB HSL 차이와 변환 공식, 상황별 CSS 색상 표기 고르는 법

HEX·RGB·HSL은 같은 색을 다르게 적은 것뿐이에요. 주고받을 땐 HEX, 계산은 RGB, 밝기 조절은 HSL이 편해요. 변환 코드와 정수 HSL 반올림 오차, L 50%인데 밝기가 13배 차이 나는 이유, oklch까지 실측으로 정리했어요.

💻 개발자

정규식 탐욕적·게으른 매칭 차이와 ReDoS, 서버를 멈추는 패턴

정규식이 너무 많이 잡히면 탐욕적 수량자, 특정 입력에서 CPU 100%로 멈추면 재앙적 백트래킹(ReDoS)이에요. ^(a+)+$ 가 글자 2개마다 약 4배씩 느려지는 측정 결과와 함께 위험한 패턴 모양과 막는 법을 정리했습니다.

💻 개발자

디자인 시스템 컬러 스케일 만들기 — 50~950 단계와 OKLCH 생성 코드

브랜드 색 하나로 50~950 컬러 스케일을 만드는 순서와 OKLCH 기반 생성 코드를 정리했어요. HSL 10% 균등 분할은 어두운 3단계가 검정으로 뭉치는 이유, 단계별 명도 대비로 용도를 정하는 법, 원시·의미 토큰 2층 구조까지 실제 계산으로 보여드려요.

💻 개발자

NEIS 바이트 계산법, 자소서 글자 수와 다른 이유 총정리

생기부 NEIS는 글자 수가 아니라 바이트로 세요. 한글 3바이트·영문·숫자·공백 1바이트·엔터 2바이트라 1500바이트는 한글만 500자, 띄어쓰기 넣으면 약 450~590자예요. 실제 문장 분해 계산, 자소서 공백 포함·제외 차이, 줄이는 요령과 체크리스트까지 정리했어요.

💻 개발자

Base64는 암호화가 아니다 — 인코딩·암호화·해시 차이와 올바른 사용법

Base64는 키 없이 누구나 1초 만에 되돌리는 인코딩이라 비밀을 지켜 주지 못해요. 인코딩·암호화·해시의 차이를 Node 코드로 직접 비교하고, 비밀번호와 민감 데이터를 실제로 어떻게 저장해야 하는지 정리했습니다.

💻 개발자

API 응답 디버깅 순서 — 데이터가 안 뜰 때 확인하는 6단계

화면에 데이터가 안 뜰 때 코드부터 고치지 마세요. 요청 → 상태 코드 → Content-Type → 본문 구조 → 기대값 비교 → 코드 순으로 좁히면 대부분 10분 안에 끝나요. curl·jq 명령과 응답 구조 비교 코드까지 정리했습니다.

💻 개발자

액세스 토큰·리프레시 토큰 만료 시간 정하는 법과 갱신 흐름 설계

액세스 토큰은 5~15분, 리프레시 토큰은 1~14일이 흔한 출발점이에요. 만료 시간에 따른 갱신 부하를 계산해 보고, 리프레시 토큰 회전과 재사용 감지, 동시 갱신 경합, 시계 오차, exp 밀리초 버그까지 Node 코드로 확인했습니다.

💻 개발자

URL 인코딩 원리와 한글 URL, encodeURI vs encodeURIComponent 차이

URL 인코딩은 문자를 UTF-8 바이트로 바꾼 뒤 바이트마다 %XX로 쓰는 방식이라 한글 1자가 9자로 늘어요. encodeURI와 encodeURIComponent가 무엇을 남기는지, 공백 %20과 +, 이중 인코딩·EUC-KR 깨짐·URIError까지 실제 실행 결과로 정리했어요.

💻 개발자

이모지 글자 수가 2자·11자로 세지는 이유와 grapheme 세는 법

눈엔 한 글자인 이모지가 어디선 2자, 어디선 11자로 세져요. ZWJ로 이어 붙인 가족 이모지가 코드 포인트 7개·UTF-16 11칸인 이유를 직접 세어 보여주고, Intl.Segmenter로 사람 기준 글자 수를 세는 코드까지 정리했습니다.

광고

더 둘러보기

💻 개발자 다른 도구

🔥 많이 찾는 도구

🔮 재미로 한 번 더

📝 읽어 볼 만한 글

글 전체 보기 →
광고
광고