自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(48)
  • 资源 (3)
  • 收藏
  • 关注

Hibernate3支持DetachedCriteria(转贴)

Hibernate3支持DetachedCriteria,这是一个非常有意义的特性!我们知道,在常规的Web编程中,有大量的动态条件查询,即用户在网页上面自由选择某些条件,程序根据用户的选择条件,动态生成SQL语句,进行查询。   针对这种需求,对于分层应用程序来说,Web层需要传递一个查询的条件列表给业务层对象,业务层对象获得这个条件列表之后,然后依次取出条件,构造查询语句。这里的一个难点是...

2007-06-08 16:46:00 105 1

JAVA访问LDAP

 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 Pr...

2007-05-09 15:12:00 145

Java调用Linux命令

Java可以直接调用Linux命令,形式如下: Runtime.getRuntime().exec(command)  举例:运行ls,top命令可以这样: Runtime.getRuntime().exec("ls"); 但是这样执行时没有任何输出,原因:  调用Runtime.exec方法将产生一个本地的进程,并返回一个Process子类的实例,(注意:Runtime.getRuntime...

2007-05-08 10:45:00 139

Hibernate 本地SQL查询SQLQuery

使用SQLQuery对原生SQL查询执行的控制是通过SQLQuery接口进行的,通过执行Session.createSQLQuery()获取这个接口。最简单的情况下,我们可以采用以下形式: List cats  =  sess.createSQLQuery( " select * from cats " ).addEntity(C...

2007-03-26 10:10:00 99

Spring+hibernate分页查询

/**      * TOP查询     *  @param  sql String     *  @param  top int     *  @return  List      */      public  List findTop(String sql,  int  top) {      HibernateTemplate ht  =   this .getHiberna...

2007-03-06 14:22:00 110

hibernate二级缓存攻略 Ehcache(转贴)

 hibernate二级缓存攻略 Ehcache(from javaEyes) hibernate的session提供了一级缓存,每个session,对同一个id进行两次load,不会发送两条sql给数据库,但是session关闭的时候,一级缓存就失效了。 二级缓存是SessionFactory级别的全局缓存,它底下...

2006-12-15 09:44:00 86

Linux 系统的配置文件

本 文说明了 Linux 系统的配置文件,在多用户、多任务环境中,配置文件控制用户权限、系统应用程序、守护进程、服务和其它管理任务。这些任务包括管理用户帐号、分配磁盘配 额、管理电子邮件和新闻组,以及配置内核参数。本文还根据配置文件的使用和其所影响的服务的情况对目前 Red Hat Linux 系统中的配置文件进行了分类。 介绍...

2006-12-07 13:21:00 188

linux下配置cvs服务器

一 CVS服务器的安装: 1。查看你的操作系统上是否安装了CVS:#> rpm -qa|grep cvs 如果没有安装你可以在Redhat 第2张光盘上找到2。建立cvs用户组: #> groupadd cvs 3。建立cvs组的cvsroot用户和所属的目录: #> useradd -g cvs -G cvs –d /cvsroot cvsroot...

2006-11-16 18:42:00 102

Apache + Tomcat*2集群 负载平衡(Linux环境)

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...

2006-11-15 11:06:00 100

Tomcat内存配置

%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...

2006-11-10 09:45:00 101

Tomcat配置SSL

1.使用keytool工具生成keystore文件 %JAVA_HOME%\bin\keytool -genkey -alias tomcat -keyalg RSA 输入keystore密码:  envoydada您的名字与姓氏是什么?  [Unknown]:  IT-0010381 您的组织单位名称是什么?  ...

2006-11-08 13:53:00 81

Tomcat 通过数据库验证的配置方法(BASIC,FORM).

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'...

2006-11-07 13:19:00 318

Spring DataSource注入

DataSource注入 <o:p></o:p>对于不同的数据库存取需求,我们使用JDBC来解决这个问题,对于不同的数据连接来源需求,Spring则提供了DataSource注入,更换数据来源只要在Bean定义文件中修改配置,而不用修改任何一行程序。 <o:p></o:p>因应不同的系统,应用程序可能使用不同的数据来源,但如纯綷的使用 JDB...

2006-11-07 09:03:00 1214

RedHat终端中文乱码解决

修改 / 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:00 181

Hibernate one-to-many学习笔记

EmylinkUpcode  1...................n  EmylinkUlink   一对多关系1.hbm.xml描述  EmylinkUpcode.hbm.xml<?xml version="1.0"?><!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD//EN"...

2006-09-07 16:20:00 112

EL表达式

EL脚本语言的配置和支持: 对于一个单个JSP页面,你可以使用定义page指令来设置jsp页面是否支持EL。默认是支持EL(如果要页面不支持EL,请设置为isELIgnored=true; ...

2006-08-30 09:23:00 109

spring jdbcTemplate

final  List scopeList  =   new  ArrayList();       jdbcTemplate.query(sql, new  RowCallbackHandler() {               public   void  processRow(ResultSet rs)  throws  SQLException {                 ...

2006-08-28 14:56:00 65

Spring Hibernate 模板实现分页

public  List find( final  String hsql,  final   int  firstRow,  final   ...

2006-08-28 14:53:00 207

Hibernate获取数据方式与缓存使用

转载--Hibernate获取数据的方式有不同的几种,其与缓存结合使用的效果也不尽相同,而Hibernate中具体怎么使用缓存其实是我们很关心的一个问题,直接涉及到性能方面。缓存在Hibernate中主要有三个方面:一级缓存、二级缓存和查询缓存;一级缓存在Hibernate中对应的即为session范围的缓存,也就是当session关闭时缓存即被清除,一级缓存在Hibernate中是不可配置的部分...

2006-08-16 16:22:00 66

JAVA的RSS阅读器

需要的JARJava SE 1.4以上的版本,下载地址: http://java.sun.com/开源软件JDOM,下载地址:http://www.jdom.org/ROME  下载地址 http://wiki.java.net/bin/view/Javawsxml/Rome1.Rome    Rome这个开源工具来实现RSS阅读器。Rome支持的格式很多,有...

2006-08-15 17:46:00 727

SQL SERVER事务处理

事务定义: 事务是单个的工作单元。如果某一事务成功,则在该事务中进行的所有数据更改均会 提交,成为数据库中的永久组成部分。如果事务遇到错误且必须取消或回滚,则所有 数据更改均被清除。 事务三种运行模式: 自动提交事...

2006-08-04 09:45:00 74

spring异常类

Spring数据访问的根异常是DataAccessException,所有的Spring的数据访问异常都继承DataAccessException。DataAccessException的nestedRuntimeException子类中,已经将所有的异常栈都进行了记录。<o:p></o:p>CleanupFailureDataAccessException:清除失败异常...

2006-06-12 19:20:00 193

Spring 定时器

< bean id = " myTask "   class = " usish.po.pub.MyTask " >        < property name = " generatPo " >      < ref local = " generatPO " />    property >    < p

2006-06-05 09:51:00 71

DES加密

资源读取类package com.crypto.encrypt;import java.io.BufferedInputStream;import java.io.File;import java.io.BufferedOutputStream;import java.io.IOException;import java.io.FileInputStream;import java.io.Fil...

2006-05-19 09:23:00 136

SHA-1&MD5

  import  java.security. * ; public   class  Security {         /**      * 字符串加密方法。传入一个字符串,返回经过SHA-1加密后的一个字符串     *  @param  strInput     *...

2006-05-17 15:42:00 89

Java Reflection (JAVA反射)

Java Reflection (JAVA反射)    ----转载    Reflection 是 Java 程序开发语言的特征之一,它允许运行中的 Java 程序对自身进行检查,或者说“自审”,并能直接操作程序的内部属性。例如,使用它能获得 Java 类中各成员的名称并显示出来。Java 的这一能力在实际应用中也许用得不是很多,但是在其它的程序设计语言中根本就不存在这一特性。例如,Pascal...

2006-05-16 11:00:00 51

Java调用windows程序

     Runtime ru = Runtime.getRuntime();        try {            //调用播放器文件播放指定MP3            Process p1 = ru.exec("C:\\Program Files\\Windows Media Player\\wmplayer d:\\DADA\\mp3\\0197.mp3");          ...

2006-05-11 13:27:00 203

JAVA Excel Demo

所需JAR: jxl.jar package  exceldemo.BO; import  java.io.InputStream; import  java.io.FileInputStream; import  java.io. * ; import  jxl.Workbook; ...

2006-05-10 11:18:00 174

JAVA EXCEL API

作者: songnf2000 ∣来源: Matrix ∣ 原文地址 ∣2004-12-7 JAVA EXCEL API简介Java Excel是一开放源码项目,通过它Java开发人员可以读取Excel文件的内容...

2006-05-10 08:56:00 93

WEB定时器-Timer

Java定时器(java.util.Timer)有定时触发计划任务的功能,通过配置定时器的间隔时间,在某一间隔时间段之后会自动有规律的调用预先所安排的计划任务(java.util.TimerTask)。另外,由于我们希望当Web工程启动时,定时器能自动开始计时,在整个Web工程的生命期里,定时器能在每晚深夜触发一次报表计算引擎。因此定时器的存放位置也值得考查,不能简单的存在于单个Servlet或J...

2006-04-26 16:52:00 132

Hibernate主键生成方式

Key Generator主键产生器可选项说明:1) assigned主键由外部程序负责生成,无需Hibernate参与。2) hilo通过hi/lo 算法实现的主键生成机制,需要额外的数据库表保存主键生成历史状态。3) seqhilo与hilo 类似,通过hi/lo 算法实现的主键生成机制,只是主键历史状态保存在Sequence中,适用于支持Sequence的数据库,如Oracle。4) inc...

2006-04-20 14:22:00 253

Properties文件操作

File f  =   new  File( " c:\\my.properties " );        Properties prop  =   new  Properties();         if  (f.exists()) {             ...

2006-04-06 18:58:00 68

对象序列化

将对象存入文件系统: 1.要存入的对象 import java.io.Serializable;import java.util.*;//要存入文件系统的对象须序列化(实现Serializable)public class TestSerializable implements Serializable {  List list ;  public TestSerializable() {...

2006-04-06 15:44:00 68

Struts常用标签

<html:link>   用于生成HTML<a>元素。用<html:link>创建超链接时,有两个优点:  1、容许在url中以多种方式包含请求参数。  2、当用户浏览器关闭Cookie时,会自动重写url,把SessionID作为请求参数包含在URL中,以跟踪用户会话。  属性:        forward :指定全局转发链接(使用struts-co...

2006-03-28 14:03:00 96

JavaMail收取文本邮件

import  javax.mail.Store; import  javax.mail. * ; import  java.io.BufferedReader; import  java.io.InputStreamReader; import  java.io. * ; ...

2006-03-24 17:03:00 106

Hibernate配置文件

  <? xml version = ' 1.0 '  encoding = ' UTF-8 ' ?> <! DOCTYPE hibernate - configuration PUBLIC         ...

2006-03-24 09:46:00 63

JAVAMAIL发送邮件

发送邮件:    1.创建一个邮件会话(MailSession)实例;    2.使用邮件会话创建一个邮件消息(Message)实例;    3.设置邮件消息的内容;    4.使用Tansport.send()方法发送邮件。  1 /**  2  * <p>Title: JavaMail</p>  3  * <p>Description: 发电子邮件</...

2006-03-24 09:38:00 244

JavaMail核心类

                                                                       JAVAMAIL核心类介绍JAVAMAIL(所需类包: mail.jar    activation.jar)JavaMail API 核心类包括:Session,Address,Message,Authenticator,Transpor,...

2006-03-23 14:08:00 326

Hibernate3.0批量更新和批量删除

Hibernate3.0对批量更新和批量删除提供了支持,能够直接执行批量更新或批量删除语句,无需把被更新或删除的对象先加载到内存中。以下是通过Hibernate3.0执行批量更新的程序代码: Session session = sessionFactory.openSession(); Transaction tx = session.beginTransaction(); String hql...

2006-03-15 16:24:00 548

JAVA访问注册表

JAVA访问注册表 --------------------------------------------------------------------------------  (转载: fengmin  2005-12-13 10:06:00 )JDK1.4下实现访问WIN32注册表  (通过  JSR  10)为  Java  1.4  增加的  java.util.prefs  包...

2006-02-06 09:14:00 528

Oracle2Mysql

数据库Oracle迁移到Mysql工具文档

2009-03-14

LDAP System Administration

LDAP System Administration

2008-11-13

memcached.pdf

memcached 是以LiveJournal 旗下Danga Interactive 公司的Brad Fitzpatric 为首开发的一款软件。现在已成为 mixi、 hatena、 Facebook、 Vox、LiveJournal等众多服务中提高Web应用扩展性的重要因素。 许多Web应用都将数据保存到RDBMS中,应用服务器从中读取数据并在浏览器中显示。但随着数据量的增大、访问的集中,就会出现RDBMS的负担加重、数据库响应恶化、网站显示延迟等重大影响。 这时就该memcached大显身手了。memcached是高性能的分布式内存缓存服务器。一般的使用目的是,通过缓存数据库查询结果,减少数据库访问次数,以提高动态Web应用的速度、提高可扩展性......

2008-10-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除