我爱大海V5的专栏

我如同永不老去的时光,奔腾不停,只渴望在某一天能找到属于自己的辉煌,如同蜗牛终将爬上金字塔的塔顶,欣赏大地第一缕阳光,沐浴人间第一丝温暖。 ...

HTML5 Canvas 绘制股市走势图

做金融类网站的时候,出现的最多的是价格走势图,但由于金融市场变化非常快,人工做图的话很不靠谱,机器生成的话开发难度比较大。所以小型金融网站通常会引用大网站的数据,例如 Google 财经频道的走势图。 可是 Google 采用的是 flash 来展示价格走势,如果我们的网站要针对...

2013-12-20 11:15:19

阅读数:5909

评论数:0

Hadoop 多表 join:map side join 范例

在没有 pig 或者 hive 的环境下,直接在 mapreduce 中自己实现 join 是一件极其蛋疼的事情,MR中的join分为好几种,比如有最常见的 reduce side join,map side join,semi join 等。今天我们要讨论的是第 2 种:map side joi...

2013-12-18 17:19:57

阅读数:768

评论数:0

hadoop DistributedCache的使用

Configuration conf = new Configuration(); DistributedCache.createSymlink(conf); DistributedCache.addCacheFile(new URI("/user/root/inpu...

2013-12-18 17:14:07

阅读数:589

评论数:0

Java中的String与常量池

string是java中的字符串。String类是不可变的,对String类的任何改变,都是返回一个新的String类对象。本文主要介绍Java中的String与常量池,希望对你有帮助,一起来看。 string是java中的字符串。String类是不可变的,对String类的任何...

2013-12-18 11:17:19

阅读数:613

评论数:1

Hadoop权限管理

1. 介绍 本文介绍的Hadoop权限管理包括以下几个模块: (1) 用户分组管理。用于按组为单位组织管理,某个用户只能向固定分组中提交作业,只能使用固定分组中配置的资源;同时可以限制每个用户提交的作业数,使用的资源量等 (2) 作业管理。包括作业提交权限控制,作业运行状...

2013-12-18 10:17:19

阅读数:544

评论数:0

自定义 hadoop MapReduce InputFormat 切分输入文件

在上一篇中,我们实现了按 cookieId 和 time 进行二次排序,现在又有新问题:假如我需要按 cookieId 和 cookieId&time 的组合进行分析呢?此时最好的办法是自定义 InputFormat,让 mapreduce 一次读取一个 cookieId 下的所有记录...

2013-12-16 18:28:47

阅读数:849

评论数:0

Hadoop 中利用 mapreduce 读写 mysql 数据(转)

有时候我们在项目中会遇到输入结果集很大,但是输出结果很小,比如一些 pv、uv 数据,然后为了实时查询的需求,或者一些 OLAP 的需求,我们需要 mapreduce 与 mysql 进行数据的交互,而这些特性正是 hbase 或者 hive 目前亟待改进的地方。 好了言归正传,简单的说说背景、...

2013-12-16 11:47:21

阅读数:724

评论数:0

Hadoop MapReduce 二次排序原理及其应用

目录[-] 1、首先说一下工作原理:  2、二次排序  3、具体步骤:  1 自定义key。  2 由于key是自定义的,所以还需要自定义一下类:  4 代码: 5 测试需求: 6 测试数据与结果: 7 原理图(点击查看大图): 8、推荐阅读: 9、REF: ...

2013-12-13 17:37:01

阅读数:702

评论数:0

JAVA反射机制

Reflection是Java 程序开发语言的特征之一,它允许运行中的 Java 程序对自身进行检查,或者说"自审",并能直接操作程序的内部属性。例如,使用它能获得 Java 类中各成员的名称并显示出来。 Java 的这一能力在实际应用中也许用得不是很多,但是在其它的程序设计语...

2013-12-13 12:18:50

阅读数:380

评论数:0

java反射机制初探(转)

最近和一位师兄交流了一下Java,真可谓是大有收获,让我好好的学习了一下javad的反射机制,同终于明白了spring等框架的一个基本实现的思想,那么今天就和大家分享一下java的反射机制。       反射,reflection,听其名就像照镜子一样,可以看见自己也可以看见别人的...

2013-12-13 11:44:43

阅读数:520

评论数:0

Java中abstract和interface的区别

abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。 abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进...

2013-12-13 10:52:43

阅读数:411

评论数:0

string,StringBuffer与StringBuilder的区别??

String 字符串常量 StringBuffer 字符串变量(线程安全) StringBuilder 字符串变量(非线程安全) 简要的说, String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象, 因此在每次对 String 类型进行改变的...

2013-12-12 18:05:33

阅读数:461

评论数:0

Spring2.5+MINA2搭建Socket Server

1、下载相应的开发包http://mina.apache.org/,MINA2.0版本包含了spring开发包,还需下载其他相关包,我的工程用到的包如下图:       2、配置spring的spring-mina-1.xml,配置mina服务: <beans xmlns...

2013-12-12 17:14:15

阅读数:1502

评论数:0

Apache MINA 2.0 简单应用示例及与Spring的集成

Apache MINA 2.0 简单应用示例及与Spring的集成 基于Apache MINA 的网络应用有三个层次,分别是 I/O 服务、I/O 过滤器和 I/O 处理器: 1. I/O 服务:I/O 服务用来执行实际的 I/O 操作。Apache MINA 2.0 已经提供了一系列支持不同协...

2013-12-12 14:07:44

阅读数:1300

评论数:0

Mina TCP服务端客户端 示例

服务端代码: package minaT3; import java.io.IOException; import java.net.InetSocketAddress; import org.apache.mina.core.buffer.IoBuffer; import org.apac...

2013-12-12 12:02:29

阅读数:847

评论数:0

JAVA的Mina框架传递对象——一劳永逸(转载)

接触java的Mina框架已经有很多时间了,在网上也读过了很多的相关文章,发现Mina框架的确是一个值得拿来好好研究的东西,前些日子写了一个山寨QQ项目,其中的通信部分用到了java中自带的InputStream,OutputStream,Writer,Reader等等,感觉其中的很大的一个问题就...

2013-12-12 10:30:40

阅读数:680

评论数:0

java学习——mina篇

mina是对nio的具体实现。是目前比较高效和流行的nio框架了。 下面是对使用mina进行通讯的一个简单demo,后面再用mina写一个RPC的简单框架。 mina主要包括: (使用的mina版本为2.0.0.M4 core,具体可见官方网站 ) mina也分服务端和客户端(这是...

2013-12-11 16:33:20

阅读数:660

评论数:0

高性能Java网络框架 MINA

Apache MINA(Multipurpose Infrastructure for Network Applications) 是 Apache 组织一个较新的项目,它为开发高性能和高可用性的网络应用程序提供了非常便利的框架。当前发行的 MINA 版本支持基于 Java NIO 技术的 TCP...

2013-12-11 15:35:42

阅读数:1066

评论数:0

基于MINA框架快速开发网络应用程序(转)

1.MINA框架简介  MINA(Multipurpose Infrastructure for Network Applications)是用于开发高性能和高可用性的网络应用程序的基础框架。通过使用MINA框架可以可以省下处理底层I/O和线程并发等复杂工作,开发人员能够把更多的精力投入到业务设...

2013-12-11 14:07:54

阅读数:547

评论数:0

Linux 操作

正在运行的内核和系统信息 # uname -a # 获取内核版本(和BSD版本) # lsb_release -a # 显示任何 LSB 发行版版本信息 # cat /etc/SuSE-release ...

2013-12-10 15:47:43

阅读数:1873

评论数:0

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