JAVA
JAVA 참조(Reference) 종류
JAVA 참조(Reference) 종류 정리 Java는 메모리 관리를 자동으로 해주는 언어지만, 개발자가 GC(Garbage Collector)와의 관계를 좀 더 세밀하게 제어하고 싶을 때, 참조(Reference) 타입을 적절히 선택하느 것이 중요하다. 이번 글에서는 Java에서 제공하는 네 가지 참조 타입에 대해 알아보고 각각의 사용 예시를 통해 ...
JAVA 참조(Reference) 종류 정리 Java는 메모리 관리를 자동으로 해주는 언어지만, 개발자가 GC(Garbage Collector)와의 관계를 좀 더 세밀하게 제어하고 싶을 때, 참조(Reference) 타입을 적절히 선택하느 것이 중요하다. 이번 글에서는 Java에서 제공하는 네 가지 참조 타입에 대해 알아보고 각각의 사용 예시를 통해 ...
JVM 1. JVM이란? JVM (Java Virtual Machine)은 자바 프로그램을 OS와 무관하게 실행할 수 있도록 만들어주는 가상 머신(Virtual Machine) 이다. 자바는 소스코드를 컴파일하면 바이트코드 (.class) 를 생성 이 바이트코드는 JVM 위에서 실행된다 따라서 한 번 작성한 코드가 다양한 플랫폼에서 동작할...
VPN
HTTP에서의 압축: 웹 성능을 높이는 핵심 기술 웹 성능을 최적화하는 중요한 방법 중 하나는 압축을 활용하는 것이다. 압축을 통해 웹사이트에서 전송하는 데이터의 크기를 줄이면, 대역폭 사용량이 감소하고 페이지 로딩 속도가 향상된다. 일부 경우에는 70% 이상의 사이즈 감소 효과를 얻을 수도 있다. 다행히, 웹 개발자가 직접 압축을 구현할 필요는 없다...
HTTP의 진화
가상 호스팅
HTTP
DNS(Domain Name System)
전송 계층 📤
새 노트북을 사서 공유기에만 연결했을 뿐인데, 인터넷 접속을 어떻게 할까 ?