-
[Linux] shell prompt 변경하기
서버를 다루다보면 현재 어떤 상태에서 작업하고 있는지 파악이 어려운 경우가 생긴다.
이때, shell prompt 를 본인에게 맞게 설정하면 편리하다. -
Docker / Docker-compose 설치하기 (ubuntu)
ubuntu 에서 docker 와 docker-compose 설치하는 방법에 대해 알아본다.
-
이펙티브 자바 Chapter5. 제네릭
이펙티브 자바 5장 제네릭에 대해서 설명하고 있다.
이전에는 런타임에 형변환 오류가 나곤 했는데 제네릭을 통해 컴파일 과정에서 방지할 수 있다. -
이펙티브 자바 Chapter4. 클래스와 인터페이스
이펙티브 자바 4장에서는 클래스와 인터페이스 설계 요소에 대해 설명하고 있다.
견고하고 유연한 코드를 위해 자세하게 알아보도록 한다. -
이펙티브 자바 Chapter3. 모든 객체의 공통 메서드
이펙티브 자바 3장에서는
Object
메서드들 정의에 대해 소개하고 있다.
모든 클래스는 일반 규약에 맞춰 재정의 해야하는데 어떻게 재정의 해야하는지 알아본다. -
이펙티브 자바 Chapter2. 객체 생성과 파괴
이펙티브 자바 2장에서는 객체 생성, 불필요한 생성을 피하는 방법,
객체 파괴, 파괴전 필요한 작업들에 대해서 소개하고 있다. -
git commit 사용자 및 날짜 변경하는 방법
많은 개발자들은 깃허브를 이용해서 코드를 관리하고 있다.
이 깃허브에서는 해당 사용자가 활발하게 활동하고 있는지 보여주는 기능이 있다. -
hibernate envers 이용해서 변경 데이터 기록하기
envers 모듈은 entity 객체 데이터에 대해 변경을 감지하고 기록해주는 편리한 모델이다. 데이터에 대한 이력들을 신경쓰지 않고 편리하게 버저닝하고 기록하고 싶을 때 아주 유용하다.
-
엘레강트 오브젝트 Chapter4. 은퇴
4장에서는 메서드 null, 예외 처리 등 객체나 메서드가 끝나는 시점에 관련된 내용을 소개해주고 있다. 특히, 예외 처리의 경우 매우 중요한 이슈이므로 유의해서 보도록 한다.
-
엘레강트 오브젝트 Chapter3. 취업
3장에서는 거대한 객체, 정적 메서드, NULL 참조, getter, setter, new 연산자 사용을 반대하고 있다.
그 이유에 대해 자세하게 알아보도록 한다. - Newer posts Older posts