- 博客(30)
- 收藏
- 关注
原创 Plug-in Spy
最近在做一个插件,用了这个东西:Plug-in Spy,感觉不错,推荐给大家。在Eclipse3.4以后,通过Alt+Shift+F1可以调出来,作用就是查看当前Eclipse视图的实现架构,很方便,不用自己再在那么多的源代码中查找自己想要的东西啦!对插件开发确实很方便。[img]http://dl.iteye.com/upload/attachment/17...
2009-11-30 15:21:49
229
原创 Invalid byte 2 of 2-byte UTF-8 sequence.异常
解析xml的时候出现如下问题:[code="java"]com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException: Invalid byte 2 of 2-byte UTF-8 sequence.[/code] 分析,这个问题的主要原因是xml文件中声明的编码与xml文件本身保存时的...
2009-10-19 09:31:47
377
原创 将InputStream转化成String
今日使用httpclient,需要释放返回InputStream类型的响应body,要不然有警告:内容太长,需要使用InputStream之类的话。但是我需要的是String类型,遂使用如下的方法:[code="java"]/** * 将InputStream转化成String * @param is * @return * @throws IOExcepti...
2009-10-15 10:04:01
229
原创 eclipse生成setter,getter方法的一个bug:java.beans.IntrospectionException: Method not fou
今天做项目的过程中使用到了PropertyDescriptor这个类,但是在查找属性的时候却出现[code="java"]java.beans.IntrospectionException: Method not found:isMBuyPrice[/code] 这是怎么回事呢?我的setter和getter都是eclipse自动生成的啊? 原来是这样的,ecli...
2009-10-13 10:48:15
921
原创 在Srping中配置SimpleJdbcTemplate的时候,出现的一个小问题
具体问题如下:[code="java"]No default constructor found; nested exception is java.lang.NoSuchMethodException: org.springframework.jdbc.core.simple.SimpleJdbcTemplate.() [/code] 解决如下: 原来我配置Si...
2009-09-27 09:07:33
257
原创 struts2.1.6的一个警告:警告: Could not find property [org.apache.catalina.jsp_file]
在开始开发项目的时候,项目运行过程中,出现如下警告。尽管不是错误,但也看着不舒服,就Google以下,发现,除了需要导入commons-fileupload-1.2.1.jar之外,还需要导入commons-io-1.3.2.jar。这个我忘记了。 一点经验,仅此记录。...
2009-09-09 09:57:34
189
数组类型的转换
在Struts2框架中,将数据转换成Java的数组,主要有两种方式:第一种方式:[code="java"] [/code]第二种方式:[code="java"] [/code] 以上这两种方式都是可以的,但是他们有什么区别呢?让我们看看它们Action的...
2009-06-06 08:24:31
253
Google App Engine first error :SAXException
今天照着Google App Engine的官方文档,试了试GuestBook,从开始知道部署前都很顺利,没问题!但是部署的时候却出了问题。[code="java"]Deploying guestbook to Google". Received SAXException parsing the input stream for C:/workspace/ JavaAppO...
2009-05-06 20:39:46
130
jsp:include page参数
jsp:include的page参数可以是String或者,就是:[code="java"]page="{relativeURL | }"[/code] 今天在项目中我这样写的:[code="java"]page="directory/"[/code] 但是总是报找不到相对路径的页面。 大概找了一下,也没发现问题...
2009-04-26 14:35:00
573
原创 struts2积累-1
今天在项目中遇到一个问题: Action返回的页面中通过包含进了一个页面,要在这个页面中显示Action中的处理的结果,这个结果是一个xml片段。没怎么学过struts2,有点晕,就开始google。最后做成下面的样子(可能不是最好的方案): Action返回的页面是A.jsp,其中包含了B.jsp。 A.jsp中的代码如下:[code="java"]...
2009-04-07 23:36:11
146
原创 MyEclipse附带的UML工具的使用
最近在研究apache web service commons包,想要用它解析xml schema。由于class的数量比较多,而且官方网站上边还没有overview,所以我就想自己把类图画出来,想了一下,决定使用MyEclipse自带的UMl的工具。 切换到MyEclipse的UML perspective,你会发现菜单栏多了一项UML,单击之后你会发现有如下的功能:...
2008-09-02 13:47:48
602
有关超类型和子类型编程的设计模式问题
在我的程序中,需要多次的重复如下的操作,我有一个超类型,这个超类型有多个子类型(继承关系),在程序实现的过程中,我可是用过某种方法得到超类型(实际上是某种子类型,但是只有返回超类型的返回值的方法),这个时候我要判断这个超类型的具体类型的时候,就要做多次的instanceof判断,我觉得这个比较麻烦,请问有没有更好的方法,或者是不是有这样的设计模式来解决这个问题的。谢谢。...
2008-09-02 09:14:53
350
原创 修改maven的本地repository的默认路径
修改${M2_HOME}/conf目录下面setttings.xml文件。使用编辑器打开,找到localRepository一项,将它的值修改就可以了,我修改的是:${M2_HOME}/repo。
2008-07-23 21:06:32
324
原创 何时使用规则引擎?
并非所有应用程序都应使用规则引擎。如果业务逻辑代码包括很多 if-else 语句,则应考虑使用一个规则引擎。维护复杂的 Boolean 逻辑可能是非常困难的任务,而规则引擎可以帮助您组织该逻辑。当您可以使用声明方法而非命令编程语言表达逻辑时,变化引入错误的可能性会大大降低。如果代码变化可能导致大量的财政损失,则也应考虑规则引擎。许多组织在将已编译代码部署到托管环境中时具有严格的规则。例如,...
2008-07-22 15:51:16
377
使用JBoss Drools实现Hanoi Tower程序
最近在学习规则推理引擎,主要是在看JBoss Drools,有了一点点入门,自己写个例子练习一下,同时也和初学的同学们分享交流。规则定义的代码如下:Hanoi.drl[code="java"]package com.sample.hanoi/* */#list any import classes here.#declare any global...
2008-07-22 11:17:33
141
在RCP中使用Groovy的路径问题
Groovy是在JVM之上的一种动态脚本语言,在使用Java开发程序的过程中,我们是可以将一些功能用Groovy来实现,这样可以减少很多的代码量。最近在开发一个RCP程序,我尝试了一下把Groovy集成进来。大家都知道,在开发RCP程序的时候,有的时候路径问题真的令人头疼,比如我边的一篇文站里面所说的:db4o与RCP的集成问题,主要也是路径。在集成Groovy的过程中,首先需要导...
2008-05-18 09:44:37
299
在jsp中使用applet时的路径问题
记得以前写过可以在网页上照相的系统,照相的那部分就是用applet实现,那个时候就遇到了有关applet的class文件的路径问题,总是说找不到applet的类文件;不过后来解决的了,今天有一个同学问我有关路径的事,我想起以前做过,不过没有总结,现在总结一下,为自己以后提高,或者给初学者点建议。我们一般在src中的的源文件编译完之后,默认就会出现在WEB-INF下的class目录中的,如果...
2008-04-20 20:04:08
186
FileFilter的使用
这几天在做项目的过程中,遇到一个这样的需求:要求列出某个目录下面的具有特殊后缀名(比如.java)的所有文件。刚开始的时候,还是真的没有什么好的想法,自然我就想到看看java本身有没有提供这样的方法,在看jdk文档的时候就看到这样的一个接口:FileFilter,通过看文档和网上的资料,发现上边的需求可以用这个接口来实现,比如说,我们要列出c盘下面的所有的java源文件,我们应该怎么实现呢:...
2008-04-19 21:02:45
709
apache commons中处理时间的工具
在平时写程序的时候,经常会遇到有关日期处理的问题,比如日期的加法等等,这些问题使用java自带的那两个类是不好的解决的。例如我在项目中有如下的需求:[list=1][*]可以很方便的处理各种格式的日期[*]可对一个日期加上任意天,任意个月,任意个年[/list]如上的需求用java本身提供的包,解决起来不是很方便,可是如果我们用Apache Commons组件,那就方便...
2008-03-12 22:41:24
735
在RCP中集成DB4O遇到的问题
在最近的一个RCP项目中,需要使用到DB4O,但是我却遇到了一个很奇怪的问题。问题如下:我把数据库的文件context.yap放在项目目录下边,显示自己谢了个带有main方法的测试类,测试时候很顺利,无论是存数据还是写数据都能够正常进行。但是当RCP程序启动的时候,无论如何也读不出数据,也没有任何异常。问题分析:经过我的调试,我发现运行RCP的时候是执行了正确的操作的,就是cont...
2008-03-11 12:21:59
159
使用Eclipse自带的PropertySheet
最近在做一些GEF相关的项目,在项目中遇到一些小问题,现在记录下来,备忘,也能帮助初学者。 在自己的RCP应用中使用PropertySheet大概有两种方法,我现在只介绍一种方法。这种方法我觉得要简单一点。 首先,自己定义的model要继承org.eclipse.ui.views.properties.IPropertySource接口,这个接口中有几个方法要实现...
2008-03-06 12:44:46
362
Java获得当前系统的日期(XXXX-XX-XX)
在项目中经常会遇到这样的需要,获取当前系统的日期,当然还有很多的办法,我的方法如下:[code="java"]Date currentDate = new Date(System.currentTimeMillis())[/code]这个代码返回的是型如这样的:2008-03-01....
2008-03-01 11:12:24
1103
XFire初学的一些小心得
最近由于项目的需要,学习了XFire。觉得XFire的开发真的很简单方便,但是其中也遇到了不少的问题,列于下: 1. 遇到了这样的异常[code="java"]java.lang.SecurityException: class "org.springframework.core.AttributeAccessorSupport"'s signer information do...
2008-02-29 10:07:18
131
Groovy学习--GroovyBeans
JavaBeans 是暴露属性的普通的Java类。什么是属性呢?这个不是很好解释的,因为它本身不是一个单独存在的实体。它是一个来自命名规定的概念。如果一个类实用如下的模式展示它的方法:setNamee(name)和getName(),那么这就是告诉我们name是类的一个属性。这些get-和set-方法被称为存取(accessor)方法. GroovyBean就是在Groovy中...
2007-11-30 21:34:31
216
由校园招聘想到的
尽管说我不是找工作一族的,但是,我还是发现了一些问题啊:来我们学校招聘的公司大多数的都是招聘使用C,C++的(例如,巨人,华为,衡生,百度....很多),很少有招Java的(几乎没有例子,有的话我也不想启齿),偶尔有几个招Java的,几乎都是做对日软件外包的。 我对这种现象真的是很困惑的阿,难道Java真的只能做外包了么?当然不是了!我觉得真正的大型的 企业级的应用还是Ja...
2007-11-27 10:43:41
137
Rich Ajax Platform
前一段时间在CSDN的Blog上自己写过一篇文章,不知道怎么没有了?就在写一写喽! Rich Ajax Platform是由Eclipse基金会在Eclipse 3引入的,据Eclipse基金会称,Eclipse Rich Ajax Platform项目旨在建立软件框架,向开发人员提供编写Ajax组件的相兼容的模式。基于现有的Eclipse Rich Client Platfo...
2007-11-27 10:30:42
251
学习Groovy--Groovy与Java的语法比较
以前,山风小子前辈(不知道这样写山风小子高不高兴)写过了Groovy与Java之间的比较了,但是,算作充实博客也好,翻译书也好,我还是要写。 大多数的情况下,我们看到的Groovy代码与Java很相似,但是这不是说有的情况。这个有时候会误导有些人产生错误的观念:认为Groovy的语法是Java语法的子集。尽管有很多的相似性,没有哪一种语言是另一种语言的子集的。例如,Groov...
2007-11-26 12:03:33
381
学习Groovy--开始
这几天看了不少有关Groovy的文章,大概已经有了认识,终于忍不住开始学习,于是下载了《Groocy in Action》,让我开始享受学习的快乐吧! ...
2007-11-25 10:17:39
151
Hibernate与MySQL的中文问题
这几天在学习Hibernate,数据库用的是MySQL,在学习的过程中,遇到了中文显示的问题,于是在网上找了好多资料!最终搞定,于是写出来初学者一起分享!<o:p></o:p>我觉得要考虑hibernate和mysql的中文显示问题应该从以下几个方面考虑:<o:p></o:p>(1)Hibernate所才用的字符集<o:p><...
2007-03-10 21:33:00
163
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人