MySQL想必大家都不陌生,之前文章也有介绍同步复制与半同步复制,今天先来了解下什么是GTID。GTID(globaltransactionID)全局事务ID,是由服务器的UUID+一段随机数事务ID。特性:从服务器从主服务器复制过来的事务,GTID不变,也就是说一个事务在全局复制架构中的ID不变。有什..
分类:
数据库 时间:
2014-08-20 14:21:04
阅读次数:
264
std::string?GenUuid()
{
boost::uuids::basic_random_generator<boost::mt19937>?gen;
boost::uuids::uuid?u?=?gen();
std::stringstream?ss;
ss?<<?u;
return?ss.str();
}...
分类:
其他好文 时间:
2014-08-20 12:42:52
阅读次数:
285
由于javascript是单线程的东西,所以我们放一个累加变量作为id也不会重复.
但其实javascript本身提供了可以获得唯一id的东东.还记得setTimeout()方法会返回一个唯一id用来后来清除定时器,我们不妨就借用这个id吧.
function getUUID() {
var id = setTimeout('0');
clearTimeout(...
分类:
编程语言 时间:
2014-08-20 00:08:35
阅读次数:
194
获取设备唯一ID. 现在IOS7的安装覆盖率已经超过80%了。IOS7不能使用获取的UDID的接口(涉及到隐私),之前有不少人采用取得MAC地址的方式,IOS7下这个接口也废弃了,现在可以的方式是用UUID,但是UUID一个不好的地...
分类:
移动开发 时间:
2014-08-19 16:59:55
阅读次数:
201
查看硬盘UUID
方法一:ls -l /dev/disk/by-uuid
方法二:blkid /dev/sdb1
分类:
系统相关 时间:
2014-08-19 16:09:44
阅读次数:
331
Base64是网络上最常见的用于传输编码方式之一,例如:1.用作HTTP表单和URL中的参数。此时,采用Base64编码具有不可读性,即所编码的数据不会被人用肉眼所直接看到2.在Hibernate中,就采用了Base64来将一个较长的唯一标识符(128-bit的UUID)编码为一个字符串 标准...
分类:
其他好文 时间:
2014-08-09 11:25:47
阅读次数:
185
#include #include #include #include #include using namespace boost::uuids;using namespace std;int main(){ //------------------------- // 一些std函数的应用 //...
分类:
其他好文 时间:
2014-08-07 15:38:50
阅读次数:
235
uuid:uuid库是一个小的使用工具,可以表示和生成UUIDUUID是University Unique Identifier的缩写,它是一个128位的数字(16字节),不需要有一个中央认证机构就可以创建全国唯一的标示符。别名:GUIDuuid位于名字空间boost::uuisd,没有集中的头文件...
分类:
其他好文 时间:
2014-08-07 15:38:30
阅读次数:
259
RPC:远程过程调用,是一种允许分布式应用程序调用网络上不同计算机的可用服务的机制。RPC服务会在注册表中给自己注册一个UUID,成为通用唯一标识符,这个UUID针对每一项服务都是一个唯一的值,且在所有的平台上通用。
当一项RPC服务启动的时候,它会获得一个高位端口,并且以其UUID对该端口进行注册,有些RPC服务则会随机使用高位端口,而有些服务每次都尽量使用相同的端口(如果可用)。但在...
分类:
其他好文 时间:
2014-08-05 22:49:20
阅读次数:
351