- 浏览: 72595 次
最新评论
文章列表
编写WordCount程序
- 博客分类:
- Hadoop
编写自己WordCount程序
package rock.lee.wordcount;
import java.io.IOException;
import java.util.StringTokenizer;
import org.apache.hadoop.conf.Configuration;
import org.apache.hadoop.fs.Path;
import org.apache.hadoop.io.IntWritable;
import org.apache.hadoop.io.LongWritable;
import org.apach ...
package rock.lee.thinkinjava.c14.typeinfo;
import java.util.Arrays;
import java.util.List;
abstract class Shape{
void draw(){
System.out.println(this+".daw()");
}
abstract public String toString();
}
class Circle extends Shape{
@Override
public String toSt ...
Null对象的设计
/**
*
* @author Rock Lee
* @Description 标记接口
*/
public interface Null {
}
/**
*
* @author Rock Lee
* @Description
*/
public class Person {
private String first;
private String last;
private String address;
public static final Person NULL = new ...
Linux 常用命令
- 博客分类:
- Linux
crontab
*/1 * * * * date >> /root/date.txt上面的例子表示每分钟执行一次date命令30 21 * * * /usr/local/etc/rc.d/httpd restart 上面的例子表示每晚的21:30重启apache。 45 4 1,10,22 * * /usr/local/etc/rc.d/httpd restart 上面的例子表示每月1、10、22日的4 : 45重启apache。 10 1 * * 6,0 /usr/local/etc/rc.d/httpd restart 上面的例子表示每周六、周日的1 : ...
name
value
Description
dfs.default.chunk.view.size
32768
namenode的http访问页面中针对每个文件的内容显示大小,通常无需设置。
dfs.datanode.du.reserved
1073741824
每块磁盘所保留的空间大小,需要设置一些,主要是给非hdfs ...
HDFS是Hadoop Distribute File System 的简称,也就是Hadoop的一个分布式文件系统。一、HDFS的主要设计理念1、存储超大文件,这里的“超大文件”是指几百MB、GB甚至TB级别的文件。2、最高效的访问模式是 一次写入、多次读取(流式数 ...
HDFS FileSystem常用方法
- 博客分类:
- Hadoop
工程所依赖的jar包, hadoop-1.1.2/*.jar、hadoop-1.1.2/lib/*.jar
编写Java程序通过URL访问HDFS
public class HDFSTest {
public static final String HDFSPATH ="hdfs://centos:9000/hello.txt";
@Test
public void testAcceHDFSForURL() throws IOException{
URL url = new URL(HDFSPATH);
InputStre ...
启动hadoop
[root@centos local]# start-all.sh
查看进程 [root@centos local]# jps
3310 JobTracker
3008 NameNode
3120 DataNode
3471 TaskTracker
3230 SecondaryNameNode
3562 Jps
hdfs命令都是以hadoop fs开头的,-ls表示查看hdfs目录,hdfs://centos:9000/是配置文件core-site.xml中所配置的地址,“/“表示根路径
[root@centos local]# hadoo ...
使用VirtualBox搭建伪分布式环境,Linux为CentOS6.4,网络连接模式为Host-only
物理环境虚拟机网卡地址设置为192.168.56.0/24网段
设置CentOS的IP地址,必须和虚拟机网卡地址在同一网段,配置完CentOS的IP地址后重启一下网卡
[root@centos /]# service network restart
Shutting down loopback interface: [ OK ]
Bringing up loopback interface: ...
ubuntu14.04 卸载软件
- 博客分类:
- Linux
sudo apt-get purge 软件名
udo apt-get remove 软件名
sudo apt-get remove --purge google-chrome-unstabl
--purge 选项表示彻底删除改软件和相关文件
ubuntu14.04 C语言环境
- 博客分类:
- Linux
安装gcc编译器的话,使用以下命令获取
sudo apt-get install gcc
创建hello.c文件,gedit编写,编译
$sudo gcc -o 编译后的名字 hello.c
执行
$./hello
ubuntu14.04 使用root登录
- 博客分类:
- Linux
设置root用户和密码
sudo passwd root
在/usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf文件中加入
greeter-show-manual-login=true
重启后就可以输入用户名
ubuntu 14.04LTS切换root用户登录后提示
解决办法 /root/.profile中找到mesg n加入 tty -s后,重启即可
if [ "$BASH" ]; then
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
fi
tty -s && mesg n
10个有关String的面试问题
- 博客分类:
- JavaZZ
本文由 ImportNew - 唐小娟 翻译自 Programcreek。欢迎加入翻译小组。
下面是面试中最容易问到的有关String的问题。
1. 如何比较两个字符串?使用“==”还是equals()方法?
简单来讲,“==”测试的是两个对象的引用是否相同,而equals()比较的是两个字符串的值是否相等。除非你想检查的是两个字符串是否是同一个对象,否则你应该使用equals()来比较字符串。
如果你知道interning的概念的话,那就更好了。
2. 为什么针对安全保密高的信息,char[]比String更好?
因为String是 ...
原文出处: stormzhang
在Android/Java开发中,用来处理字符串常用的类有3种: String、StringBuilder、StringBuffer。
它们的异同点:
1) 都是 final 类, 都不允许被继承;
2) String 长度是不可变的, StringBuffer、StringBuilder 长度是可 ...