自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(119)
  • 收藏
  • 关注

转载 hibernate分页

分页在任何系统中都是非常头疼的事情,有的数据库在语法上支持分页,而有的数据库则需要使用可滚动游标来实现,并且在不支持可滚动游标的系统上只能使用单向游标逐步接近要取得的数据。 Hibernate提供了一个支持跨系统的分页机制,这样无论底层是什么样的数据库都能用统一的接口进行分页操作。比如下面的代码就是从第500条开始取出100条记录: Query q = session.createQuery("f

2007-12-15 01:53:00 1084

原创 cdsn的文章分类有bug,从此,这个blog报废

over 

2006-11-07 15:45:00 1071

转载 实践中整理出tomcat集群和负载均衡

实践中整理出tomcat集群和负载均衡(一)环境说明(1)服务器有4台,一台安装apache,三台安装tomcat(2)apache2.0.55、tomcat5.5.15、jk2.0.4、jdk1.5.6或jdk1.4.2(3)ip配置,一台安装apache的ip为192.168.0.88,三台安装tomcat的服务器ip分别为192.168.0.1/2/4(二)安装过程(1)在三台要安装

2006-10-13 01:59:00 1307

原创 将tomcat与apache集成并配置集群方式

本文档介绍了如何在linux上将tomcat与apache集成,并使用两个tomcat做集群.1.安装apache下载apache源码httpd-2.0.47.tar.gztar -xvzf httpd-2.0.47.tar.gzcd httpd-2.0.47./configure --prefix=/usr/local/httpd --enable-so --enable-cgi --enabl

2006-10-13 01:49:00 1840

原创 如何通过2级缓存解决性能问题(ehcache)

实际使用中,发现pharos底层的table_info表和users表的读操作过于频繁,因此为它们增加二级缓存,以提高性能0.首先修改hibernate.properties文件,增加hibernate.cache.provider_class=net.sf.hibernate.cache.EhCacheProviderhibernate.cache.use_query_cache=true1

2006-10-13 01:36:00 2347

转载 使用JOTM实现分布式事务管理(多数据源)

使用spring和hibernate可以很方便的实现一个数据源的事务管理,但是如果需要同时对多个数据源进行事务控制,并且不想使用重量级容器提供的机制的话,可以使用JOTM达到目的.JOTM的配置十分简单,spring已经内置了对JOTM的支持,一.       首先定义如上的两个bean,利用spring对JOTM进行初始化.二.接下来定义所需的数据源oracle.jdbc.drive

2006-10-13 01:30:00 17659 2

转载 java操作word,pdf的四种武器

1。用jacob.    其实jacob是一个bridage,连接java和com或者win32函数的一个中间件,jacob并不能直接抽取word,excel等文件,需要自己写dll哦,不过已经有为你写好的了,就是jacob的作者一并提供了。   jacob下载:http://www.matrix.org.cn/down_view.asp?id=13    下载了jacob并放到指定的路径之后(d

2006-09-30 14:50:00 1928

原创 CSS样式里使用JavaScript

CSS样式里使用JavaScript(onmouseover/onmouseout)2table{ background-color:#000000; cursor:hand;}td{  /*设置onmouseover事件*/  onmouseover: expression(onmouseover=function (){this.style.borderColor =blu

2006-09-30 13:57:00 1054

转载 解决jsp+MysQL输入和输出中文乱码的方法!

当使用JSP页面将中文数据添加到MySql数据库中的时候发现变为乱码,或者从mysql中读取中文的时候出现乱码,这些问题根源都是由于字符编码不一致造成的。要知道病源是什么我们才能对症下药,所以我将问题产生的过程简单描述一下(如有不对望高人赐教) 我们以一个从form表单读取数据并写入mysql数据库的例子来讲解;HTML页面参数—(以浏览器的编码方式发送)—》JSP页面—(以JSP定义的编码方式被

2006-09-24 15:01:00 4044

转载 编码字符集与Java -Java World乱码问题根源之所在。

本文介绍了编码字符集的概念以及Java与编码字符集之间的关系,文章的内容来自于本人工作过程中的经验积累以及网络中的相关文章介绍,如果文章中有任何纰漏欢迎读者指正,让我们共同讨论学习J1.      字符字符是抽象的最小文本单位。它没有固定的形状(可能是一个字形),而且没有值。“A”是一个字符,“€”(德国、法国和许多其他欧洲国家通用货币的标志)也是一个字符。“中”“国”这是两个汉字字符。字

2006-09-24 14:44:00 1343

转载 Tomcat 服务器server.xml,web.xml的关键参数配置

Tomcat 服务器server.xml的关键参数配置说明:以下文字均以tomcat5.0.30为例进行。1,配置tomcat服务器访问端口,只需配置Connector的port端口即可。Tomcat默认为8080,现修改port参数值为80。maxThreads="150" minSpareThreads="25" maxSpareThreads="75"enableLookups="false

2006-09-23 21:37:00 4027

转载 acegi-security 学习笔记

acegi security 是基于spring framework 开源安全解决方案。按自己的理解,其功能主要是提供了一个WEB应用安全解决方案框架。并提供了一些缺省的实现。所以,如果我们的应用中需要引入这套解决方案的话,可以根据自己的应用需求进行相应的扩充。另外,由于acegi security 是基于spring framework 的,所以可以和现有的基于spring framework

2006-09-05 22:06:00 4752 3

转载 SQL优化-索引

(一)深入浅出理解索引结构实际上,您可以把索引理解为一种特殊的目录。微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(nonclustered index,也称非聚类索引、非簇集索引)。下面,我们举例来说明一下聚集索引和非聚集索引的区别:其实,我们的汉语字典的正文本身就是一个聚集索引。比如,我们要查“安”字,就会很自然

2006-09-02 13:21:00 1651

转载 实例分析CSS属性Display与Visibility不同

大多数人很容易将CSS属性display和visibility混淆,它们看似没有什么不同,其实它们的差别却是很大的。 visibility属性用来确定元素是显示还是隐藏,这用visibility="visible|hidden"来表示,visible表示显示,hidden表示隐藏。当visibility被设置为"hidden"的时候,元素虽然被隐藏了,但它仍然占据它原来所在的位置。例: func

2006-08-30 23:09:00 1212

转载 经典JS集合

引用通告地址: http://www.xunuo.com/blog/trackback.asp?tbID=356 

2006-08-25 23:23:00 1848 2

转载 纯的js分页代码

//每页显示字数PageSize=5000;//分页模式flag=2;//1:根据字数自动分页 2:根据[NextPage]分页//默认页startpage = 1;//导航显示样式 0:常规 1:直接 3:下拉TopShowStyle = 1;DownShowStyle = 0; var currentSet,CutFlag,TotalByte,PageCount,key,tempText,

2006-08-25 23:16:00 11590 2

转载 此为四川大学110周年校庆大型文艺晚会朗诵文稿

我们的骄傲金秋的校园是如此美丽,江安河轻波粼粼,映出满天星光。校庆是我们盛大的节日,百年川大就是百年华章!光阴荏苒,110年的时间很短很短,云卷云舒,110年的时间很长很长。此时此刻啊,我心潮激荡。我仿佛进入了时间隧道,巡礼在川大的历史文化长廊。在哪里哟,我们的骄傲,我可尊敬的前辈学长,在哪里哟,我们的骄傲,百年川大的光荣与梦想!锦江书院、尊经书院,历史源远流长,系连两前年的蜀学,含弘

2006-08-13 13:04:00 3707

转载 谈谈对Java中Unicode、编码的理解

谈谈我对Java中Unicode、编码的理解我们经常会遇到编码问题。Java号称国际化的语言,是因为它的class文件采用UTF-8,而JVM运行时使用UTF-16(至于为什么JVM中要采用UTF-16,我没看过 相关的资料,但我猜可能是因为JAVA里面一个字符(char)就是16位的,而UTF-16正是双字节编码),都是unicode的编码。unicode 的目标就是能支持世界上所有的字符集

2006-07-22 18:07:00 19818 4

转载 Applet数字签名,授予访问本地资源

步骤一:(打包class文件)  在命令行中执行以下的语句:jar -cvf MyApplet.jar class步骤二:(在网页中嵌入Applet)  这个网页的名字叫做FileReaderApplet.html,下面是嵌入Applet部分的写法:<APPLETCODEBASE = "."CODE = "jcomponent.FileReaderApplet.class"ARCHIVE ="My

2006-07-03 15:16:00 1116

转载 用JAVA做数字签名

数字签名常被用来校验软件及软件制造者,以保证软件代码没有被任何方式玷污。 ---- 或者通俗地讲,使用数字签名可以确保软件的“清洁”和“正宗”,即软件从其制造者或出版商处直到最终用户手中这段时间里未被他人篡改过。 ---- 本文在对数字签名的有关概念进行简单回顾后,给出了用JAVA来创建和使用数字签名的具体方法。 一、数字签名及其功能 ---- 数字签名算法(DSA) 是“公共密钥加密算法”中的一

2006-07-03 15:08:00 1027

转载 《java深度历险》阅读笔记[转]-

每个java的安装(Win2k),总会有很多的JRE,一定分清除到底是哪个JRE在运行由于多个JRE和java以及Javac位置的作用,会产生很多的版本问题 java深度历险 CH01 P36 关于Java环境的理解和设置         对Java 应用程序来说, 每个JRE 都是独立不相干的个体。 凡是程序库、        安全设置等与特定JRE 相关联的特性, 如果您设置的是在A 处的JR

2006-06-30 16:41:00 1257

转载 从Java档案(JAR)中读取文件

Java 档案 (Java Archive, JAR) 文件是基于 Java 技术的打包方案。它们允许开发人员把所有相关的内容 (.class、图片、声音和支持文件等) 打包到一个单一的文件中。JAR 文件格式支持压缩、身份验证和版本,以及许多其它特性。从 JAR 文件中得到它所包含的文件内容是件棘手的事情,但也不是不可以做到。这篇技巧就将告诉你如何从 JAR 文件中取得一个文件。我们会先取得这个

2006-06-30 13:46:00 1565

转载 如何判断一个网页是刷新还是关闭的方法。

(转贴)标签只有onload/onunload/onbeforeunload事件,而没有onclose事件。不管页面是关闭还是刷新都会执行onunload事件。如何捕捉到页面关闭呢?页面加载时只执行onload页面关闭时只执行onunload页面刷新时先执行onbeforeunload,然后onunload,最后onload。这样我们可以在onbeforeunload中加一个标记,在onunl

2006-06-26 19:57:00 2168 2

原创 抽象类和接口的区别

下面的这篇文章讲的十分透彻了,所以转载之abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于abstract class和interface的

2006-06-26 10:57:00 863

转载 解读IT人从业方向

企业计算(Enterprise Computing)是稍时髦较好听的名词,主要是指企业信息系统如:ERP 软件(企业资源规划)、CRM 软件(客户关系管理)、SCM 软件(供应链管理,即物流软件),银行证券软件财务软件电子商务/政务(包括各种网站),数据仓库,数据挖掘,商务智能等企业信息管理系统。           一、关于企业计算方向   企业计算(Enterprise Computing

2006-06-24 02:25:00 1364

转载 Hibernate实现分页查询的原理分析zz

 Hibernate 可以实现分页查询,例如: 从第2万条开始取出100条记录 代码: Query q = session.createQuery("from Cat as c"); q.setFirstResult(20000); q.setMaxResults(100); List l = q.list(); 那么Hibernate底层如何实现分页的呢?。。。。。。。。。。。。。。

2006-06-24 02:22:00 1213

转载 在Hibernate中使用多表联合检索的一种实现

from:http://dev.csdn.net/develop/article/63/63043.shtm   Hibernate是典型的OPM工具,它将每一个物理表格(Table)映射成为对象(Object),这发挥了面向对象的优势,使设计和开发人员可以从面向对象的角度来进行对数据库的管理。    在设计到多表操作时,Hibernate提供了与数据库表关系相对应的对象映射关系,一对一、一对

2006-06-23 23:53:00 1129

转载 jvm装入原理

jvm装入原理操作系统装入jvm是通过jdk中java.exe来完成,通过下面4步来完成jvm环境.1.创建jvm装载环境和配置2.装载jvm.dll3.初始化jvm.dll并挂界到JNIENV(JNI调用接口)实例 4.调用JNIEnv实例装载并处理class类。在我们运行和调试java程序的时候,经常会提到一个jvm的概念.jvm是java程序运行的环境,但是他同时一个操作系统的一

2006-06-21 17:11:00 1443

转载 Javascript的IE和Firefox兼容性总结

 以下以 IE 代替 Internet Explorer,以 MF 代替 Mozzila Firefox1. document.form.item 问题    (1)现有问题:        现有代码中存在许多 document.formName.item("itemName") 这样的语句,不能在 MF 下运行    (2)解决方法:        改用 document.formNam

2006-06-14 23:51:00 1008

转载 document.all还是document.getElementsByName?

(document.all是ie特有的属性,不是万维网标准)当页面上的控件同名且多个的时候,你首先做的是什么?判断长度?的确,从程序的严密角度出发,我们是需要判断长度,而且有长度和没长度是两种引用方法.我们来看:oEle= document.all.aaa ;//这里有一个aaa的对象,但我们不知道它现在长度是多少,所以没办法对它操作.因此,我们要先做判断长度的过程.如下:if(oEle.le

2006-06-14 23:47:00 1015

转载 摘抄:JAVA编写规则 基本篇

本文介绍的JAVA规则的说明分为5个级别,级别1是最基本也是最重要的级别,在今后将陆续写出其他的规则。遵守了这些规则可以提高程序的效率、使代码有更好的可读性等。(1) 避免使用NEW关键字来创建String对象。把一个String常量copy到String 对象中通常是多余、浪费时间的Public class test{Public void method(){System.out.print (

2006-06-08 18:45:00 1187

转载 摘抄:JAVA编写规则 中级篇

本文介绍的JAVA规则的说明分为3个主要级别,中级是平时开发用的比较多的级别,在今后将陆续写出其他的规则。遵守了这些规则可以提高程序的效率、使代码又更好的可读性等。(1) 在finally方法里关掉input或者output 资源再方法体里面定义了input或者output流的话,需要在finally里面把它关掉。以下这几种调用不需要遵守这条规则,因为colse()方法不起作用:)java.io.

2006-06-08 18:25:00 1046

转载 几个不太常用但很有用的HTML Tag

1. LabelLabel是用来标记Input元素的提示的。例如:id_name">Nameid_name" size="20"/>Label的“For”属性要和Input元素的ID相一致。好处:点击提示文字,就自动Focus对应的输入元素。对于Radio,Checkbox这类点击区域特别小的控件特别有用:Color: red greencolor_b" val

2006-06-06 20:58:00 898

转载 TOMCAT源码分析(启动框架)

TOMCAT源码分析(启动框架)前言:   本文是我阅读了TOMCAT源码后的一些心得。 主要是讲解TOMCAT的系统框架, 以及启动流程。若有错漏之处,敬请批评指教!建议:   毕竟TOMCAT的框架还是比较复杂的, 单是从文字上理解, 是不那么容易掌握TOMCAT的框架的。 所以得实践、实践、再实践。 建议下载一份TOMCAT的源码, 调试通过, 然后单步跟踪其启动过程。 如果有不明白的地方,

2006-05-08 00:04:00 962

转载 JAVA WEB学习笔记-Servlet过滤器

http://blog.csdn.net/pengpenglin/一、Servlet过滤器的概念:***************************************************************************************Servlet过滤器是在Java Servlet规范2.3中定义的,

2006-05-07 23:56:00 1352

转载 JAVA WEB学习笔记-Cookie和Session专题

一、cookie机制和session机制的区别*************************************************************************************具体来说cookie机制采用的是在客户端保持状态的方案,而session机制采用的是在服务器端保持状态的方案。同时我们也看到,由于才服务器端保持状态的方案在客户端也需要保存一个标识,所

2006-05-07 22:47:00 1151

原创 JAVA WEB学习笔记-Tomcat中数据源的配置和使用

一、数据源简介:************************************************************************************在Java语言中,DataSource对象就是一个代表数据源实体的对象。一个数据源就是一个用来存储数据的工具,它可以是复杂的大型企业级数据库,也可以是简单得只有行和列的文件。数据源可以位于在服务器端,也可以位于客服端

2006-05-06 17:26:00 1144

转载 Class.isInstance(Object o),isAssignableFrom(Class cls)

 isInstance  public native boolean isInstance(Object obj) 此方法是 Java 语言 instanceof 操作的动态等价方法。 如果指定的 Object 参数非空,且该类不生成 ClassCastException 异常的引用,

2006-05-05 02:27:00 1387

转载 javascript小技巧[转]

                           源自:cnblog  DooIT : http://ttyp.cnblogs.com事件源对象 event.srcElement.tagName event.srcElement.type 捕获释放 event.srcElement.setCapture();  event.srcElement.releaseCapture(); 

2006-04-27 15:00:00 1026

转载 关于Java文件路径问题

1.如何获得当前文件路径常用:字符串类型:System.getProperty("user.dir");综合:package com.zcjl.test.base;import java.io.File;public class Test {    public static void main(String[] args) throws Exception {       

2006-04-27 11:09:00 7971

空空如也

空空如也

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

TA关注的人

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