2014년 6월 4일 수요일

자바 UUID 생성하기

 던전워즈
자바 UUID는 다음과 같이 생성할 수 있다.




1
2
3
4
5
6
7
8
9
import java.util.UUID;
public class CGenUUID
{
    public static String GetUUID()
    {
        return UUID.randomUUID().toString();
    }
}

2014년 6월 3일 화요일

자바 랜덤문자열 생성(java random string)

 던전워즈
아파치 common라이브러리를 이용해서 랜덤 문자열 생성하기

import org.apache.commons.lang3.RandomStringUtils;

RandomStringUtils.random을 사용해서 간단하게 문자열 생성이 가능하다.

String strRandomString = RandomStringUtils.random(length, true, true);

첫번째인자는 생성될 문자열의 길이
두번째인자는 문자열생성시 알파벳을 포함할지
세번째 인자는 문자열생성시 숫자를 포함시킬지
를 나타낸다.

RandomStringUtils을 사용하기 위해서는 다음라이브러리를 프로젝트에 포함시켜야한다.


https://www.dropbox.com/s/jis84jirf341un5/commons-lang3-3.3.2-bin.zip

또는 다음사이트에서 다운로드할 수 있다.
http://commons.apache.org/proper/commons-lang/

2014년 6월 1일 일요일

이클립스 자바 메모리 관련설정하기

 던전워즈
이클립스로 안드로이드 레이아웃편집시 이클립스의 응답속도가 지나치게 느리다면 자바메모리 힙이 부족하지 않은지 확인해봐야 한다. 메모리가 부족할 경우 이클립스의 작업 응답속도가 느려질 수 있다. 이럴때는 다음과 같이 이클립스의 바로가기 설정을 통해서 자바의 메모리 관련 설정을 해줄 수 있다.

F:\adt-bundle-windows-x86\eclipse\eclipse.exe -vmargs - Xms1024m -Xmx1024m -XX:MaxPermSize=256m