GC(Garbage Collection) 이해하기
자바는 JVM이 구성된 JRE가 제공되며, 그 안에 Garbage Colledction이 포함된다. GC로 인해 개발자는 프로그램 코드에서 직접 메모리 누수를 방지하기 위해 직접 사용하지 않는 객체의 메모리를 해제하지 않아도 된다. 그렇지만 GC의 기본적인 동작 방식을...
자바는 JVM이 구성된 JRE가 제공되며, 그 안에 Garbage Colledction이 포함된다. GC로 인해 개발자는 프로그램 코드에서 직접 메모리 누수를 방지하기 위해 직접 사용하지 않는 객체의 메모리를 해제하지 않아도 된다. 그렇지만 GC의 기본적인 동작 방식을...
공식문서를 바탕으로 정리했습니다.
예외를 제대로 활용한다면 프로그램의 가독성, 신뢰성, 유지보수성이 높아지지만, 잘못 사용하면 반대의 효과만 나타난다.
9장 일반적인 프로그래밍 원칙
매개변수가 유효한지 검사하라.
모든 객체의 공통 메서드
2장 객체 생성과 파괴
이펙티브 자바의 규칙 대부분은 아주 핵심적인 기본 원칙 몇 개에서 파생된다.
Step Job을 구성하는 하나의 단계로서 실제 배치 처리를 정의하고 관련된 모든 정보를 가지고 있는 객체 입력과 처리 그리고 출력과 관련된 비즈니스 로직을 포함하는 모든 설정들을 담고 있다. 모든 Job은 하나 이상의 Step으로 구성된다.
Job Job은 배치 계층 구조에서 가장 상위에 있는 개념으로 하나의 Job은 하나의 배치작업을 의미한다. (ex: 일일 정산로그수집) 배치 Job은 최상위 인터페이스로 스프링 배치는 다양한 기본 구현체를 제공한다. Job은 하나 이상의 Step으로 구성해야 한다.