- 浏览: 12945 次
- 性别:
- 来自: 北京
最新评论
文章列表
Hadoop常见错误总结(转载)
2010-12-30 13:55
错误1:bin/hadoop dfs 不能正常启动,持续提示:
INFO ipc.Client: Retrying connect to server: localhost/127.0.0.1:9000. Already tried 0 time(s).
原因:由于 dfs 的部分文件默认保存在tmp文件夹,在系统重启时被删 ...
区别:
1、String的长度是不可变的,StringBuffer的长度是可变的。如果你对字符串中的内容经常进行操作,特别是内容要修改时,那么使用StringBuffer,如果最后需要String,那么使用StringBuffer的toString()方法。
2、String 对象存储的字符序列不可变,而StringBuffer对象存储的字符序列可以改变。
- 2009-04-13 08:46
- 浏览 791
- 评论(0)
Comparator 和Comparable都是接口,两者之间可以说没什么关系。Comarator位于包java.util下,而Comparable位于包 java.lang下。通俗的说:Comparator是一个比较器,相当于一种工具,它定义了俩个方法,分别是 int compare(T o1, T o2)和 boolean (Object obj),所以你可以通过实现这个接口来是定义你所有需要的比较器,如比较俩个人的大小,对象人有姓名、性别、年龄等属性,你在定义这个比较器的时候就可以在compare方法中对传入的俩个参数(person1,person2 ...
- 2009-04-07 08:52
- 浏览 2259
- 评论(0)
区别:
1 include 指令是静态包含,执行时间是在编译阶段执行,引入的内容为静态文件,在编译成Servlet时就和包含者融合到了一起。
2 <jsp:include>是动态的包含,执行时间是在请求阶段执行,引入的内容在执行页面被请求时动态生成以后再包含到页面中。
- 2009-04-07 08:44
- 浏览 803
- 评论(0)
double fac(int n)
{
if(n<=1)
return 1;
return n*fac(n-1);
}
- 2009-04-06 17:45
- 浏览 3403
- 评论(0)
1.用volatile修饰的成员变量称为易失变量,通常这个变量同时被几个线程控制和修改,也就是说,这个成员变量不仅被当前程序所掌握,在运行过程可能存在其他未知的程序操作来影响和改变该变量的取值。
2.用native修饰的是一种特殊方法,一般用来声明用其他语言编写的方法体并具体实现方法功能。由于native的方法是用其他语言在外部编写,所以,所有的native方法都没有方法体,而使用一个“;”代替。
3.如果用synchronized修饰一个类方法,那么在调用执行前,将把系统类中对应的当前类的对象加锁。如果用synchronized修饰一个对象方法,那么在调用执行前,将把当前对象加锁。
- 2009-04-06 11:18
- 浏览 1089
- 评论(0)
Super有三种情况可以使用:
⑴用来访问父类中被覆盖的方法;
⑵用来调用父类中的构造方法;
⑶用来访问父类中被隐藏的成员变量。
- 2009-04-06 11:01
- 浏览 1049
- 评论(0)
for(j=1;j<=9;j++){
for(k=j;k<=9;k++){
m=j*k;
System.out.print(j+"×"+k+"="+m+"\t");
}
System.out.println("");
}
- 2009-04-06 10:23
- 浏览 629
- 评论(0)
BufferedReader buf= new BufferedReader(new InputStreamReader(System.in));
String str=buf.readLine();
- 2009-04-06 10:20
- 浏览 1404
- 评论(0)