- 博客(11)
- 资源 (13)
- 收藏
- 关注
转载 集合比较算法(Java)
最近做了一个小测试,对两个集合的比较,目的是想删除出两个集合相同的数据。 分别用List、Map、和Set进行测试 利用List比较 10000用户的数据(6000相同的用户,4000不同的用户),完成比较的时间共耗时1531毫秒 100000用户的数据(60000相同的用户,40000不同的用户),完成比较的时间共耗时143735毫秒 利用Map比较 10000用户的数据(60000相同的用户,
2009-03-30 12:34:00 1225
原创 选JSF不选Struts的十大理由
1.Components(组件) 2.Render Kits 3.Renderers 4.Value Binding EXPressions(值绑定表达式) 5.Event Model(事件模型) 6.Extensibility(可扩展性) 7.Managed Beans(Dependency Injection 依靠注入) 8.POJO Action Methods 9.JSF
2009-03-28 03:55:00 523
转载 jsp中的隐式对象
1. 什么是jsp中的隐式对象。Jsp就是一个servlet,在servlet中的service方法中我们可以使用 request,response,out,session对象来处理用户的请求和响应。 同理,在jsp中也能使用这些对象。注意这些对象只能在 scriptlet和 jsp表达式中使用,声明中不能使用。 经过转换后的jsp文件,所有的内置
2009-03-28 03:47:00 580
转载 反向控制和面向切面编程在Spring的应用
针对传统的J2EE架构方案常常无法让人满意:程序过于复杂,难以测试和维护成本高。根据企业实际需求,本文探讨了一种轻量级的J2EE应用框架Spring ,它用更加轻量、更加灵活的基础设施取代了EJB。在此对Spring背后的反向控制原理和面向切面编程技术进行了比较深入研究,并与传统实现进行对比,显示了这种框架具有大大降低开发成本,可测试等优点。 关键词 Spring;反向控制;面向切面编程;POJ
2009-03-28 02:45:00 538
转载 Struts1 和Struts2的区别及联系
1. Action:struts必须继承一个抽象类;struts2是一个接口,甚至不使用任何接口。2. Action执行的控制:Struts1支持每一个模块有单独的Request Processors;Struts2支持通过拦截器堆栈(Interceptor Stacks)为每一个Action创建不同的生命周期。堆栈能够根据需要和不同的Action一起使用。
2009-03-28 02:24:00 665
转载 JSF与Struts的比较
Struts和JSF/Tapestry都属于表现层框架,这两种分属不同性质的框架,后者是一种事件驱动型的组件模型,而Struts只是单纯的MVC模式框架,老外总是急吼吼说事件驱动型就比MVC模式框架好,何以见得,我们下面进行详细分析比较一下到底是怎么回事? 首先事件是指从客户端页面(浏览器)由用户操作触发的事件,Struts使用Action来接受浏览器表单提交的事件,这里使用了Command模
2009-03-28 01:55:00 507
原创 java古怪代码(1)
(1)不可变的wrapper类型 —— Java代码public class AutoboxTester { public static void main(String[] args) { Integer i1 = 127; Integer i2 = 127;
2009-03-23 14:38:00 486
原创 wrapper类注意
Integer、Boolean等wrapper类以及BigInteger、BigDecimal是immutable的,所以也有与String类似的地方,不过没有IntegerBuffer之类的东西。不过Float, Double比较特殊。如B$[DwT a1 = 10; //T代指Byte,Integer,Short,Long,Boolean。 注:应用了JDK5的AUTOBOXINGou,iDi
2009-03-23 14:17:00 1485
转载 JSP 中文显示乱码解决方案
一、JSP页面显示乱码二、表单提交中文时出现乱码三、数据库连接大家在JSP的开发过程中,经常出现中文乱码的问题,可能一至困扰着您,我现在把我在JSP开发中遇到的中文乱码的问题及解决办法写出来供大家参考。 一、JSP页面显示乱码下面的显示页面(display.jsp)就出现乱码:JSP的中文处理out.print("JSP的中文处理");%>对不同的WEB服务器和不同的JDK
2009-03-21 15:38:00 1273
转载 关于CharSet
Charset用于创建解码器和编码器以及检索与 charset 关联的各种名称的方法。以下是获得系统的获得系统的从charSet名称到charset对象的映射public class CharsetTest { /** Creates a new instance of CharsetTest */ public CharsetTest() { } p
2009-03-21 15:10:00 1962
转载 java实现 冒泡排序 插入排序 选择排序
package test.sort;public class TestSort { /** * 冒泡排序(升序) * 思想:将要排序的元素看做是竖着的排序的气泡,较小的元素比较轻,从而要往上符。在冒泡排序算法中我们要 * 对这个气泡序列处理若干遍,所谓一遍处理,就是自底向上检查一遍这个序列。并时刻注意两个相邻的元素的顺序 * 是否正确,如果发现两个相邻元素的顺
2009-03-16 16:18:00 631
Spring2.5参考手册
2009-10-12
Microsoft Jscript
2009-01-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人