java
文章平均质量分 80
applepop
这个作者很懒,什么都没留下…
展开
-
SSH ehcache二级缓存配置
1、首先设置EhCache,导入ehcache.jar,建立配置文件ehcache.xml,默认的位置在class-path,可以放到你的src目录下:<?xml version="1.0" encoding="UTF-8"?><ehcache> <diskStore path="java.io.tmpdir"/> <defaultCache maxElementsInMemor转载 2011-03-21 17:56:00 · 4364 阅读 · 1 评论 -
JAVA 生成一个表格的 PDF文件
import com.lowagie.text.*;import com.lowagie.text.pdf.*;import java.io.*;import java.util.*;import java.awt.Color;/** * Title: 生成PDF文件 * Description: 本实例通过使用iText包生成一个表格的PDF文件 * Copyri原创 2007-08-30 13:07:00 · 7571 阅读 · 0 评论 -
文件的删除和获取文件的信息
import java.io.*;import java.util.*;/** * Title: 文件操作 * Description: 演示文件的删除和获取文件的信息 * Copyright: Copyright (c) 2003 * Filename: * @author 杜江 * @version 1.0 */public class fileOpe原创 2007-08-30 13:04:00 · 534 阅读 · 0 评论 -
在Struts 2中实现文件上传
在Struts 2中实现文件上传前一阵子有些朋友在电子邮件中问关于Struts 2实现文件上传的问题, 所以今天我们就来讨论一下这个问题。实现原理Struts 2是通过Commons FileUpload文件上传。Commons FileUpload通过将HTTP的数据保存到临时文件夹,然后Struts使用fileUpload拦截器将文件绑定到Action的实例中。从而我们就能原创 2007-08-21 16:37:00 · 716 阅读 · 0 评论 -
List自定义排序 让Collections.sort 排序支持对象属性
import java.lang.reflect.Method; import java.text.SimpleDateFormat; import java.util.*; public class ListComparator implements Comparator { public ListComparator() {} public转载 2012-02-24 15:06:18 · 1407 阅读 · 0 评论 -
转化字符串表达式为数学公式并算出结果
/* * FormulaCalculator.java * * Created on 2007年9月18日, 上午11:40 * @title 转化字符串表达式为数学公式并算出结果 * @description 转化字符串表达式为数学公式并算出结果 * 注意:为了区分负号,这边使用#代替减号 * 使用方法: * FormulaCalculator calculato转载 2009-11-24 13:00:00 · 3731 阅读 · 0 评论 -
DWR的同步与异步
AJAX是用来实现异步调用的,但有些情况下,我们必须要实现同步效果,避免有关联的方法调用顺序被打乱。比如,一个编辑文章的页面有两个select下拉选框(id分别为s1和s2),显示该篇文章所在的父分类和子分类。子分类的内容根据父分类的选择发生变化。会有如下三个方法调用(每个function的具体代码省略,不在讨论范围): //初始化第一个下拉框(这篇文章的父分类)原创 2008-10-29 13:02:00 · 1685 阅读 · 1 评论 -
读写文件
Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> 1 //////////////////////////////////////////////////////////////// 2 // 3 // 程序:ReadWite原创 2007-11-23 14:51:00 · 434 阅读 · 0 评论 -
java解析xml字符串
package aa;import java.io.IOException;import java.io.StringReader;import java.util.List;import org.jdom.Document;import org.jdom.Element;import org.jdom.JDOMException;import org.jdom原创 2007-11-02 11:14:00 · 12457 阅读 · 1 评论 -
java(Web)中相对路径,绝对路径问题
1.基本概念的理解 绝对路径:绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,(URL和物理路径)例如:C:/xyz/test.txt 代表了test.txt文件的绝对路径。http://www.sun.com/index.htm也代表了一个URL绝对路径。 相对路径:相对与某个基准目录的路径。包含Web的相对路径(HTML中的相对目录),例如:在Servlet中转载 2007-09-03 12:10:00 · 742 阅读 · 0 评论 -
Java版通用JS级联
在开发中,经常遇到诸如省、市,大类、小类的级联select 下拉框。常常,这些类别或地区的内容,又存在数据库中。因为用户希望,一切都是可控制的。那么,如果涉及到这种级联的地方,每次都人从库中读取,在JSP中要写很多代码去读表。另外,这种级联在修改数据的时候,应设置的选中项为库中所载,这也是需要写一些代码的。这里本人建议,通过IO,将类别生成js文件,然后在页面中引入这个js文件,这样即提高转载 2007-09-20 11:19:00 · 676 阅读 · 0 评论 -
J2EE的13种核心技术
Java最初是在浏览器和客户端机器中粉墨登场的。当时,很多人质疑它是否适合做服务器端的开发。现在,随着对Java2平台企业版(J2EE)第三方支持的增多,Java被广泛接纳为开发企业级服务器端解决方案的首选平台之一。 J2EE平台由一整套服务(Services)、应用程序接口(APIs)和协议构成,它对开发基于Web的多层应用提供了功能支持。 在本文中我将解释支撑J2EE的13种核心技转载 2007-09-28 09:00:00 · 657 阅读 · 0 评论 -
ArrayList深拷贝的一种实现方法
原帖地址:http://suihr.javaeye.com/blog/469616 大家应该理解浅拷贝和深拷贝的区别:浅拷贝:被复制对象的任何变量都含有和原来的对象相同的值,而任何的对其他对象的引用仍然指向原来的对象。对拷贝后的引用的修改,还能影响原来的对象。深拷贝:把要复制的对象所引用的对象都复制了一遍,对现在对象的修改不会影响原有的对象。如果大家还不理解,在网上看到一个转载 2010-06-29 17:32:00 · 6399 阅读 · 1 评论 -
Java的深拷贝和浅拷贝
原文链接:http://blog.csdn.net/sheismylife/archive/2009/09/19/4570121.aspx 熟悉C++的朋友对这个话题应该很熟悉,浅拷贝就是指两个对象共同拥有同一个值,一个对象改变了该值,也会影响到另一个对象。深拷贝就是两个对象的值相等,但是互相独立。本来想把以前写的一篇文章扩充一下,没想到居然牵扯出很多复杂的问题。本文测试环境是window转载 2010-06-29 16:09:00 · 898 阅读 · 0 评论 -
webwork+spring+hibernate整合
1、webwork、spring的集成 (1)、开启spring的集成: 首先将最新的spring的jar加到classpath中,然后在src目录下建立webwork.properties文件,文件只包含下面的内容 webwork.objectFactory=spring 这种情况下,所有的对象都至少会试图使用Spring来创建.如转载 2008-11-04 15:10:00 · 3151 阅读 · 0 评论 -
DWR小结之DWRUtil篇
$();功能:相当于document.getElementById(id);参数: id或name属性值;例: Var ele=$(txt_test); Var str=DWRUtil.toDescriptiveString(ele,1) DWRUtil.debug(str);DWRUtil.getValue()转载 2008-11-03 08:58:00 · 572 阅读 · 0 评论 -
java技巧
1.拆分字符串遇到特殊字符,比如:对‘$’符号,就应该使用‘//$’,后总结可以加个方括号如 "[.]"。2.遍历HASHMAPIterator itr = map.keySet().itrator();while(itr.hasNext()){ Object temp1 = itr.next(); Object temp2 = tab.get(temp原创 2007-11-23 15:23:00 · 886 阅读 · 1 评论 -
解析XML字符串与xml文件
对两种情况,这个文件不需要修改:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> 1 import org.xml.sax.Attributes; 2 import org.xml.sax.helpers.Default原创 2007-11-23 14:47:00 · 1039 阅读 · 0 评论 -
java随机生成动态验证码
为 了防止某些用户使用软件进行登录和发布信息,很多网站在用户登录或者发布信息时,都要求用户输入验证码。验证码通常是以一幅图片的形式显示的,用户按照图 片中显示的数字或者字母依次输入,服务端将对用户输入和验证码进行比较,以判断用户是否经过检验。由于验证码都是随机生成的,自动发布信息的软件无法知道 生成的验证码。 1生成图片的程序: 2/**//* 3 * RandomCo原创 2007-11-23 14:45:00 · 1986 阅读 · 0 评论 -
java面试常见问题
1、面向对象的特征有哪些方面 1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。2.继承:继 承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程转载 2007-09-28 09:05:00 · 833 阅读 · 0 评论 -
JAVA 操作EXCEL文件
import java.io.File; import java.util.*; import jxl.*;import jxl.write.*; /** * Title: 操作EXCEL文件 * Description: 本实例演示使用jxl包实现对excel文件的操作 * Copyright: Copyright (c) 2003 * Filename: myE原创 2007-08-30 13:05:00 · 772 阅读 · 0 评论