摘要:什么是全稱,即通用唯一識別碼。目前最廣泛應用的,是微軟公司的全局唯一標識符,而其他重要的應用,則有文件系統加密分區等等。的唯一缺陷在于生成的結果串會比較長。關于這個標準使用最普遍的是微軟的。
什么是UUID?
UUID全稱:Universally Unique Identifier,即通用唯一識別碼。
UUID是由一組32位數的16進制數字所構成,是故UUID理論上的總數為16^32 = 2^128,約等于3.4 x 10^38。也就是說若每納秒產生1兆個UUID,要花100億年才會將所有UUID用完。
UUID的標準型式包含32個16進制數字,以連字號分為五段,形式為8-4-4-4-12的32個字符,如:550e8400-e29b-41d4-a716-446655440000。
UUID的作用UUID的是讓分布式系統中的所有元素都能有唯一的辨識信息,而不需要通過中央控制端來做辨識信息的指定。如此一來,每個人都可以創建不與其它人沖突的UUID。在這樣的情況下,就不需考慮數據庫創建時的名稱重復問題。目前最廣泛應用的UUID,是微軟公司的全局唯一標識符(GUID),而其他重要的應用,則有Linux ext2/ext3文件系統、LUKS加密分區、GNOME、KDE、Mac OS X等等。
UUID的組成UUID是指在一臺機器上生成的數字,它保證對在同一時空中的所有機器都是唯一的。通常平臺會提供生成的API。按照開放軟件基金會(OSF)制定的標準計算,用到了以太網卡地址、納秒級時間、芯片ID碼和許多可能的數字。
UUID由以下幾部分的組合:
當前日期和時間,UUID的第一個部分與時間有關,如果你在生成一個UUID之后,過幾秒又生成一個UUID,則第一個部分不同,其余相同。
時鐘序列。
全局唯一的IEEE機器識別號,如果有網卡,從網卡MAC地址獲得,沒有網卡以其他方式獲得。
UUID的唯一缺陷在于生成的結果串會比較長。關于UUID這個標準使用最普遍的是微軟的GUID(Globals Unique Identifiers)。
UUID的生成public static void main(String[] args) throws Exception { System.out.println(UUID.randomUUID()); }
批量生成UUID網站:http://www.uuid.online/推薦閱讀
干貨:Spring Boot & Cloud 最強技術教程
工具:推薦一款在線創作流程圖、思維導圖軟件
分享Java干貨,高并發編程,熱門技術教程,微服務及分布式技術,架構設計,區塊鏈技術,人工智能,大數據,Java面試題,以及前沿熱門資訊等。
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/71387.html
摘要:如何為每一個請求分配一個在全集群范圍內都唯一的,卻又不想去實現一個復雜的集中式序列生成器呢這或許是個辦法,但不覺得不太甘心么下面的這個方式可能可以幫到你自增,用于的生成過程啟動加載時的時間戳,用于的生成過程本機地址,用于的生成過程規則將 如何為每一個web請求分配一個在全集群范圍內都唯一的request id,卻又不想去實現一個復雜的集中式id序列生成器呢? UUID? 這或許是個辦法...
摘要:歡迎關注我的知乎專欄這幾天寫了個小型的框架,最初只是想用寫個純平臺的東西,后來無意中開了個腦洞,如果基于把瀏覽器當做,那豈不是只要是能運行瀏覽器或者的設備,都可以作為分布式計算中的一個了嗎打開一張網頁,就能成為分布式計算的一個節點,看起 歡迎關注我的知乎專欄: https://zhuanlan.zhihu.com/starkwang starkwang/Maus: A Simple ...
以下是Java技術棧微信公眾號發布的關于 Java 的技術干貨,從以下幾個方面匯總。 Java 基礎篇 Java 集合篇 Java 多線程篇 Java JVM篇 Java 進階篇 Java 新特性篇 Java 工具篇 Java 書籍篇 Java基礎篇 8張圖帶你輕松溫習 Java 知識 Java父類強制轉換子類原則 一張圖搞清楚 Java 異常機制 通用唯一標識碼UUID的介紹及使用 字符串...
摘要:原文地址唯一的生成并不是一件小事想說愛它也并不是像簡單來一個這樣一件容易的事為什么要唯一數據庫的自增在分庫的時候會是一場災難假設分兩個庫因為每個庫都會開始從開始自增屆時系統中將會出現兩個為的用戶自增會暴露用戶量或者其他業務量自增會讓有心者 [原文地址:https://blog.ti-node.com/blog...] 唯一ID的生成并不是一件小事 , 想說愛它 , 也并不是像簡單來一個...
閱讀 2609·2021-11-18 10:02
閱讀 2279·2021-09-30 09:47
閱讀 1745·2021-09-27 14:01
閱讀 3110·2021-08-16 11:00
閱讀 3163·2019-08-30 11:06
閱讀 2392·2019-08-29 17:29
閱讀 1533·2019-08-29 13:19
閱讀 445·2019-08-26 13:54