- 博客(19)
- 资源 (1)
- 收藏
- 关注
原创 DES加密
package com.adt.utils;import java.security.*;import javax.crypto.*;public class DESPlus { private static String strDefaultKey = "national"; private Cipher encryptCipher = null; private...
2011-07-19 14:26:46
141
转载 MD5加密
package com.adt.utils;import java.security.MessageDigest;public class MD5 { private final static String[] hexDigits = { "0", "1", "2", "3", "4", "5", "6", "7", &q
2011-07-19 14:26:01
116
原创 文件的操作
packagebook.io; importjava.io.File; /** * * @author XWZ * 2007-11-27 * 删除文件或目录 */ publicclassDeleteFileUtil { /** * 删除文件,可以是单个文件或文件夹 * @param fileName 待删...
2011-07-19 14:23:00
151
原创 Struts2配置文件详解——struts.properties
这个文件是struts2框架的全局属性文件,也是自动加载的文件。该文件包含了系列的key-value对。该文件完全可以配置在struts.xml文件中,使用constant元素。下面是这个文件中一些常见的配置项及说明。 struts.configuration 该属性指定加载Struts 2配置文件的配置文件管理器。该属性的默认值是org.apache.S...
2011-07-19 14:02:52
124
原创 Struts2标签库
用过struts1.x的人都知道,标签库有html、bean、logic、tiles,而struts2.0里的标签却没有分类,只用在jsp头文件加上<%@ taglib prefix="s" uri="/struts-tags" %>就能使用struts2.0的标签库下面就介绍下每个标签的用法(有错请指正):A:<s:a href=""></s:a>----..
2011-07-19 14:00:25
104
原创 Struts.xml的常用配置解析
本文中将详细讲述struts.xml文件的常用配置及注意事项。1. 使用<include>标签重用配置文件在Struts2中提供了一个默认的struts.xml文件,但如果package、action、interceptors等配置比较多时,都放到一个struts.xml文件不太容易维护。因此,就需要将struts.xml文件分成多个配置文件,然后在struts....
2011-07-19 13:59:14
117
原创 struts2一个form处理多个请求
在很多Web应用中,为了完成不同的工作,一个HTML form标签中可能有两个或多个submit按钮,如下面的代码所示:<!--[if !supportLineBreakNewLine]--><html action="" method="post"> <input type="submit" value="保存" /><i
2011-07-19 13:58:10
113
原创 struts2源码分析--请求流程
Struts2源码阅读--请求流程2009-06-03 19:49:50| 分类: STRUTS | 标签: |字号大中小 订阅 Struts包介绍(http://www.blogjava.net/lzhidj/archive/2008/07/10/213898.html)(大部分叙述性的文字和图从其文中拷贝): 包名 说明 org.apache.struts2. compon...
2011-07-19 13:56:36
151
原创 struts2源码分析
Struts2架构图 请求首先通过Filter chain,Filter主要包括ActionContextCleanUp,它主要清理当前线程的ActionContext和Dispatcher;FilterDispatcher主要通过AcionMapper来决定需要调用哪个Action。 ActionMapper取得了ActionMapping后,在Dis...
2011-07-19 13:54:43
112
原创 struts2文件上传
前一阵子有些朋友在电子邮件中问关于Struts 2实现文件上传的问题, 所以今天我们就来讨论一下这个问题。实现原理Struts 2是通过Commons FileUpload文件上传。Commons FileUpload通过将HTTP的数据保存到临时文件夹,然后Struts使用fileUpload拦截器将文件绑定到Action的实例中。从而我们就能够以本地文件方式的操作浏览器上传的文件。...
2011-07-19 13:51:58
106
原创 hibernate关联映射
Hibernate的关联关系映射前言以下所有描述以选课系统这个案例来说明。在一个选课系统中,基本的对象有课题(Course)、教师(Teacher)和学生(Student)。 一、一对一关联(有共享主键关联和惟一外键关联两种)1、共享主键关联 比如课题是由教师去任教,没有教师就没有课题,这样课题就可以完全由教师来决定。 Java示例代码如下: ...
2011-07-19 13:22:45
104
原创 Hibernat配置文件详解
Hibernate的基本配置文件有两种:hibernate.cfg.xml和.hbm.xml文件。前者包含了Hibernate与数据库的基本连接信息,在Hibernate工作的初始阶段,这些信息被先后加载到Configuration和SessionFactory实例;后者包含了Hibernate的基本映射信息,即系统中每一个类与其对应的数据库表之间的关联信息,在Hibernate工作的初始阶段,...
2011-07-19 13:18:55
125
原创 Hibernate下批量处理问题解决方案
很多人都对Java在批量数据的处理方面是否是其合适的场所持有怀疑的念头,由此延伸,那么就会认为ORM可能也不是特别适合数据的批量处理。 其实,我想如果我们应用得当的话,完全可以消除ORM批量处理性能问题这方面的顾虑。下面以Hibernate为例来做为说明,假如我们真的不得不在Java中使用Hibernate来对数据进行批量处理的话。 向数据库插入100 000条数据,用Hibernate可能像这样...
2011-07-19 13:17:08
181
原创 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 (二)安装...
2011-07-19 13:10:54
148
原创 Jquery复选框操作
<?phpprint_r($_POST);?><!DOCTYPE HTML PUBLIC "-//W 3C//DTD HTML 4.0 Transitional//EN"><HTML><HEAD><TITLE> New Document </TITLE><meta http-equ
2011-02-25 14:23:32
96
原创 滑动效果slideDown,slideToggle和slideUp
1)slideDown(speed,callback):通过高度变化(向下增大)来动态地显示所有匹配的元素,在显示完成后可选地触发一个回调函数。这个动画效果只调整元素的高度,可以使匹配的元素以“滑动”的方式显示出来。这里的 speed (String|Number): (可选) 三种预定速度之一的字符串("slow", "normal", or "fast")或表示动画时长的毫秒数值(如:10...
2011-02-25 14:22:30
711
原创 About shell
----------- Q1.用户登录到Linux机器,系统会启动login子程序处理用户登录请求,如何自动设置用户环境变量? 比如 PATH,CVS_RSH等等 编辑/etc/profile 和 $HOME/.bash_profile $HOME/.bash_login $HOME/.profile 当退出登录时,shell会执行 ~/.bash_logout Q2.如何快速执行历史命令? fc...
2011-02-25 07:35:47
231
原创 Java虚拟机笔记
1,java体系结构包括四个独立但相关的技术:java语言、class文件格式、java的api、java虚拟机2,java虚拟机是一台抽象的计算机,主要任务是装载class文件并且执行其中的字节码。不同的java虚拟机,其执行引擎的实现可能不一样。分为软件实现和硬件实现(内嵌在芯片),软件实现有以下几种:(1)每次都会解释字节码(2)即时编译,即编译成本低机器代码,缓存起来可以重用(3)自适应优...
2011-02-25 07:28:26
109
原创 Velocity
2. 什么是Velocity? Velocity 是一个基于Java的模版引擎。它允许web 页面设计者引用JAVA代码预定义的方法。Web 设计者可以根据MVC模式和JAVA程序员并行工作,这意味着Web设计者可以单独专注于设计良好的站点,而程序员则可单独专注于编写底层代码。Velocity 将Java 代码从web页面中分离出来,使站点在长时间运行后仍然具有很好的可维护性,并提供了...
2010-09-21 15:12:06
255
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅