摘要: 二叉树的遍历有三种方式,如下:(1)前序遍历(DLR),首先访问根结点,然后遍历左子树,最后遍历右子树。简记根-左-右。(2)中序遍历(LDR),首先遍历左子树,然后访问根结点,最后遍历右子树。简记左-根-右。(3)后序遍历(LRD),首先遍历左子树,然后遍历右子树,最后访问根结点。简记左-右-根。... 阅读全文
posted @ 2015-08-17 15:28 大数据从业者FelixZh 阅读(439) 评论(0) 推荐(0) 编辑
摘要: 某个目录下有两个文件a.txt和b.txt.文件格式为(ip username),例如:a.txt127.0.0.1 zhangsan127.0.0.1 wangxiao127.0.0.2 lisi127.0.0.3 wangwub.txt127.0.0.4 lixiao127.0.0.1 lisi... 阅读全文
posted @ 2015-08-17 14:24 大数据从业者FelixZh 阅读(347) 评论(0) 推荐(0) 编辑
摘要: 原因:版本问题解决方法:cp /root/hive/lib/当前的jlinexx.jar /root/hadoop/share/hadoop/yarn/lib 阅读全文
posted @ 2015-08-15 23:51 大数据从业者FelixZh 阅读(251) 评论(0) 推荐(0) 编辑
摘要: public class binarySearch { public static void main(String[] args) { int arr[]={1,2,3,4,5,6,7,8,9}; int key=9; //int resul... 阅读全文
posted @ 2015-08-14 16:20 大数据从业者FelixZh 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 1 package com.felix.hbaseapi_test; 2 3 /* 这是旧版的 API操作 */16 public class hbaseapifelix {17 18 public static final String TABLE_NAME ... 阅读全文
posted @ 2015-08-13 23:58 大数据从业者FelixZh 阅读(1284) 评论(0) 推荐(0) 编辑
摘要: [root@centos ~]# hbase shellSLF4J: Class path contains multiple SLF4J bindings.SLF4J: Found binding in [jar:file:/root/hbase/lib/slf4j-log4j12-1.7.7.j... 阅读全文
posted @ 2015-08-13 23:02 大数据从业者FelixZh 阅读(884) 评论(0) 推荐(0) 编辑
摘要: (1)设置环境变量 export HADOOP_HOME=/your/own/hadoop/home export HADOOP_COMMON_LIB_NATIVE_DIR=$HADOOP_HOME/lib/native export HADOOP_OPTS="-Djava.library.p... 阅读全文
posted @ 2015-08-13 14:28 大数据从业者FelixZh 阅读(701) 评论(0) 推荐(0) 编辑
摘要: 现象:15/08/12 10:19:30 INFO mapreduce.Job: Job job_1439396788627_0005 failed with state FAILED due to: Application application_1439396788627_0005 failed... 阅读全文
posted @ 2015-08-13 01:32 大数据从业者FelixZh 阅读(585) 评论(0) 推荐(0) 编辑
摘要: 在hadoop2.5.2伪分布式上,安装了hbase1.0.1.1的伪分布式利用HBase的API创建个testapi的表时,提示Exceptioninthread"main"java.lang.NoClassDefFoundError:org/apache/hadoop/hbase/HBaseCo... 阅读全文
posted @ 2015-08-12 17:20 大数据从业者FelixZh 阅读(841) 评论(0) 推荐(0) 编辑
摘要: 第一种方法: 修改$HADOOP_CONF_DIR/log4j.properties文件hadoop.root.logger=ALL,console第二种方法 开启:export HADOOP_ROOT_LOGGER=DEBUG,console 关闭:export HADOOP_ROOT_LO... 阅读全文
posted @ 2015-08-05 15:45 大数据从业者FelixZh 阅读(1706) 评论(0) 推荐(0) 编辑
摘要: 1.Text包导错了。将import com.sun.jersey.core.impl.provider.entity.XMLJAXBElementProvider.Text;改为import org.apache.hadoop.io.Text;.2.本地编译环境和生产环境中的java版本不匹配。有... 阅读全文
posted @ 2015-08-02 23:24 大数据从业者FelixZh 阅读(512) 评论(0) 推荐(0) 编辑
摘要: 最近要开始找工作,就在原来搭建好的hadoop1.2.1的伪分布式跑跑mapreduce很久没用,就想着格式化一下namode,结果:Format aborted in /uar/local/hadoop/tmp/dfs/name进入tmp查看以前格式化过了,如果多少次格式化就需要将tmp目录下的文... 阅读全文
posted @ 2015-07-30 09:22 大数据从业者FelixZh 阅读(512) 评论(0) 推荐(0) 编辑
摘要: 1.提示信息设置 windows->preference->java->Editor->content Assist->Advance,选择需要提示的内容即可。如图所示: 2.提示信息操作 Window->Preferences->Java->Editor->ContentAssis... 阅读全文
posted @ 2015-07-29 15:10 大数据从业者FelixZh 阅读(537) 评论(0) 推荐(0) 编辑
摘要: Shuffle过程,也称Copy阶段。reduce task从各个map task上远程拷贝一片数据,并针对某一片数据,如果其大小超过一定的阀值,则写到磁盘上,否则直接放到内存中。官方的Shuffle过程如上图所示,不过细节有错乱,官方图并没有说明partition、sort和combiner具体作... 阅读全文
posted @ 2015-07-27 17:53 大数据从业者FelixZh 阅读(26220) 评论(5) 推荐(6) 编辑
摘要: 在Junit4中还有的测试注解有: @BeforeClass ,@Before,@Test,@After,@AfterClass1、其中:@BeforeClass,@AfterClass是Junit4中新添加进去的2、如果Run as --->Junit Test,运行含有@Test注释的方法是,那... 阅读全文
posted @ 2015-07-23 19:57 大数据从业者FelixZh 阅读(2375) 评论(0) 推荐(0) 编辑
摘要: 观察者模式:(也称发布-订阅模式) 定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有 依赖于其他的对象都得到通知并被自动更新! 阅读全文
posted @ 2015-07-07 09:07 大数据从业者FelixZh 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 为何需要MVC? 最早期的javaweb开发:Servlet==java+"html",问题:在Servlet中拼接字符串太麻烦 后来出现Jsp:==Html+Java在Html中嵌套java代码, 问题:页面和逻辑太过于混杂 最终导致:MVC的诞生! MVC是一种架构型的模式,本身不引入新... 阅读全文
posted @ 2015-07-06 22:28 大数据从业者FelixZh 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 什么是连接池? 管理与数据库连接的实例池,就是一个软件好处: 1.重用与数据库的连接,节省网络连接资源和数据库里面处理连接的资源 2.免去程序与数据库建立连接的工作,提高效率 3.今后应用程序与数据库连接的地方,应该统统使用连接池 close():表示关闭应用程序与连接池的连接断开,而连接池... 阅读全文
posted @ 2015-07-06 21:44 大数据从业者FelixZh 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 如上图:第一栏设置:是告诉服务段的servlet组建,jsp的编码格式第二栏设置:是告诉客户端的浏览器,html的编码格式第三栏设置:是Filter的编码格式注:其实将eclipse/Myeclipse的开发环境的编码配成utf-8,新建的各种类型的文件都配成utf-8,就OK 阅读全文
posted @ 2015-07-06 19:45 大数据从业者FelixZh 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 首先1.安装配置jdk(http://www.cnblogs.com/felixzh/p/4491957.html)2.安装配置Tomcat和eclipse(http://www.cnblogs.com/felixzh/p/4610937.html)3.其他 Tomcat的文件结构 ... 阅读全文
posted @ 2015-07-06 10:21 大数据从业者FelixZh 阅读(918) 评论(0) 推荐(0) 编辑
摘要: 是什么?一种可以在Servlet处理请求之前和应答之后实现一定功能处理的技术。能干什么?能够在一个request到达servlet之前预处理request,也可以在离开servlet时处理response。通常实现如下功能: 1.在servlet被调用之前截获请求 2.在servlet被调用之前... 阅读全文
posted @ 2015-07-05 20:21 大数据从业者FelixZh 阅读(321) 评论(0) 推荐(0) 编辑
摘要: 论文写的头疼,回顾一下jdbc,换换脑子传统的写法:1.加载驱动类class.forname("jdbc类的包结构");2.获得连接Connection conn=DriverManager.getConnection("url","username","userpwd");3.获得描述Ststem... 阅读全文
posted @ 2015-07-05 17:15 大数据从业者FelixZh 阅读(626) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2015-07-03 23:30 大数据从业者FelixZh 阅读(315) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2015-07-03 14:00 大数据从业者FelixZh 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2015-07-02 16:22 大数据从业者FelixZh 阅读(192) 评论(0) 推荐(0) 编辑
摘要: servletcontextlistenerservletrequestlistenerhttpsessionlistener 阅读全文
posted @ 2015-07-02 15:32 大数据从业者FelixZh 阅读(403) 评论(0) 推荐(0) 编辑
摘要: servlet之间的跳转,有两种方式:1.redirect方式,是新的请求,数据不相同2.forward方式是同一个请求,数据相同 阅读全文
posted @ 2015-07-02 15:26 大数据从业者FelixZh 阅读(332) 评论(0) 推荐(0) 编辑
摘要: servlet之间共享数据资源! 阅读全文
posted @ 2015-07-02 14:08 大数据从业者FelixZh 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 其中,红色部分为我们开发人员要做的,其他部分是框架做的。学习就要搞懂整个运行的流程!否则,不利于个人技术的积累! 阅读全文
posted @ 2015-07-01 20:12 大数据从业者FelixZh 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 第一:先确定一下开发流程是否正确1.写好servlet组件类2.写好web.xml文件--向服务器介绍组件3.发布--就是拷贝 注意:要拷贝包结构,不要只拷贝组件类文件 另外,拷贝的是.class文件,不是.java文件。4.启动Tomcat服务器如果流程正确还是如标题的问题,那就是web.... 阅读全文
posted @ 2015-07-01 10:14 大数据从业者FelixZh 阅读(76972) 评论(3) 推荐(2) 编辑