摘要: 前面在讲InputFormat的时候,讲到了Mapper类是如何利用RecordReader来读取InputSplit中的K-V对的。 这一篇里,开始对Mapper.class的子类进行解读。 先回忆一下。Mapper有setup(),map(),cleanup()和run()四个方法。其中setu... 阅读全文
posted @ 2014-04-26 10:28 baoendemao 阅读(457) 评论(0) 推荐(0) 编辑
摘要: 原文地址:http://blog.csdn.net/posa88/article/details/7897963平时我们写MapReduce程序的时候,在设置输入格式的时候,总会调用形如job.setInputFormatClass(KeyValueTextInputFormat.class);来保... 阅读全文
posted @ 2014-04-26 10:21 baoendemao 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 关于这个问题网上的帖子和说法多如牛毛,是在难以分辨真假,或者是否与自己的出错情况相同。有了前车之鉴,就有必要提前声明,这篇是我在计算机--管理--服务中启动mysql服务时出现的错误,如下:最后的解决办法是:进入安装目录-->data文件夹,这个文件夹里的每一个子文件夹都是一个数据库,其他四个文件是... 阅读全文
posted @ 2014-04-25 17:09 baoendemao 阅读(175) 评论(0) 推荐(0) 编辑
摘要: @Override must override a superclass method 问题解决如果在使用Eclipse开发Java项目时,在使用 @Override 出现以下错误:The method *** of type *** must override a superclass metho... 阅读全文
posted @ 2014-04-25 15:51 baoendemao 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 错误一:IOException parsing XML document from ServletContext resource [/WEB-INF/applicationContext.xml]; nested exception is java.io.FileNotFoundException... 阅读全文
posted @ 2014-04-24 20:35 baoendemao 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 在上一篇文章中说说java反射(1)我们已经了解了反射的基本概念以及它的原理,但是我们知道反射只能能用它来做些什么呢?其实在我们很多已经很熟的框架中都有它的身影,例如Hibernate框架中的关联映射,Spring框架:IOC(控制反转).反射可以实现各种框架功能,接下来我们通过一个实例来写一个很小... 阅读全文
posted @ 2014-04-24 17:52 baoendemao 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 反射反射,程序员的快乐.第一次了解反射这个概念是从>中所了解到的.当时只是对概念的模糊了解,具体对它的机制并不清楚.最近在学习并实践SSH框架,其中Spring框架中核心的内容是IOC(Inversion of Control)控制反转,如果我们对java的反射机制有了一定的了解会对我们学习Spri... 阅读全文
posted @ 2014-04-24 17:51 baoendemao 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 在学习一个"新"知识之前,我们应该对跟它相关的概念进行一些简单的了解.在学习之前需要把自己放着一个更高的角度去看那些新知识,新概念.其实经过一些宏观的认识便会发现,新知识之所以为新,大部分都是在旧知识的基础上的更新变化.下面便是对SSH进行一个宏观的认识,鸟瞰一下整个地图.那么什么是SSH呢?SSH... 阅读全文
posted @ 2014-04-24 17:33 baoendemao 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 在上篇文章中我们对缓存以及Hibernate的一级缓存进行了介绍,接下来的主要内容将是Hibernate的二级缓存.二级缓存也称为进程级的缓存或SessionFactory级的缓存,二级缓存可以被所有的session共享,换句话说就是一级缓存可以用二级缓存里的内容.二级缓存的生命周期和Session... 阅读全文
posted @ 2014-04-24 17:25 baoendemao 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 本篇文章主要是总结Hibernate中关于缓存的相关内容.先来看看什么是缓存,我们这里所说的缓存主要是指应用程序与物流数据源之间(例如硬盘),用于存放临时数据的内存区域,这样做的目的是为了减少应用程序对物理数据源的访问次数,从而提高应用程序的性能.因为读取内存里的数据要远比读取硬盘里的数据快的多.如... 阅读全文
posted @ 2014-04-24 17:24 baoendemao 阅读(432) 评论(0) 推荐(0) 编辑