摘要: 共享原因:虽然用一篇博文写问题感觉有点奢侈,但是搜索百度,相关文章太少了,苦苦探寻日志才找到解决方案。 遇到问题:在windows平台上开发的mapreduce程序,运行迟迟没有结果。 Mapreduce程序 运行结果 Master(NameNode)日志 java.io.IOException: 阅读全文
posted @ 2017-06-05 12:57 码农皮邱 阅读(1277) 评论(0) 推荐(0) 编辑
摘要: 遇见问题:org.apache.hadoop.dfs.SafeModeException: Cannot delete/user/hadoop/input. Name node is in safe mode 解决办法:$bin/hadoop dfsadmin -safemode leave 如果配 阅读全文
posted @ 2017-06-05 12:50 码农皮邱 阅读(674) 评论(0) 推荐(0) 编辑
摘要: 应用场景 假设现在我们要设计DNF中的人物角色(鬼剑士、神枪手、魔法师、圣骑士、格斗家)。然而,利用面对对象的思想,必须先从实体入手,每一个角色都包含各种装备、武器、配饰,这些就当做要建造的零件,然后把装备零件组装起来,那么就是最终人物角色的能量值,然后它就将造成不同的伤害。 回忆过程:假设要创建一 阅读全文
posted @ 2017-05-30 17:44 码农皮邱 阅读(586) 评论(0) 推荐(0) 编辑
摘要: 概述 什么是工厂方法?什么是抽象工厂? 工厂方法是指工厂生产产品,而抽象工厂是生产产品系列。例如,工厂方法是只生产运输工具比如马车、公共汽车、自行车,而抽象工厂生产轮胎、螺丝钉交通工具零件。 工厂方法模式定义了一个创建对象的接口,但由子类决定实例化的类是哪一个。工厂方法让类把实例化推迟到子类。 抽象 阅读全文
posted @ 2017-05-29 20:21 码农皮邱 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 克隆是什么?它的产生背景? 当new的对象是多例的时候,new对象将会不断占据内存。特别是消耗内存的大对象,比如数据库连接等。平时运用的不多,只在spring等容器有见过,此处不多赘述,了解即可。 浅克隆与深克隆是什么意思?通过案例逐步探讨。 public class Star implements 阅读全文
posted @ 2017-05-29 14:22 码农皮邱 阅读(491) 评论(0) 推荐(0) 编辑
摘要: 问题来源 什么是单例?它的运用场景是什么? 单例模式是指保证在系统中只存在某类唯一对象。运用场景随处可见,例如工具类、Spring容器默认new对象等。 单例模式有几种实现方式? 饿汉式、懒汉式、双重检查锁式、内部类式、枚举式。 推荐使用方式? 饿汉式、内部类式。 饿汉式 饿汉式顾名思义饿,那么当应 阅读全文
posted @ 2017-05-29 12:52 码农皮邱 阅读(1468) 评论(4) 推荐(0) 编辑
摘要: 创建型模式 1、抽象工厂模式(Abstract factory pattern): 提供一个接口, 用于创建相关或依赖对象的家族, 而不需要指定具体类.2、生成器模式(Builder pattern): 使用生成器模式封装一个产品的构造过程, 并允许按步骤构造. 将一个复杂对象的构建与它的表示分离, 阅读全文
posted @ 2017-05-17 20:41 码农皮邱 阅读(566) 评论(0) 推荐(0) 编辑
摘要: 简述图的存储结构 图的存储结构分为:邻接矩阵与邻接表 邻接矩阵分为顶点、边表(1代表存在边、0代表不存在)。 邻接链表分为顶点(顶点信息、第一个边结点)、边表(顶点序号、下一个边结点)。 领结链表数据结构: 图的遍历原理 遍历:深度遍历、广度遍历。 深度遍历类似于树的前序遍历,遇见结点就访问。 广度 阅读全文
posted @ 2017-05-12 08:35 码农皮邱 阅读(588) 评论(0) 推荐(1) 编辑
摘要: 二叉排序树的概述 二叉排序树也被成为二叉查找树或者二叉搜索树。它或者是一棵空的二叉树。它具备以下性质。 若它的左子树不空,则左子树上所有结点的值均小于根结点的值。 若它的右子树不空,则右子树上所有结点的值均大于根结点的值。 它的左右子树也都是二叉排序树。 简述二叉排序树原理与实现 二叉排序树的建立根 阅读全文
posted @ 2017-05-11 19:39 码农皮邱 阅读(1107) 评论(0) 推荐(0) 编辑
摘要: 线性表查找的实现原理 1、线性表查找:顺序查找、折半查找。 2、顺序查找的实现思想 遍历全表,判断值是否相等,俗称蛮力法。 3、折半查找 步骤一:设置初始查找取件:left=0;right=n; 步骤二:测试查找区间[left,right]是否存在,若不存在,则查找失败,否则 步骤三:取中间位置mi 阅读全文
posted @ 2017-05-11 18:13 码农皮邱 阅读(410) 评论(0) 推荐(0) 编辑