Java
108개의 글
1. 개요 Tomcat은 7.0부터 Servlet 3.0(JSR-315)을 지원하고 있습니다. 오늘은 Java EE 6의 핵심이기도 한 Servlet 3.0에 대해서 간략히 정리해 보려고 합니다. …
1. 개요 요즘 WebSocket(웹소켓)이라는 단어를 많이 들을 수 있다. 대체 WebSocket이 무엇일까? 2. 역사 WebSocket은 HTTP의 단점을 보완하기 위하여 등장했다. 1991년…
1. 개요 이름과 같이 OpenJDK는 Java SE (Standard Edition) 기반의 오픈 소스 JDK다. 2006년 Sun Microsystems은 Java를 오픈 소스화 한다고 발표하였…
1. 개요 jmap은 JVM 을 모니터링 할 수 있는 도구이며, 주요 옵션은 다음과 같다. -dump : JVM Heap 을 덤프 (binary 형식) -finalizerinfo : finalize…
1. Java 버전 1) JRE (Java Runtime Environment) 자바 프로그램을 실행할 수 있도록 해준다. http://java.com/ko/download/index.jsp 2) …
SAP에서 제공하는 JCO 라이브러리를 이용하여 JAVA 및 레가시 시스템과 인터페이스가 가능하다. JCO 라이브러리는 sap portal 사이트에서 OS, DB 버젼에 따라 다운로드 할 수 있다.…
import java.util.*; public class SystemPropertyTest { public static void main(String[] args) { Properties prop…
JDK 1.4 기반의 구식 애플리케이션을 최신 Linux 서버로 옮겨야 하는 미션이 있었습니다. Oracle 홈페이지에서 j2sdk-1_4_2_19-linux-i586.bin 을 다운로드했습니다. …
# 목적 -. JDK자체에 포함된 것이 아닌 설치한 라이브러리의 것을 로딩하려 할 때 사용 # 기본정리 -. JAXP 라이브러리 : jaxp-api.jar, jaxp-ri.jar -. 각 JDK 버…
Concurrent Generational Collector Concurrent Generational Collector 는 gcpolicy( -Xgcpolicy:gencon ) 옵션에 의해 활성화…
Heap Memory 가 충분한데도 GC 가 빈번하게 일어나고 있고 또 비교적 큰 객체를 생성할 때 빈번히 Allocation Failure 가 발생할 경우 -Xloratio 옵션을 적용하면 도움이…
JavaConcurrent Mark-Sweep Collector (CMS)
Application 실행속도 보다는 GC 시간을 줄이는 것이 더 좋은 실행환경에 적합하다. 하지만, Heap 크기가 충분히 큰 환경이어야 한다. 명시적으로 지정하려면 -XX:+UseConcMark…