自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Class.forName()与ClassLoader.loadClass()的区别

Class clazz = Class.forName("XXX.XXX"); 与 ClassLoader cl = Thread.currentThread().getContextClassLoader(); Class clazz = cl.loadClass("XXX.XXX"); 都可以装载一个类那么他们的区别是什么呢? ...

2010-10-27 12:40:20 135

原创 ArrayList Vector LinkedList 区别与用法

最近用到了,所以依然是转载ArrayList 和Vector是采用数组方式存储数据,此数组元素数大于实际存储的数据以便增加和插入元素,都允许直接序号索引元素,但是插入数据要设计到数组元素移动等内存操作,所以索引数据快插入数据慢,Vector由于使用了synchronized方法(线程安全)所以性能上比ArrayList要差,LinkedList使用双向链表实现存储,按序号索引数据需要进行向...

2010-10-27 12:27:32 115

原创 关于struts中Action是否线程安全问题

JSP默认是以多线程方式执行的,这是JSP与ASP,PHP,PERL等脚本语言不一样的地方,也是它的优势之一,但如果不注意多线程中的同步问题,会使所写的JSP程序有难以发现的错误。JSP的中存在的多线程问题:当客户端第一次请求某一个JSP文件时,服务端把该JSP编译成一个CLASS文件,并创建一个该类的实例,然后创建一个线程处理CLIENT端的请求。如果有多个客户端同时请求该JSP...

2010-10-27 12:21:37 128

原创 Spring中事件处理的小技巧

Spring中提供一些Aware相关的接口,BeanFactoryAware、 ApplicationContextAware、ResourceLoaderAware、ServletContextAware等等,其中最常用到的是ApplicationContextAware。实现ApplicationContextAware的Bean,在Bean被初始后,将会被注入ApplicationConte...

2010-10-24 19:42:10 116

原创 java list<T> 根据两个字段排序

首先创建一个定义排序规则的类,实现Comparator接口(用来定义比较规则的接口),实现compare方法,来定义规则class Sort implements Comparator{public int compare(Object o1,Object o2){T t1=(T)o1;T t2=(T)02;if(t1.sort>t2.sort){r...

2010-10-23 18:38:44 1576

空空如也

空空如也

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

TA关注的人

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