名字的由来 Siamese和Chinese有点像。Siam是古时候泰国的称呼,中文译作暹罗。Siamese也就是“暹罗”人或“泰国”人。Siamese在英语中是“孪生”、“连...
Keyword: Java Seralization, Avro, Thrift, Protocol Buffer 数据序列化的意义: 把对象的字节序列永久地保存到硬盘上,通...
Java生态 1. Java 源码编译 语法糖(Syntactic sugar):这种语法对语言的功能并没有影响,但是更方便程序员使用。通常来说使用语法糖能够增加程序的可读性...
背景知识 低延迟 vs 高吞吐 流处理系统与批处理系统最大不同在于节点间的数据传输方式。 对于一个流处理系统,当一条数据被处理完成后,序列化到缓存中,然后立刻通过网络传输到下...
我们为什么要使用软件包进行部署,而不是直接使用代码库呢?使用软件包部署意味着我们还需要创建额外的软件包库去管理软件包。 原因在于: 1. 节省了代码编译的时间: 大型工程代码...
今天给大家介绍一下我们在大型分布式系统中终止服务或进程经常会用到的队列排空的概念。 可以想一下,我们在超市结帐时,收银员会摆上一块终止服务的牌子。所有在途的顾客,依然可以排在...
微信小程序之分享功能 小程序风口正盛,将小程序作为获客的来源之一实在合适不过,想要让小程序的获客产生裂变,那么从将小程序的数据发送出去势在必行,本文提供以下几种方案作为数据出...
关键词: SRE,运营,可靠性, 故障剖析 对运维而言,相比较英文单词 operation 与 site reliability engineering (SRE), SRE...
关键词: 数据仓库,数据集市,Kimball, Inmon, 敏捷开发 从1970 年的Codd关系数据模型,到DW开山鼻祖Inmon的关系型建模方法,再到Kimball 的...
Google Analytics 推出了自己的Analytics Intelligence 的新功能。 用户可以用自然语言直接询问有关的数据问题, 然后便能得到结果。 看一下...
心有戚戚焉