1、基本概念 2、信号量类 3、测试类 4、测试日志 基本概念 计数信号量是一种锁,它可以让用户限制一项资源最多能够同时被多少个进程访问, 技术信号量和其他锁的区别:当客户端获取锁失败时,客户端会选择等待;而获取信号量失败时,通常直接退出,并向用户提示“资源繁忙”,由用户决定下一步如何处理。 信号量 ...
分类:
其他好文 时间:
2018-07-24 23:45:48
阅读次数:
209
如果没有 ifcfg-eth0 手动创建 删掉uuid uwaddr 保存退出 然后清空 >/etc/udev/rules.d/70-persistent-net.rules 然后重启 reboot ...
分类:
系统相关 时间:
2018-07-24 19:22:11
阅读次数:
156
PostgreSQL内置UUID类型,但默认安装时并没有带相关函数,需要手工生成。
分类:
数据库 时间:
2018-07-24 17:57:27
阅读次数:
937
1、随机数:RandomUtils.nextInt(起点,终点); Int可更改 2、为什么使用uuid作为主键而不是使用自增id,因为可能存在分库,不能控制每个分库中id的自增点,每个库中的id会重复;然后id会增长到什么规模都不知道,所以使用uuid是个比较好的选择。 uuid生成:UUIDUt ...
分类:
其他好文 时间:
2018-07-23 12:29:11
阅读次数:
157
2.Keepalived介绍在这里我们使用Keeplived来实现高可用集群,因为heartbeat在centos6上有一些问题,影响实验效果(切换不及时问题)keepalived通过VRRP(Virtualrouterredundancyprotocl虚拟路由冗余协议)来实现高可用在这个协议里会将多台功能相同的的路由器组成一个小组,这个小组里会有一个master角色和N(N>=)个back
分类:
其他好文 时间:
2018-07-22 15:13:30
阅读次数:
158
1)手工控制 assigned(不限制类型) 2)数据库自动生成 uuid(字符串类型) increment(整型数值类型) identity (整型数值类型) sequence (整型数值类型) native(整型数值类型) assigned策略是由程序员手工控制输入数据模型OID的一种id生成策 ...
分类:
Web程序 时间:
2018-07-22 11:34:30
阅读次数:
169
Hibernate数据模型用于封装数据,开发时候需要遵从如下规范:1)提供公共无参的构造方法(可使用自动生成的)如果使用投影技术,一定要显式声明公共无参的构造方法2)提供一个标识属性,作为对象的主键,映射数据库表主键通常使用uuid作为主键3)对所有其他属性进行私有化声明,并进行标准封装属性声明时使 ...
分类:
Web程序 时间:
2018-07-22 11:34:08
阅读次数:
205
持久化对象唯一标识——OID 1)数据库中使用主键可以区分两个对象是否相同2)Java语言中使用对象的内存地址区分对象是否相同3)Hibernate中使用OID区分对象是否相同Hibernate认为每一个不同的对象应该具有一个唯一的标识,称这个标识为OID;为了使数据模型与数据库表一样使用主键来进行 ...
分类:
Web程序 时间:
2018-07-22 11:27:05
阅读次数:
173
RandomValuePropertySource:配置文件中可以使用随机数 ${random.value}、${random.int}、${random.long}、${random.int(10)}、${random.int[]1024,65536} 属性配置占位符 可以在配置文件中引用前面配置 ...
分类:
编程语言 时间:
2018-07-21 17:18:09
阅读次数:
128
进行Hadoop伪分布式搭建时,需要有一定的Linux命令基础, 因为Hadoop是搭建在Linux环境上的开源框架, Hadoop的框架最核心的设计就是:HDFS和MapReduce。 本文也主要讲述HDFS和MapReduce环境的搭建。 搭建环境: 一、虚拟机网络环境配置 1.首先移动到网络配 ...
分类:
其他好文 时间:
2018-07-19 21:20:24
阅读次数:
152