최근 포스트

[JAVA] String 객체는 어떻게 저장될까? (String Pool)

June 05 2021

일단, 자바에서 String은 immutable(불변)입니다. 그래서 한번 생성된 것이 수정되지 않습니다. 그렇기 때문에 자칫하면 메모리 낭비로 이어질 수 있습니다. 이를 해결하기 위해서 String Pool이라는 것을 이용합니다. (String Pool도 heap 내부에 존재합...

[Jekyll] 상단 네비게이션 바 추가/수정/삭제 하기

June 05 2021

위의 사진처럼 제일 상단에 빨간 색으로 표기된 탭들을 네비게이션 바(navigation bar)라고 한다. 네비게이션 바를 원하는 대로 커스텀하는 방식을 하기 위해서 하단의 블로그를 참고했다. 해당 내용에 대해서는 정리하기 보다는 참고가능한 블로그 link를 추가하겠습니다. 클릭...

[JPA] 기본키 매핑 @GeneratedValue의 사용법과 종류

June 04 2021

오늘은 Spring Data JPA 기본키 매핑하는 방법에 대해서 알아보겠습니다. JPA가 제공하는 데이터베이스 기본 키 생성 전략은 다음과 같습니다. 이때, 기본키를 할당하는 방법으로는 두가지가 있습니다.

[JAVA] Wrapper class 에 대한 짧은 정리

June 03 2021

프로그래밍을 하다 보면 기본 타입의 데이터를 객체로 표현해야 하는 경우가 종종 있습니다. 이럴 때에 기본 자료타입(primitive type)을 객체로 다루기 위해서 사용하는 클래스들을 래퍼 클래스(wrapper class)라고 합니다.

[spring boot] logback이란? - logback 예제

May 24 2021

안녕하세요. 이번 포스트에서는 logback에 대해서 구조 및 사용법을 정리해보려고 합니다. 내용에 대해서 전부를 다루는 것은 아니고, 전체 구조를 파악할 수 있을 정도로 정리해보려고 합니다.