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

TECH

132 posts — page 7 of 15

Backend

페이지 교체 알고리즘

가상 메모리에서 메모리 부족 시 어떤 페이지를 교체할지 결정하는 알고리즘들을 알아봅니다

operating-systemvirtual-memorypage-replacement+1
Infrastructure

OSI 7계층 모델: 네트워크 통신의 표준 구조

네트워크 통신을 7개 계층으로 나누어 정의한 OSI 모델의 각 계층 역할과 동작 방식을 설명합니다

osi-modelnetwork-protocolweb-communication+1
Frontend

자바스크립트 메모리 관리

자바스크립트의 자동 메모리 할당과 가비지 컬렉션 메커니즘을 설명합니다

javascriptmemory-managementgarbage-collection+2
Frontend

자바스크립트 생성자 함수와 Class 문법

자바스크립트의 생성자 함수와 ES6 Class 문법의 차이점과 Class가 도입된 이유를 설명합니다.

constructor-functionclass-syntaxjavascript+2
Design Pattern

결합도와 응집도: 좋은 코드 설계의 핵심 원칙

결합도는 낮추고 응집도는 높여서 유지보수하기 쉬운 코드를 만드는 방법을 알아봅니다

couplingcohesioncode-design+2
Backend

PRG 패턴: Post-Redirect-Get으로 중복 요청 방지하기

POST 요청 후 리다이렉트를 통해 중복 제출을 방지하는 PRG 패턴을 설명합니다

prg-patternweb-developmenthttp-redirect+2
Backend

멀티쓰레딩으로 동시성 프로그래밍 구현하기

하나의 프로세스 내에서 여러 쓰레드를 활용해 동시에 작업을 처리하는 멀티쓰레딩의 핵심 개념과 구현 방법을 설명합니다.

multithreadingconcurrencyparallel-programming+1
Backend

Java GC 알고리즘 종류와 특징

Java의 다양한 GC 알고리즘들의 특징과 적용 시나리오를 살펴봅니다

javagarbage-collectionjvm+2
Infrastructure

TCP 3-way Handshake: 신뢰성 있는 연결 수립 과정

TCP 3-way handshake는 클라이언트와 서버 간 신뢰성 있는 연결을 수립하는 3단계 과정입니다

tcpnetworkhandshake+2
Tech | Deep Thought