上一页 1 2 3 4 5 6 ··· 11 下一页
摘要: 在Hadoop 2.7.2集群下执行如下命令: spark-shell --master yarn --deploy-mode client 爆出下面的错误: org.apache.spark.SparkException: Yarn application has already ended! I 阅读全文
posted @ 2017-05-06 17:50 xuefenhu 阅读(641) 评论(0) 推荐(0) 编辑
摘要: Jconsole,jProfile,VisualVM   Jconsole : jdk自带,功能简单,但是可以在系统有一定负荷的情况下使用。对垃圾回收算法有很详细的跟踪。详细说明参考这里   JProfiler:商业软件,需要付费。功能强大。详细说明参考这里   VisualVM:JDK自带,功能强 阅读全文
posted @ 2016-03-14 00:00 xuefenhu 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 大家知道,Java中string.intern()方法调用会先去字符串常量池中查找相应的字符串,如果字符串不存在,就会在字符串常量池中创建该字符串然后再返回。 字符串常量池是一个固定大小的HashMap,桶的数量默认是1009, 从Java7u40开始,该默认值增大到60013。在Java6当中,字 阅读全文
posted @ 2016-03-13 20:51 xuefenhu 阅读(725) 评论(0) 推荐(0) 编辑
摘要: 语法糖(Syntactic sugar),也译为糖衣语法,是由英国计算机科学家彼得·约翰·兰达(Peter J. Landin)发明的一个术语,指计算机语言中添加的某种语法,这种语法对语言的功能并没有影响,但是更方便程序员使用。通常来说使用语法糖能够增加程序的可读性,从而减少程序代码出错的机会。 阅读全文
posted @ 2016-03-13 15:01 xuefenhu 阅读(247) 评论(0) 推荐(0) 编辑
摘要: ---恢复内容开始---作用 有时你希望定义一个类成员,使它的使用完全独立于该类的任何对象。通常情况下,类成员必须通过它的类的对象访问,但是可以创建这样一个成员,它能够被它自己使用,而不必引用特定的实例。在成员的声明前面加上关键字static(静态的)就能创建这样的成员。如果一个成员被声明为static,它就能够在它的类的任何对象创建之前被访问,而不必引用任何对象。你可以将方法和变量都声明为static。static 成员的最常见的例子是main( ) 。因为在程序开始执行时必须调用main() ,所以它被声明为static。 声明为static的变量实质上就是全局变量。当声明一个对象时,.. 阅读全文
posted @ 2014-03-12 16:49 xuefenhu 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 一个暂且说的过去的解释 The method is static because otherwise there would be ambiguity: which constructor should be called? Especially if your class looks like this:1 public class JavaClass{2 protected JavaClass(int x){}3 public void main(String[] args){4 }5 } Should the JVM call new JavaCla... 阅读全文
posted @ 2014-03-12 16:35 xuefenhu 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 1 package test; 2 3 public class Test { 4 5 public static void main(String[] args) { 6 7 final int num2 = Integer.parseInt(args[0]); 8 9 }10 11 }编译时,会报Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 0 at test.Test.main(Test.java:7)最终的结论是: 运行时忘了加运行时参数了。运行时没有输... 阅读全文
posted @ 2014-01-21 16:27 xuefenhu 阅读(6411) 评论(0) 推荐(0) 编辑
摘要: #includeint main(void) { int i=0; int *pint=&i; double d=1.23; double *pDouble=&d; void *pvoid=NULL; pvoid=pint; printf("1:%d\n",*((int*)pvoid)); pvoid=pDouble; printf("2:%lf\n",*((double*)pvoid)); return 0;}因为void指针,虽然它可以接收任何类型的数据,但从它取数据回来的时候需要强制转换成相应的类型。参考链接:http://bbs. 阅读全文
posted @ 2014-01-21 15:09 xuefenhu 阅读(499) 评论(0) 推荐(0) 编辑
摘要: 修改lightdm.conf登录方式, 1.首先,激活root账户, 在终端中执行 sudo passwd root 连续两次输入 密码,即使root账户的密码,注意密码并不在终端中显示 2. 切换到root账户 在终端执行 su root ,并且输入密码 3.修改lightdm.conf 文件。 lightdm.conf文件在 /etc/lightdm/目录下面。修改方式你可以使用vim等,我会介绍vim修改方式。 在lightdm.conf中添加 greeter-hide-user=true greeter-show-manual-login=tru... 阅读全文
posted @ 2013-12-30 15:52 xuefenhu 阅读(543) 评论(0) 推荐(0) 编辑
摘要: 一、建立空文件的几种方法1、cd.>a.txtcd.表示改变当前目录为当前目录,即等于没改变;而且此命令不会有输出。>表示把命令输出写入到文件。后面跟着a.txt,就表示写入到a.txt。而此例中命令不会有输出,所以就创建了没有内容的空文件。2、copy nul a.txtnul表示空设备,从概念上讲,它不可见,存在于每个目录中,可以把它看成一个特殊的“文件”,它没有内容;一般可把输出写入到nul,来达到屏蔽输出的目的,如pause>nul,此命令执行效果是暂停,并且不会显示“请按任意键继续. . .”。此例子表示将空设备复制到a.txt,同样创建了没有内容的空文件。3、ty 阅读全文
posted @ 2013-12-24 16:14 xuefenhu 阅读(455) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 11 下一页