- 博客(22)
- 资源 (2)
- 收藏
- 关注
原创 storm消息的可靠处理和容错
*任务级失败•bolt任务失败。此时,acker中所有与此bolt任务关联的消息都会因为超时而失败,对应spout的fail方法将被调用。•acker任务失败。在失败之前持有的所有消息都将会因为超时而失败。Spout的fail方法将被调用。•Spout任务失败。Spout任务对接的外部设备(如MQ)负责消息的完整性。•*任务槽(slot)故障•worker失败。每个work
2014-07-19 11:05:24 858
原创 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 1260
原创 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 1389
原创 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 704
转载 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 1285
原创 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 2835
原创 从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 3625
原创 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 596
原创 web前端技术进展
js框架 视图URL路由数据存储AngularJS内置基于DOM的模板(必选)内置(可选)内置系统(可选)Backbone自选(最常用的是基于字符串的模板库handlebars.js)内置(可选)内置(可重写)
2014-01-07 09:26:30 1605
转载 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 1056
转载 线程同步
Thread.sleep()使当前线程休眠,但不释放当前线程所持有的同步锁通常,多线程之间需要协调工作。例如,浏览器的一个显示图片的线程displayThread想要执行显示图片的任务,必须等待下载线程 downloadThread将该图片下载完毕。如果图片还没有下载完,displayThread可以暂停,当downloadThread完成了任务后,再通知display
2013-12-26 14:02:19 614
转载 机器学习中的数学(5)-强大的矩阵奇异值分解(SVD)及其应用
来源:http://www.cnblogs.com/LeftNotEasy/archive/2011/01/19/svd-and-applications.html一、奇异值与特征值基础知识: 特征值分解和奇异值分解在机器学习领域都是属于满地可见的方法。两者有着很紧密的关系,我在接下来会谈到,特征值分解和奇异值分解的目的都是一样,就是提取出一个矩阵最重要的特征。先
2013-12-05 17:29:22 1463
原创 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 597
转载 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 679
转载 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 539
转载 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 2389
转载 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 1593
原创 google搜索技巧
1. 与/或 AND OR2.关键词前加号,表示搜索结果必须包含这个词 +keyword 3.关键词前减号,表示搜索结果不能包含这个词 -keyword4. 搜索包含近似词 ~keyword5. 搜索特定词组,用引号 "word1 word2" 或用减号相连 word1-word26. 搜索相似页面 related:url7. 搜索算符:变量算符用途
2013-09-06 22:30:11 2177
转载 初学 Java Web 开发,请远离各种框架,从 Servlet 开发
转自:http://www.oschina.net/question/12_52027OSCHINA 软件库有一个分类——Web框架,该分类中包含多种编程语言的将近500个项目。Web框架是开发者在使用某种语言编写Web应用服务端时关于架构的最佳实践。很多Web框架是从实际的Web项目抽取出来的,仅和Web的请求和响应处理有关,形成一个基础,在开发别的应用项目的时候则可以从这个
2013-09-05 18:13:08 624
转载 “单元测试要做多细?”
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 711
转载 大数据量,海量数据量处理方法
http://www.cnblogs.com/iammatthew/archive/2010/09/16/1828223.html大数据量的问题是很多面试笔试中经常出现的问题,比如baidu google 腾讯 这样的一些涉及到海量数据的公司经常会问到。 下面的方法是我对海量数据的处理方法进行了一个一般性的总结,当然这些方法可能并不能完全覆盖所有的问题,但是这样的一些方法也基本
2013-09-02 11:57:27 782
面向Perl开发人员的XML技术入门
2009-02-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人