<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 78,  comments - 48,  trackbacks - 0

    通用惟一標(biāo)識符(UUID)是128位比特的數(shù)字,用來惟一地標(biāo)識因特網(wǎng)上的某些對象或者實(shí)體。根據(jù)使用的特定機(jī)制,通用惟一標(biāo)識符不僅需要保證是彼此不相同的,或者最少也是與公元3400年之前其他任何生成的通用惟一標(biāo)識符有非常大的區(qū)別。通用惟一標(biāo)識符依靠保證惟一性的部分的組合。有保證的通用惟一標(biāo)識符包括一個(gè)指向生成通用惟一標(biāo)識符的主機(jī)的網(wǎng)絡(luò)地址,時(shí)間戳(用來記錄事務(wù)的精確時(shí)間的記錄),以及一個(gè)隨機(jī)生成的組件。因?yàn)榫W(wǎng)絡(luò)地址標(biāo)識了惟一的一臺計(jì)算機(jī) ,并且時(shí)間戳對于某臺主機(jī)上的生成的每個(gè)通用惟一標(biāo)識符也是惟一的,那么這兩個(gè)部分就完全可以保證惟一性了。然而,隨機(jī)生成的通用惟一標(biāo)識符的元素也可以作為保護(hù)措施來防止所有的不可預(yù)見的問題。  

    通用惟一標(biāo)識符是作為tModel 數(shù)據(jù)結(jié)構(gòu)中的一部分,這種數(shù)據(jù)結(jié)構(gòu)標(biāo)識通用描述、發(fā)現(xiàn),和整合(UDDI)注冊中的一種服務(wù)的類型(注冊服務(wù)的通用表示法)。這種機(jī)制可用來發(fā)現(xiàn)網(wǎng)絡(luò)服務(wù)。  

    通用惟一標(biāo)識符還可以用來指向大多數(shù)的可能的物體。微軟和其他一些軟件公司都傾向使用全球惟一標(biāo)識符(GUID),這也是通用惟一標(biāo)識符的一種類型,可用來指向組建對象模塊對象和其他的軟件組件。第一個(gè)通用惟一標(biāo)識符是在網(wǎng)羅計(jì)算機(jī)系統(tǒng)(NCS)中創(chuàng)建,并且隨后成為開放軟件基金會(OSF)的分布式計(jì)算環(huán)境(DCE)的組件。

    UUID,是128位整數(shù)(16字節(jié))的全局唯一標(biāo)識符(Universally Unique Identifier)。

    UUID是指在一臺機(jī)器上生成的數(shù)字,它保證對在同一時(shí)空中的所有機(jī)器都是唯一的。通常平臺會提供生成UUID的API。UUID按照開放軟件基金會(OSF)制定的標(biāo)準(zhǔn)計(jì)算,用到了以太網(wǎng)卡地址、納秒級時(shí)間、芯片ID碼和許多可能的數(shù)字。由以下幾部分的組合:當(dāng)前日期和時(shí)間(UUID的第一個(gè)部分與時(shí)間有關(guān),如果你在生成一個(gè)UUID之后,過幾秒又生成一個(gè)UUID,則第一個(gè)部分不同,其余相同),時(shí)鐘序列,全局唯一的IEEE機(jī)器識別號(如果有網(wǎng)卡,從網(wǎng)卡獲得,沒有網(wǎng)卡以其他方式獲得),UUID的唯一缺陷在于生成的結(jié)果串會比較長。關(guān)于UUID這個(gè)標(biāo)準(zhǔn)使用最普遍的是微軟的GUID(Globals Unique Identifiers)。
    在ColdFusion中可以用CreateUUID()函數(shù)很簡單的生成UUID,其格式為:xxxxxxxx-xxxx-xxxx-xxxxxxxxxxxxxxxx(8-4-4-16),其中每個(gè) x 是 0-9 或 a-f 范圍內(nèi)的一個(gè)十六進(jìn)制的數(shù)字。而標(biāo)準(zhǔn)的UUID格式為:xxxxxxxx-xxxx-xxxx-xxxxxx-xxxxxxxxxx (8-4-4-4-12)
    ,可以從cflib?下載CreateGUID() UDF進(jìn)行轉(zhuǎn)換。
    使用UUID的好處在分布式的軟件系統(tǒng)中(比如:DCE/RPC, COM+,CORBA)就能體現(xiàn)出來,它能保證每個(gè)節(jié)點(diǎn)所生成的標(biāo)識都不會重復(fù),并且隨著WEB服務(wù)等整合技術(shù)的發(fā)展,UUID的優(yōu)勢將更加明顯。

    PS:在MMColdFusion技術(shù)支持中心找到一篇文章,其中提到使用CreateUUID()會將WIN平臺下的系統(tǒng)時(shí)間加快10毫秒,原因是JVM1.3.x?和1.4.x的bug,文章提到了解決方法。
    posted on 2006-05-26 17:13 黑咖啡 閱讀(525) 評論(0)  編輯  收藏 所屬分類: Tec Article

    <2006年5月>
    30123456
    78910111213
    14151617181920
    21222324252627
    28293031123
    45678910

    留言簿(2)

    隨筆分類(67)

    文章分類(43)

    Good Article

    Good Blogs

    Open Source

    最新隨筆

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 日韩在线播放全免费| 国产裸体美女永久免费无遮挡| 99久久免费中文字幕精品| 中文字幕无码精品亚洲资源网| 人体大胆做受免费视频| 亚洲第一页综合图片自拍| 国产亚洲高清在线精品不卡| 国产成人免费a在线资源| 曰批免费视频播放在线看片二| 波多野结衣免费视频观看| 麻豆69堂免费视频| 77777亚洲午夜久久多人| 精品熟女少妇aⅴ免费久久 | 一级毛片免费不卡在线| 亚洲国产精品婷婷久久| 日本片免费观看一区二区| 亚洲情A成黄在线观看动漫软件 | 亚洲成a人片在线观看日本麻豆| 免费大片av手机看片| 亚洲欧洲精品无码AV| 99精品视频免费观看| 亚洲最大福利视频| 免费日本黄色网址| 精品国产一区二区三区免费| 337p欧洲亚洲大胆艺术| 四虎www成人影院免费观看| 三年片在线观看免费观看大全中国| 国产亚洲日韩在线三区| 亚欧日韩毛片在线看免费网站| 亚洲精品亚洲人成在线播放| 四虎永久免费网站免费观看| 在线观看免费播放av片| 亚洲人成色99999在线观看| 久久久久国产亚洲AV麻豆 | 亚洲色欲色欲www| 亚洲国产精品自在拍在线播放| 久久精品成人免费看| 最新国产成人亚洲精品影院| 亚洲精品国产日韩无码AV永久免费网 | 久久免费观看国产99精品| 久久无码av亚洲精品色午夜|