自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (2)
  • 收藏
  • 关注

原创 storm消息的可靠处理和容错

*任务级失败•bolt任务失败。此时,acker中所有与此bolt任务关联的消息都会因为超时而失败,对应spout的fail方法将被调用。•acker任务失败。在失败之前持有的所有消息都将会因为超时而失败。Spout的fail方法将被调用。•Spout任务失败。Spout任务对接的外部设备(如MQ)负责消息的完整性。•*任务槽(slot)故障•worker失败。每个work

2014-07-19 11:05:24 834

原创 The parallelism of Storm

物理架构:一个nimbus, 数个supervisor,

2014-05-16 09:49:34 669

原创 kafka mq consumer

import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import java.util.Properties;import java.util.concurrent.ExecutorService;import java.util.concurrent

2014-03-21 15:44:05 1230

原创 kafka spout

import java.util.HashMap;import java.util.LinkedList;import java.util.Map;import java.util.Properties;import java.util.Queue;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import back

2014-03-21 15:41:48 1369

原创 object count bolt

import backtype.storm.tuple.Fields;import backtype.storm.tuple.Tuple;import backtype.storm.tuple.Values;import com.newegg.storm.util.TimeUtils;import com.newegg.storm.util.TupleHelpers;/** * r

2014-03-21 14:54:22 679

转载 Storm中的RotatingMap源码

import java.util.HashMap;import java.util.Iterator;import java.util.LinkedList;import java.util.Map;import java.util.Map.Entry;/** * Expires keys that have not been updated in the configured nu

2014-01-21 17:19:43 1264

原创 storm bolt多重聚合

import java.util.ArrayList;import java.util.HashMap;import java.util.HashSet;import java.util.LinkedList;import java.util.List;import java.util.Map;import java.util.Set;import com.newegg.storm

2014-01-21 17:14:04 2801

原创 从java web request获取浏览器和操作系统信息

import java.util.regex.Matcher;import java.util.regex.Pattern;/** * get browser and OS information from user agent string * @author bw67 * */public class UserAgentParser { public static Str

2014-01-21 17:07:24 3595

原创 Java 模式匹配笔记

String regx = "\\d+"; //正则表达式Pattern p = Pattern.compile(regx);String testString = "hello 008";Matcher m = p.matcher(testString);//splitp = Pattern.compile("\\s");p.split(testString)

2014-01-21 16:37:11 575

原创 web前端技术进展

js框架 视图URL路由数据存储AngularJS内置基于DOM的模板(必选)内置(可选)内置系统(可选)Backbone自选(最常用的是基于字符串的模板库handlebars.js)内置(可选)内置(可重写)

2014-01-07 09:26:30 1580

转载 Changes to Sencha Touch 2.2 Theming Part 1: Using Iconography

source:http://druckit.wordpress.com/2013/04/04/changes-to-sencha-touch-2-2-theming-part-1-using-iconography/Changes to Sencha Touch 2.2 Theming Part 1: Using IconographySencha Touch 2.2 ha

2014-01-06 10:35:21 1032

转载 线程同步

Thread.sleep()使当前线程休眠,但不释放当前线程所持有的同步锁通常,多线程之间需要协调工作。例如,浏览器的一个显示图片的线程displayThread想要执行显示图片的任务,必须等待下载线程 downloadThread将该图片下载完毕。如果图片还没有下载完,displayThread可以暂停,当downloadThread完成了任务后,再通知display

2013-12-26 14:02:19 591

转载 机器学习中的数学(5)-强大的矩阵奇异值分解(SVD)及其应用

来源:http://www.cnblogs.com/LeftNotEasy/archive/2011/01/19/svd-and-applications.html一、奇异值与特征值基础知识:    特征值分解和奇异值分解在机器学习领域都是属于满地可见的方法。两者有着很紧密的关系,我在接下来会谈到,特征值分解和奇异值分解的目的都是一样,就是提取出一个矩阵最重要的特征。先

2013-12-05 17:29:22 1436

原创 postgresql 拾遗

1. 从timestamp提取date和timeto extract date from coldate,SELECT date(coldate) FROM mytable;to extract time, doing time(coldate) will give an error instead,SELECT "time"(coldate) FROM myt

2013-11-27 09:11:57 576

转载 sql join图解

转:http://coolshell.cn/articles/3463.html对于SQL的Join,在学习起来可能是比较乱的。我们知道,SQL的Join语法有很多inner的,有outer的,有left的,有时候,对于Select出来的结果集是什么样子有点不是很清楚。Coding Horror上有一篇文章(实在不清楚为什么Coding Horror也被墙)通过 文氏图 Venn di

2013-10-26 10:56:17 658

转载 HBase技术介绍

HBase简介HBase – Hadoop Database,是一个高可靠性、高性能、面向列、可伸缩的分布式存储系统,利用HBase技术可在廉价PC Server上搭建起大规模结构化存储集群。HBase是Google Bigtable的开源实现,类似Google Bigtable利用GFS作为其文件存储系统,HBase利用Hadoop HDFS作为其文件存储系统;Google运行M

2013-09-27 09:54:35 519

转载 Hadoop+HBase+ZooKeeper三者关系与安装配置

http://blog.sina.com.cn/s/blog_5c5d5cdf0101dvgq.html这里有几个主要关系:1.经过Map、Reduce运算后产生的结果看上去是被写入到HBase了,但是其实HBase中HLog和StoreFile中的文件在进行flush to disk操作时,这两个文件存储到了HDFS的DataNode中,HDFS才是永久存储。

2013-09-27 09:41:16 2352

转载 Linux File Sharing in a Microsoft Active Directory Domain

Linux File Sharing in a Microsoft Active Directory DomainDoing the SambaIntroductionThis is deviation of a write-up of an attempt to use Linux as a "Small Business Server". Note that i

2013-09-23 22:07:20 1543

原创 google搜索技巧

1. 与/或 AND OR2.关键词前加号,表示搜索结果必须包含这个词 +keyword 3.关键词前减号,表示搜索结果不能包含这个词 -keyword4. 搜索包含近似词 ~keyword5. 搜索特定词组,用引号 "word1 word2" 或用减号相连 word1-word26. 搜索相似页面 related:url7. 搜索算符:变量算符用途

2013-09-06 22:30:11 1890

转载 初学 Java Web 开发,请远离各种框架,从 Servlet 开发

转自:http://www.oschina.net/question/12_52027OSCHINA 软件库有一个分类——Web框架,该分类中包含多种编程语言的将近500个项目。Web框架是开发者在使用某种语言编写Web应用服务端时关于架构的最佳实践。很多Web框架是从实际的Web项目抽取出来的,仅和Web的请求和响应处理有关,形成一个基础,在开发别的应用项目的时候则可以从这个

2013-09-05 18:13:08 605

转载 “单元测试要做多细?”

http://coolshell.cn/articles/8209.html这篇文章主要来源是StackOverflow上的一个回答——“How deep are your unit tests?”。一个有13.8K的分的人(John Nolan)问了个关于TDD的问题,这个问题并不新鲜,最亮的是这个问题的Best Answer,这个问题是——“TDD需要花时间写测

2013-09-03 23:22:21 690

转载 大数据量,海量数据量处理方法

http://www.cnblogs.com/iammatthew/archive/2010/09/16/1828223.html大数据量的问题是很多面试笔试中经常出现的问题,比如baidu google 腾讯 这样的一些涉及到海量数据的公司经常会问到。 下面的方法是我对海量数据的处理方法进行了一个一般性的总结,当然这些方法可能并不能完全覆盖所有的问题,但是这样的一些方法也基本

2013-09-02 11:57:27 753

Think in java 4th

think in java 最新版,绝对好书! 非扫描PDF版本,清晰,文字可选

2009-03-06

面向Perl开发人员的XML技术入门

关于如何用perl简便地转换和重组原 XML 文档中包含的信息,然后以各种形式将信息写回去。 主要针对非常熟悉 Perl 的 Perl 程序员,但是对 XML 专家也有用,可以帮助他们以更程序性的方式操纵 XML 文档。

2009-02-15

空空如也

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

TA关注的人

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