- 博客(13)
- 资源 (11)
- 收藏
- 关注
原创 hadoop中datanode不被namenode识别的问题
namenode在format初始化的时候会形成两个标识: blockPoolId: clusterId: 新的datanode加入时,会获取这两个标识作为自己工作目录中的标识 一旦namenode重新format后,namenode的身份标识已变,而datanode如果依然 持有原来的id,就不会被namenode识别 解决方法 先关闭datanode和namenode,然后删除da
2017-11-29 17:15:25 1349 1
原创 使用hadoop下载数据时出现空指针异常
在使用java操作hadoop时,上传文件没有问题。但是当下载数据的时候就抛出了一个空指针异常。java.lang.NullPointerException at java.lang.ProcessBuilder.start(ProcessBuilder.java:1012) at org.apache.hadoop.util.Shell.runCommand(Shell.java:
2017-11-29 13:27:15 1760
原创 红黑树
红黑树(英语:Red–black tree)是一种自平衡二叉查找树,是在计算机科学中用到的一种数据结构,典型的用途是实现关联数组。它是在1972年由鲁道夫·贝尔发明的,他称之为”对称二叉B树”,它现代的名字是在Leo J. Guibas和Robert Sedgewick于1978年写的一篇论文中获得的。它是复杂的,但它的操作有着良好的最坏情况运行时间,并且在实践中是高效的:它可以在 O ( log
2017-11-18 20:52:47 262
原创 java中在finally语句中使用return语句
当抛出异常时在finally中使用return语句 当一个程序段抛出异常的时候,如果在finally语句中使用了return语句,就会覆盖掉前面try语句中抛出的异常。导致上层方法不能捕获到调用这个方法抛出的异常。/** * @author Mingming * @Description * @Date Created in 21:00 2017/11/16 * @Modificd By
2017-11-16 21:46:29 1092
原创 观察者模式
观察者模式定义了对象之间的一对多依赖,这样一来,当一个对象改变状态时,他的所有的依赖者都会受到通知并自动更新为了交互对象之间的松耦合设计而努力。下面是一个实现观察者模式的一个简单样例,一个主题接口,一个观察者接口,还有一个是要实现的具体的观察者的具体接口。然后有一个实现主题接口的具体类,一个实现观察者接口的类。和一个测试类。限于篇幅只实现了一个观察者。也可以实现多个观察者实验一下。Java拥有自己的
2017-11-15 16:51:04 272
原创 Java集合类概述《三》
SetSet接口同样是Collection接口的一个字接口,他表示数学意义上的集合概念。Set中不包含重复的元素,即Set中不存在两个这样e1和e2, 使得e1.equals(e2)为true。由于Set接口提供的数据结构是数学意义上集合概念的抽象,因此他需要支持对象的添加、删除,而不需要提供随机访问。 按照定义,Set接口继承Collection接口,而且他不允许集合中存在重复项。所有原始方
2017-11-13 11:46:31 271
转载 数据库设计三大范式
数据库设计三大范式为了建立冗余较小、结构合理的数据库,设计数据库时必须遵循一定的规则。在关系型数据库中这种规则就称为范式。范式是符合某一种设计要求的总结。要想设计一个结构合理的关系型数据库,必须满足一定的范式。在实际开发中最为常见的设计范式有三个:1.第一范式(确保每列保持原子性)第一范式是最基本的范式。如果数据库表中的所有字段值都是不可分解的原子值,就说明该数据库表满足了第一范式。第一范式的合理遵
2017-11-10 20:55:48 299
原创 Java集合类概述《二》
在上一篇文章中我们介绍了Java集合框架的大致结构,然后分析了ArrayList的源码。然后这里给出三种遍历ArrayList的方法:import java.util.ArrayList;import java.util.Iterator;import java.util.List;public class Test{public static void main(String[] args
2017-11-10 14:33:15 261
原创 Java集合类概述《一》
Collection是最基本的集合接口,一个Collection代表一组Object,即Collection元素(Elements)。java SDK不直接继承自Collection的类,Java SDK提供的类都是继承自Collection的子接口。如List和Set。 首先通过jdk中的Collection类的源码我们可以发现public interface Collection<E>
2017-11-09 22:16:43 286
原创 剑指offer--二叉搜索树与双向链表
题目描述 输入一棵二叉搜索树,将该二叉搜索树转换成一个排序的双向链表。要求不能创建任何新的结点,只能调整树中结点指针的指向。/**public class TreeNode { int val = 0; TreeNode left = null; TreeNode right = null; public TreeNode(int val) { th
2017-11-07 21:01:53 203
原创 Effective java
Effective java创建和销毁对象考虑用静态工厂方法替代构造器遇到多个构造器参数时要考虑用构建器用私有构造器或者枚举类型强化Singleton属性enum SinfletonDemo{ INSTANCE; public void otherMethod{ System.out.println("Something"); }}enum Color{ RED(1)
2017-11-07 19:44:52 329
原创 剑指offer--二叉树中和为某一值的路径
题目描述 输入一颗二叉树和一个整数,打印出二叉树中结点值的和为输入整数的所有路径。路径定义为从树的根结点开始往下一直到叶结点所经过的结点形成一条路径。import java.util.ArrayList;/**public class TreeNode { int val = 0; TreeNode left = null; TreeNode right = null;
2017-11-05 21:21:00 214
原创 剑指offer--二叉搜索树的后序遍历序列
题目描述 输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历的结果。如果是则输出Yes,否则输出No。假设输入的数组的任意两个数字都互不相同。public class Solution { public boolean VerifySquenceOfBST(int [] sequence) { return Verification(0,sequence.length
2017-11-05 20:12:01 201
j2EE核心模式
2017-09-26
Struts2权威指南
2017-09-26
Struts2技术内幕
2017-09-26
MySQL必知必会
2017-09-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人