[JAVA] String 객체는 어떻게 저장될까? (String Pool)
일단, 자바에서 String은 immutable(불변)입니다. 그래서 한번 생성된 것이 수정되지 않습니다. 그렇기 때문에 자칫하면 메모리 낭비로 이어질 수 있습니다. 이를 해결하기 위해서 String Pool이라는 것을 이용합니다. (String Pool도 heap 내부에 존재합...
일단, 자바에서 String은 immutable(불변)입니다. 그래서 한번 생성된 것이 수정되지 않습니다. 그렇기 때문에 자칫하면 메모리 낭비로 이어질 수 있습니다. 이를 해결하기 위해서 String Pool이라는 것을 이용합니다. (String Pool도 heap 내부에 존재합...
위의 사진처럼 제일 상단에 빨간 색으로 표기된 탭들을 네비게이션 바(navigation bar)라고 한다. 네비게이션 바를 원하는 대로 커스텀하는 방식을 하기 위해서 하단의 블로그를 참고했다. 해당 내용에 대해서는 정리하기 보다는 참고가능한 블로그 link를 추가하겠습니다. 클릭...
오늘은 Spring Data JPA 기본키 매핑하는 방법에 대해서 알아보겠습니다. JPA가 제공하는 데이터베이스 기본 키 생성 전략은 다음과 같습니다. 이때, 기본키를 할당하는 방법으로는 두가지가 있습니다.
프로그래밍을 하다 보면 기본 타입의 데이터를 객체로 표현해야 하는 경우가 종종 있습니다. 이럴 때에 기본 자료타입(primitive type)을 객체로 다루기 위해서 사용하는 클래스들을 래퍼 클래스(wrapper class)라고 합니다.
스프링 부트가 뜰 때, h2 등을 사용하는 경우에 데이터 베이스에 대한 테이블과 그 데이터를 자동으로 삽입하고 싶을 때가 있다. 매번 /h2-console을 들어가서 삽입할 수는 없으니까! ㅎㅎ
전체적인 그림을 파악하는게 우선이라고 생각했다! 여러 곳에서 빠르게 훑고 나만의 언어로 다시 정의해본다! 왁!
안녕하세요. 이번 포스트에서는 logback에 대해서 구조 및 사용법을 정리해보려고 합니다. 내용에 대해서 전부를 다루는 것은 아니고, 전체 구조를 파악할 수 있을 정도로 정리해보려고 합니다.