- 浏览: 65325 次
最新评论
-
fandayrockworld:
p.waitFor();avery_leo 写道Java代码 ...
Java调用Linux命令 -
673341766:
a.bat又是什么批处理, 兄弟能写清楚吗.
Java调用windows程序 -
673341766:
Process p1 = ru.exec("C ...
Java调用windows程序 -
avery_leo:
Java代码
public static double[] ...
Java调用Linux命令 -
xiaoxin5230:
想问一下高手,请问怎样获取发送邮件的大小啊!我用getSize ...
JAVAMAIL发送邮件
文章列表
Hibernate3支持DetachedCriteria,这是一个非常有意义的特性!我们知道,在常规的Web编程中,有大量的动态条件查询,即用户在网页上面自由选择某些条件,程序根据用户的选择条件,动态生成SQL语句,进行查询。
针对这种需求,对于分层应用程序来说,Web层需要传递一个查询的条件列表给业务层对象,业务层对象获得这个条件列表之后,然后依次取出条件,构造查询语句。这里的一个难点是条件列表用什么来构造?传统上使用Map,但是这种方式缺陷很大,Map可以传递的信息非常有限,只能传递name和value,无法传递究竟要做怎样的条件运算,究竟是大于,小于,like,还是其它的什么,业务 ...
- 2007-06-08 16:46
- 浏览 1214
- 评论(0)
import java.util.Properties;import javax.naming.*;import javax.naming.ldap.*;import javax.naming.directory.*;public class Client {public static void main (String[] args) { Properties env = new Properties(); String adminName = "usish\\derek"; String adminPassword = "dada
- 2007-05-09 15:12
- 浏览 1551
- 评论(0)
Java可以直接调用Linux命令,形式如下: Runtime.getRuntime().exec(command)
举例:运行ls,top命令可以这样: Runtime.getRuntime().exec("ls");
但是这样执行时没有任何输出,原因: 调用Runtime.exec方法将产生一个本地的进程,并返回一个Process子类的实例,(注意:Runtime.getRuntime().exec(command)返回的是一个Process类的实例),该实例可用于控制进程或取得进程的相关信息. 由于调用Runtime.exec方法所创建的子进程没有自己的终端或控 ...
- 2007-05-08 10:45
- 浏览 5692
- 评论(2)
使用SQLQuery对原生SQL查询执行的控制是通过SQLQuery接口进行的,通过执行Session.createSQLQuery()获取这个接口。最简单的情况下,我们可以采用以下形式:
List cats
=
sess.createSQLQuery(
"
select * from cats
"
).addEntity(Cat.
class
).list();
这个查询指定了:
SQL查询字符串
查询返回的实体
这里,结果集字段名被假设为与映射文件中指明的字段名相同。对 ...
- 2007-03-26 10:10
- 浏览 1575
- 评论(0)
/**
* TOP查询
* @param sql String
* @param top int
* @return List
*/
public List findTop(String sql, int top) {
HibernateTemplate ht = this .getHibernateTemplate();
ht.setMaxResults(top);
return ht.find(sql);
}
/**
* 分页查询
...
- 2007-03-06 14:22
- 浏览 1174
- 评论(0)
hibernate二级缓存攻略 Ehcache(from javaEyes)
hibernate的session提供了一级缓存,每个session,对同一个id进行两次load,不会发送两条sql给数据库,但是session关闭的时候,一级缓存就失效了。 二级缓存是SessionFactory级别的全局缓存,它底下可以使用不同的缓存类库,比如ehcache、oscache等,需要设置hibernate.cache.provider_class,我们这里用ehcache,在2.1中就是 hibernate.cache.p ...
- 2006-12-15 09:44
- 浏览 1219
- 评论(0)
本 文说明了 Linux 系统的配置文件,在多用户、多任务环境中,配置文件控制用户权限、系统应用程序、守护进程、服务和其它管理任务。这些任务包括管理用户帐号、分配磁盘配 额、管理电子邮件和新闻组,以及配置内核 ...
- 2006-12-07 13:21
- 浏览 928
- 评论(0)
一 CVS服务器的安装: 1。查看你的操作系统上是否安装了CVS:#> rpm -qa|grep cvs
如果没有安装你可以在Redhat 第2张光盘上找到2。建立cvs用户组:
#> groupadd cvs
3。建立cvs组的cvsroot用户和所属的目录:
#> useradd -g cvs -G cvs –d /cvsroot cvsroot
4。为cvsroot用户添加密码:
#> passwd cvsroot
5。改变 /cvsroot/ 的目录属性:
#> chmod –R 770 /cvsroot
...
- 2006-11-16 18:42
- 浏览 1070
- 评论(0)
Apache + Tomcat*2集群 负载平衡(Linux环境)
说明:一台apache主机,两台tomcat主机
安装JDK、安装Apache、安装Tomcat、配置Apache代理、配置Tomcat集群
一、安装JDK(所有运行Tomcat主机,即web服务器) 1.下载JDK的bin包,如jdk-1_5_0_02-linux-i586.rpm.bin ,给其添加执行权限,执行#./jdk-1_5_0_02-linux-i586.rpm.bin , 在
当前目录生成rpm安装包,同样给其添加执行权限。 再执行 #rpm -ivh jdk-1_5_0_02-linux-i586.rpm 出 ...
- 2006-11-15 11:06
- 浏览 1360
- 评论(0)
%TOMCAT_HOME%/bin/catalina.sh
找到这样一段:
echo "Using CATALINA_BASE: $CATALINA_BASE"
echo "Using CATALINA_HOME: $CATALINA_HOME"
echo "Using CATALINA_TMPDIR: $CATALINA_TMPDIR"
echo "Using JAVA_HOME: $JAVA_HOME"
在其后加上:CATALINA_OPTS="$CATALINA_O ...
- 2006-11-10 09:45
- 浏览 2018
- 评论(0)
1.使用keytool工具生成keystore文件
%JAVA_HOME%\bin\keytool -genkey -alias tomcat -keyalg RSA
输入keystore密码: envoydada您的名字与姓氏是什么? [Unknown]: IT-0010381
您的组织单位名称是什么? [Unknown]: it_sd您的组织名称是什么? [Unknown]: usish您所在的城市或区域名称是什么? [Unknown]: sh您所在的州或省份名称是什么? [Unknown]: ...
- 2006-11-08 13:53
- 浏览 1085
- 评论(0)
1.Tomcat默认验证的配置 通过tomcat-user.xml进行验证server.xml
<Realm className="org.apache.catalina.realm.UserDatabaseRealm" debug="0" resourceName="UserDatabase"/>tomcat-user.xml
<?xml version='1.0' encoding='utf-8'?><tomcat
- 2006-11-07 13:19
- 浏览 2873
- 评论(0)
DataSource注入 <o:p></o:p>
对于不同的数据库存取需求,我们使用JDBC来解决这个问题,对于不同的数据连接来源需求,Spring则提供了DataSource注入,更换数据来源只要在Bean定义文件中修改配置,而不用修改任何一行程序。
<o:p></o:p>
因应不同的系统,应用程序可能使用不同的数据来源,但如纯綷的使用 JDBC、透过连接池、或是透过JNDI等等,数据来源的更动是底层的行为,不应影响到上层的业务逻辑,为此,您可以在需要取得连接来源的Bean上保留一个数据来源注入的接口,让依赖的数据来源由该接口注入。例如我们来 ...
- 2006-11-07 09:03
- 浏览 4405
- 评论(0)
修改 / etc / sysconfig / i18n文件,将其改成以下内容:
LANG = " zh_CN.GB18030 " LANGUAGE = " zh_CN.GB18030:zh_CN.GB2312:zh_CN " SUPPORTED = " zh_CN.UTF-8:zh_CN:zh:en_US.UTF-8:en_US:en " SYSFONT = " lat0-sun16 "
- 2006-10-12 11:54
- 浏览 3877
- 评论(0)
EmylinkUpcode 1...................n EmylinkUlink 一对多关系1.hbm.xml描述 EmylinkUpcode.hbm.xml<?xml version="1.0"?><!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD//EN""http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd& ...
- 2006-09-07 16:20
- 浏览 1051
- 评论(0)