Thread란 프로세스 내에서 실제로 작업을 수행하는 주체를 의미한다. 모든 프로세스에는 한 개 이상의 Thread가 존재하여 작업을 수행힌다.※ 프로세스 : 사용자가 작성한 프로그램이 운영체제에 의해 메모리 공간을 할당받아 실행 중인 것으로, 실행 중인 프로그램이자
Java에서 문자열을 다루는 대표적인 클래스들이다.❗️ 연산횟수가 많아지거나 멀티쓰레드, Race condition 등의 상황이 자주 발생하는 경우💡 각 클래스의 특징을 이해하고 상황에 맞게 적절한 클래스를 사용하자String은 불변의 속성을 갖는다.String 클래
Casting Casting이란? > Casting이란 변수나 리터럴 타입을 다른 타입으로 변환하는 것을 의미한다. 형변환이라고 부르기도 하며, 객체지향의 다향성에 있어 중요한 개념이다. 기본형 Casting 기본형(primitive type)인 boolean,
POJO란 Plain Old Java Object의 약자로 특정 기술에 종속되어 동작하는 것이 아닌 기본적이고 오래된 순수한 자바 객체를 의미한다.Bean은 Spring IoC(inversion of control) Container가 관리하는 POJO기반의 자바 객체
Dirty Checking이란 Entity의 변경이 일어나면, 변경 내용을 자동으로 데이터베이스에 반영하는 JPA의 특징이다. 여기서 Dirty는 상태의 변화가 생겼다는 뜻으로 이해하면 편하다.※ JPA(Java Persistence API)는 자바 진영에서 ORM(O
SSR은 Server Side Rendering의 약자로 서버측에서 렌더링을 모두 완료한 뒤 클라이언트에 데이터를 전달하는 방식을 의미한다.여러 개의 싱글 페이지로 구성된 애플리케이션으로, 새로운 페이지를 요청할 때 마다 서버에서 렌더링된 데이터들(HTML, CSS,