Java
mohan_888
这个作者很懒,什么都没留下…
展开
-
关于迭代器
迭代器是一个可以被for/each循环遍历的数据结构,原理上就是继承了Iterable接口的类需要实现Iterable的一个方法iterator(),这个方法返回一个可以被for/each循环遍历的迭代器Iterator,然后for/each就可以遍历这个迭代器中的内容。这个迭代器也是一个接口,而这个接口具有方法hasNext()和next(),使用这两个方法来遍历迭代器中的内容。如:Set o转载 2012-12-10 10:07:49 · 243 阅读 · 0 评论 -
关于实体类对象与XML的转换
使用 XStream不用任何映射就能实现多数 Java 对象的序列化,却不关心序列化/逆序列化的类的字段的可见性,序列化/逆序列化类的字段也不需要 getter 和 setter 方法,序列化/逆序列化的类不需要有默认构造函数。使用 XStream 序列化的类不需要实现 Serializable 接口。在生成的 XML中对象名变成了元素名,类中的字符串组成了 XML中的元素内容。转载 2013-06-25 17:25:02 · 601 阅读 · 0 评论 -
获取时间差
public static String sjc(long t1, long t2) { long t3 = t1 - t2; long hour = t3 / (60 * 60 * 1000); long minute = (t3 - hour * 60 * 60 * 1000) / (60 * 1000); long second = (t3 - hour * 60 * 6原创 2013-04-11 15:38:03 · 480 阅读 · 0 评论 -
SqlMapConfig.xml 配置
cacheModelsEnabled="true" enhancementEnabled="true" lazyLoadingEnabled="true" maxRequests="32" maxSessions="10" maxTransactions="5" useStatementNamespaces="false" />maxRequests同时执行转载 2013-03-08 11:24:29 · 457 阅读 · 0 评论 -
Java List 排序 Collections.sort() 对 List 排序
class User { String name; String age; public User(String name,String age){ this.name=name; this.age=age; } public String getAge() { return age; } public void setAge(String ag转载 2013-01-10 15:39:44 · 247 阅读 · 0 评论 -
QName
1.来历:qname是qualified name 的简写2.构成:由名字空间(namespace)前缀(prefix)以及冒号(:),还有一个元素名称构成3.举例:<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"xmlns="http://www.w3.org/TR/xhtml1/DTD/xhtml1-转载 2013-01-24 16:14:41 · 478 阅读 · 0 评论 -
stub
j2ee里面的stub是这样说的:为屏蔽客户调用远程主机上的对象,必须提供某种方式来模拟本地对象,这种本地对象称为存根(stub),存根负责接收本地方法调用,并将它们委派给各自的具体实现对象原创 2013-01-24 14:22:48 · 430 阅读 · 0 评论 -
Spring MVC中表单提交中文出现乱码解决方法
encodingFilter org.springframework.web.filter.CharacterEncodingFilter encoding UTF-8 forceEncoding true encodingFilter /*原创 2013-01-05 10:24:18 · 535 阅读 · 0 评论 -
Java中Map与JavaBean相互转换的工具
package com.tools;import java.beans.BeanInfo;import java.beans.IntrospectionException;import java.beans.Introspector;import java.beans.PropertyDescriptor;import java.lang.reflect.InvocationTarge原创 2013-01-05 10:50:37 · 673 阅读 · 0 评论 -
Spring MVC 视图解析器(ViewResolver )
我们在controller里面经常这样return一个ModelAndView: return new ModelAndView('user', 'model', model);DispatcherServlet靠ViewResolver把user解析为/WEB-INF/jsp/user.jsp:常用的ViewResolver:InternalResourceViewResolver:转载 2013-01-04 14:22:06 · 1294 阅读 · 0 评论 -
使用ControllerClassNameHandlerMapping实现SpringMVC的CoC配置
使用CoC,惯例优先原则(conventionover configuration)的方式来配置SpringMVC可以帮我们声明Controller的时候省下很多功夫。只要我们的Controller是以XXXController的方式命名的话就可以使用到CoC带来的好处。例如,对于普通的Controller(非MultiActionController),CoC帮我们做以下的映射:转载 2013-01-04 14:14:23 · 456 阅读 · 0 评论 -
Spring MVC DispatcherServlet配置
使用Spring MVC,配置DispatcherServlet是第一步。DispatcherServlet是一个Servlet,所以可以配置多个DispatcherServlet。DispatcherServlet是前置控制器,配置在web.xml文件中的。拦截匹配的请求,Servlet拦截匹配规则要自已定义,把拦截下来的请求,依据某某规则分发到目标Controller(我们写的Acti转载 2012-12-31 16:23:29 · 17992 阅读 · 1 评论 -
遍历List集合
import java.util.ArrayList; import java.util.Iterator; import java.util.List; /** *遍历集合List * * */ public class Demo35 { /** * @param args */ public static v转载 2012-12-12 09:08:03 · 482 阅读 · 0 评论 -
XFire完整入门教程
网上关于XFire入门的教程不少,要么是讲得很简单,就像Hello World一样的程序,要么就是通过IDE集成的工具来开发的,这对于不同的人群有诸多不便,关于XFire的一些详细的信息就不再多讲,可以参考官方网站和相关的文档,这里讲一个完整的入门实例。实例中包括三个情况,我想基本上可以概括所有的需求,或者自己稍加扩展即可。先来看看我们的Interface。package tes转载 2013-06-26 10:15:31 · 797 阅读 · 0 评论