scouter APM 배치 모니터링
scouter APM 배치 모니터링스카우트 APM을 아주 잘 사용하고 있는데 내부적으로 http 서비스 왜에 쿼츠 스케줄을 통해서백엔드로 돌아가는것이 있는데 추적이 되지 않아 추적하기 위한 설정을 하였다. 아래의 링크 NON-HTTP 서비스 추적하기를 통해서 많은 도움 ...
Read more
아이템 8. Finalizer와 Cleaner의 사용은 피하라
이펙티브 자바아이템 8. Finalizer와 Cleaner의 사용은 피하라finalize() 메소드에 대한 설명 1234567891011121314가비지 수집에 의해 개체에 대한 참조가 더 이상 없다고 판단 될 때 개체의 가비지 수집기가 호출합니다. 서브 클래스 fin ...
Read more
Memory Management in the Java HotSpot™ Virtual Machine(Sun Microsystems April 2006)
Memory Management in the Java HotSpot™ Virtual Machine(Sun Microsystems April 2006)1 IntroductionJava ™ 2 Platform, Standard Edition (J2SE ™)의 장점 중 하나 ...
Read more
자바의 레퍼런스 타입
자바의 레퍼런스 타입자바의 레퍼런스 타입은 Strong References Soft References Weak References Phantom References 위에 4가지 타입으로 나눌수 있다. Strong References123456789101 ...
Read more
아이템 7. 다쓴 객체의 참조를 해제하라
이펙티브 자바아이템 7. 다쓴 객체의 참조를 해제하라12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364pa ...
Read more
아이템 6. 불필요한 객체생성을 피하라
이펙티브 자바아이템 6. 불필요한 객체생성을 피하라똑같은 기능의 객체를 매번 생성하기 보다는 객체하나를 재사용하는 편이 좋을수도 있다. 12345678910111213141516171819202122package com.github.sejoung.codetest.obj ...
Read more
아이템 5. 자원을 직접 명시 하지 말고 의존성 객체 주입(dependency injection)을 사용하라
이펙티브 자바아이템 5. 자원을 직접 명시 하지 말고 의존성 객체 주입(dependency injection)을 사용하라지금 대부분 자바 개발자들은 spring 프레임워크를 쓰면서 의존성 주입에 대한 이견은 없을 것입니다. 1234567891011121314151617 ...
Read more
아이템 4. 인스턴스화를 막으려면 private 생성자를 사용하라
이펙티브 자바아이템 4. 인스턴스화를 막으려면 private 생성자를 사용하라정적 팩토리 메소드만 모아 놓은 유틸클래스들은 의도치 않게 인스턴스화가 될수 있다. 그런 것을 막으려면 private 생성자를 사용해서 인스턴스 화를 막으면 좋다. 123456789101112 ...
Read more
아이템 3. private 생성자나 열거 타입으로 싱글턴임을 보장하라
이펙티브 자바아이템 3. private 생성자나 열거 타입으로 싱글턴임을 보장하라final 키워드로 싱글톤임을 보장함1234567891011121314151617181920212223package com.github.sejoung.codetest.singleton;im ...
Read more
스프링 기반의 REST API 개발
스프링 기반의 REST API 개발아래의 그런 REST API로 괜찮은가 라는 동영상을 보고 감명을 받아서 발표자료를 준비하심 오늘은 이벤트를 만들고 등록하는 API를 만드는 프로젝트를 만듬 하지만 코드에서는 이벤트를 등록하는것만 진행할 예정임 스프링 메타 어노테이션 ...
Read more