Checked Exception : 컴파일 시점에 체크된 exception : runtime exception을 상속하지 않음, 명시적으로 꼭 처리해야 함 IOException SQLException DataAccessException ClassNotFoundException InvocationTargetException MalformedURLException UnCheckedException : 런타임 시점에 체크된 exception : runtime exception을 상속함 NullPointerException ArrayIndexOutOfBound IllegalArgumentException IllegalStateException 참고 : 자바 예외 구분: Checked Exception, Unch..
JVM이란? 자바 가상머신 가상머신이란 프로그램을 실행하기 위해 물리적으로 유사한 머신을 소프트웨어로 구현한 것 Java와 OS사이에서 중개자 역할을 하며 Java가 OS에 구해받지 않고 재사용 가능하도록 함 메모리 관리, Garbage Collection수행 스택기반의 가상머신 클래스로더를 통해 읽어 들여 자바API와 함께 실행 프로그램이 실행되면 JVM은 OS로 부터 이 프로그램이 필요로 하는 메모리를 할당 (JVM은 이 메모리를 용도에 따라 여러 영역으로 나누어 관리 함) 자바 컴파일러(javac)가 자바 소스코드(.java)를 읽어들여 자바 바이트코드(.class)로 변환 (.java -> .class) Class Loader를 통해 class파일을을 JVM으로 로딩 로딩된 class파일들은 Ex..
[메모리 사용량 측정] java.lang.Runtime 클래스 사용 -> 현재 사용중인 메모리 양을 쉽게 알 수 있다 아래 메소드들을 이용하면, 각 단계별로 메모리 사용량이나 대략적으로 Java Application이 사용하는 HeapSize를 측정할 수 있으며, Memory Leak등의 모니터링이 가능 Runtime.totalMemory() : 현재 실행중인 자바 프로그램을 위해 잡혀있는 heapSize Runtime.freeMemory() : heap중에서 현재 사용되지 않고 비어있는 메모리 양 Runtime.totalMemory() - Runtime.freeMemory() : 현재 사용중인 Memory HeapSize
- Total
- Today
- Yesterday
- HTTP
- 의존성 사이클
- 플러그인
- JPA
- tomcat Ajp
- Spring
- nginx
- spring boot http
- 프록시 설정
- JPA란
- 엔진엑스
- 자바 가상머신
- JPA 영속성관리
- jpa 값타입
- AJP
- spring jpa
- springboot
- entityfactory
- angular2
- JPA 엔티티
- SSL
- HTTPS
- spring boot 포트
- https 동시사용
- spring boot 2.1
- exception종류
- spring boot
- entitymanager
- entity type
- plugin
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |