태그 : java 요약보기전체보기목록닫기

1 2

Hudson 이 PMD 4.2.5 에서 XML 리포트 분석할 때의 오류

한글로 되어있는 룰 파일을 사용하여 PMD XML 리포트를 생성 후 hudson에서 분석을 하면 에러가 발생한다.net.sourceforge.pmd.util.StringUtil 클래스의 버그 때문인데, 다음과 같이 소스에서 appendXmlEscaped 메소드를 수정하고 사용하면 에러가 발생하지 않는다.오류가 있는 87 라인buf.append("&...

Java SE 6.0 에서 네크워크 카드의 MAC address 가져오기

package test;import java.net.NetworkInterface;import java.net.SocketException;import java.util.Enumeration;public class NetworkInterfaceTest {    public static void main(String[] args...

int 에서 String 으로 명시적인 형 변환 성능

백문이불여일견public class IntStringTest {    /**     * @param args     */    public static void main(String[] args) {   ...

제 9회 한국 자바 개발자 컨퍼런스

작년에는 추첨이 안되었지만 올해는 꼭.... ㅋ

Collection, Map 등에서 remove 를 할 때 발생하는 ConcurrentModificationException

Map 이나 Collection 에서 remove 를 할 때 java.util.ConcurrentModificationException 이 발생하는 경우가 있다.이는 아마도 Map 이나 Collection 에서 Iterator 를 가져와서 삭제할 대상을 찾은 후 원래 Map 이나 Collection 의 인스턴스에서 해당 항목을 삭제하려 할 때 발생하는 ...

Eclipse 3.2 의 신기능 Surround With (Alt+Shift+Z)

오늘 개발을 하다가 우연히 본 기능Surround With try..catch 문 같은 것을 쓰려고 할 때 이런 기능 있으면 좋겠다라는 생각을 했었는데 오늘 보니 딱 보이는 것이 아닌가? ㅋ옆사람(3.1.2)한테는 안보이는 메뉴네요.블럭으로 선택된 부분에서 throw 하는 Exception 이 없으면 RuntimeException 을 catch 하겠냐고...

CGLIB 를 이용해서 메소드의 로그를 자동으로 남기기

예전에 자바의 Proxy 기능을 이용한 AOP 구현이라는 글을 보고 이것 참 괜찮다는 생각이 들었었다.2001년에 한 프로젝트를 시작하면서 과장님이 요구했던 기능 중 하나가 로깅을 체계적으로 하는 것이 좋겠다며 특정 레벨의 메소드(그 당시는 무상태 세션빈)가 실행할 때 그 파라미터들을 자동으로 남겨주는 공통함수 같은 것을 만들라는 것이었다.reflect...

Hibernate 에서 update 와 saveOrUpdate

지금 사용하고 있는 Hibernate 는 3.0.5saveOrUpdate 와 update 에서 별 차이가 있을까 싶어서 detached object 를 saveOrUpdate 로 저장을 했다.그런데 자꾸만 발생하는 에러org.hibernate.HibernateException: Don't change the reference to a collection...

which.jsp : WAS 의 복잡한 클래스에서 로딩된 클래스의 위치를 찾아주는 JSP 페이지

java.lang.NoClassDefFoundError, java.lang.NoSuchMethodError 등은 여러 J2EE 애플리케이션이 설치되어있는 WAS 에서 개발을 하거나 운영하는 사람들이 심심찮게 볼 수 있는 메시지이다.다른 버전의 같은 라이브러리가 설치되어서 발생하기도 하고 다른 쪽 모듈에서 관리하는 Remote EJB 에서 보기도 한다.가...

Jetspeed2 분석중..

Jetspeed2 를 사용해보면 좋겠다 싶어서 분석중이다.조금씩 조금씩 수정해나갈 계획이다.org.apache.jetspeed.engine.JetspeedServletcomponents/portal/src/java 디렉터리에서 찾을 수 있고 HttpSessionListener 를 구현했다.HttpSessionListener.sessionCreated()...
1 2