- 博客(8)
- 资源 (8)
- 收藏
- 关注
转载 StringBuffer 详解 (String系列之3)
StringBuffer 详解 (String系列之3) 本章介绍StringBuffer以及它的API的详细使用方法。转载请注明出处:http://www.cnblogs.com/skywang12345/p/string03.htmlStringBuffer 简介StringBuffer 是一个线程安全的可变的字符序列。它继承于AbstractStringBui
2014-03-14 15:37:18
1005
转载 StringBuilder 详解 (String系列之2)
StringBuilder 详解 (String系列之2) 本章介绍StringBuilder以及它的API的详细使用方法。转载请注明出处:http://www.cnblogs.com/skywang12345/p/string02.htmlStringBuilder 简介StringBuilder 是一个可变的字符序列。它继承于AbstractStringBuil
2014-03-14 12:27:25
346
转载 String详解, String和CharSequence区别, StringBuilder和StringBuffer的区别 (String系列之1)
本章主要介绍String和CharSequence的区别,以及它们的API详细使用方法。转载请注明出处:http://www.cnblogs.com/skywang12345/p/string01.html更多内容请参考:1. StringBuilder 详解 (String系列之2)2. StringBuffer 详解 (String系列之3)String 简介
2014-02-21 23:58:21
526
原创 Java String类LastIndex异常行为
Java String类LastIndex在指定起始位置时,会越界比较。测试用例:@Testpublic void testLastIndex(){String istr = "abcAbcABCabCaBcAbCaBCabc";//从位置4开始,从后往前,找出"bc"第一次出现的位置 ,运行结果是4,说明越界匹配,会包含index后面的字符System.out.prin
2014-02-21 23:47:57
647
转载 Datanode下线对集群带宽影响调研
Datanode下线对集群带宽影响调研NOV 14TH, 2012 | COMMENTS这是我两年前做的一个调研和测试,数据和集群规模有点老了,但是结论是有参考价值的。供大家参考。背景介绍在hadoop集群中,当一个datanode发生故障(宕机,进程被kill,网络不通等)时,namenode在一定时间内(默认10分30秒)无法收到该datanode的心跳信息
2014-02-18 15:24:12
1218
原创 Hdfs-源码解析(3)
datanode和namenode之间的心跳机制Hadoop中,通过datanode定期向namenode发送心跳信息,来确定datanode的有效性。对于超时未收到心跳信息的datanode,将被视为失效,将其从系统中移除。从代码中可以看出,超时的时间限制:ClassFSNameSystem{ …… long heartbeatInterval =conf.getLo
2013-07-24 09:46:54
363
原创 Hdfs-源码解析(2)
namenode启动Namenode持久化了文件和块之间的对应关系,也就是在namenode数据目录下的current/fsimage目录,namenode启动的时候,会将这个文件加载到内存里。块和机器的对应关系,namenode并不持久化,也就是说,namenode在启动的时候,并不知道文件块都在哪个datanode里,所以,namenode在启动后,会处于safemode状态,等待data
2013-07-24 09:45:30
331
原创 Hdfs-源码解析(1)
NameNode中,有server和serviceRpcServer两个成员,按照源码中的注释理解,如果配置了rpcserver,则server是给client专用的,其他datanode、backupnode等,都使用serviceRpcServer通信。 /** RPC server */ private Server server; /** RPC server for H
2013-04-22 06:24:55
562
ZeroMQ-Guide(中文版)
2013-09-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人