自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (179)
  • 收藏
  • 关注

转载 ActiveMQ - message cursor

因群里的“追风”问message cursor到底是有什么用,以及怎么用,我答应他出篇源码分析文档,现在有点时间,就把message cursor分析一下。在分析的过程种发现,如果不从源码分析,只是从已有的用户使用文档中,确实没法用好message cursor。activeMQ的message cursor分为3种l         Store-basedl         VM

2015-09-23 20:55:44 1243 1

转载 apache kafka系列之log4j配置

kafka日志文件分为5种类型,依次为:controller,kafka-request,server,state-change,log-cleaner,不同类型log数据,写到不同文件中:[java] view plaincopykafka.logs.dir=logs     log4j.rootLogger=INFO, stdou

2015-09-22 21:06:21 935

转载 apache kafka系列之在zookeeper中存储结构

1.topic注册信息/brokers/topics/[topic] :存储某个topic的partitions所有分配信息Schema:{    "version": "版本编号目前固定为数字1",    "partitions": {        "partitionId编号": [            同步副本组broker

2015-09-22 21:03:54 522

转载 Unsupported major.minor version 51.0 错误解决方案

jdk1.6工程中使用外部jar包中类出现:Unsupported major.minor version 51.0原因分析:出现上述错误是因为:外部jar包使用jdk1.7(jdk7)编译,而使用此jar包的工程jdk版本为jdk1.6(jdk6),算是版本不支持。 解决方法见下面的步骤:第一步:在eclipse新增jdk1.7。如下图所示:第二步:修改eclip

2015-09-22 09:21:55 4023

转载 Windows平台搭建Kafka源代码开发环境(Eclipse版本)

最近在研究Kafka源代码,需要自己搭建一个开发环境。官网上给出的提示略显简单,照着做了一遍也碰到了一些问题。特此记录下来。开发环境: Oracle Java 1.7_u71 + Eclipse 4.4.1 + Scala 2.10.4 + Gradle 2.3 + Kafka 0.8.2.1一、Gradle安装配置  Kafka代码自0.8.x之后就使用Gradle来进行

2015-09-21 20:44:05 1180

转载 Understanding ActiveMQ Broker Networks - 理解ActiveMQ 网络模型

Networks of message brokers in ActiveMQ work quite differently to more familiar models such as that of physical networks. They are not any harder to understand or reason about but we need to have an

2015-09-17 19:40:04 799

转载 PostgreSQL与MySQL比较

本帖最后由 osdba 于 2011-04-21 16:33 编辑特性MySQLPostgreSQL实例通过执行 MySQL 命令(mysqld)启动实例。一个实例可以管理一个或多个数据库。一台服务器可以运行多个 mysqld 实例。一个实例管理器可以监视 mysqld 的各个实例。通过执行 Postmaster 进程(p

2015-09-15 16:54:16 470

转载 MongoDB 复制集模式Replica Sets

1、概述复制集是一个带有故障转移的主从集群。是从现有的主从模式演变而来,增加了自动故障转移和节点成员自动恢复。复制集模式中没有固定的主结点,在启动后,多个服务节点间将自动选举产生一个主结点。该主结点被称为primary,一个或多个从结点被称为secondaries。primary结点基本上就是master结点,不同之处在于primary结点在不同时间可能是不同的服务器。如果当前的主

2015-09-15 15:00:01 440

转载 MongoDB Sharding 分片技术

1、概述MongoDB在1.6版本中提供分片和复本集技术使得MongoDB真正具备了生产环境部署的能力。       MongoDB 包含一个自动分片模块 ("mongos")。自动分片可以用于构建一个大规模的可扩展的数据库集群,这个集群可以并入动态增加的机器,自动建立一个水平扩展的数据库集群系统,将数据库数据存储在sharding的各个节点上。       应用程序可以通

2015-09-15 14:19:41 534

转载 MongoDB集成Spring Data

本文介绍MongoDB与Spring Data框架的集成。1、测试环境测试环境与上一篇文章MongoDB 与JAVA CRUD一样。需要的jar包如下图所示:2、实践步骤(1)实体类Emp.java[java] view plaincopyprint?package com.yy.mongodb.b

2015-09-15 14:16:01 547

转载 MongoDB与JAVA CRUD

本文介绍java如何对MongoDB数据库进行CRUD操作。1、测试环境 [html] view plaincopyprint?(1) OS:windows XP  (2) DataBase:MongoDB V 1.8.1  (3) Driver:mongo-2.6.5.jar  (4) Test:junit-4.10.j

2015-09-15 14:14:18 372

转载 MongoDB 主从复制

1、概述主从复制是MongoDB数据库的一大特性,通过数据库备份提升其容灾能力,同时实现读写分离、数据恢复等。2、环境搭建MongoDB主从复制的环境在Windows,同时是在一台主机上实现的。(1)主数据库:在C盘(2)从数据库:在E盘3、具体步骤(1)启动主数据库 [html] view plaincopyprin

2015-09-15 14:08:19 418

转载 Java NIO 系列教程

Java NIO(New IO)是从Java 1.4版本开始引入的一个新的IO API,可以替代标准的Java IO API。本系列教程将有助于你学习和理解Java NIO。感谢并发编程网的翻译和投递。 (关注ITeye官微,随时随地查看最新开发资讯、技术文章。) Java NIO提供了与标准IO不同的IO工作方式: Channels and Buffers(通道和缓冲

2015-09-13 14:09:51 448

转载 分布式缓存GemFire架构介绍

1什么是GemFireGemFire是一个位于应用集群和后端数据源之间的高性能、分布式的操作数据(operational data)管理基础架构。它提供了低延迟、高吞吐量的数据共享和事件分发。GemFire充分利用网络中的内存和磁盘资源,形成一个实时的数据网格(data fabric or grid)。 GemFire的主要特性有:Ø  多种网络拓扑

2015-09-13 12:14:20 1549

转载 Memcache,Redis,MongoDB(数据缓存系统)方案对比与分析

一、问题:         数据库表数据量极大(千万条),要求让服务器更加快速地响应用户的需求。二、解决方案:     1.通过高速服务器Cache缓存数据库数据     2.内存数据库  (这里仅从数据缓存方面考虑,当然,后期可以采用Hadoop+HBase+Hive等分布式存储分析平台)三、主流解Cac

2015-09-13 11:52:33 576

转载 [Phonegap+Sencha Touch] 移动开发5、Sencha touch结合Phonegap使用

敬告Sencha touch开发新手:1、Sencha Touch项目(简称ST项目)、Phonegap项目、Android项目(或iOS项目)是三个不同的概念2、ST项目和eclipse没关系;Android项目和eclipse有点关系(可以用eclipse调试和导出apk包);iOS项目和xcode有点关系(可以用xcode调试和上架)3、ST项目用phonegap(或

2015-09-12 16:24:58 741

转载 Akka框架基本要点介绍

Akka基于Actor模型,提供了一个用于构建可扩展的(Scalable)、弹性的(Resilient)、快速响应的(Responsive)应用程序的平台。本文基本上是基于Akka的官方文档(版本是2.3.12),通过自己的理解,来阐述Akka提供的一些组件或概念,另外总结了Akka的一些使用场景。Actor维基百科这样定义Actor模型:在计算科学领域,Actor模型

2015-09-12 16:01:38 1790

转载 Mina、Netty、Twisted一起学:线程模型

要想开发一个高性能的TCP服务器,熟悉所使用框架的线程模型非常重要。MINA、Netty、Twisted本身都是高性能的网络框架,如果再搭配上高效率的代码,才能实现一个高大上的服务器。但是如果不了解它们的线程模型,就很难写出高性能的代码。框架本身效率再高,程序写的太差,那么服务器整体的性能也不会太高。就像一个电脑,CPU再好,内存小硬盘慢散热差,整体的性能也不会太高。玩过Android开发

2015-09-12 15:49:42 616

转载 Mina、Netty、Twisted一起学:整合protobuf

protobuf是谷歌的Protocol Buffers的简称,用于结构化数据和字节码之间互相转换(序列化、反序列化),一般应用于网络传输,可支持多种编程语言。protobuf如何使用这里不再介绍,本文主要介绍在MINA、Netty、Twisted中如何使用protobuf,不了解protobuf的同学可以去参考我的另一篇博文。在前面的一篇博文中,有介绍到一种用一个固定为4字节的前

2015-09-12 15:42:52 610

转载 Hadoop 新 MapReduce 框架 Yarn 详解

原 Hadoop MapReduce 框架的问题对于业界的大数据存储及分布式处理系统来说,Hadoop 是耳熟能详的卓越开源分布式文件存储及处理框架,对于 Hadoop 框架的介绍在此不再累述,读者可参考 Hadoop 官方简介。使用和学习过老 Hadoop 框架(0.20.0 及之前版本)的同仁应该很熟悉如下的原 MapReduce 框架图:图 1.Hadoop 原 MapR

2015-09-11 14:54:44 580

转载 Hadoop1.x与Hadoop2的区别

1、变更介绍Hadoop2相比较于Hadoop1.x来说,HDFS的架构与MapReduce的都有较大的变化,且速度上和可用性上都有了很大的提高,Hadoop2中有两个重要的变更:l HDFS的NameNodes可以以集群的方式布署,增强了NameNodes的水平扩展能力和可用性;l MapReduce将JobTracker中的资源管理及任务生命周期管理(包括定时触发及监控

2015-09-11 14:05:38 529

转载 Impala与Hive的比较

1. Impala架构       Impala是Cloudera在受到Google的Dremel启发下开发的实时交互SQL大数据查询工具,Impala没有再使用缓慢的Hive+MapReduce批处理,而是通过使用与商用并行关系数据库中类似的分布式查询引擎(由Query Planner、Query Coordinator和Query Exec Engine三部分组成),可以直接从

2015-09-10 20:23:51 424

转载 Spark:一个高效的分布式计算系统

概述什么是SparkSpark是UC Berkeley AMP lab所开源的类Hadoop MapReduce的通用的并行计算框架,Spark基于map reduce算法实现的分布式计算,拥有Hadoop MapReduce所具有的优点;但不同于MapReduce的是Job中间输出和结果可以保存在内存中,从而不再需要读写HDFS,因此Spark能更好地适用于数据挖掘与机器学习

2015-09-10 17:47:53 478

转载 storm简介

场景伴随着信息科技日新月异的发展,信息呈现出爆发式的膨胀,人们获取信息的途径也更加多样、更加便捷,同时对于信息的时效性要求也越来越高。举个搜索场景中的例子,当一个卖家发布了一条宝贝信息时,他希望的当然是这个宝贝马上就可以被卖家搜索出来、点击、购买啦,相反,如果这个宝贝要等到第二天或者更久才可以被搜出来,估计这个大哥就要骂娘了。再举一个推荐的例子,如果用户昨天在淘宝上买了一双袜子,今天想买一

2015-09-10 17:27:59 331

转载 Java开发中的23种设计模式详解

设计模式(Design Patterns)                                  ——可复用面向对象软件的基础设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化

2015-09-08 22:18:54 502

简历模板_doc

简历模板_doc

2013-09-29

高可用MySQL

高可用MySQL

2013-07-08

EXCEL2010中文帮助文档.chm

EXCEL2010中文帮助文档.chm

2013-06-24

toad for oracle 11g

toad for oracle 11g.7z

2013-05-26

jquery-ui-themes-1.10.3

jquery-ui-themes-1.10.3

2013-05-19

jquery-ui-1.10.3.custom

jquery-ui-1.10.3.custom

2013-05-19

Spring in Action(第二版)_英文

Spring in Action(第二版)_英文

2013-04-08

深入解析Spring MVC与Web Flow.7z.002

深入解析Spring MVC与Web Flow.7z.002

2013-04-06

深入解析Spring MVC与Web Flow.7z.001

深入解析Spring MVC与Web Flow.7z.001

2013-04-06

RESTfull Web Service中文版(扫描)

RESTfull Web Service中文版(扫描)

2013-04-06

WEB SERVICES原理与研发实践

WEB SERVICES原理与研发实践

2013-04-06

RESTful Web Services Cookbook

RESTful Web Services Cookbook

2013-04-06

Spring Web Flow权威指南

Spring Web Flow权威指南

2013-04-06

Spring+in+Action.+中文版.7z.003

Spring+in+Action.+中文版.7z.003

2013-04-06

Spring+in+Action.+中文版.7z.002

Spring+in+Action.+中文版.7z.002

2013-04-06

Spring+in+Action.+中文版.7z.001

Spring+in+Action.+中文版.7z.001

2013-04-06

基于成本的oracle优化法则 中文

基于成本的oracle优化法则 中文 oracle 优化法则

2013-04-06

Troubleshooting Oracle Performance

Troubleshooting Oracle Performance

2013-04-06

Pro.Oracle.Database.11g.Rac.on.Linux.pdf.7z

Pro.Oracle.Database.11g.Rac.on.Linux.pdf.7z

2013-04-06

oracle+statspack+高性能调整技术

oracle+statspack+高性能调整技术

2013-04-06

Clojure编程

Clojure编程_中文 书签版 清晰 大家共同学习

2015-11-29

Scala快学书签版

Scala快学 书签与目录 Scala快学 书签与目录

2015-09-02

Java开发题

Java开发题

2014-10-14

Hadoop实战中文版 扫描版

Hadoop实战中文版 扫描版

2014-08-09

HBase_实战_中文

HBase_实战_中文

2014-08-03

cloudera pig 文档

cloudera pig 文档 cloudera pig 文档

2014-08-03

cloudera sqoop 文档

cloudera sqoop 文档

2014-08-03

Cloudera Hive 文档

Cloudera Hive 文档 源码

2014-08-03

Apache Sqoop Cookbook

Integrating data from multiple sources is essential in the age of big data, but it can be a challenging and time-consuming task. This handy cookbook provides dozens of ready-to-use recipes for using Apache Sqoop, the command-line interface application that optimizes data transfers between relational databases and Hadoop. Sqoop is both powerful and bewildering, but with this cookbook’s problem-solution-discussion format, you’ll quickly learn how to deploy and then apply Sqoop in your environment. The authors provide MySQL, Oracle, and PostgreSQL database examples on GitHub that you can easily adapt for SQL Server, Netezza, Teradata, or other relational systems.

2014-08-02

spring data for redis

spring data for redis spring data for redis 官方材料

2014-07-23

spring data hadoop

spring data hadoop 官方文档

2014-07-23

spring data book

spring data book 来源于官方网站

2014-07-23

Pragmatic.Programming.Erlang.2nd.Edition

Pragmatic.Programming.Erlang.2nd.Edition

2014-04-03

Erlang程序设计中文版(完整书签)

Erlang程序设计中文版(完整书签)

2014-04-03

数据挖掘概念与技术 中文第三版

数据挖掘 概念与技术 中文 第三版 带书签

2014-03-24

编程珠玑书签

编程珠玑-中文书签 编程珠玑书签 

2014-03-20

Week 37 Intermediate

Week 37 IntermediateWeek 37 Intermediate

2013-09-11

EF English Document

EF English Document EF English Document

2013-08-28

MYSQL核心技术手册

MYSQL核心技术手册

2013-07-08

MySQL 5权威指南

MySQL 5权威指南

2013-07-08

空空如也

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

TA关注的人

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