java
iteye_6844
这个作者很懒,什么都没留下…
展开
-
利用digester来将xml转换为bean
org.apache.commons.digester这个包提供了一个工具,可以很迅速的将一个xml文件转换为一个bean。 下面的这个例子,包括有2个bean文件,一个xml文件,一个java主处理文件。 2个bean的代码如下: [code="java"]package test.digester; import java.util.ArrayList; import java.ut...2008-04-30 18:31:38 · 93 阅读 · 0 评论 -
eclipse插件开发之一
记录一下近期eclipse插件开发中遇到的问题以及解决方法: (1)想要在java project的右键菜单添加功能; [code="xml"] [/code] 这里的objectClass选择为IJavaProject。 (2)获取project所在目录信息; 通过getProject().getFullPath...原创 2012-06-01 14:24:55 · 150 阅读 · 0 评论 -
jsoup 1.6.0的问题
今天再看一个jsoup的问题时候,发现如下代码会出现问题: [code="java"] Document doc = Jsoup.parse("0","http://www.iteye.com"); [/code] 最后发现转换之后td中的内容就丢失了,然后仔细debug一下jsoup的代码,发现在TreeBuilderState这个类中有个nullString变量,内容为“0X0000”...原创 2011-10-10 18:55:31 · 237 阅读 · 0 评论 -
Collections.unmodifiableCollection
Collections.unmodifiableCollection这个可以得到一个集合的镜像,它的返回结果不可直接被改变,否则会提示 [code="java"]java.lang.UnsupportedOperationException at java.util.Collections$UnmodifiableCollection.add(Collections.java:1018) ...原创 2011-02-11 13:50:48 · 132 阅读 · 0 评论 -
开启debug功能
这个是在eclipse中运行debug时候,里面显示的参数, -agentlib:jdwp=transport=dt_socket,suspend=y,address=localhost:58482,这样就开启了debug功能了。 在远程debug中,加上如下参数: -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=5005...2011-12-27 13:41:01 · 711 阅读 · 0 评论 -
IE中的X-XSS-Protection配置
Internet Explorer 8 contains a new feature to detect reflected cross-site scripting (XSS) vulnerabilities. XSS vulnerabilities enable an attacker to control the relationship between a user and a Web s...原创 2011-08-26 17:26:22 · 804 阅读 · 0 评论 -
maven创建工程
下面介绍一下如何利用maven来创建多model的工程: 我们的目标是创建一个demo工程,其包括3个子工程,demo.domain,demo.orm,demo.web,其中domain是存放Service代码,orm是存放数据库操作代码,web是存放controller以及页面相关的代码。打包的时候直接将其打成一个demo.war,直接发布使用。 创建一个普通的java项目可以使用以下命...2009-07-21 15:42:30 · 93 阅读 · 0 评论 -
bean中拿到ApplicationContext对象
[code="java"] public Object postProcessBeforeInitialization(Object bean, String beanName) throws BeansException { if (bean instanceof ResourceLoaderAware) { ((ResourceLoaderAware) bean).setReso...原创 2011-06-09 18:52:12 · 158 阅读 · 0 评论 -
如何在Java中避免equals方法的隐藏陷阱
如何在Java中避免equals方法的隐藏陷阱 译者:赵锟 zhaokun.km (at)gmail.com 转自:http://cocre.com/?p=1051 酷壳 译者注 :你可能会觉得Java很简单,Object的equals实现也会非常简单,但是事实并不是你想象的这样,耐心的读完本文,你会发现你对Java了解的是如此的少。如果这篇文章是一份Java程序...原创 2009-06-30 13:33:46 · 91 阅读 · 0 评论 -
HTML中空格的问题
今天碰到了一个关于空格的很奇怪的问题,一个字符串包含有连续的多个空格,为了能够在页面上显示多个空格,进行了多个 的转换,例如:aa bb cc就变成aa bb cc,这样传回页面之后,还是将这个内容放入一个hidden隐藏域中,然后获取这个隐藏域的value和“aa bb cc”进行比较,但发现不等。 这个问题以前没有碰到过,总认...2009-05-06 15:14:28 · 141 阅读 · 0 评论 -
将bean转换为HashMap的通用方法
[code="java"] import java.lang.reflect.Field; import java.util.HashMap; public class Test { private String str; private String name; public String getName() { return name; } ...2009-04-21 17:59:04 · 1175 阅读 · 0 评论 -
HttpURLConnection乱码问题解决
今天要完成一个程序,要通过后台访问另外一个服务,中间需要传递一个姓名过去,就产生了乱码问题,源代码如下: [code="java"] String data = "&version=140410&inputCharset=1&signType=1&merchantMbrCode=10000135&serviceCode=101&requestId=10000135_12178437922...2008-08-04 18:34:17 · 957 阅读 · 0 评论 -
eclipse启动优化
我现在的eclipse里面装了不少插件,还有些比较大,像aptana这样超大的插件,在未经启动优化的时候,启动超慢,有时候还会假死不动。 我用的是eclipse juno版本, 它默认的eclipse.ini的配置如下: -startup plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar --launcher...原创 2013-03-13 17:10:15 · 124 阅读 · 0 评论