Loading

摘要: 所需的jar包:xstream-1.4.3.jar xmlpull-1.1.3.1.jarXStream xStream = new XStream(new DomDriver()); //定义XStream对象xStream.alias("return", ResultParamUtil.class); //定义别名对某类启动annotation功能时,要附加此代码xstream.processAnnotations(BillId.class);ClassAliasingMapper mapper = new ClassAliasingMapper(xstream.get 阅读全文
posted @ 2012-12-27 11:36 街头诗人 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 在平时工作中,难免会遇到把 XML 作为数据存储格式。面对目前种类繁多的解决方案,哪个最适合我们呢?在这篇文章中,我对这四种主流方案做一个不完全评测,仅仅针对遍历 XML 这块来测试,因为遍历 XML 是工作中使用最多的(至少我认为)。测试环境: AMD 毒龙1.4G OC 1.5G、256M DDR333、Windows2000 Server SP4、Sun JDK 1.4.1+Eclipse 2.1+Resin 2.1.8,在 Debug 模式下测试。 XML 文件格式如下:<?xml version="1.0" encoding="GB2312"? 阅读全文
posted @ 2012-12-13 12:33 街头诗人 阅读(270) 评论(1) 推荐(0) 编辑
摘要: 1、在项目的pom.xml中添加该jar包的<dependency> 依赖标签,用以表名在项目中应用该jar包。<dependency> <groupId>xml2html</groupId> <artifactId>xml2html</artifactId> <version>1.0</version> <type>jar</type> <scope>compile</scope> </dependency>2、将被引用的jar添加到本地 阅读全文
posted @ 2012-12-13 10:41 街头诗人 阅读(5968) 评论(1) 推荐(0) 编辑
摘要: 三元操作符的类型务必一致int i = 80;String s = String.valueOf(i < 100 ? 90 : 100);String s1 = String.valueOf(i < 100 ? 90 : 100.0);System.out.println("两者是否相同:" + s.equals(s1));//返回false带有变长参数的方法public int sum(int... args) { int result = 0; for (int value : args) { result += value; return ... 阅读全文
posted @ 2012-12-12 10:01 街头诗人 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 一、开发平台 1. Google App Engine:Google的主机服务,有数据库支持。使用它,就不用自己架设服务器了,而且轻松解决扩展性问题。 2. Objectify-AppEngine:GAE平台的数据库管理工具。 3. GitHub:代码托管服务。 二、Java编程环境 4. Eclipse:著名的Java集成开发环境。 5.Lombok:Eclipse的一个插件,用来自动生成Java代码,减少手工输入的代码量。 6. Guice:一个轻量级的,Java语言的依赖注入(dependency injection)框架。 7. Apache Commons:Jav... 阅读全文
posted @ 2012-12-06 15:47 街头诗人 阅读(365) 评论(0) 推荐(0) 编辑
摘要: 1 用tomcat作web服务器的时候,部署的程序在webApps下,这些程序都是编译后的程序(发布到tomcat的项目里含的类,会被编译成.class后才发布过来,源文件没有发布过来,但这里的jsp没有经编译的)。 tomcat有一个work目录,里面存放了页面的缓存,访问的jsp都会编译(从 work里进入Catalina后的如localhost站点文件夹下的项目,我们可以看到那些jsp页面会被编译成应该是servlet文件,下次再来 访问时,就直接运行servlet类就可以向客户端反应响应页面了,所以有的博客说第一次访问时会比较慢,是因为新发布上去的页面在第一个人访问时,会先 编译成s. 阅读全文
posted @ 2012-12-03 15:35 街头诗人 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 在JDK1.5之前,用Iterator来遍历集合:public void print(Set<String> set){ //遍历set集合 Iterator<String> it=set.iterator(); while(it.hasNext()){ String element=it.next(); System.out.println(element); }}从JDK1.5以后,为遍历集合提供更简洁的语法:public void print(Set<String> set){//从set集合中依次取出String类型的元素,变量ele... 阅读全文
posted @ 2012-10-23 15:52 街头诗人 阅读(319) 评论(0) 推荐(0) 编辑