2011年11月30日

数组的排序

摘要: 例子:将数组排序程序修改成一个方法的调用形式package WordCount;import javax.naming.ldap.SortControl;public class ArrayRefDemo03 { public static void main(String[] args) { int score[] = { 67, 89, 87, 69, 90, 100, 75, 90 }; int age[] = { 31, 30, 18, 17, 8, 9, 1, 39 }; sort(score); print(score); System.out.println("\n&q 阅读全文

posted @ 2011-11-30 11:55 wangbokun 阅读(144) 评论(0) 推荐(0) 编辑

数组的引用传递

摘要: 传递以及返回数组 方法中也可以用来传递和返回数组,如果要向方法中传递一个数组,则方法的接受参数必须是符合其类型的数组,而且数组属于引用数据类型,所以在把数组传递进方法之后,如果方法对数组本身做了任何修改,修改结果也将保存下来。例子:向方法中传递数组package WordCount;public class ArrayRefDemo01 { public static void main(String[] args) { int temp[] = { 1, 3, 5 }; fun(temp); //传递数组的引用 for (int i = 0; i < temp.length;... 阅读全文

posted @ 2011-11-30 11:20 wangbokun 阅读(857) 评论(0) 推荐(0) 编辑

return 和 方法的递归调用

摘要: return语句直接结束方法方法的递归调用:递归调用是一种特殊的调用形式,是方法自己调用自己,如图所示:例子:完成数字的累加操作,除了循环操作以外还可以使用递归调用:代码:package WordCount;public class DiGui { public static void main(String[] args) { System.out.println("计算结果:" + sum(100)); // 调用操作 } public static int sum(int num) { if (num == 1) { return 1; } else { return 阅读全文

posted @ 2011-11-30 11:09 wangbokun 阅读(654) 评论(0) 推荐(0) 编辑

方法的声明和使用

摘要: 方法就是一段可重复调用的代码段,方法与函数的关系?在有些书中把方法成为函数,其实两者是同样的概念,只是称呼方式不一样。方法的定义格式:public static 返回值类型 方法名称(类型 参数1,参数2,...){ //方法主体 程序语句; 【return表达式】; } 如果不需要船体参数到方法中,只要将括号写出,不必填入任何内容,此外,如果方法没有返回值,则在返回值类型处要明确写出void,此时,在方法中return语句可以省略,方法执行完后无论是否存在返回值都将返回到方法的调用处并向下继续执行。命名规范: 在定义类的... 阅读全文

posted @ 2011-11-30 10:47 wangbokun 阅读(314) 评论(0) 推荐(0) 编辑

2011年11月28日

使用tar

摘要: 范例一:将整个 /etc 目录下的文件全部打包成为 /tmp/etc.tar[root@linux ~]# tar -cvf /tmp/etc.tar /etc <==仅打包,不压缩![root@linux ~]# tar -zcvf /tmp/etc.tar.gz /etc <==打包后,以 gzip 压缩[root@linux ~]# tar -jcvf /tmp/etc.tar.bz2 /etc <==打包后,以 bzip2 压缩# 特别注意,在参数 f 之后的文件档名是自己取的,我们习惯上都用 .tar 来作为辨识。# 如果加 z 参数,则以 .tar.gz 或 .t 阅读全文

posted @ 2011-11-28 17:33 wangbokun 阅读(140) 评论(0) 推荐(0) 编辑

使用cp

摘要: cp -Rp * /dest/dir-R选项告诉cp需要递归操作要复制的目录结构,-p选项保持原始文件的访问权限、所有权和访问修改时间。复制是基于当前用户对文件的访问权。-a 尽可能多地保持了源文件的特性,包括硬连接 阅读全文

posted @ 2011-11-28 17:14 wangbokun 阅读(131) 评论(0) 推荐(0) 编辑

从命令行编写脚本

摘要: 在shell脚本中可以完成的任何事情,在命令行下都可以完成。(对于需要快速完成的脚本来说,很适合)$while : ; do>clear>ls -lrt #根据修改时间排序输出结果>sleep 3>done 此命令是一个无限循环,用Ctrl+c来终止运行。在看一个一系列嵌套的循环。$ for i in 1 2 3 4 5 6 7 8 9>do>for j in 1 2 3 4 5 6 7 8 9>do> for k in 1 2 3 4 5 6 7 8 9> touch $i$j$k> done>done>done 在当前 阅读全文

posted @ 2011-11-28 15:36 wangbokun 阅读(578) 评论(0) 推荐(0) 编辑

vi的使用

摘要: shell的vi编辑模式下:H: 向左移动一个字符光标L: 向右移动一个字符光标B: 向左移动一个单词W: 向右移动一个单词I:进入插入模式X:删除一个字符D+W:删除一个单词D+D: 删除整行shift+A:在行尾添加文本ESC后在输入(/):查找:然后输入要查找的内容,按N可以查找下一个显示行号:setnu 然后回车,可现实行号 阅读全文

posted @ 2011-11-28 14:28 wangbokun 阅读(149) 评论(0) 推荐(0) 编辑

2011年11月15日

HDFS(自我修复的分布式文件系统)

摘要: HDFS(自我修复的分布式文件系统)HDFS概念:磁盘块:每个磁盘都有默认的数据块大小,这是磁盘进行数据读/写的最小单位。构建于单个磁盘之上的文件系统通过磁盘块来管理该文件系统中的块,该文件系统块的大小可以是磁盘块的整数倍。文件系统块一般为几千字节,而磁盘块一般为512字节。HDFS块(block):抽象块的两个好处:1.文件的存储空间将以整个集群的空间大小存储,并不是单个node硬盘的大小。2.可以备份数据块,如果有数据块损坏,将会读取备份的数据块,不影响用户的正常使用,并且会自动修复备份块的份数(即:将损坏的块重新从备份的块复制并存储)显示块的信息:[root@dlxa180 had... 阅读全文

posted @ 2011-11-15 09:06 wangbokun 阅读(1315) 评论(0) 推荐(2) 编辑

2011年11月9日

Hadoop群集环境搭建-- 伪分布式模式

摘要: Hadoop群集环境搭建伪分布式模式介绍操作系统:redhat5.6NameNode: 172.16.40.180DateNode: 172.16.40.201DateNode: 172.16.40.108software:JDK version: jdk1.6.0_27Download address: http://www.oracle.com/technetwork/java/javase/downloads/jdk-6u29-download-513648.htmlHadoop version: hadoop-0.20.2Download address:http://down... 阅读全文

posted @ 2011-11-09 15:25 wangbokun 阅读(501) 评论(0) 推荐(0) 编辑

导航