- 博客(25)
- 资源 (1)
- 问答 (2)
- 收藏
- 关注
原创 xml关联xsl的四种方法
一、直接在顶层元素的上面假如<?xml-stylesheet type="text/xsl" href="XXX.xsl"?> 二、先创建一个空文档,利用appendChild方法加入由Document实例的方法createProcessingInstruction("xml-stylesheet","type=\"text/xsl\" href=\"XXX.x
2010-08-05 14:39:18
2356
原创 javax.naming.NameNotFoundException: Name not found in context ... -
javax.naming.NameNotFoundException: Name not found in context ... - 当EJB发布到JBOSS时,如果我们没有为他指定全局JNDI名称或修改其默认EJB名称,JBOSS会按照默认的命名规则为EJB生成全局JNDI名称,默认的命名规则如下:①...
2010-07-05 14:47:40
395
原创 使用Maven下载相关包源文件和doc文档
通常情况下,我们使用Maven管理项目时,它&
2009-04-13 10:33:35
308
怎样加快GWT项目的编译过程
你是不是觉得你的GWT项目(或者是基于GWT的开源项目,比如gwt-Ext等)编译太慢了,调试很不方便,每一次修改都是一次漫长的等待。那时因为GWT需要花费大量的时间为GWT支持的每一个浏览器和语言建立默认JavaScript文件(这将确保我们的程序能够很好的运行在IE,Firefox或者其他它所支持的浏览器上。) 这会产生50种的排列组合方式: * 5 browsers :...
2009-03-24 10:51:36
247
原创 关于Java23种设计模式的有趣见解(转)
创建型模式 1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory 工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修改。如:如...
2009-02-08 14:29:01
111
实现GWT-Ext程序的换肤功能
实现GWT-Ext的换肤功能并不难,大家也许已经注意到了,在Gwt-Ext的Showcase2的左上角就已经有了Select Theme选项。默认有Gray,Green,Indigo等几种主题样式。本文要做的仅是提取出这个功能,仅此而已,仅此而已。 GWT-Ext的皮肤样式实际上使用的仍然是ExtJS的样式。所以要应用更多的样式,可以从这里 http://extjs.com/lea...
2009-01-05 23:35:42
159
原创 oracle
在CNOUG上发现的,感觉很不错!和大家分享~ 文章来源:ITPUB oracle的体系太庞大了,对于初学者来说,难免会有些无从下手的感觉,什么都想学,结果什么都学不好,所以把学习经验共享一下,希望让刚刚入门的人对oracle有一个总体的认识,少走一些弯路。 一、定位 oracle分两大块,一块是开发,一块是管理。开发主要是写写存储过程、触发器什么的,还有就是用Oracle的Develop工具...
2008-12-25 22:25:48
111
原创 JAR文件包及jar命令详解 ( MANIFEST.MF的用法 )
常常在网上看到有人询问:如何把 java 程序编译成 .exe 文件。通常回答只有两种,一种是制作一个可执行的 JAR 文件包,然后就可以像.chm 文档一样双击运行了;而另一种是使用 JET 来进行 编译。但是 JET 是要用钱买的,而且据说 JET 也不是能把所有的 Java 程序都编译成执行文件,性能也要打些折扣。所以,使用制作可执行 JAR 文件包的方法就是最佳选择了,何况它还能保持 ...
2008-12-15 14:22:47
625
原创 java生成随机数
/**生成900~1000之间的随机数*/public static void main(String[] args) { Random rd = new Random(); //一种方式 java.util.Random System.out.println(900+rd.nextInt(100)); int i = (int) (Ma...
2008-12-09 15:05:37
177
原创 进制及其相关
一。 2进制,用两个阿拉伯数字:0、1; 8进制,用八个阿拉伯数字:0、1、2、3、4、5、6、7; 10进制,用十个阿拉伯数字:0到9; 16进制,用0~9和A,B,C,D,E,F 举例:(使用10进制表示下列进制的数) 16进制的32 : 2×16^0+3×16^1=50 8进制的1507:7 × 8^0 + 0 × 8^1 + 5 * 8^2 + 1 ...
2008-12-09 14:30:59
145
原创 Java更新XML的四种常用方法简介
本文简要的讨论了Java语言编程中更新XML文档的四种常用方法,并且分析这四种方法的优劣。其次,本文还对如何控制Java程序输出的XML文档的格式做了展开论述。 JAXP是Java API for XML Processing的英文字头缩写,中文含义是:用于XML文档处理的使用Java语言编写的编程接口。JAXP支持DOM、SAX、XSLT等标准。为了增强JAXP使用上的灵活性,开发者...
2008-12-08 21:43:16
118
原创 JDK中系统常量(gathering)
1.使用System.getProperty(String)的:KeyDescription of Associated Valuejava.versionJava Runtime Environment versionjava.vendorJava Runtime Environment vendorjava.vendor.urlJava vendor URL...
2008-12-08 13:27:43
540
原创 JavaScript之创建数组
一种是匿名的方式,一种是通过new Array()var arrA = []; //新new了一个匿名数组,它的名字叫 arrA var arrA = new Array(); //和var arrA = [];一样。给arrA赋值arrA[0] = '1'; arrA[1] = '2'; arrA[2] = '3';另一种是直接定义直接赋值var arrA = [...
2008-12-05 01:51:40
145
原创 JavaScript之创建对象
第一种:JSON方式格式:var 对象名 = { 变量1: 变量1的值, 变量1: 变量1的值, ……, 函数1: function() { 函数体},函数2: function() { 函数体...
2008-12-05 01:49:00
169
原创 谈java的导入(import)
单类型导入(single-type-import),例如import java.io.File; 按需类型导入(type-import-on-demand),例如 import java.io.*; 关于这两种导入类型大家各有所爱,众说纷纭。这里分析一下这两种导入类型的大致工作原理供大家参考。 单类型导入比较好理解,仅仅导入一个public类或者接...
2008-12-04 09:15:43
185
原创 Java入门 随便说说字符集和编码
"sqlserver里面有char和nchar,那个n据说是指unicode的数据,这个是什么意思。"并不是所有简单的问题都很容易回答,就像这个问题一样。于是我答应专门写一篇BLOG来从头讲讲编码的故事。那么就让我们找个草堆坐下,先抽口烟,看看夜晚天空上的银河,然后想一想要从哪里开始讲起。嗯,也许这样开始比较好……很久很久以前,有一群人,他们决定用8个可以开合的晶体管来组合成不同的...
2008-11-26 15:15:39
138
原创 Java栈与堆
1. 栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。 2. 栈的优势是,存取速度比堆要快,仅次于直接位于CPU中的寄存器。但缺点是,存在栈中的数据大小与生存期必须是确定的,缺乏灵活性。另外,栈数据可以共享,详见第3点。堆的优势是可以动态地分配内存大小,生存期也不必事先告诉编译器,Java的垃圾收集器会自动...
2008-11-26 11:35:24
99
原创 天涯上令人肝肠寸断的100个签名!
楼主首语:写出这么优秀句子的人,与经历无关,与品味有关~ 1.你在做什么?我在仰望天空。30度的仰望是什么?是我想念她的角度。为什么要把头抬到30度?为了不让我的眼泪掉下来…… 2.“欧玛咪哄”,我对你念了一段咒语,我想——你应该爱上我了吧? 3.我们曾经追求过幸福,至少我们见过幸福的背影…… 4.你流泪湿我面,你伤心痛我心...
2008-11-12 10:29:37
234
10个常用自定义JavaScript函数
10) addEvent() 注释:elm元素evType时调用fn函数,useCapture参数:true时为事件捕获(Event capturing) false时为事件冒泡(Event bubblin),默认为false;function addEvent(elm, evType, fn, useCapture) { if (elm.addEventListener)...
2008-11-11 13:45:56
153
原创 debug jdk源代码
eclispe提供了很强大的debug代码的功能,但是有时在我们需要step into jdk中,想看jdk中变量的状态时,eclipse却无能为力,这不是eclipse的bug,而是jdk不提供这方面的支持,这时,有2种解决方法: 1: 下载jdk的debug版本,下载 双击安装 or 执行java -jar 命令 配置成eclipse的默认jvm 2:看附...
2008-10-30 13:25:36
350
原创 Ubuntu下安装maven,subversion,oracle client杂记
距最后一次在linux下安装东西已经是一年前的事情了,好多东西已经完全搞忘记了,趁今天搭建测试服务器的机会,我再好好回忆一下相关的安装步骤! 貌似: 在ubuntu下安装软件就两种方式: 第一: 如果在Synaptic Package Manager中有这个软件,那么就找到它并标志它,然后点击“应用“即可。(或者使用: “ sudo apt-get install 文件名“)一般的软...
2008-10-14 15:18:32
80
原创 DBunit测试杂记
最近考虑了使用DBunit来进行相关的测试 异常:AmbiguousTableNameException 和 NoSuchTableException 使用oracle时,必须用此构造函数DatabaseConnection(Connection,schame);//这里的schame可以理解为用户名,因为一个oracle的用户名//对应一个相关schame,String...
2008-09-28 09:52:53
116
原创 selenium的杂记
1 . 使用selenium测试ajax功能的诡异问题 最近使用selenium测试了项目的ajax功能,在IE和Firefox下使用selenium core的方式测试,ajax功能均显示正常。而使用selenium RC(with java)测试Ajax的话,则只能使用Firefox!IE下老是不能触发ajax事件,不知道为什么,很诡异! 2. 异常:f...
2008-09-27 11:00:29
125
使用jconsole:出现 “is not a managed VM.”
想试试jconsole来profile一下我的代码,结果使用jconsole <pid>时,I get the following error message: "<pid> is not a managed VM." (另一种表现是:本地标签处没有显示任何可用PID),原来是我没有开启一个JVM options。解决方法(我的web是部署在Jboss中): Ec...
2008-09-16 17:03:39
124
GWT效率低,页面布局难,是真的吗?
2008-12-01
Struts2 标签自动生成id策略?
2008-09-12
TA创建的收藏夹 TA关注的收藏夹
TA关注的人