Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux

你还在用Ant吗?赶快用Buildr吧

你还在用Ant吗?赶快用Buildr吧

Java开发人员鲜有不使用Ant和Maven的,但是也鲜有不憎恨Ant和Maven的。Ant/Maven的项目构建文件build.xml和pom.xml总是那么复杂,用xml编写构建的逻辑,总是那么痛苦。看看Ruby社区的rake构建工具,就知道用ruby作为DSL写构建脚本是多么的轻松了。最近一两年,随着Ruby的崛起,也有很多人考虑用ruby来取代Maven构建工具。Buildr和Raven就是其中的佼佼者。Buildr是一个ruby的构建工具,用来构...
当Ruby比Java构建还快:Buildr

当Ruby比Java构建还快:Buildr

Java构建系统Maven 1.0于三年前发布,并且已经在开源世界和行业内得到广泛采用;其后,2.0新的发布却并没有得到同等的赞誉。与此同时,Ruby变得越来越流行,而且通 过像Rake这样的工具证明,内部 DSL的概念是非常有效的。另一方面,用通用语言编写的DSL即可运行。通过计算机所能达到的计算限度的扩展能力,你还能获得高级语言的简便性。随 着时间的过去,完全新的构建系统已由Ruby写成,比如Bake和Rant。还有些构件系统扩展了Rake,比如Rav...
Linux中的IPC参数更改

Linux中的IPC参数更改

Linux中的IPC参数更改经常在创建消息队列呢,报错No space left on device。这时,可以通过修改MSGMNI这个参数来解决。MSGMNI--- 这个参数决定了系统中同时运行的最大的message queue的个数。MSGMNI:/proc/sys/kernel/msgmni文件中定义了该值; 作用:该值定义了消息队列的最大长度;要使db2(7.1版)正常运行,其最小值为128; 对于高负荷的DB2服务器,可将该值调整为 >...
Hibernate的ID生成策略是什么?

Hibernate的ID生成策略是什么?

Hibernate的ID生成策略可以在xxx.hbm.xml里的标签内指定id生动生成的类型,标签为,通常用到的类型有native(数据完全自动生成,不同的数据库有不同的算法,比如在mysql就会自动变为auto_increment,在sqlserver就会变为identity,如果是oracal就会变为sequence……此类型用得最多),identity,sequence,uuid。如果将来想跨数据库平台,通常我们用nati...
中兴公司Hibernate笔试题库

中兴公司Hibernate笔试题库

一、选择题 (每题2分 共22分)(1)一般情况下,关系数据模型与对象模型之间有哪些匹配关系(多选)A)表对应类 B)记录对应对象 C)表的字段对应类的属性D)表之间的参考关系对应类之间的依赖关系(2)以下关于SessionFactory的说法哪些正确?(多选)A)对于每个数据库事务,应该创建一个SessionFactory对象B)一个SessionFactory对象对应一个数据库存储源。C)SessionFactory是重量级的对象,不应该随意创建。如果...
<< 1981 1982 1983 1984 1985 1986 1987 1988 1989 1990 >>