获取到UUID,然后把UUID保存到KeyChain里面。 这样以后即使卸载APP,也可以从KeyChain中读取回来。 但是刷机或重装系统后uuid还是会改变。 代码采用CFUUID+KeyChain的实现方式: 1.创建KeyChain管理类 2.创建UUID管理类 3.导入#import "Z ...
分类:
移动开发 时间:
2018-04-26 18:22:16
阅读次数:
286
分布式数据库当然也有主键的需求,但是为什么不直接使用uuid作为主键呢?作为曾经被这个问题困惑过的人,试着回答一下 1. UUID生成速率低下 Java的UUID依赖于SecureRandom.nextBytes方法,而SecureRandom又依赖于操作系统提供的随机数源, 在Linux系统下,它 ...
分类:
数据库 时间:
2018-04-26 12:12:29
阅读次数:
231
18.8 《Linux学习并不难》文件系统管理(8):设置开机自动挂载Linux文件系统只有将某个分区或是设备进行挂载以后才能使用,但是当计算机重新启动以后,又需要重新挂载,这个时候可以通过修改/etc/fstab文件实现开机自动挂载Linux文件系统。要实现开机自动挂载文件系统,需要在/etc/fstab文件中添加该磁盘分区的相关信息,可以通过提供设备名和UUID实现。 1.使用设备
分类:
系统相关 时间:
2018-04-26 12:10:45
阅读次数:
251
MySQL5.7主从复制https://dev.mysql.com/doc/refman/5.7/en/replication-gtids-howto.htmlGTID(GlobalTransactionID)是对于一个已提交事务的编号,并且是一个全局唯一的编号。GTID实际上是由UUID+TID组成的。其中UUID是一个MySQL实例的唯一标识。TID代表了该实例上已经提交的事务数量,并且随着事
分类:
数据库 时间:
2018-04-26 11:56:56
阅读次数:
171
原来virtulbox的VDI文件放在C盘,现在需要将其迁移到D盘下。1、将虚拟机关机2、将.vdi文件拷贝到D盘,然后执行以下命令(如果不执行这步,加载vdi文件会报错)。C:\Program Files\Oracle\VirtualBox>VBoxManage internalcommands sethduuid "D:\linux\linux.vdi"UUID ch
分类:
其他好文 时间:
2018-04-26 01:21:18
阅读次数:
204
短8位UUID思想其实借鉴微博短域名的生成方式,但是其重复概率过高,而且每次生成4个,需要随即选取一个。 本算法利用62个可打印字符,通过随机生成32位UUID,由于UUID都为十六进制,所以将UUID分成8组,每4个为一组,然后通过模62操作,结果作为索引取出字符, //方法二: ...
分类:
编程语言 时间:
2018-04-24 00:14:59
阅读次数:
630
18.1集群介绍集群概述根据功能划分为两大类:高可用和负载均衡.1)高可用集群通常为两台服务器,一台工作,另外一台作为冗余,当提供服务的机器宕机,冗余将接替继续提供服务实现高可用的开源软件有:heartbeat、keepalived。后者好用,前者好久未更新了。2)负载均衡集群,需要有一台服务器作为分发器,它负责把用户的请求分发给后端的服务器处理,在这个集群里,除了分发器外,就是给用户提供服务的服
分类:
系统相关 时间:
2018-04-21 21:22:08
阅读次数:
282
服务器中的集群与网络中的集群虽然都是为了提供冗余的服务能力,但是在实现上有一定的差异,主要原因为网络冗余只需要实现流量有冗余路径,当主的链路故障后,流量可以通过备的链路通行即可。对于有状态的如TCP协议,某些设备如防火墙需要对其进行状态检测,那么只需要在主备设备之间开启会话同步功能即可。但是对于服务器而言较为复杂,主要原因是因为服务器作为流量的终结点,是需要直接对外提供服务的,其上存储的数据则需要被服务访问,不再是流量穿越就可以。本人一起从事网络相关的工作,在第一次接触服务器集群时,对其实现原理机制完全不了解,在反复学习后才有一些粗浅的认识,本篇先简单的介绍一下服务器集群原理,后续慢慢对学习中的实验进行总结。
分类:
系统相关 时间:
2018-04-21 15:22:18
阅读次数:
197
linux集群可以实现将多个节点的资源统一管理,对外提供统一的服务访问入口,当集群中的主节点异常后,经过集群的判断可以实现由备份的节点来提供服务。在linux中是通过资源的统一管理来实现,比如在主节点上统一开启资源,在备节点上统一关闭资源;当主节点故障后,在主节点上统一关闭资源,在备节点统一开启资源。linux中有众多的软件可以实现,本实验测试环境为heartbeat为httpd提供高可用服务能力。
分类:
Web程序 时间:
2018-04-21 15:20:46
阅读次数:
227
异常信息:克隆虚拟机无法联网Error:Nosuitabledevicefound:nodevicefoundforconnection"Systemeth0"异常原因:克隆虚拟机导致两台虚拟机的UUID、MAC地址和IP地址都相同,所以克隆出来的机子没有办法上网。解决方法:1、关掉虚拟机,右键虚拟机===>设置===>点击网络适配器===>高级===>
分类:
其他好文 时间:
2018-04-21 11:20:07
阅读次数:
181