w h y ? y o u a r e h e r e ?

Hbase简介

HBase概述

HBase是一个开源的非关系型分布式数据库(NoSQL),它参考了谷歌的BigTable建模,实现的编程语言为 Java。它是Apache软件基金会的Hadoop项目的一部分,运行于HDFS文件系统之上,为 Hadoop 提供类似于BigTable 规模的服务,可以存储海量稀疏的数据,并具备一定的容错性、高可靠性及伸缩性。主要应用场景是实时随机读写超大规模的数据。

阅读全文 »

strom 概述

Apache Strom 是自由开源的分布式实时计算系统

  • 擅长处理海量数据
  • 适用于数据实时处理而非批处理(比如Hadoop)
  • 分布式系统,可以充分利用计算机集群资源
  • 模型简单,易于适用

阅读全文 »

Hadoop 概述

Hadoop 简介

Apache Hadoop是一款支持数据密集型分布式应用并以Apache 2.0许可协议发布的开源软件框架。它支持在商品硬件构建的大型集群上运行的应用程序。Hadoop是根据Google公司发表的MapReduce和Google档案系统的论文自行实作而成。

阅读全文 »

什么是流

Stream 不是集合元素,它不是数据结构并不保存数据,它是有关算法和计算的,它更像一个高级版本的 Iterator。原始版本的 Iterator,用户只能显式地一个一个遍历元素并对其执行某些操作;高级版本的 Stream,用户只要给出需要对其包含的元素执行什么操作,比如 “过滤掉长度大于 10 的字符串”、“获取每个字符串的首字母”等,Stream 会隐式地在内部进行遍历,做出相应的数据转换。

阅读全文 »

Map 浅析 通常来说,Map是一个由键值对组成的数据结构,且在集合中每个键是唯一的。下面就以K和V来代表键和值,来说明一下java中关于Map的九大问题。 将Map转换为List在java中Map接口提供了三种集合获取方式:Key set,,value set, and key-value se ...
阅读全文 »

摘要 :

JMS(JAVA Message Service,java消息服务)API是一个消息服务的标准或者说是规范,允许应用程序组件基于JavaEE平台创建、发送、接收和读取消息。它使分布式通信耦合度更低,消息服务更加可靠以及异步性。Java 消息机制 JMS ,ActiveMQ 是Apache出品,最流行的,能力强劲的开源消息总线.

阅读全文 »