Backend
시간 복잡도와 공간 복잡도의 차이점
알고리즘 성능을 평가하는 두 가지 핵심 지표인 시간 복잡도와 공간 복잡도의 개념과 차이점을 알아봅니다
time-complexityspace-complexitybig-o+2
Infrastructure
CDN(Content Delivery Network) - 전 세계 콘텐츠 배포 네트워크
전 세계에 분산된 서버 네트워크를 통해 사용자에게 빠르고 안정적으로 콘텐츠를 제공하는 CDN의 개념과 동작 방식을 설명합니다.
cdncontent-delivery-networkweb-performance+2
Frontend
웹뷰(WebView)란? 모바일 앱 안의 웹 브라우저
모바일 앱 내에 포함된 웹 브라우저로, 웹 페이지를 앱의 일부처럼 동작시킵니다.
webviewhybrid-appmobile-development+1
Backend
스프링 트랜잭션 전파 속성
스프링에서 메서드 간 트랜잭션 호출 시 동작을 제어하는 7가지 전파 속성을 알아봅니다.
springtransactionpropagation+1
Frontend
Cache-Control 헤더로 웹 성능 최적화하기
Cache-Control 헤더의 동작 원리와 디렉티브를 통한 효과적인 캐싱 전략을 알아봅니다.
cache-controlweb-performancehttp-headers+1
Security
웹 링크 보안을 위한 rel 속성 완벽 가이드
외부 링크 연결 시 보안 위험을 방지하는 rel 속성 사용법을 알아봅니다
web-securityhtml-attributesfrontend-security+2
Testing
테스트하기 쉬운 코드의 조건
순수 함수, 단일 책임 원칙, 예측 가능성을 통해 테스트하기 쉬운 코드를 작성하는 방법을 설명합니다.
testingclean-codesoftware-quality+1
BackendConcurrency
경쟁 상태와 동시성 문제 해결
경쟁 상태를 해결하기 위해 원자성과 가시성을 보장하는 방법을 알아봅니다
race-conditionconcurrencythread-safety+2
BackendJava
Java Reflection API: 런타임 클래스 정보 탐색
Java Reflection API를 통해 런타임에 클래스 정보를 동적으로 탐색하고 활용하는 방법을 학습합니다
javareflectionruntime+2