`
luhantu
  • 浏览: 204661 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
1.首先建立一个maven项目。 File - > New - > Other - > Maven Project 在打开的窗口直接next,选择maven-archetype-quickstart - > next,输入Group ID and Artifact ID - > Finished. 2.创建install.xml. 在src 下面创建izpack 文件夹(纯粹是一些原定俗称的东西),并在它的下面创建intall.xml。 内容可以从官网上找到,如下: <?xml version="1.0" encoding=& ...
IzPack 是一个安装工具,具体介绍免去。如果要学习开始,还的从官方给出的Demo开始学习。但是因为官方的文档混乱不堪,我配置Eclipse运行起来花了很多功夫才搞明白。 1.下载IzPack。http://izpack.org/downloads/ 2.保证你的环境配置好Java环境,可以参考IzPack官方文档的配置步骤。 3.运行IzPack安装包。 在Dos窗口中运行你下载的jar文件,我改名字为IzPack.jar啦。D:\software>java -jar IzPack.jar 4.一路next下去,就可以安装好了。我安装到D:\Program Files ( ...
Java当中的copy和clone的疑惑主要是对于是否引用地址发生了根本的改变,网上有很多地方有讲解的,再次不再多说,为了便于你的理解,可以参考此链接地址的:Clone & Copy. 个人觉得就是copy就是浅复制,如果把copy的对象当做一个容器,那么只是复制了这个容器,容器里面的东西还是原来。只不过java的基本类型的特殊性,导致如果对象的属性都是基本类型时,貌似连基本属性也复制了。 clone就是深复制,就是连容器和容器里面的属性,如果属性是复杂类型的话,也全部复制,导致了生成的对象从里带外都是新的。 在这里是指做一个代码的验证。 Demo 类 import jav ...
业务有需求,需要加入windows Authentication,然后就各种搜索,终于还是解决了。 测试代码: import java.sql.DriverManager; import java.sql.SQLException; import net.sourceforge.jtds.jdbc.Driver.*; /** * @author:kenny dong */ public class JDBCDemo { /** * @param args */ public static void main(String[] args) { ...
ibcommons-lang-java 包中提供了一个类NumberUtils.java的isNumber()方法来验证一个string是否是numberic。现在分享出来。 public static boolean isNumber(String str) { if (StringUtils.isEmptyString(str)) { return false; } char[] chars = str.toCharArray(); int sz = chars.length; ...
  今天手贱,本来设置为了解决EOERR: ORA-12519 TNS:no appropriate service handler found,解决好了后,又引发了ORA-00064: object is too large to allocate on this O/S 这个错误,而且这个错误害我不浅,整整一个下午几乎都荒废到这个问题上了。 首先 ...

Java 解析XML dom4j

    博客分类:
  • Java
对于Java解析XML有很多种方法,不过用的最多应该就是dom4j了。先来无事,稍微研究一下它。   1.下载 下载地址:http://sourceforge.net/projects/dom4j 目前最高版本为1.6.1。 dom4j1.6.1的完整版大约11M,是一个名为dom4j-1.6.1.zip的压缩包,解压后有一个dom4j-1.6.1.jar文件,这就是应用时需要引入的类包,另外还需要引入jaxen-1.1-beta-6.jar文件,否则执行时可能抛java.lang.NoClassDefFoundError: org/jaxen/JaxenException异常,其 ...
Oracle数据库的union 操作为:   select * from (select * from table1 union select * from table2 ) order by column1Nameasc, column2Name asc      SqlServer数据库的union操作为:   select * from table1 union select * from table2 order by column1Name asc, column2Name asc  
场景:Iframe嵌入flash,希望flash能随着页面的resize而resize。 主要代码: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title> New Document </title> <meta name="Generator" cont ...

FlexUnit4

    博客分类:
  • Flex
前些日子试用了FlexUnit4,发现真的非常的不错,非常的简单,省去了很多的麻烦。现在补个例子,加深理解。 首先你要在你的库中添加FlexUnit4.swc & FlexUnit4UIListener.swc,这两个文件你可以到 http://www.flexunit.org/ 下载。 现在建立一个要测试的类 package commond { public class SimpleMath { public function add(n1:Number,n2:Number):Number { return n1 + n2; } ...
1)这两个方法来自不同的类分别是Thread和Object public class TestExample { public static void main(String[] args) { try{ System.out.println("I'm going to bed"); /* * Sleep是Thread类的静态方法。 * sleep的作用是让线程休眠制定 ...
1)final 用于声明属性,方法和类, 分别表示属性不可变,方法不可覆盖,类不可继承。 内部类要访问局部变量,局部变量必须定义成final类型。例子 2)finally是异常处理语句结构的一部分,表示总是执行。 public class TestExampl ...
  String 字符串常量 StringBuffer 字符串变量(线程安全) StringBuilder 字符串变量(非线程安全)   String 类型和 StringBuffer 类型的主要性能区别其实在于: 1)String 是不可变的对象, 因此在每次对 String 类型进行改变的时候其实都等同于生成了一个新的 String 对象,然后将指针指向新的 String 对象。 2)StringBuffer 类则结果就不一样了,每次结果都会对 StringBuffer 对象本身进行操作,而不会生成新的对象。 3)StringBuilder 提供一个与 StringBuff ...
如果一个局部内部类没有名字,就是匿名内部类。 package com.mode; import com.mode.infa.InterfaceTest; public class AnonymousClass { public void test(){ /* * 匿名内部类根本没有出现class关键字,但是事实上它还是被创建了。 * 该匿名类实现了InterfaceTest接口,直接在方法体中就提供实现。 * 当然如果你需要传入参数,直接在InterfaceTest后面的括号中传入参数就可以了。 * 其实它相当于一个局部内部类,只是没有 ...
Java的成员内部类仅仅定义在方法体中,生命周期也随着方法的结束而结束。 当定义在静态方法中时,就是静态内部类;定义在成员方法中时,就是成员内部类。 package com.mode; public class LocalInnerClass { private String local = "local"; public void test() { String name = "abc"; final String finalName = "final name"; //局部变量前面是不可以加 ...
Global site tag (gtag.js) - Google Analytics