tae.kwon.vintaekwon-v[Java] Wrapper Class & Boxing, Unboxing기본형 타입 (int, boolean 등)을 참조형 타입으로 나타낸 것이 Wrapper Class 이다. 기본형 변수를 객체로 표현할 때 사용한다. 이 때 기본형 타입을 Wrapper Class 로 변환하는 과정을 Boxing 이라 하고 그 반대…Feb 15, 2023Feb 15, 2023
tae.kwon.vintaekwon-v[Spring MVC] @RequestBody 동작 원리 [1] — Http Message Converter@RequestBody 는 클라이언트 측에서 보낸 데이터를 (Java) 오브젝트로 만들어주는 역할을 담당한다. 이번 글에서는 직렬화 / 역직렬화의 개념과 Spring MVC 에서 직렬화 과정을 지원하는 Http Message Converter 에…Feb 3, 2023Feb 3, 2023
tae.kwon.vintaekwon-v[Java] How is a Java Program executed [3–1] JVM 구성 요소 — Runtime Data Area지난 글에서는 JVM 의 구성 요소 중 .class 파일을 읽어 메모리의 메서드(Method) 영역에 로드하는 클래스 로더에 대해 알아봤다. 사실 클래스 로더에서 다룬 글에서 이미 오늘 다룰 메모리에 관한 내용이 포함되어 있었는데, 이번 글에서는…Nov 30, 2022Nov 30, 2022
tae.kwon.vintaekwon-v[Java] How is a Java Program executed [2–1] JVM 구성 요소 — Class Loader지난 글에서는 JVM 과 실행 및 개발 환경과 관련해 JRE, JDK 을 순서대로 알아봤다.Nov 27, 2022Nov 27, 2022
tae.kwon.vintaekwon-v[Java] How is a Java Program executed [1] — JVM, JRE, and JDK자바로 작성된 프로그램은 어떻게 실행될까? JVM 을 중심으로 앞 질문에 대한 답을 알아가보자.Nov 25, 2022Nov 25, 2022
tae.kwon.vintaekwon-v[MySQL] Index [4] — Index(B+Tree) 특징 및 Index 사용 관련 고려사항이전 글 에서 Index 자료 구조 중 하나인 B+Tree 를 다뤘다. 이번 글에서는 B+Tree 기반의 Index 가 가지는 특징과 사용 시 고려할 점들에 대해서 다룰 예정이다.Nov 4, 2022Nov 4, 2022