메인 콘텐츠로 건너뛰기
Deep Thought

TECH

132 posts — page 8 of 15

Backend

RDB 페이징 쿼리의 필요성과 성능 최적화

RDB에서 페이징 쿼리의 필요성과 LIMIT/OFFSET의 성능 문제, No Offset 방식을 통한 최적화 방법을 설명합니다

databasepaginationsql-optimization+2
Frontend

Next.js 캐싱 메커니즘: 성능 최적화를 위한 4가지 캐시 전략

Next.js의 Request Memoization, Router Cache, Data Cache, Full Route Cache 등 4가지 캐싱 전략을 통한 성능 최적화 방법을 설명합니다

nextjscachingperformance+1
Frontend

Storybook: UI 컴포넌트 개발과 문서화 도구

UI 컴포넌트를 독립적으로 개발하고 문서화할 수 있는 Storybook의 핵심 개념과 실무 활용법을 알아봅니다.

storybookui-componentfrontend-tooling+2
Backend

낙관적 락과 비관적 락: 데이터베이스 동시성 제어 기법

데이터베이스에서 동시성 제어를 위한 낙관적 락과 비관적 락의 개념과 적용 시나리오를 알아봅니다

databaseconcurrencylocking+2
Backend

자바 프로그램 실행 흐름과 JVM 동작 원리

자바 코드가 컴파일되고 JVM에서 실행되는 전체 과정을 살펴봅니다.

javajvmbytecode+1
Frontend

npm 의존성 타입별 관리 가이드

dependencies, devDependencies, peerDependencies의 차이점과 올바른 사용법을 알아봅니다.

npmpackage-managerfrontend+2
Frontend

JavaScript 메모리 누수 발생 원인과 해결 방법

JavaScript에서 메모리 누수가 발생하는 주요 원인들과 예방 방법을 알아봅니다.

memory-leakjavascriptperformance+2
Frontend

CSS 명시도(Specificity)와 스타일 우선순위

CSS 명시도 계산 방식과 스타일 우선순위 결정 원리를 설명합니다.

cssspecificityfrontend+2
Infrastructure

가상화 기술: VM과 컨테이너의 차이점과 활용 방법

물리적 리소스를 논리적으로 분리하여 여러 가상 환경을 구성하는 가상화 기술의 핵심 개념과 VM, 컨테이너의 차이점을 설명합니다

virtualizationvirtual-machinecontainer+2
Tech | Deep Thought