摘要:
优点 1. 易于编程,用户只关心业务逻辑,实现框架的接口。 2. 良好的扩展性,可以动态增加服务器,解决计算资源不够问题。 3. 高容错性,任何一个机器挂掉,可以将任务转移到其他节点。 4. 适合海量数据计算(TB/PB),几千台服务器共同计算。 缺点: 1. 不擅长实时计算(时间比较长)。 2. 阅读全文
摘要:
正则表达式初体验: 1 public class regex_demo { 2 public static void main(String[] args) { 3 4 System.out.println(check("12439547sf")); 5 System.out.println(che 阅读全文
摘要:
基本数据类型:byte、 short、int、 long、 char、 float、 double、 boolean 引用数据类型:Byte、Short、Integer、Long、 character、Float、 Double、 Boolean 为什么提供包装类 java为了实现一切皆对象,为8种 阅读全文
摘要:
概念: Fsimage文件:HDFS文件系统元数据的一个永久性的检查点,其中包含HDFS文件系统的所有目录和文件inode的序列化信息。 Edits文件:存放hdfs文件系统的所有更新操作的路径,文件系统客户端执行的所有写操作首先会被记录到Edits文件中。 seen_txid文件保存的是一个数字, 阅读全文
摘要:
namenode工作机制: 1. 加载编辑日志(edits)和镜像文件(fsimage)到内存。 2. 元数据的请求,如:增删改。 3. 记录操作日志、更新滚动日志(避免发生意外,如:断电,所以在第3步)。 4. 内存数据操作,如:增删改。 Seconday namenode: 1.请求是否需要Ch 阅读全文
摘要:
第一个副本在Client所处的节点上,如果客户端在集群外,随机选一个。 第二个副本在另一个机架的随机一个节点。 第三个副本在第二个副本所在机架的随机节点。 保证了数据的可靠性。 阅读全文
摘要:
1. Date 日期对象创建: 时间毫秒值恢复成日期对象: 2. SimpleDateFormat 格式化那些时间形式 如何进行字符串时间解析 3. Calender 代表了系统此刻日期对应的日历对象。 是抽象类,不能直接创建对象。通过表方法。 1 public class Calender_Dem 阅读全文
摘要:
是一个可变的字符串类,我们可以把它看成一个对象容器。 作用:提高字符串的操作效率,如拼接,修改等。 定义字符串使用string,拼接、修改等操作字符串使用StringBuilder。 stringbuilder构造器 无参:创建一个空白的可变的字符串对象,不包含任何内容。 有参:创建一个指定字符串内 阅读全文
摘要:
toString 默认返回当前对象在堆内存中的地址信息:类的全限名@内存地址。 意义:父类toString()方法存在的意义就是为了被子类重写,以便返回对象的内容信息,而不是地址信息。 没有重写: 重写过后: equals 默认是比较当前对象与另一个对象的地址是否相同,相同返回true,不同返回fa 阅读全文
摘要:
本质上是一个没有名字的局部内部类,定义在方法中、代码块中,等。 作用:方便创建子类对象,最终目的为了简化代码编写。 特点: 1.匿名内部类是一个没有名字的内部类。 2.匿名内部类写出来就会产生一个匿名内部类的对象。 3.匿名内部类的对象类型相当于是当前new的那个的类型的子类类型。 例子: 1 pu 阅读全文