
Java
文章平均质量分 66
zhuhuazha
个人bloghttp://zazawind.appspot.com
展开
-
JavaBean与EJB之区分
去年下半年正式结束学校生涯,步入社会开始工作,同时暂时放下了自己一直会C/C++三维开发,转向Java和Web开发,一上手就是Web Service的整个系统,服务器端浏览器端全是我一个人。Java里面最大的感觉就是概念特别多,虚张声势来得比较厉害,其实都是纸老虎,使用见招拆招的方法逐渐拨散乌云,一切也都开始回归原本:还是类,函数等等。本文从JavaBean的目的和发展方面就将几个基本概念做个原创 2008-01-22 14:47:00 · 3815 阅读 · 1 评论 -
Eclipse RCP程序中如何将文件名扩展名关联编辑器,同一扩展名有多个编辑设置默认编辑器,以XML Editor为例
Eclipse RCP程序开发中需要创建、编辑自己的配置文件,以xml为扩展名,如config.xml,RCP程序带入WST的XML Editor,现在希望使用自己的ConfigEditor来打开config.xml,而不是XML Editor。如何处理?其实Eclipse原创 2011-08-13 15:44:31 · 2674 阅读 · 0 评论 -
[转] log4j在Rcp程序中配置路径
Apache Log4j 設定log4j.configuration 這個值雖說可以在 equinox_install/configuration/config.ini 設定 如下。log4j.configuration=file:/C:/equinox_install/conf转载 2011-07-16 14:02:53 · 1953 阅读 · 0 评论 -
Eclipse RCP Command的Handler设置不起作用?
网上很多种教程教我们设置Command的Handler从而可以有效的控制Command的使用状态,比如只针对某种类型文件启用Command等。但当我们按教程上一步步试用时,却看不到期望的效果,command总是一直出现,不能随着Handler的设置而变化。如以下的Handler:原创 2011-07-12 20:06:48 · 2898 阅读 · 0 评论 -
如何避免带进度条的SWT界面假死
在编写带进度条的SWT界面程序时,通常会因为某个任务执行需要花费大量时间(下文称为“大任务”),而导致主界面无法响应用户其它操作。比如主界面上有进度条用于显示大任务执行进度,此时大任务如果直接在主线程(UI线程)执行,程序界面要么别动,进度会正常显示,只要一动界面,可能就是白白一片了。解决此类问题的基本方法就是使用派生线程来执行大任务。原创 2011-05-24 21:06:00 · 3310 阅读 · 0 评论 -
Java 字符串列表拼音排序功能类
原文地址:http://zazawind.appspot.com/?p=15001转载请注明来源 http://zazawind.appspot.com对于List列表接口的排序通常用的是Collections.sort(List list, Comparator c) 方法,因此比较器部分Comparator需要自己去写。以下是一个按拼音正、反排序的功能类。imp原创 2010-04-12 10:27:00 · 943 阅读 · 0 评论 -
Google App Engine错误解决方案之Class com.xxx.xxx does not seem to have been enhanced. You may want to rerun the enhancer and check for
注:转载请注明来源 zhuhuazha.Google App Engine是广大开发者们都试用过或者想试用的开发与部署平台。近日,平时用得好好的app engine竟然首页打开就报错: : javax.jdo.JDOUserException: Persistent class "Class com.xxx.xxx does not seem to have been e原创 2009-07-29 17:45:00 · 3204 阅读 · 1 评论 -
Java 字符串列表拼音排序功能类
对于List列表接口的排序通常用的是Collections.sort(List list, Comparator c) 方法,因此比较器部分Comparator需要自己去写。以下是一个按拼音正、反排序的功能类。import java.text.Collator;import java.util.Comparator;public class PinyinComp原创 2009-01-13 08:22:00 · 1113 阅读 · 0 评论 -
Apache不能启动,迅雷占用80端口
平日里用的apache 2.2.6一直好好的,今天却突然怎么也起不来,查看事件查看器à应用程序,发现启动apache产生了三个错误,其中第一个是:The Apache service named reported the following error:>>> (OS 10048)通常每个套接字地址(协议/网络地址/端口)只允许使用一次。 : make_sock: could not原创 2008-06-18 10:07:00 · 2968 阅读 · 0 评论 -
问题:Unique约束与ORA-08177: 无法连续访问此事务处理
前语: 这里关注的是一个Oracle问题,高手路过者请关注。数据库:Oracle 10g Release 2JDBC: ojdbc14-10.2.0.4.jar表结构:CREATE TABLE Metadata ( id int, uuid varchar(250) not null,原创 2008-08-27 13:42:00 · 3334 阅读 · 3 评论 -
JDBC获取数据库表字段信息
随着项目的需要,对于数据库支持要求越多越好,最好是Generic JDBC Connection。为此,笔者要求项目程序内只允许使用JDBC接口。在此条件下如何获取表的字段信息?有哪几种方式?都适用吗?字段信息 字段在表里就是一个Column,关于Column在JDBC里面有20多个参数来描述它,称为元数据,Metadata。包括:1.原创 2008-08-27 11:12:00 · 15494 阅读 · 2 评论 -
Eclipse的Java Project用Ant编译没有问题,但Editor里面老是针对导入包位置有红叉叉的问题解决。
Eclipse的Java Project用Ant编译没有问题,但Editor里面老是针对导入包位置有红叉叉的问题,比如import XXXX cannot be resolved. Ant里面,由于build.xml文件里明确指明了外部路径,如 destdir =".build" extdirs ="原创 2008-01-11 09:21:00 · 1578 阅读 · 1 评论 -
SVN版本控制软件安装使用攻略
安装使用过程简介: 1)下载安装:SVN1.4.6.和TortoiseSVN-1.4.7.11792-win32-svn-1.4.6.msi 文件,并安装。 2)建立版本库:有几两种方法可选。 a: 运行svnadmin. svnadmin create e:/svnDB/repository b:原创 2008-01-10 11:04:00 · 729 阅读 · 0 评论 -
Java之本地整合方法----JNI的简略实现
Java之本地整合方法----JNI的简略实现。1.JNI基本概念 Java具有很好的平台无关性,但当与其它基于平台完成的项目进行整合时,解决办法当然不能把已有项目全部重新用Java写一遍,那最好的方法是什么呢?让Java直接调用本地API!没错,JNI正是其解。 JNI是Java Native Interface的缩写,设计它的主要目的有: 1)应用程序需要一些依赖于平台的要素原创 2007-12-28 13:28:00 · 738 阅读 · 0 评论 -
JSP, JSF的区别
接着区分Java里的概念:JSP,JSF。对于熟手一看到标题会生气:这明明是两个不同的东西嘛!!!但对于新手,还真是容易犯糊涂。在Eclipse的Help上有这样一段描述JSP文件的内容:The JavaServer Pages technology enables you to generate dynamic web content, such as HTML, DHTML, XHTM原创 2008-01-25 13:49:00 · 22069 阅读 · 3 评论 -
dom4j在VisitorSupport类里删除属性抛出IndexOutOfBoundsException异常的解决方案
通常,使用dom4j对整体XML的节点、属性等作统一处理时,会使用VisitorSupport类并扩展visit方法来实现。如要清除XML文档中的所有名称空间,我们的基本原理是:Documentdoc =DocumentHelper.parseText(str); doc.accept(newNamespaceCleaner());…其中Namespa原创 2012-09-04 19:45:29 · 1719 阅读 · 0 评论