본문 바로가기
삵

Java

118개의 글

JSP 처리 중 java.lang.IllegalStateException: getOutputStream() has already been called for this response

Java

JSP 처리 중에 발생하는 다음과 같은 오류 메세지. Servlet.service() for servlet [jsp] in context with path [] threw exception [jav…

빅토르최빅토르최·2015년 2월 12일·조회 21,090

javac (java compile) source, target, encoding

Java

자바 컴파일 명령어인 javac 에서 사용할 수 있는 몇 가지 유용한 옵션입니다. 하위 JDK 버전에서도 실행되도록 컴파일하기 하위 JDK 버전에서도 실행되도록 하려면 -source , -targe…

stdio.hstdio.h·2015년 2월 5일·조회 6,608

Cookie 옵션 - HttpOnly

Java

@ httpOnly 옵션? cookie 옵션으로, RFC 에는 명시되어 있지 않지만, 지금은 거의 대부분의 브라우저들이 지원 이 옵션을 설정하면, 서버로 http Request 요청시에만 cooki…

제끼나제끼나·2015년 2월 2일·조회 22,815
Java

BCEL소개

이전 글이 짧았던 만큼, 금방 다시 돌아왔습니다. BCI소개 글에서 아래와 같이 소개했듯이 BCI를 지원하는 오픈소스 라이브러리들이 있었어요! •ASM : Object Web에서 제공 http://…

jjasmin·2014년 11월 27일·조회 3,902

알고싶다 너, G1 Garbage Collector (G1GC)

Java

Java 7 의 G1 메모리 관리자 (Garbage First Garbage Collector, 이하 G1GC) (JDK 1.6 update 14 에 포함됨) 이전의 Garbage Collector…

제끼나제끼나·2014년 11월 24일·조회 12,362

BCI 소개

Java

java, 난 니가 무슨일을 하는지 알고싶다! java로 coding한 후 *.class파일이 되는 순간, 역컴파일로 java 소스파일을 볼 수 있겠지만, 워낙 알아서 잘하는 놈이라, 내부에서 뭐가…

jjasmin·2014년 11월 24일·조회 5,082

자바 직렬화(serialized) 테스트 소스

Java

Java 객체 직렬화 쓰기/읽기 테스트 아래 예제는 ObjectOutputStream 으로 문자열과 Date 객체를 파일에 직렬화해 저장하고, 다시 ObjectInputStream 으로 읽어 오는 …

stdio.hstdio.h·2014년 10월 3일·조회 3,474

Heap 메모리 할당에 따른 GC 횟수 확인, 그리고 대량 조회

Java

1. 개요 Heap 메모리 할당에 따라, 부하가 있을 때, GC 횟수에 어떠한 차이가 있는지 확인해 보고자 한다. 2. 실험환경 JDK 1.7 64bit Tomcat 8.0.12 jPetstore …

빅토르최빅토르최·2014년 9월 22일·조회 8,501

GC log 에서 Heap Memory 사용률 추출하기

Java

내용은 다시 추가할께요. #! /bin/sh ## SIMPLE, EXTRACT HEAP MEMORY USE RATIO FROM GC LOGS. by jeikina. ### ENV. ### FILEN…

제끼나제끼나·2014년 9월 17일·조회 6,281

CompressedOops 은 어떠한 효과가 있을까 하는 연구소

Java

CompressedOops 에 대해서는 https://wikis.oracle.com/display/HotSpotInternals/CompressedOops 을 읽어보는 것으로 모든 설명을 대체한다.…

빅토르최빅토르최·2014년 9월 16일·조회 3,991

Servlet 3.0 (JSR-315) 에 대하여

Java

1. 개요 Tomcat은 7.0부터 Servlet 3.0(JSR-315)을 지원하고 있습니다. 오늘은 Java EE 6의 핵심이기도 한 Servlet 3.0에 대해서 간략히 정리해 보려고 합니다. …

강철지그강철지그·2014년 6월 23일·조회 5,507

HTML WebSocket(웹소켓)이란?

Java

1. 개요 요즘 WebSocket(웹소켓)이라는 단어를 많이 들을 수 있다. 대체 WebSocket이 무엇일까? 2. 역사 WebSocket은 HTTP의 단점을 보완하기 위하여 등장했다. 1991년…

열린기술자열린기술자·2014년 6월 7일·조회 24,179

오픈 소스 자바인 OpenJDK란?

Java

1. 개요 이름과 같이 OpenJDK는 Java SE (Standard Edition) 기반의 오픈 소스 JDK다. 2006년 Sun Microsystems은 Java를 오픈 소스화 한다고 발표하였…

nnastyboy·2014년 5월 26일·조회 9,767

자바 메모리 분석을 위한 jmap이란?

Java

1. 개요 jmap은 JVM 을 모니터링 할 수 있는 도구이며, 주요 옵션은 다음과 같다. -dump : JVM Heap 을 덤프 (binary 형식) -finalizerinfo : finalize…

강철지그강철지그·2014년 5월 21일·조회 37,164

Oracle Java 다운로드 그리고 bit 수 선택

Java

1. Java 버전 1) JRE (Java Runtime Environment) 자바 프로그램을 실행할 수 있도록 해준다. http://java.com/ko/download/index.jsp 2) …

빅토르최빅토르최·2014년 3월 27일·조회 9,737

JCo 를 이용한 JAVA 와 SAP 인터페이스 설정

Java

SAP에서 제공하는 JCO 라이브러리를 이용하여 JAVA 및 레가시 시스템과 인터페이스가 가능하다. JCO 라이브러리는 sap portal 사이트에서 OS, DB 버젼에 따라 다운로드 할 수 있다.…

화화려한청춘·2014년 3월 25일·조회 24,987

[JAVA] System 환경변수 읽어오기 샘플

Java

import java.util.*; public class SystemPropertyTest { public static void main(String[] args) { Properties prop…

제끼나제끼나·2014년 3월 22일·조회 6,112

CentOS 6.4에서 JDK (Oracle) 1.4.2_19 Installation

Java

JDK 1.4 기반의 구식 애플리케이션을 최신 Linux 서버로 옮겨야 하는 미션이 있었습니다. Oracle 홈페이지에서 j2sdk-1_4_2_19-linux-i586.bin 을 다운로드했습니다. …

강철지그강철지그·2014년 3월 6일·조회 8,819

java.endorsed.dirs 옵션에 대하여

Java

# 목적 -. JDK자체에 포함된 것이 아닌 설치한 라이브러리의 것을 로딩하려 할 때 사용 # 기본정리 -. JAXP 라이브러리 : jaxp-api.jar, jaxp-ri.jar -. 각 JDK 버…

제끼나제끼나·2014년 2월 10일·조회 11,329

IBM JDK 의 Concurrent Generational Collector

Java

Concurrent Generational Collector Concurrent Generational Collector 는 gcpolicy( -Xgcpolicy:gencon ) 옵션에 의해 활성화…

제끼나제끼나·2014년 2월 9일·조회 6,701

LOA 영역 조정 (-Xloratio) 을 통한 AF 현상 해결

Java

Heap Memory 가 충분한데도 GC 가 빈번하게 일어나고 있고 또 비교적 큰 객체를 생성할 때 빈번히 Allocation Failure 가 발생할 경우 -Xloratio 옵션을 적용하면 도움이…

제끼나제끼나·2014년 2월 8일·조회 3,368
Java

Concurrent Mark-Sweep Collector (CMS)

Application 실행속도 보다는 GC 시간을 줄이는 것이 더 좋은 실행환경에 적합하다. 하지만, Heap 크기가 충분히 큰 환경이어야 한다. 명시적으로 지정하려면 -XX:+UseConcMark…

제끼나제끼나·2014년 2월 6일·조회 3,924