본문 바로가기
728x90
728x90

Stackoverflow10

[JAVA] HEAP DUMP 분석을 통한 PERM AREA MEMORY LEAK 원인 진단 perm gen 과 class leak Permanent Generation 은 young과 old를 구분하는 Generational Collector 방식인 Sun (now, Oracle)의 HotSpot JVM에서 Old generation 중 한 영역이다. lifetime이 길다고 판단된 object들을 old generation으로 옮겨서 빈번한 gc의 대상이 되지 않도록 하는 것이 generational collector의 기본 아이디어인데 permanent generation은 old 중에서도 거의 gc 대상이 될 일이 없다고 생각되는 object들을 딴 영역에서 관리하겠다는 아이디어의 산물이다. HotSpot JVM의 Perm Area 에는 주로 자바의 클래스 객체들이나 문자열 상수 풀에 속.. 2017. 10. 19.
##과 $$의 차이를 말해주세요 Ibatis 변수에 들어가는 값이 bind로 대입되는 것과 직접 입력되는것의 차이입니다.##는 bind 변수를 사용하는 것과 마찬가지로 값을 대입해 주는 것이고,$$는 값을 가져와서 문자 직접 입력해주고 prepared statement 구문을 사용하는 것입니다. 추가로 preapred statement 1. prepareStatement - PrepareStatement 객체는 Connection 객체의 PrepareStatement() 메소드를 사용해서 생성 - SQL 문장이 미리 컴파일되고, 실행시간동안 인수값을 위한 공간을 확보할 수 있다는 점에서 Statement 객체와는 다름 - 동일한 질의문을 특정 값만 바꾸어서 여러번 실행해야 할 때, 많은 데이터를 다루기 때문에 질의문을 정리해야 할 필요가 있을때인수.. 2017. 10. 12.
insertion sort 1234567891011121314151617181920public static List insertSort(final List numbers){ final List sortedList = new LinkedList(); originalList:for(Integer number: numbers){ for(int i =0;i 2017. 9. 26.
통합 테스트를 실행할 때 데이터베이스를 깨끗하게 유지하는 방법? abstracTransactionalJUnit4SpringContextTests 클래스를 확장한 jUnit 테스트 세트@Before 어노테이션@After@Test Junit 4.11 @FixMethodOrder 2017. 9. 26.
728x90
728x90