java
iteye_5616
这个作者很懒,什么都没留下…
展开
-
根据类路径判断类是否存在
[code="java"] String className = "传过来一个类名"; try { Class c = Class.forName("com.djwl.core.DefaultPage"); Object.class.isAssignableFrom(c); } catch (Exception e) { className = "com....2009-11-18 10:26:05 · 460 阅读 · 0 评论 -
自定义错误页,并捕获异常到数据库
web.xml中添加这一段,处理404等状态信息,注意是error-code[code="xml"] 400 /_error.htm 401 /_error.htm 403 /_error.htm 404 /_error.htm 500 /_error.htm...2010-04-09 18:44:59 · 199 阅读 · 0 评论 -
从html里面提取文本,只保留br和p
从网上down了很多信息,但是带了一些不需要的table,div等标签,影响显示布局,就批量清理一下,我这里只保留p和br,要保留其他的,稍微修改一下规则就ok了[b]原理很easy:[/b]1. 换掉所有的script和style2. '换成'',方便操作数据库,这个不需要可以去掉3. 把要保留的标签如替换为[--br /--]4. 替换掉剩下的以“”结尾的内容5. ...2010-04-09 19:00:30 · 644 阅读 · 0 评论 -
Spring笔记(未完)
[b][size=large]★、要使用的jar[/size][/b][code="java"]dist/spring.jarlib/jakarta-commons/commons-logging.jar[/code]如果使用aop,还需要[code="java"]lib/aspectj/aspectjweaver.jarlib/aspectj/aspectjrt.jarl...2010-04-09 19:12:26 · 92 阅读 · 0 评论 -
做个图片的防盗链
目的是,网站本身的图片不防盗链,用户上传的图片不许外链用户上传的图片都在userfile目录和其子目录下面[color=blue][size=large]1. 配置filter[/size][/color][code="xml"] jpgServlet com.djwl.core.filter.JpgFilt...2010-04-13 11:31:36 · 105 阅读 · 0 评论 -
[转]Servlet、Filter的url-pattern问题
[color=red][size=large]servlet和filter的匹配规则和顺序是相同的:[/size][/color]1. 精确路径匹配。例子:比如servletA 的url-pattern为 /test,servletB的url-pattern为 /* ,这个时候,如果我访问的url为http://localhost/test ,这个时候容器就会先 进行精确路径匹配,发现/t...2010-04-17 11:00:50 · 130 阅读 · 0 评论 -
Apache POI - Java操作Excel
★、POI中很多组件并不是都能用上,根据需要选择自己需要的,我这里用到的就是SS(HSSF+XSSF)了,分别针对xls和xlsx,一般应该用HSSF就ok了,还是用office2003的人多一些[img]http://dl.iteye.com/upload/attachment/236533/df8a2c63-a1a5-34e4-b53c-9e043269d9eb.png[/img]...2010-04-19 10:24:46 · 104 阅读 · 0 评论 -
[正则]零宽断言:同事给我出了一题
同事给我出一题,如下:[code="java"] public static void main(String[] args) { String str = "one123"; String regex = "(?2010-04-25 15:59:01 · 107 阅读 · 0 评论 -
循环Map的两种方法
[code="java"] public static void main(String[] args) { Map map = new HashMap(); map.put("username", "huxiao"); map.put("password", "huxiaoPassword"); // 方法一:按条取数据 for (Map.Entry e...2010-05-08 09:57:55 · 257 阅读 · 0 评论 -
写一个CookieUtil,方便使用cookies
[size=medium]以前用cookies比较少,虽然知道大致上就是那么回事,但是一直不是很清楚,今天查了查,很老的东西了,就不多介绍了,主要是清除cookie的时候,注意setMaxAge, setPath, 还要response.addCookie(cookie)附件是一个myEclipse下的Web工程,简单实现了一下自动登录下面是CookieUtil的代码:[/si...2010-05-12 16:54:28 · 309 阅读 · 0 评论 -
笔试的时候一个折半查找写错了,这样写应该对了吧
[code="java"] public int find(int[] abc, int t) { int begin = 0; // 初始化查找区域 int end = abc.length - 1; // 初始化查找区域 while (begin end) { return -1; } int curr = (begin + end) / ...2010-05-22 11:04:45 · 110 阅读 · 0 评论 -
创建可执行jar
把我们的程序打个jar包,双击运行,一般会弹出这个提示[img]http://dl.iteye.com/upload/attachment/253630/92a8a862-11c0-3448-815a-38360518055d.jpg[/img]就是说找不到Main-Class这个属性直观的想一下,如果我的项目中有两个类Test1和Test2,里面分别有个main方法,那么...2010-05-23 20:00:05 · 113 阅读 · 0 评论 -
算法:输出一串字符的全排列
[code="java"]package test;import java.util.ArrayList;import java.util.List;public class Test { public static void main(String[] args) { String str = "abcdef"; List list = new Tes...2010-05-26 18:09:38 · 177 阅读 · 0 评论 -
java的几个权限修饰符,private/friendly/protected/public
[img]http://dl.iteye.com/upload/attachment/257062/3fe4fcb0-1e06-3638-a711-01a091a8276d.jpg[/img][size=medium]下面开始测试:一个Test类,作为被访问的类,private就不说了,只有它自己才能访问,public是都能访问,这里主要来区分friendly和protecte...2010-05-29 23:26:10 · 242 阅读 · 0 评论 -
TestBase64加解密
[code="java"]package test;import java.io.IOException;import org.apache.commons.codec.binary.Base64;import sun.misc.BASE64Decoder;import sun.misc.BASE64Encoder;public class TestBase...2010-04-09 11:22:12 · 161 阅读 · 0 评论 -
多态学习,抽象方法调用测试
[code="java"]package com.djwl.test.abstractTests;public abstract class Animal { public abstract void cry();}[/code][code="java"]package com.djwl.test.abstractTests;public class Dog...2009-10-07 17:14:19 · 112 阅读 · 0 评论 -
JAVA 中的IO流
一、流的概念 流(stream)的概念源于UNIX中管道(pipe)的概念。在UNIX中,管道是一条不间断的字节流,用来实现程序或进程间的通信,或读写外围设备、外部文件等。 一个流,必有源端和目的端,它们可以是计算机内存的某些区域,也可以是磁盘文件,甚至可以是Internet上的某个URL。 流的方向是重要的,根据流的方向,流可分为两类:输入流和输出流...2009-09-30 17:14:48 · 311 阅读 · 0 评论 -
使用SWFUpload和fileupload简化多文件上传(附源码)
下载:在下面[color=blue][size=large]一、使用方法如下[/size][/color]JavaScript部分:1.引入两个js2.在window.onload里面定义一个参数param3.执行DjwlSWF.init(param,[fn])方法,回调函数可不写[code="javascript"]window.onload ...2010-03-12 18:11:12 · 387 阅读 · 0 评论 -
陆续收集一些简单算法的实现
本文算法均从网络中收集[code="java"] /** * 功能描述:求一个四位数,使它等于它的四个数字和的四次方 * * @param args * @author 胡晓 kskr@qq.com * 时间:2010-3-17 上午07:36:34 */ public static void main(String[] args) { ...2010-03-17 07:33:52 · 113 阅读 · 0 评论 -
List2Array and Array2List
[code="java"] /** * 功能描述:List2Array * * @param args * @author 胡晓 kskr@qq.com * 时间:2010-3-18 上午10:07:02 */ public static void main(String[] args) { List list = new ArrayLis...2010-03-18 10:05:19 · 789 阅读 · 0 评论 -
Java正则备忘(附正则表达式查询表)
[color=blue][size=x-large]A sample:[/size][/color][img]http://dl.iteye.com/upload/attachment/222480/7337b05e-6d43-3c8e-8b34-f4806278d7a1.png[/img][code="java"] /** * description: 取出上图中的单词列表,其...2010-03-22 16:01:23 · 84 阅读 · 0 评论 -
CalendarTest
[code="java"]package com.djwl.test.studying;import java.util.Calendar;/** * Description: * 2010-3-31 * * @author huxiao kskr@qq.com */public class CalendarTest { public static ...2010-03-31 09:39:12 · 132 阅读 · 0 评论 -
ReflectTest
[code="java"]package com.djwl.test.studying;import java.io.FileNotFoundException;import java.io.IOException;import java.lang.reflect.Constructor;import java.lang.reflect.Field;import java....2010-03-31 09:40:06 · 175 阅读 · 0 评论 -
分页条(部分)
[code="java"] /** * description: 分页:根据每页的条数和信息条数计算页数 * * @param pageSize * @param infoCount * @return 2010-3-31 * @author huxiao kskr@qq.com */ private int getPageCount(int p...2010-03-31 09:41:28 · 98 阅读 · 0 评论 -
TestIO
[code="java"]package com.djwl.test.studying;import java.io.BufferedReader;import java.io.DataOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundEx...2010-03-31 09:47:57 · 200 阅读 · 0 评论 -
【转载】使用jspSmartUpload进行上传下载
[size=xx-large]一、简单介绍 [/size] jspSmartUpload是由www.jspsmart.com网站开发的一个可免费使用的全功能的文件上传下载组件,适于嵌入执行上传下载操作的JSP文件中。该组件有以下几个特点: 1、使用简单。在JSP文件中仅仅书写三五行JAVA代码就可以搞定文件的上传或下载,方便。 2、能全程控制上传。利用jspSmartUpload组件...原创 2009-09-19 10:23:15 · 71 阅读 · 0 评论 -
学习使用Commons的FileUpload组件
刚弄了一个基础的,还在学习中。。。还望前辈们多多指教刚看到user guide,那个Watching progress还是不太懂,所以没有用上参见[url]http://commons.apache.org/fileupload/index.html[/url][color=red][size=large]web.xml[/size][/color][code="x...2009-09-23 09:29:17 · 105 阅读 · 0 评论 -
抽象方法<abstract method>
语法格式:[color=red][b]abstract[/b][/color] 返回值类型 抽象方法名(参数列表);抽象方法与抽象类之间存在如下关系:[color=blue](1)一个抽象类中可以有一个或多个抽象方法,也可以没有任何抽象方法;(2)包含抽象方法的类必须生命成abstract,抽象类中的方法不一定是抽象的;(3)抽象方法只需生命,而不需实现,抽象方法由抽象...原创 2009-09-23 16:58:41 · 154 阅读 · 0 评论 -
abstract方法使用测试
[color=red][size=x-large]testA.java[/size][/color][code="java"]package com.djwl.test.huxiao;import java.util.UUID;public class TestA { public TestA() { System.out.println("step4:c...2009-09-23 17:28:41 · 124 阅读 · 0 评论 -
Interface+抽象方法使用测试
项目里面使用spring,我不会配置(正在学),都是师兄配好了直接用。看到里面都有这么一句。[code="java"] @InjectSpring("xtglFacade") public abstract XtglFacade getXtglFacade();[/code]这表示注入一个Facade吧,我也不懂。想弄明白是怎么回事,就自己写几个test玩儿,但是越写越...2009-09-24 09:24:48 · 153 阅读 · 0 评论 -
实现for each,通过iterable接口和iterator(实例)
java1.5提供了for each的循环方式,实现iterable接口就能让自己的类也能这么来循环,写一个例子。[size=large][color=red]MainTest[/color][/size][code="java"]package org.hx.itr;import java.util.Iterator;import java.util.UUID;...2011-01-11 00:58:00 · 468 阅读 · 0 评论