본문 바로가기
반응형

UUID3

UUID 생성(GUID) in Java 자바에서 GUID 및 UUID 를 생성하는법에 대해서 다룰 포스팅이다. UUID 와 GUID등에 대해서는 아래 참고 포스팅을 참고 바란다. String으로 UUID를 만드려며 Java.Util 클래스를 사용한다. 아래와 같다. import java.util.UUID; public class Main { public static void main(String[] args) { String uuid = UUID.randomUUID().toString(); System.out.println(uuid); } } 참고 포스팅 https://thenicesj.tistory.com/675 UUID란?(Universally Unique Identifier) 네트워크에서 고유성이 보장되는 id를 만들기 위한 규약이다. .. 2024. 1. 6.
UUID 만들기 / UUID,GUID 차이 이전 포스팅에서 UUID에 대해 다룬적이 있다. 자세한 내용은 참고 포스팅 참고 바란다. 테이블을 생성할때 pk를 지정하기가 애매하고 복합키로 하자니 문제가 있고 등등 그리하여 UUID를 만들어서 pk로 지정하려고 한다. 그럴경우에 UUID를 어떻게 컬럼 생성해야할까? CREATE TABLE TABLE_NAME( UUID VARCHAR2(50) DEFAULT SYS_GUID(), .. .. 이렇게 SYS_GUID 로 지정해준다. UUID 와 GUID 의 차이는 아래와 같다. UUID GUID 범용 고유 식별자 네트워크 상에서 서로 모르는 개체들을 식별하고 구 별하기 위해서는 각각의 고유한 이름이 필요하다. 전역 고유 식별 사용자 어플리케이션에서 사용되는 유사난수. GUID는 생성할 때 항상 유일한 값이 .. 2024. 1. 5.
UUID란?(Universally Unique Identifier) 네트워크에서 고유성이 보장되는 id를 만들기 위한 규약이다. 네트워크 상에서 서로 모르는 개체들을 식별하고 구별하기 위해서는 각각의 고유한 이름이 필요하다. 이 이름은 고유성(유일성)이 매우 중요하다. 같은 이름을 갖는 개체가 존재한다면 구별이 불가능해 지기 때문이다. 고유성을 완벽하게 보장하려면 중앙관리시스템이 있어서 일련번호를 부여해 주면 간단하지만 동시다발적이고 독립적으로 개발되고 있는 시스템들의 경우 중앙관리시스템은 불가능하다. 개발주체가 스스로 이름을 짓도록 하되 고유성을 충족할 수 있는 방법이 필요하다. 이를 위하여 탄생한 것이 범용고유식별자(UUID)이며 국제기구에서 표준으로 정하고 있다. 표준형식은 32개의 16진수로 표현이 되며 총 36개 문자로 된 5개 그룹 하이픈으로 구분하며 레이아웃.. 2023. 9. 1.
반응형