03 2012 档案

摘要:转载自源代码:添加注释 。1. String str1 = "abc"; System.out.println(str1 == "abc");步骤:1) 棧中开辟一块空间存放引用str1,2) String池中开辟一块空间,存放String常量"abc",3) 引用str1指向池中String常量"abc",4) str1所指代的地址即常量"abc"所在地址,输出为truePS:没啥好所的,就是用字符串池中的字符串 。2. String str2 = new String("abc&q 阅读全文
posted @ 2012-03-22 16:17 xiao晓 阅读(447) 评论(0) 推荐(1)
摘要:定义:1.强引用一般的引用实际上都是强引用,这是使用最普遍的引用。如果一个对象具有强引用,那就类似于必不可少的生活用品,垃圾回收器绝不会回收它。当内存空 间不足,Java虚拟机宁愿抛出OutOfMemoryError错误,使程序异常终止,也不会靠随意回收具有强引用的对象来解决内存不足问题。2.软引用(SoftReference)如果一个对象只具有软引用,那就类似于可有可物的生活用品。如果内存空间足够,垃圾回收器就不会回收它,如果内存空间不足了,就会回收这些对象的内存。只要垃圾回收器没有回收它,该对象就可以被程序使用。软引用可用来实现内存敏感的高速缓存。软引用可以和一个引用队列(Referenc 阅读全文
posted @ 2012-03-22 10:57 xiao晓 阅读(949) 评论(0) 推荐(0)
摘要:shell命令:ls -al >out.log 2>&1命令含义:将shell命令的1(stdout)输出 和 2(stderr)输出都重定向到out.log这个文件中 。解释:ls -al ,一个commond执行后会有2种输出:1(stdout)输出 和 2(stderr) ,默认是将1重定向到标准的输出屏幕上 。 ls -al >out.log ,是将默认的输出(其实就是输出到屏幕上的stdout)重定向out.log文件中 。 2>&1 重定向的意思,&1表示获得1(stout)的标准输出,既是将2重定向到1 ,因为现在的1已经被重定向到 阅读全文
posted @ 2012-03-21 10:12 xiao晓 阅读(367) 评论(0) 推荐(0)
摘要:1.shutdown shutdown命令安全地将系统关机。 有些用户会使用直接断掉电源的方式来关闭linux,这是十分危险的。因为linux与windows不同,其后台运行着许多进程,所以强制关机可能会导致进程的数据丢失﹐使系统处于不稳定的状态﹐甚至在有的系统中会损坏硬件设备。 而在系统关机前使用shutdown命令﹐系统管理员会通知所有登录的用户系统将要关闭。并且login指令会被冻结﹐即新的用户不能再登录。直接关机或者延迟一定的时间才关机都是可能的﹐还可能重启。这是由所有进程〔process〕都会收到系统所送达的信号〔signal〕决定的。这让像vi之类的程序有时... 阅读全文
posted @ 2012-03-14 21:02 xiao晓 阅读(9189) 评论(0) 推荐(0)
摘要:package org.apache.hadoop.atest.datanade;import java.io.BufferedInputStream;import java.io.DataInputStream;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import org.apache.hadoop.util.DataChecksum;/***程序的主要目的是读取一个block文件和相应的meta文件,然后多相应的data数据进行校验 。**/ 阅读全文
posted @ 2012-03-14 20:29 xiao晓 阅读(2158) 评论(0) 推荐(0)
摘要:hadoop中用该类来控制对于数据的处理速度 ,主要思想如下:1、将数据处理分为一个个的周期(period)2、每个周期内处理的bytes固定 。3、定义每次处理周期的开始时间 。4、每次处处理完后调用BlockTransferThrottler.throttle(long numOfBytes)方法,若是还未到周期的结束时间,已经将处理了相应的bytes,则该线程wait 。代码以及注视如下:package org.apache.hadoop.hdfs.server.datanode;/** * a class to throttle the block transfers. * This. 阅读全文
posted @ 2012-03-03 20:27 xiao晓 阅读(725) 评论(0) 推荐(0)