Une brève introduction à java UUID.randomUUID ()

UUID signifie Universally Unique Identifier (Universally Unique Identifier), qui est un standard pour la construction de logiciels. Il est également organisé par l'Open Software Foundation (OSF) dans le domaine de l'environnement informatique distribué (DCE). Le but de l'UUID est de permettre à tous les éléments d'un système distribué d'avoir des informations d'identification uniques, sans qu'il soit nécessaire de spécifier des informations d'identification via un terminal de contrôle central. De cette façon, chacun peut créer un UUID qui n'entre pas en conflit avec les autres. Dans ce cas, il n'est pas nécessaire de considérer le problème de la duplication de nom lors de la création de la base de données. À l'heure actuelle, l'UUID le plus largement utilisé est les identificateurs globaux uniques (GUID) de Microsoft, et d'autres applications importantes incluent le système de fichiers Linux ext2 / ext3, la partition chiffrée LUKS, GNOME, KDE, Mac OS X, etc.

UUID.randomUUID (). ToString () est une méthode fournie par javaJDK pour générer automatiquement une clé primaire. UUID (Universally Unique Identifier) ​​fait référence à un numéro généré sur une machine. Il est garanti unique à toutes les machines dans le même temps et espace. Il est composé d'un nombre à seize chiffres et est représenté sous forme. Une combinaison des parties suivantes: la date et l'heure actuelles (la première partie de l'UUID est liée à l'heure, si vous générez un UUID après quelques secondes après avoir généré un UUID, la première partie est différente et les autres sont identiques), clock Sequence, le numéro d'identification de machine IEEE unique au monde (s'il y a une carte réseau, récupérez-la à partir de la carte réseau, s'il n'y a pas de carte réseau pour l'obtenir d'une autre manière), le seul inconvénient de l'UUID est que la chaîne de résultat générée sera relativement long.

/**
 * 	UUID对象测试
 */
@org.junit.Test
public void UUIDTest() {
    
    
	String uuid = UUID.randomUUID().toString();
	System.out.println(uuid);//9d9a0568-1af7-4fa2-aff7-eb838bd78567
}

Je suppose que tu aimes

Origine blog.csdn.net/weixin_43088443/article/details/112971205
conseillé
Classement