2025/01 2

HTTP와 네트워크

HTTP-WEBWeb : HTML이라는 문서 형태와 HTTP라는 문서 전송 프로토콜, URL로 문서의 위치를 표시하는 시스템HTTP (Hypertext Transfer Protocol)웹에서 데이터를 주고받는 방식 (Server - Client 모델)클라이언트와 서버 사이에서 클라이언트가 메시지(요청, Request)를 주고, 서버가 메시지를 받아서 응답(Response)을 주는 형태의 통신 방법URI(Uniform Resource Identifier)Uniform: 리소스 식별하는 통일된 방식Resource: 자원, URI로 식별할 수 있는 모든 것(제한 없음)Identifier: 다른 항목과 구분하는데 필요한 정보HTML (Hyper Text Markup Language)하이퍼미디어 포맷XML을 바탕..

Java Thread Model 의 역사

Java 1.0~1.4: 초기 스레드 모델Thread 클래스와 Runnable 인터페이스 도입기본적인 스레드 생성 및 실행 메커니즘이 제공됨.synchronized, wait(), notify(), notifyAll() 메서드를 사용한 동기화가 가능.초기 문제점동기화 블록의 관리가 어려움.스레드 풀과 같은 고급 API 부재.비효율적인 스레드 관리.Java 5 (2004): java.util.concurrent 패키지 도입새로운 기능Executor Framework스레드 관리를 단순화하는 스레드 풀 및 작업 실행 프레임워크.ExecutorService executor = Executors.newFixedThreadPool(4);executor.execute(() -> System.out.println("T..