博客园  :: 首页  :: 联系 :: 订阅 订阅  :: 管理
上一页 1 ··· 7 8 9 10 11 12 13 下一页

2013年3月11日

摘要: 最近在用Dom4j解析XML文件,遇到了一些问题,记录如下:1. BOM头问题,得到的异常是:Nested exception:org.xml.sax.SAXParseException: Content is not allowed in prolog.(1)http://koti.mbnet.fi/akini/java/unicodereader/,里面提供了两个删掉BOM头的方法(我用了第一个):UnicodeInputStream 1 /** 2 version: 1.1 / 2007-01-25 3 - changed BOM recognition ordering (l... 阅读全文

posted @ 2013-03-11 16:45 Bruce Zhang 阅读(871) 评论(0) 推荐(0) 编辑

摘要: 最近在写JIRA插件,需要用到dom4j解析XML文件作为输入源。 所以,毫不犹豫在pom.xml里面加上了:<dependency> <groupId>dom4j</groupId> <artifactId>dom4j</artifactId> <version>${dom4j.version}</version> </dependency> <dependency> <groupId>jaxen</groupId> <artifactId>jaxe 阅读全文

posted @ 2013-03-11 15:54 Bruce Zhang 阅读(867) 评论(0) 推荐(0) 编辑

2013年3月10日

摘要: pushbackinputstream和pushbackreader是java i/o系统里两个比较让人迷惑的类,我以前对它(们)就不太了解,直到某一天看了以前水母java版的牛人zms的评论和一些资料以后才有所获益。这是几个月以前的事情了,这几天写有关序列化的总结时才想到这也不失为一个好的话题。一个允许你反悔的hookjava i/o系统是一个典型的decorator模式的实现,它以inputstream/outputstream为基本核心,通过继承关系,不断为该核心添加新的功能,如文件流、缓冲、加解密等。对i/o系统设计模式感兴趣的话,可以参考developerworks上的一篇文章:从j 阅读全文

posted @ 2013-03-10 15:17 Bruce Zhang 阅读(333) 评论(0) 推荐(0) 编辑

2013年3月6日

摘要: 由于JDK是国际版的,在编译的时候,如果我们没有用-encoding参数指定我们的JAVA源程序的编码格式,则javac.exe首先获得我们操作系统默认采用的编码格式,也即在编译java程序时,若我们不指定源程序文件的编码格式,JDK首先获得操作系统的file.encoding参数(它保存的就是操作系统默认的编码格式,如WIN2k,它的值为GBK),然后JDK就把我们的java源程序从file.encoding编码格式转化为JAVA内部默认的UNICODE格式放入内存中。然后,javac把转换后的unicode格式的文件进行编译成.class类文件,此时.class文件是UNICODE编码的, 阅读全文

posted @ 2013-03-06 09:40 Bruce Zhang 阅读(295) 评论(0) 推荐(0) 编辑

2013年3月5日

摘要: I've recently setup and successfully got Sonar and Jacoco running together. Since I'm recent with the topic, I figured I'd check on stackoverflow for similar issues and help out. I am getting results from Jacoco, but found you had to explicitly set the following parameters in addition to 阅读全文

posted @ 2013-03-05 17:08 Bruce Zhang 阅读(8153) 评论(0) 推荐(0) 编辑

2013年2月27日

摘要: 1. Commit blocked by pre-commit hook (exit code 255) with no output. 可能原因:(1)Hook文件没有执行权限。 (2)Hook中第一行“#!/bin/sh”被误删。2.svn: OPTIONS of 'http://www.xxx.xxx.com/svn/': 200 OK (http://www.xxx.xxx.com) 阅读全文

posted @ 2013-02-27 11:48 Bruce Zhang 阅读(241) 评论(0) 推荐(0) 编辑

2013年2月26日

摘要: 阅读全文

posted @ 2013-02-26 10:05 Bruce Zhang 阅读(151) 评论(0) 推荐(0) 编辑

2013年2月18日

摘要: 软件开发流程迭代化软件开发技术1. 传统开发流程的问题传统的 软件开发流程是一个文档驱动的流程,它将整个软件开发过程划分为顺序相接的几个阶段,每个阶段都必需完成全部规定的任务(文档)后才能够进入下一个阶段。 如必须完成全部的系统需求规格说明书之后才能够进入概要设计阶段,编码必需在系统设计完成之后才能够进行。这就意味着只有当所有的系统模块全部开发完成之 后,我们才进行系统集成,对于一个由上百个模块组的复杂系统来说,这是一个非常艰巨而漫长的工作。随着我们所开发的软件项目越来越复杂,传统的瀑布型开发流程不断地暴露出以下问题:需求或设计中的错误往往只有到了项目后期才能够被发现例如:系统交付客户之后才发 阅读全文

posted @ 2013-02-18 11:23 Bruce Zhang 阅读(382) 评论(0) 推荐(0) 编辑

2013年2月5日

摘要: 首先看看一些文章:http://www.freshblurbs.com/blog/2005/05/19/explaining-java-lang-outofmemoryerror-permgen-space.htmlhttp://stackoverflow.com/questions/1124131/what-can-be-done-with-permgen-out-of-space-exception-in-tomcat-spring-hibernat相关案例:(1)有些人是在SUN JDK+Tomcat 5.5.20运行服务的时,服务器跑几天后就会挂掉,并报java.lang.OutOfM 阅读全文

posted @ 2013-02-05 10:18 Bruce Zhang 阅读(632) 评论(0) 推荐(0) 编辑

2013年1月29日

摘要: 1. 利用插件创建问题(Creating an issue from your plugin)2. 创建子问题(Creating subtasks on an issue)3. 更新问题(Updating an issue)4. 删除问题(Deleting an issue)5. 添加新的问题操作(Adding new issue operations)6. 问题操作中的触发条件(Conditions on issue operations)7. 处理附件(Working with attachments)8. 时间跟踪和工作日志管理(Time tracking and worklog man 阅读全文

posted @ 2013-01-29 15:37 Bruce Zhang 阅读(428) 评论(1) 推荐(0) 编辑

上一页 1 ··· 7 8 9 10 11 12 13 下一页