반응형
UUID 사용법
UUID 이란? (Universally Unique IDentifier)
: 범용 고유 식별자 - 중복되지 않는 고유한 키 값
네트워크에서 개체를 식별하고 구별하기 위해
개발 주체가 스스로 이름을 짓도록 하고 고유성을 충족할 수 있는 방법으로 나온 국제기구 표준
* 고유성을 완벽하게 보장할 수 없지만 실제 사용시 중복될 가능성이 거의 없음.
형식
: 16 옥텟(128비트)의 수로 32개의 16진수로 표현 - 36개의 문자로 이루어짐
8 - 4 - 4 - 4 - 12
EX) 2bb7be1f - 651d - 835e - ad5c - 5ae2e96e1b3d
사용방법
: 같은 경로에 동일한 이름의 파일을 업로드 할 때 주로 사용
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | import java.util.UUID; // import public class Uuid { public static void main(String[] args) { // 랜덤 고유키 생성 UUID uuid = UUID.randomUUID(); System.out.println(uuid); // "-" 제외 String convertPw = UUID.randomUUID().toString().replace("-", ""); System.out.println(convertPw); } } | cs |
반응형
'Language > Java' 카테고리의 다른 글
[JAVA] String, StringBuffer, StringBuilder (0) | 2021.07.06 |
---|---|
[JAVA] 래퍼 클래스 - Wrapper Class (0) | 2021.07.06 |
[JAVA] 문자열 비교 - ==, equals() 차이점 (0) | 2021.07.06 |
[Java] Socket Programming - UDP (0) | 2019.04.30 |
[Java] InputStream, OutputStream 개념 (0) | 2019.04.30 |