Archive for the ‘虚拟机’ Category
Published by
admin on
07月 13, 2010
1.前言
随着Internet技术的普及与发展,电子邮件已经成为大多数人必不可少的通讯工具。企业拥有自己的邮件系统,已经随处可见。然而,一个日益严重的问题却困扰着众多的系统管理员,那就是如何有效地防止—垃圾邮件。
垃圾邮件的破坏性是显而易见的,它不仅阻塞有限的网络带宽,而且降低了邮件服务器的信誉度,使得其它邮件服务器可能不接收此服务器发出的邮件。那么,如何有效地预防和限制垃圾邮件呢?在这一方面,Domino提供了各种配置参数,如何有效地使用这些参数,来全面制止垃圾邮件,是本文关心的话题。
下文以lxpServer/test为例,图文并茂进行阐述。
2.Domino提供的SMTP配置参数
Read the rest of this entry »
Published by
admin on
07月 9, 2010
本视频讲解了RTF域这种比较特殊的域的使用方法,以及读者域、作者域的用法。
RTF可以使用IBM的编辑器,当然,也可以自己定制Web里面的编辑器,笔者曾成功集成TinyMCE和FCKEditor到表单中,用来实现可视化的编辑器。
读者域和作者域比较复杂,读者域用来控制文档的可见性,而作者域控制谁可以编辑文档,但是这两者都需要ACL的配合,特别是作者域对ACL的要求更高,但是同时也提供了较高的安全级别
Read the rest of this entry »
Published by
admin on
07月 7, 2010
自动增长键值是关系数据库的一个显著功能特征,如MS Sql Server、MySql可以直接将一个字段设置成自动增长(auto-increment)类型,Oracle也提供了类似的sequence number功能。然而在EJB2.0规范之前,CMP部分并没有对自动增长键有相关的说明,这一缺陷一直深受J2EE开发人员的诟病,而应用服务器开发商为此也提出了各自的解决方案,但是在没有上升到规范的高度之前,这些解决方案都是非正式的,也就是说缺乏通用性,如闻名遐尔的Weblogic,在1.0规范的时候也仅仅是对一些主流数据库进行了支持。JBoss的3.0版本没有支持auto-increment特征,到3.2版本才正式支持。本篇是介绍在3.0版本下JBoss如何使用AutoNumber这个EJB插件来实现数据库表键值自动增长功能,在文章的后半部分介绍在3.2版本中如何使用“unknown keys”特征来真正实现自动键值增长。后台数据库使用的是MySql4.0.12版本。
Read the rest of this entry »
Published by
admin on
06月 15, 2010
Java作为一门优秀的面向对象的程序设计语言,正在被越来越多的人使用。本文试图列出作者在实际开发中碰到的一些Java语言的容易被人忽视的细节,希望能给正在学习Java语言的人有所帮助。
1,位移运算越界怎么处理www.softmobi.cn
考察下面的代码输出结果是多少?
int a=5;
System.out.println(a<<33);
按照常理推测,把a左移33位应该将a的所有有效位都移出去了,那剩下的都是零啊,所以输出结果应该是0才对啊,可是执行后发现输出结果是10,为什么呢?因为Java语言对位移运算作了优化处理,Java语言对a<<b转化为a<<(b%32)来处理,所以当要移位的位数b超过32时,实际上移位的位数是b%32的值,那么上面的代码中a<<33相当于a<<1,所以输出结果是10。
Read the rest of this entry »
Posted under
.net,
Blog,
Hibernate,
Oracle,
Spring,
Tomcat,
java,
java软件,
struts2,
中间件,
教程,
编程,
虚拟机,
转载
Published by
admin on
04月 20, 2010
只有成为某文档读者域值的成员的时候,才能够阅读该文档。
在数据库中被指定为“不能存取者”的用户,即使被列入“读者”域也不能读取该数据库中的文档。另一方面,在存取控制列表中具有“编辑者”(或更高)存取级别的用户,若未列入“读者”域中,也不能读文档。
“作者”域与数据库存取控制列表中的“作者”存取级别协同工作。如果在存取控制列表中指定某个用户具有“作者”存取级别,那么他不能进行编辑即使是他自己的文档。将用户列入“作者”域可以使他们能编辑作者域的值包含他的文档,从而扩展了他们的存取权限。
“作者”域中的项目不能超越数据库的存取控制列表,而只能细化它。在数据库中被指定为“不能存取者”的用户,即使被列入“作者”域也绝不能编辑文档。已经具有数据库“编辑者”(或更高)存取级别的用户不受“作者”域的影响,“作者”域只影响在数据库中具有“作者”存取级别的用户。
以下为存取级别
Read the rest of this entry »
Published by
admin on
07月 21, 2009
Spring的三种实例化Bean的方式 1,xml配置使用bean的类构造器
2,xml配置+factory类,使用静态工厂方法实例化
3,xml配置+factory类,使用实例工厂方法实例化
以下分别说明
1,xml配置使用bean的类构造器
请参照前一篇文章《第一个Spring程序,HELLOWORLD》。
2,xml配置+factory类,使用静态工厂方法实例化
请参照以下代码中蓝字的部分,红字的部分为第三种方法所用。
xml文件配置
xml文件名:beans.xml
Read the rest of this entry »
Published by
admin on
05月 14, 2009
安装JDK
从java.sun.com/”>http://java.sun.com/下载jdk-1_5_0_04-windows-i586-p.exe
安装到指定路径,我选择D:jdk1.5.0
配置环境变量:
JAVA_HOME: D:jdk1.5.0
PATH: D:jdk1.5.0in;
CLASSPATH: .;D:jdk1.5.0lib ools.jar;D:jdk1.5.0jrelib t.jar;
Read the rest of this entry »
Published by
admin on
05月 3, 2009
实例:贷款计算
问题描述:应用第6章编写的贷款类(Loan),创建一窗体应用程序(如图8.4所示),从窗体的文本框中输入贷款数量,年利率和贷款周期,单击“计算”按钮时,将计算月付款和总付款并将计算结果显示在窗体上对应的文本框中。单击“清除”按钮时,将所有的文本框内容清空。当关闭窗口时,弹出一确认对话框,确认是否关闭窗口退出程序。
Read the rest of this entry »
Published by
admin on
04月 21, 2009
一、EJB技术简介
EJB的全称是Enterprise java bean。是JAVA中的商业应用组件技术。EJB结构中的角色 EJB 组件结构是基于组件的分布式计算结构,是分布式应用系统中的组件。
一个完整的基于EJB的分布式计算结构由六个角色组成,这六个角色可以由不同的开发商提供,每个角色所作的工作必须遵循Sun公司提供的EJB规范,以保证彼此之间的兼容性。这六个角色分别是EJB组件开发者(Enterprise Bean Provider) 、应用组合者(Application Assembler)、部署者(Deployer)、EJB 服务器提供者(EJB Server Provider)、EJB 容器提供者(EJB Container Provider)、系统管理员(System Administrator):
二、EJB中各角色的分析
1、EJB组件开发者(Enterprise Bean Provider)
EJB组件开发者负责开发执行商业逻辑规则的EJB组件,开发出的EJB组件打包成ejb-jar文件。EJB组件开发者负责定义EJB的remote和home接口,编写执行商业逻辑的EJB class,提供部署EJB的部署文件(deployment descriptor)。部署文件包含EJB的名字,EJB用到的资源配置,如JDBC等。EJB组件开发者是典型的商业应用开发领域专家。
EJB组件开发者不需要精通系统级的编程,因此,不需要知道一些系统级的处理细节,如事务、同步、安全、分布式计算等。
Read the rest of this entry »
Published by
admin on
04月 19, 2009
Object
java中所有的类的父类或直接或间接的或隐含的都是Object类。
java不允许循环继承,也就是互相继承是不可以的。
主要方法:
(1)finalize():对象被垃圾收集的时候最后调用的方法
不能把释放资源的代码写在其中,程序员不能控制调用时机
(2)equals(): 对象内容的比较
Object类中的boolean equals(Object o)方法是用来比较对象的内容是否相等,其返回值是boolean类型的值,相同为真,不同则为假。
实际上还是比较对象地址是否相同。String类覆盖了equals()方法,他比较是对象中的内容是否相同。
子类中也推荐覆盖Object类中继承的equals()方法,自己制定比较规则
Read the rest of this entry »