12 miniDan__

尚未进行身份认证

暂无相关简介

等级
TA的排名 8w+

CAP到底讲什么?

这篇博文主要是对《CAP理论十二年回顾:”规则”变了 》的个人解读。CAP到底讲什么,为什么不能同时满足?首先明确一点,CAP是一个分布式系统的特性,如果你没有多个服务节点,就不可能发生分区。先解释下概念: - C —— 执行的结果能同时反映到所有节点上。等同于所有节点访问同一份最新的数据副本。也许这里需要很多的具体不变性约束,比如主键不能重复。 - A —— 这个是指访问的节点是正常的,那么

2016-08-04 13:52:54

当说起message queue的时候,都在说什么?

接触了一些message system的系统(大部分是kafka),对message queue的作用和关键点有了一些了解。这些就谈谈我的认识,和使用注意事项。message queue的作用查阅了材料发现总结下来,列举的理由有十几条之多,但是直接貌似没有任何联系和组织方式。很是不好理解。我在这里使用模型的变化来阐述我自己的理解: 从上面的演化图来看,有了消息队列后的一个本质变化就是把收消息和

2016-07-24 23:40:15

数据分析利器 —— 列式储存数据库

数据分析利器 —— 列式储存数据库列式数据库什么是列式数据库?可能大家也才到了,既然有列式数据库,那么肯定就有行式的喽!确实是这样的。也许大多数人并不了解数据库储存模型(storage model)和数据库的数据模型(data model),不过对上层是使用者也没多大关系。不过我们现在讲的列式和行式就是指数据库的storage model,而他们支持同样的data schema,即对data mod

2016-07-21 22:42:02

java里为什么有了Thread还要设置一个Runnable?

我学习多线程疑惑,为什么会有这种代码出现:public static void main(String[] args) { Thread t = new Thread(new Runnable() { public void run() { System.out.println("this is a runnable");

2016-07-21 22:28:10

java多线程版生产者消费者模型

(可能会有很多错误,请谨慎阅读,如果本人发现会及时更新)。 最近在学习多线程编程,周末的时候用java写了一个生产者消费模型,这里做一些记录和总结。基本模板Producer while(true) data = generateData() queue.enqueue(data)Consumer while(true) data = queue.dequeue()m

2016-07-17 13:29:09

随手收藏,python中的各种类型转换

转载:http://blog.csdn.net/emaste_r/article/details/8447192 int(x [,base ]) 将x转换为一个整数 long(x [,base ]) 将x转换为一个长整数 float(x ) 将x转换到一个浮点数 complex(real [,imag ]) 创建一个复数 str(

2016-03-02 13:55:57

nginx反向代理配置

nginx反向代理配置什么是代理代理在普通生活中的意义就是本来应该你做的事情,你让别人代你做了,那么那个帮你做的人就是你的代理。而在计算机网络中代理的概念差不多,就是本来要客户端要做的网络访问,现在移交给另外一个机器做,那么那个机器就被称为代理服务器,代理服务器帮你来访问。过程如下:正常情况:client—(sendrequest)—>server代理情况:client—(send

2015-05-12 11:36:53

mondrian cmdRunner 使用实例

mondrian cmdRunner 使用实例run mdx: SELECT NON EMPTY {[Measures].[request]} ON COLUMNS,NON EMPTY {Hierarchize({[date].[date].Members})} ON ROWS FROM [ads_daily_2014]SELECT NON EMPTY {[Measures].[request]}

2015-05-04 11:25:29

mondrian schema控制sql中的group字段

mondrian schema控制sql中的group字段解决不了~~~去死!!!saiku界面不支持,并且olap4j也不支持level的property。mondrian 中level的member长整型格式控制mondrian自动把bigint型的字段显示成科学技术法,这种对于201401011102这种写法,就会变成2.01401011102E11,把本来辨识度很高的id,变成了奇奇怪怪的格

2015-05-04 11:24:16

mondrian 连接hive 步骤

mondrian 连接hive 步骤修改的配置saiku中的mondrian.prepoerties mondrian.jdbcDrivers=org.apache.hadoop.hive.jdbc.HiveDriver 样例:ondrian.catalogURL=file:///Users/xiedandan/Documents/workspace/mondrian_source/demo/T

2015-05-04 11:18:50

java 项目构建过程

java 项目构建过程单个文件的编译HelloWorld.javaimport java.util.*;public class HelloWorld //the class name must the same as file name case sensitivly{ public static void main(String[] args) {

2014-08-16 00:15:15

nvd3使用(1)——多线图中的一个很隐蔽的bug

编辑Markdownnvd3使用(1)——多线图中的一个很隐蔽的bug关于d3是一个非常强大的以数据驱动的基础图形库,其中封装了一系列的图形转化变形处理操作,欲知其强大在哪里,强大到什么地步,请参考http://d3js.org 和 https://github.com/mbostock/d3/wiki/Api%E5%8F%82%E8%80%83.而nvd3则是对d3的一层封装,其

2014-04-27 12:08:00

一个集合映射成一个数组

把集合映射成数组的简单的例子如下图:         映射方法一:(点集来表示每个格(row,column))(1,1)(1,2)(2,1)(2,2)(3,1)(3,2)映射方法二:(数字来表示每个格,pos_num)

2013-08-20 21:29:21

php中post键值过多引起的一个bug

今天在前任开发员遗留的项目中遇到这么一个奇怪的问题。纠结了很长时间,突然间恍然大悟,想起自己以前看过的一篇文章,瞬间所有的怪异现象全有了解释。这个怪异问题是这样的。我有一个很长很长的表单。如下:...当我提交表单,发现这么个奇怪的问题。我选择前面的用户传过来的$_POST['user_id']是正常

2013-05-08 00:40:33

编程珠玑(第三章)中的有趣的一道练习题(习题8):seven-segment devices

编程珠玑第三章有真么一道练习题:seven-segmnt devices provide an inexpensive display ofthe ten decimal digits;The seven segments are usually numbered asWrite a programthat displays a 16-bit positive in

2012-11-07 09:28:25

用gdb来学习c语言(linux环境下)

原文地址:https://www.hackerschool.com/blog/5-learing-c-with-gdb前几天在hacknews上看到这篇文章,发现它对C的初学者来说很有帮助。所以就尝试的翻译,粘贴在这里。限本人的英文水平和技术水平有限,有些地方可能翻译的不准,敬请见谅啊!----------------------------------------------------

2012-10-16 11:58:28

用explain来解析sql语句,然后建立正确的索引

用explain mysql中来解析sql语句是一个非常好用的工具,它可以查看你的sql语句的执行是直接全部扫描,还是经过索引优化的。用它来分析sql语句也可以避免一些无用的索引。下面来看一个例子:用sql来查询表中是否有匹配的a或者b(一共180w条记录)第一版:一条语句解决所有问题索引结构:id为唯一主键和索引sql语句:SELECT `id`,`a`,`b` FROM `

2012-10-12 16:51:32

PHP 之道(PHP: The Right Way):书写更好的 PHP 代码

转自:http://fairyfish.net/m/php-the-right-way/网上有很多过时的 PHP 相关信息,传播着错误的 PHP 实践和糟糕的代码,让新手学习 PHP 的时候误入歧途,这种情况必须改变,所有一些 PHP 爱好者就创立了一个叫做 PHP 之道(PHP: The Right Way)的网站,搜集 PHP 最佳实践,编码规范和网上权威的学习指南,给 PHP

2012-10-12 13:34:34

那些电影中的计算机世界

看过那么多的电影,发现关于计算机的电影还真少,而且其中能真正有提到技术知识的更少。所以我觉得是有必要列出来。留下这些为数不多的珍品。骇客追缉令Takedown (2000)豆瓣链接:http://movie.douban.com/subject/1305675/剧中骇客:Kevin Mitnick(http://en.wikipedia.org/wiki/Kevin_Mitnick

2012-10-11 23:41:57

php的crc32的陷阱

前几天写了一个分表程序,用的hash算法是crc32.分表的函数如下: function _get_hash_table($station) { $str = crc32($station);debug($str); $hash = substr(abs($str), 0, 2); return 'table'.($hash%10);

2012-08-31 11:26:48

查看更多

勋章 我的勋章
    暂无奖章