自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

刘瑞东的专栏

愿本人的一点点积累可以给广大大数据爱好者些许帮助

  • 博客(9)
  • 资源 (20)
  • 收藏
  • 关注

原创 java中list、set和map 的区别

List按对象进入的顺序保存对象,不做排序或编辑操作。Set对每个对象只接受一次,并使用自己内部的排序方法(通常,你只关心某个元素是否属于Set,而不关心它的顺序--否则应该使用List)。Map同样对每个元素保存一份,但这是基于"键"的,Map也有内置的排序,因而不关心元素添加的顺序。如果添加元素的顺序对你很重要,应该使用 LinkedHashSet或者LinkedHashMap.  L

2013-08-27 17:51:56 733

原创 hadoop的mapreduce作业中经常出现Java heap space解决方案

常常被一些用户问到,说“为什么我的mapreduce作业总是运行到某个阶段就报出如下错误,然后失败呢?以前同一个作业没出现过的呀?” 10/01/10 12:48:01 INFO mapred.JobClient: Task Id : attempt_201001061331_0002_m_000027_0, Status : FAILED java.lang.OutOfMemoryErr

2013-08-27 17:51:23 3558 1

原创 Bash shell之管道命令

就如同前面所说的, bash 命令执行的时候有输出的数据会出现! 那么如果这群数据必需要经过几道手续之后才能得到我们所想要的格式,应该如何来设定? 这就牵涉到管线命令的问题了 (pipe) ,管线命令使用的是『 | 』这个界定符号! 另外,管线命令与『连续下达命令』是不一样的呦! 这点底下我们会再说明。底下我们先举一个例子来说明一下简单的管线命令。  假设我们想要知道 /etc/ 底下

2013-08-15 14:14:00 1521

原创 数据结构_栈、队列和树(Java)

数据结构――栈、队列和树开发者可以使用数组与链表的变体来建立更为复杂的数据结构。本节探究三种这样的数据结构:栈、队列与树。当给出算法时,出于简练,直接用Java代码。栈栈是这样一个数据结构,其数据项的插入和删除(获取)都只能在称为栈顶的一端完成。因为最后插入的数据项就是最先要删除的数据项,开发者往往将栈称为LILO(last-in, first-out)数据结构。数

2013-08-15 14:13:22 1020

转载 HBase列族高级配置

HBase有几个高级特性,在你设计表时可以使用。这些特性不一定联系到模式或行键设计,但是它们定义了某些方面的表行为。本节我们讨论这些配置参数,以及你可以如何使用它们。1 可配置的数据块大小HFile数据块大小可以在列族层次设置。这个数据块不同于之前谈到的HDFS数据块。其默认值是65,536字节,或64KB。数据块索引存储每个HFile数据块的起始键。数据块大小设置影响到数据块索引的大小。

2013-08-14 14:45:23 2044

转载 java内存泄露

1 引言     Java的一个重要优点就是通过垃圾收集器GC (Garbage Collection)自动管理内存的回收,程序员不需要通过调用函数来释放内存。因此,很多程序员认为Java 不存在内存泄漏问题,或者认为即使有内存泄漏也不是程序的责任,而是GC 或JVM的问题。其实,这种想法是不正确的,因为Java 也存在内存泄漏,但它的表现与C++不同。如果正在开发的Java 代码要全天24

2013-08-14 14:43:49 758

转载 java设计模式

创建模式1.工厂方法模式(Factory Method)  将程序中创建对象的操作,单独出来处理,创建一个产品的工厂接口,把实际的工作转移到具体的子类。大大提高了系统扩展的柔性,接口的抽象化处理给相互依赖的对象创建提供了最好的抽象模式。[java] view plaincopypublic class TestFactoryMethod {

2013-08-14 14:43:21 678

原创 域初始化、静态块及构造方法等在创建类实例时的执行顺序

在《Core java 2: volumn 1, Edition 5》一书的第四章“对象与类”中讲到域赋值语句、实例块、静态块及构造方法等在创建类实例时的执行顺序,中文译本有些处翻译的不贴切,而英文原书中也有一处错误。本文通过一个小程序来说明类实例构造过程中的语句执行顺序。程序如下:public class Teststaticblock{ public Teststaticblo

2013-08-08 16:42:56 947

原创 Java类加载机制

类加载是Java程序运行的第一步,研究类的加载有助于了解JVM执行过程,并指导开发者采取更有效的措施配合程序执行。研究类加载机制的第二个目的是让程序能动态的控制类加载,比如热部署等,提高程序的灵活性和适应性。一、简单过程Java程序运行的场所是内存,当在命令行下执行:java HelloWorld命令的时候,JVM会将HelloWorld.class加载到内

2013-08-08 16:42:41 619

pig学习笔记

这是学习pig的极好学习资料总结了很多知识,通俗易懂

2012-12-13

[原创]Apache_Pig的一些基础概念及用法总结

这是一个学习pig的极好的资料,通俗易懂

2012-12-13

Carrot2聚类工具简介

这是一个学习Carrot2的极好的书籍,通俗易懂

2012-12-13

实例教程1小时学会Python

这是一个学习python的极好学习文档,通俗易懂

2012-12-13

python入门教程一篇不错的Python入门教

这是一个学习python的极好学习文档,通俗易懂

2012-12-13

Python入门教程

这是一个学习python的极好学习文档,通俗易懂

2012-12-13

Python库参考手册

这是一个学习python的极好学习文档,通俗易懂

2012-12-13

Python教程(原文).

这是一个学习python的极好学习文档,通俗易懂

2012-12-13

Python脚本入门学习经典手册

这是一个学习python的极好学习文档,通俗易懂

2012-12-13

python简明教程中文

这是一个学习python的极好学习文档,通俗易懂

2012-12-13

python的学习.docx

这是一个学习python的极好教程,通俗易懂

2012-12-13

Python_入门.pptx

这是一个学习python的极好教程,通俗易懂

2012-12-13

大规模日志数据存储研究

面向大规模批量日志数据存储方法的研究.docx

2012-10-10

debug详解.docx

这是一款详细介绍eclipse中如何进行debug的文档,深入细致的阐述了如何用它来查找bug以及进行修改,程序员必备

2012-07-24

Java脚本语言程序员手册.pdf

Java脚本语言程序员手册是经过很多大牛级人物精心编写的脚本编辑用的方法,里面详解了如何编写脚本,软件工程师必备

2012-07-24

Linux命令及其使用详解.docx

Linux命令及其使用详解里面讲解了linux系统中常用命令,细致易懂,超强的详解是我极力推荐的

2012-07-24

正则表达式30分钟入门教程.pdf

这是一款经前人总结的超强的学习正则表达式的文档,里面细致的讲解了正则表达式的使用方法,以及构成

2012-07-24

hibernate学习超强知识点荟萃

这是超强的学习笔记,包学包会,里面涵盖了hibernate的所有知识点,深入浅出

2012-07-24

组合数学书答案1

组合数学书答案,这是一个好资料快收藏啊,晚了就没有了,学计算机的快点啊。

2012-03-28

组合数学书答案

组合数学书答案,这是一个好资料快收藏啊,晚了就没有了,学计算机的快点啊。

2012-03-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除