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

TECH

132 posts — page 12 of 15

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
Tech | Deep Thought