String -> Integer with default locale
NumberFormat.getIntegerInstance().format(Integer.valueOf(aString).intValue());

Posted by zennken
Collection내의 데이터 무결성에 의하여 발생하는 에러. 예를 들어 Collection을 참조하고 있는 iter를 이용하여 remove를 하게 되면 데이터 무결성을 지키기 위하여 발생시키는 에러

해결법: Snapshot iterator를 사용

에러 발생가능한 코드
            for(AbstractNode node:mEntries)
            {
                if (node instanceof AbstractNodeCollection)
                {
                    ((AbstractNodeCollection)node).removeChildren();
                }
               
                mEntries.remove(node);
            }

Snapshot iterator를 이용한 코드
            AbstractNode node;
            Iterator<AbstractNode> iter = new ArrayList<AbstractNode>(mEntries).iterator();
            while(iter.hasNext())
            {
                node = iter.next();
                if (node instanceof AbstractNodeCollection)
                {
                    ((AbstractNodeCollection)node).removeChildren();
                }
                mEntries.remove(node);
            }

Posted by zennken

Eclipse Remote Debugging

Eclipse 2009. 7. 31. 11:54
Debugging Target 
java -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=1044 -jar xxx.jar

Eclipse
Debug as Remote Server
참조: http://www.eclipsezone.com/eclipse/forums/t53459.html

Posted by zennken

zennken

달력