
大JAVA(编程语言&IDE&紧密结合的utilities)
文章平均质量分 79
linhx
APACHE Flume Hive等开源贡献者
大数据专家、IBM BI 认证专家
目前专注数据挖掘机器学习等领域
展开
-
虚拟机里在ubuntu linux上搭建Eclipse的HBase 开发环境
要求: Hadoop/HBase集群运行在远程的数据中心; 开发环境搭建在本地的虚机的ubuntu 系统里1. 虚拟机,比如VMware,virtual PC or ...., 里建立ubuntu linux2. 下载Eclipse JEE Version, Helios是个不错的考虑, 这里强烈建议用JEE version,实际开发后你就会发现省事不少;3. Had原创 2011-11-14 15:41:14 · 3272 阅读 · 2 评论 -
Java split
String split 用得太多了,但是今天编代码时发现好几个同事犯错了! 好奇心来了,顺便测试了群里一帮人,90%出错了,呵呵! 有兴趣你自己也测试一下吧! 答案在文后!1. String st3 = "";System.out.println(st3.split("\\s+").length);打印多少呢?2. String st2 = " hi, Ma原创 2012-08-29 22:31:25 · 511 阅读 · 0 评论 -
枚举类型的单例模式(java)
枚举类型的单例模式(java)http://callmegod.iteye.com/blog/1474441 Inspired by Effective Java.Singleton模式是在编程实践中应用最广泛的几种设计模式之一。以前知道的,实现单例的方法有两种(下面的A、B)。刚刚在读《Effective Java的时候》学到一种新的更好的方法(E):单元转载 2012-08-19 21:44:26 · 1180 阅读 · 1 评论 -
java 参数传递
唉,老了!搞了这么多年的,到头来基本的东西都忘记得差不多了!1、Java中所有东东都是通过值传递。而对象,压根就不会被传递。2、变量的值要么是原始类型,要么就是引用,而不是对象本身。所以都是值传递,只不过这个值可能是原始类型的值,也可能是对象的地址(引用,见第二条)。其实都是叫法不同,基本数据类型直接把数据复制一份,非基本数据原创 2011-10-22 21:43:25 · 460 阅读 · 0 评论 -
常用数据结构几篇好的参考文章
1. AVL树:http://www.cnblogs.com/abatei/archive/2008/11/17/1335031.html伸展树与半伸展树Java实现 http://www.blogjava.net/javacap/archive/2007/12/19/168627.html一种新的AVL平衡树删除操作的实现 http://www.blogjava.ne转载 2012-07-15 11:16:02 · 4235 阅读 · 1 评论 -
Add version to Jar packaging
1. Add version to Jar packagingTag(s): EnvironmentLet's say we have the following class (package is mandatory)package com.rgagnon;public class Hello { public static void main(String[] a转载 2012-07-17 11:03:55 · 683 阅读 · 0 评论 -
Java final的回顾
final成员变量在类中定义变量时,在其前面加上final关键字,是说该变量一旦被初始化便不可改变。(1)对基本类型来说是其值不可变,(2)而对于对象变量来说其引用不可再变,但引用变量所指向的对象中的内容还是可以改变的。final方法(1)将方法声明为final,那就说明你已经知道这个方法提供的功能已经满足你要求,不需要进行扩展,并且也不允许任何从此类继承的类来覆写这个方法,但是继转载 2012-07-17 10:33:58 · 390 阅读 · 0 评论 -
git diff --no-prefix and patch
If you want to create a patch file via "git diff" that can be applied using "patch -p0 git diff --no-prefix > patchfilethen apply the patch:patch -p0 If you have an existing "git diff"原创 2012-06-11 15:46:34 · 1544 阅读 · 0 评论 -
Preconditions JUnit代码赏析
com.google.common.base Preconditions 中Junit test cases 写得还是相当不错的,短小精悍,而且简单明了!随便挑几个看点1. 为了测试异常, 实现catch, 插入fail语句。 如果不抛出异常,则fail, 如果符合预期,抛出异常跳过fail,进行抛出消息的验证。 一般代码里,很少看到有人验证异常信息的。2. 将多次使用的原创 2012-06-11 07:38:39 · 1529 阅读 · 0 评论 -
eclipse 3.4.2 with Widget disposed too early in RHEL5.5
I always met problem while starting a new eclipse 3.4.2 workspace in RHEL5.5 with error message like below.An error has occurred. See the log file /root/workspacejavaold/.metadata/.log.!EN原创 2011-10-08 17:11:14 · 797 阅读 · 0 评论 -
java枚举类型 感慨一下,发现自己老了,一不用就忘记,所以有空就回顾一下
public class TestEnum { /*最普通的枚举*/ public enum ColorSelect { red, green, yellow, blue; } /* 枚举也可以象一般的类一样添加方法和属性,你可以为它添加静态和非静态的属性或方法,这一切都象你在一般的类中做的那样. */ public enum Se转载 2011-11-04 16:31:19 · 577 阅读 · 0 评论 -
java 文件对象,路径对象关系
文件或目录的生成 public File(String path);/*如果path是实际存在的路径,则该File对象 /*表示的是目录;如果path是文件名,则该File对象表示的是文件。*/ public File(String path,String name);//path是路径名,name是文件名 public File(File dir,String转载 2011-10-27 14:11:07 · 808 阅读 · 0 评论 -
java 内部类和内部静态类
(1) 与一般内部类不同,在静态代码中不能够使用this操作,所以在静态内部类中只可以访问外部类的静态变量和静态方法。使用静态内部类的目的和使用内部类相同。如果一个内部类不依赖于其外部类的实例变量,或与实例变量无关,则选择应用静态内部类。(2) 因为非静态内部类只能声明非静态成员或方法,而静态内部类则可拥有静态的成员和方法。 但静态内部类中只能引用其外部类的静态成员或变量。因为内部静态类转载 2011-11-04 10:26:06 · 1047 阅读 · 0 评论 -
MVN package 编译出错
典型的 maven错误:Failed to execute goal on project ***怎么解决这个问题呢? 很多时候,思路往往聚焦在该错误上, 而实际所要考虑则是前面的一系列warning。 如此处所示,缺少了 version信息,那就在pom.xml里根据.m2/repository里的实际情况补上。leslin@ubtServer:/dat原创 2012-08-30 21:18:09 · 4114 阅读 · 1 评论