自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

微笑看明天的专栏

微笑看明天

  • 博客(10)
  • 收藏
  • 关注

原创 sqoop export工具把HDFS中的数据导入到rdbms系统中,实现方式有三种

sqoop export工具把HDFS中的数据导入到rdbms系统中,实现方式有三种:(1)insert mode:生成insert语句然后执行,这是默认的方式(2)update mode:生成update语句,替换数据库中的记录(3)call mode:调用存储过程处理每一条记录:Common argumentsArgument Description

2014-05-07 15:29:14 1788

原创 安装zookeeper集群

现有4台机器 10.14.2.201 10.14.2.202 10.14.2.203 10.14.2.204安装zookeeper集群 在所有机器上进行1、下载安装包解压 tar xvf zookeeper-3.4.5.tar.gz  -C /export/ cd /export/ ln -s zookeeper-3.4.5 zookeeper2、设置环境变量

2014-05-07 15:26:38 371

原创 启动Hadoop HDFS时的“Incompatible clusterIDs”错误原因分析

Incompatible clusterIDs”的错误原因是在执行“hdfs namenode -format”之前,没有清空DataNode节点的data目录。 网上一些文章和帖子说是tmp目录,它本身也是没问题的,但Hadoop 2.4.0是data目录,实际上这个信息已经由日志的“/data/hadoop/hadoop-2.4.0/data”指出,所以不能死死的参照网上的解决

2014-05-07 15:25:26 606

原创 最近在cloudstack邮件组看到有人提问虚拟机创建失败

最近在cloudstack邮件组看到有人提问虚拟机创建失败,日志信息大致如下:> FirstFitRoutingAllocator) Not considering hosts: [Host[-1-Routing]]  to> > deploy template: Tmpl[202-ISO-202-2-d3beb14a-c693-3825-b20c-f41493d06114

2014-05-07 15:24:57 768

原创 对于Java中Map的遍历方式,很多文章都推荐使用entrySet

1. 阐述对于Java中Map的遍历方式,很多文章都推荐使用entrySet,认为其比keySet的效率高很多。理由是:entrySet方法一次拿到所有key和value的集合;而keySet拿到的只是key的集合,针对每个key,都要去Map中额外查找一次value,从而降低了总体效率。那么实际情况如何呢?为了解遍历性能的真实差距,包括在遍历key+value、遍历key、遍历v

2014-05-06 21:01:58 1247

原创 覆盖了equals()和hashCode()方法以确保两个相等映射返回相同的哈希码

AbstractMap抽象类:覆盖了equals()和hashCode()方法以确保两个相等映射返回相同的哈希码。如果两个映射大小相等、包含同样的键且每个键在这两个映射中对应的值都相同,则这两个映射相等。映射的哈希码是映射元素哈希码的总和,其中每个元素是Map.Entry接口的一个实现。因此,不论映射内部顺序如何,两个相等映射会报告相同的哈希码。SortedMap接口:它用来保持键的有序顺

2014-05-06 21:01:36 817

原创 一种是InputStream/OutputStream

工作后,使用的技术随着项目的变化而变化,时而C#,时而Java,当然还有其他一些零碎的技术。总体而言,C#的使用时间要更长一些,其次是 Java。我本身对语言没有什么倾向性,能干活的语言,就是好语言。而且从面向对象的角度来看,我觉得C#和Java对我来说,没什么区别。这篇文章主要回顾Java中和I/O操作相关的内容,I/O也是编程语言的一个基础特性,Java中的I/O分为两种类型,

2014-05-06 21:00:58 400

原创 为什么要用RMI

为什么要用RMI​在这次的项目中,对于客户端与服务器之间的通信,想了许多办法,由于做的是富客户端应用,最终将技术选定在了RMI和Java-sockets两种之间,其中RMI的灵活性不高,客户端和服务器端都必须是java编写,但使用比较方便,反观java-sockets,虽然比较灵活,但需要自己规定服务器端和客户端之间的通信协议。比较麻烦,几经权衡,最终还是选择RMI来进行服务器-客户端通信

2014-05-06 21:00:38 694

原创 腾讯的新闻称中国老头三天破解世界最难九宫格

今日,一则腾讯的新闻称中国老头三天破解世界最难九宫格,虽然最后老人是改了一个数字,但是引起本人一时兴趣,想通过计算机程序求解该问题,于是在宿舍呆了一下午,终于成功求解,程序源码如下。​package numberGame;   public class Point {     private int col;// 行号     private int row;// 列号     private

2014-05-06 21:00:19 522

原创 网络资源总结的一些在Java编程中尽可能要做到的一些地

最近的机器内存又爆满了,除了新增机器内存外,还应该好好review一下我们的代码,有很多代码编写过于随意化,这些不好的习惯或对程序语言的不了解是应该好好打压打压了。下面是参考网络资源总结的一些在Java编程中尽可能要做到的一些地方。1. 尽量在合适的场合使用单例使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单来说,单例主要适用于

2014-05-06 20:59:45 421

空空如也

空空如也

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

TA关注的人

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