- 浏览: 147015 次
- 性别:
- 来自: 厦门
最新评论
-
wjch_111:
可不可以写一个一级和二级缓存的demo呢。。。新手求指教,谢谢 ...
Hibernate中 一 二级缓存及查询缓存的学习总结 -
moonrub:
还是你写的详细,别的作者写的太笼统 谢谢
linux下 mysql 的卸载和安装 -
竹隐江南:
哥们不错。。。很好,转走OK么?
java keytool 使用总结 -
Blackbaby:
很详细,可是排版不太好啊!!
Llinux中mysql数据单向&双向同步笔记 -
lgl669:
在同样的目录下也有一个文件叫catalina.sh可以直接到这 ...
tomcat 虚拟内存配置
文章列表
一.jdk1.4卸载
由于redhat Enterprise 5 中自带安装了jdk1.4的,所以在安装jdk1.6前我把jdk1.4的卸了,步骤如下:
1.打开终端输入#rpm -qa | grep gcj
,其现实内容有:
java-1.4.2-gci-compat.........
java-1.4.2-gcj-compat-devel.....(具体忘了是什么了 ...
- 2008-11-02 13:19
- 浏览 14587
- 评论(2)
所需安装软件:
虚拟机:vmware6.0
linux:redhat enterprise 5
操作系统:windows xp
安装好vm+linux后,该linux系统默认已经安装了vsftpd 。
配置前的准备:
1.在windows中设置vm其中一块虚拟网卡的ip(192.168.59.1 255.255.255.0)
2.在linux设 ...
- 2008-11-02 03:41
- 浏览 3124
- 评论(0)
PS:以下内容都来自互联网
JS正则表达式(基本语法)
在对正则表达式的功能和作用有了初步的了解之后,我们就来具体看一下正则表达式的语法格式。 正则表达式的形式一般如下:
/love/ 其中位于“/”定界符之间的部分就是将要在目标对象中进行匹配的模式。用户只要把希望查找匹配对象的模式内容放入“/”定界
符之间即可。为了能够使用户更加灵活的定制模式内容,正则表达式提供了专门的“元字符”。所谓元字符就是指那些在正则表达式中具有特
殊意义的专用字符,可以用来规定其前导字符(即位于元字符前面的字符)在目标对象中的出现模式。 较为常用的元字符包括: “+”, “*
”,以及 “?”。
...
- 2008-10-31 17:44
- 浏览 1701
- 评论(0)
最近做一个公司项目的Demo,使用技术为jsp+dwr+hibernate,因为该Demo中所用的表多,有一对一,一对多和多对一的关系,所以利用hibernate的延迟加载(lazy="true")对性能的提高相当重要,但随之带来的session管理更为重要,弄不好常出现延迟加载异常,在这里我利用了Filter 来处理session的close的,相关代码如下:
1.HibernateSessionFactory.java(Eclipse自动生成,通过ThreadLocal
将session的非线程安全变成安全)
import org.apache.log4j.Logge ...
利用javascript处理数据分页前的 参数 处理,在通过ajax提取相应的数据,代码如下(javascript部分代码):
<html>
<head>
<title></title>
<script>
var currentPage =1 ; //当前页码
var totalRows = 20 ;//数据库中总行数
var pageSize = 5 ;//规定每页显示行数
var totalPages = totalRows/pageSize ; //总页数
var startRow =0; ...
很多人对二级缓存都不太了解,或者是有错误的认识,我一直想写一篇文章介绍一下hibernate的二级缓存的,今天终
于忍不住了。
我的经验主要来自hibernate2.1版本,基本原理和3.0、3.1是一样的,请原谅我的顽固不化。
hibernate的se ...
- 2008-10-03 17:04
- 浏览 1733
- 评论(0)
ZJ 21:00:06
对了 老师,为什么在HIBERNA里要重写HASCODE 和EQUALS这两个方法?
付老实 21:04:22
equals用来按照自己的规则判断两个对象是否相等,而重写了equals后,按照java的惯例,就需要重写hashCode
ZJ 21:05:11
老师 只看懂的一点点呀,再稍微说多点啊!
付老实 21:08:04
这么说罢
付老实 21:08:23
1,重点是equals,重写hashCode只是技术要求(为了提高效率)
付老实 21:09:02
2,为什么要重写equals呢,因为在java的集合框架中,是通过equals来判断两个对象是否相等的 ...
- 2008-10-03 00:55
- 浏览 3757
- 评论(0)
最近在javaeye上复制一段代码到Eclipse上时发现,在eclipse上是这样显示的
1. import java.io.*;
2. import java.text.*;
3. import java.util.*;
4. import javax.mail.*;
5. import javax.mail.internet.*;
/*省略替他大妈 */
要使其变成 正规的代码,还需手工将前面的编号去除,感觉很麻烦,所以利用BufferedReader 和 BufferedWriter 编写一段程序 来自动去除编号;
步骤如 ...
Class.forName(xxx.xx.xx) 返回的是一个类
首先你要明白在java里面任何class都要装载在虚拟机上才能运行。这句话就是装载类用的(和new 不一样,要分清楚)。
至于什么时候用,你可以考虑一下这个问题,给你一个字符串变量,它代表一个类的包名和类名,你怎么实例化它?只有你提到的这个方法了,不过要再加一点。
A a = (A)Class.forName("pacage.A").newInstance();
这和你
A a = new A();
是一样的效果。
关于补充的问题
答案是肯定的,jvm会执行静态代码段,你要记住一个概念,静态 ...
- 2008-09-09 13:38
- 浏览 1949
- 评论(0)