03 2013 档案

Kafka设计理念浅
摘要:本文转载自:Kafka设计理念浅 本文将从以下两个方面去尝试讲解Kafka的设计理念,主要参考文献在这里: Kafka设计背景及原因 Kafka的设计特色 Kafka设计背景及原因 Kafka最初被LinkedIn设计来处理活动流数据(activity stream data)和... 阅读全文

posted @ 2013-03-30 15:56 哼哼唧唧 阅读(139) 评论(0) 推荐(0)

从“不太差”到“卓越”
摘要:赖勇浩(http://laiyonghao.com)今天一个老友跟我说可以帮忙维护一下 reviewboard-svn-hooks(https://pypi.python.org/pypi/reviewboard-svn-hooks),聊起这货到底有什么问题,我说“部署在 windows 下的时候... 阅读全文

posted @ 2013-03-28 16:13 哼哼唧唧 阅读(97) 评论(0) 推荐(0)

C++拷贝构造函数
摘要:最近在复习C++的考试,对于上机中出现多的是构造函数\拷贝构造函数\虚函数等等接触了很多,对它们的理解逐步的加深. . 什么是拷贝构造函数 首先对于普通类型的对象来说,它们之间的复制是很简单的,例如: [c-sharp] view plaincopy ... 阅读全文

posted @ 2013-03-27 20:16 哼哼唧唧 阅读(130) 评论(0) 推荐(0)

NoSQL 中的 CAP 原理
摘要:转载自:NoSQL 中的 CAP 原理 我们知道 CAP 原来是任何存储无法规避的定律,任何存储设备都无法在一致性(C),可用性(A)和分区可容忍性(P)三者上都做得非常好。这就是所谓的CAP定律。 这里推荐的这篇文章,从CAP原理讲起,然后将目前的各大 NoSQL 产品进行了分类,如下:... 阅读全文

posted @ 2013-03-25 13:48 哼哼唧唧 阅读(240) 评论(0) 推荐(0)

如何“打败”CAP定理
摘要:转载自:如何“打败”CAP定理 CAP定理是数据系统设计的基本理论,目前几乎所有的数据系统的设计都遵循了这个定理。但CAP定理给目前的数据系统带来了许多复杂的、不可控的问题,使得数据系统的设计越来越复杂。Twitter首席工程师、Storm的作者Nathan Marz在本文中通过避开CAP... 阅读全文

posted @ 2013-03-25 13:41 哼哼唧唧 阅读(205) 评论(0) 推荐(0)

Storm使用到的相关技术总结
摘要:转载自:Storm使用到的相关技术总结 Storm作为一个开源的分布式实时流计算框架,其内部实现使用了一些常用的技术,这里是对这些技术及其在Storm中作用的概括介绍。以此为基础,后续再深入了解Storm的内部实现细节。 1. Zookeeper集群 Zookeeper是一个针对大型分布... 阅读全文

posted @ 2013-03-24 16:30 哼哼唧唧 阅读(117) 评论(0) 推荐(0)

使用 Twitter Storm 处理实时的大数据
摘要:转载自:使用 Twitter Storm 处理实时的大数据 简介: Storm 是一个开源的、大数据处理系统,与其他系统不同,它旨在用于分布式实时处理且与语言无关。了解 Twitter Storm、它的架构,以及批处理和流式处理解决方案的发展形势。 Hadoop(大数据分析领域无可争辩的王... 阅读全文

posted @ 2013-03-24 15:22 哼哼唧唧 阅读(147) 评论(0) 推荐(0)

Understanding the parallelism of a Storm topology
摘要:转载自:storm官方文档 Storm distinguishes between the following three main entities that are used to actually run a topology in a Storm cluster: W... 阅读全文

posted @ 2013-03-24 14:54 哼哼唧唧 阅读(165) 评论(0) 推荐(0)

storm入门教程 第四章 消息的可靠处理
摘要:转载自:量子恒道官方博客 4.1 简介 storm可以确保spout发送出来的每个消息都会被完整的处理。本章将会描述storm体系是如何达到这个目标的,并将会详述开发者应该如何使用storm的这些机制来实现数据的可靠处理。 4.2 理解消息被完整处理 一个消息(tuple)从s... 阅读全文

posted @ 2013-03-24 14:39 哼哼唧唧 阅读(135) 评论(0) 推荐(0)

Storm入门教程 第二章 构建Topology
摘要:转载自:量子恒道官方博客 2.1 Storm基本概念 在运行一个Storm任务之前,需要了解一些概念: TopologiesStreamsSpoutsBoltsStream groupingsReliabilityTasksWorkersConfiguration Storm集群和... 阅读全文

posted @ 2013-03-24 14:26 哼哼唧唧 阅读(157) 评论(0) 推荐(0)

重构个人版机房收费系统错误积累与解决方案 一
摘要:系统经过自己的坚持不懈的努力终于做完了,接下来总结总结经验教训,颗粒归仓啦 1:在做注册新的学生(卡号时)出现以下错误 INSERT 语句与 FOREIGN KEY 约束"XXX"冲突。该冲突发生于数据库"XXX",表"XXX", column 'XXX。 我的代码期初是这样... 阅读全文

posted @ 2013-03-18 09:07 哼哼唧唧 阅读(147) 评论(0) 推荐(0)

机房收费系统之组合查询:基本字符串拼接方法和存储过程实现
摘要:组合查询是费了不少功夫,查了不少资料,主要的两种思路是:字符串拼接和结合存储过程的使用. 第一种方法是通过最简单的方法来实现的,三层架构是为了解耦,对于组合查询就有点不太好处理,下面是我处理的过程, 程序界面: U层(界面层):手机数据,传递给实体 ''' ''' 获取数据... 阅读全文

posted @ 2013-03-13 23:12 哼哼唧唧 阅读(147) 评论(0) 推荐(0)

解读QML之四
摘要:解读QML之四 QML对象属性 每一个QML对象类型都定义了一系列属性。每创建一个该对象类型的实例,该实例的这些属性也自动被创建了。接下来我们讨论几种不同类型的属性。 id属性 ... 阅读全文

posted @ 2013-03-08 23:49 哼哼唧唧 阅读(261) 评论(0) 推荐(0)

T-SQL查询-----视图的强大用处
摘要:视图概述 使用视图是由于自己在做充值记录、退卡记录时等查询需要显示的信息在多个表中(为了满足数据库范式),但是需要把多个表中的数据拼接起来同时显示数据,这个时候就考虑到用视图了,视图就是一张虚拟表(原来数据的映射),它表示一张表的部分数据或多张表的综合数据,其结构和数据是建立在对表... 阅读全文

posted @ 2013-03-08 20:45 哼哼唧唧 阅读(146) 评论(0) 推荐(0)

存储过程-------------代码优化、逻辑优化
摘要:在前两天做注册时,需要考虑学生表、卡信息表、充值信息表等多个表,类似与这种情况需要操作多个表的操作(充值、退卡、上机、下机、结账等等),如果还是用原来的办法多个函数重复的调用,太浪费精力了,代码麻烦,调用关系搞不好还乱了,第一次做机房的时候,听说过这个词感觉特别难,存储过程很是神奇... 阅读全文

posted @ 2013-03-06 19:36 哼哼唧唧 阅读(189) 评论(0) 推荐(0)

导航