Quantcast
Channel: 我自然
Browsing all 10 articles
Browse latest View live

HBase介绍PPT

Hbase介绍 from kaiyannju

View Article



Java使用"指针"快速比较字节

如何才能快速比较两个字节数组呢?我将问题描述成下面的接口:public int compareTo(byte[] b1, int s1, int l1, byte[] b2, int s2,int l2);最直观的做法是同时遍历两个数组,两两比较。public int compareTo(byte[] buffer1, int offset1, int length1, byte[]...

View Article

Image may be NSFW.
Clik here to view.

Google Dremel 原理 - 如何能3秒分析1PB

简介 Dremel 是Google 的“交互式”数据分析系统。可以组建成规模上千的集群,处理PB级别的数据。MapReduce处理一个数据,需要分钟级的时间。作为MapReduce的发起人,Google开发了Dremel将处理时间缩短到秒级,作为MapReduce的有力补充。Dremel作为Google...

View Article

Image may be NSFW.
Clik here to view.

Google Spanner原理- 全球级的分布式数据库

Google Spanner简介 Spanner 是Google的全球级的分布式数据库 (Globally-Distributed Database) 。Spanner的扩展性达到了令人咋舌的全球级,可以扩展到数百万的机器,数已百计的数据中心,上万亿的行。更给力的是,除了夸张的扩展性之外,他还能同时通过同步复制和多版本来满足外部一致性,可用性也是很好的。冲破CAP的枷锁,在三者之间完美平衡。...

View Article

Image may be NSFW.
Clik here to view.

Go-简洁的并发

多核处理器越来越普及。有没有一种简单的办法,能够让我们写的软件释放多核的威力?是有的。随着Golang, Erlang, Scala等为并发设计的程序语言的兴起,新的并发模式逐渐清晰。正如过程式编程和面向对象一样,一个好的编程模式有一个极其简洁的内核,还有在此之上丰富的外延。可以解决现实世界中各种各样的问题。本文以GO语言为例,解释其中内核、外延。 并发模式之内核...

View Article


Image may be NSFW.
Clik here to view.

2012年学习小结

一转身就到2013了。读者新年快乐,希望吃到饺子的人都幸福。 新年伊始,笔者在想做点什么之前,还是回顾下去年做了些什么,好歹有个交代。记录下学习的轨迹,分享给您还有未来的自己。...

View Article

Image may be NSFW.
Clik here to view.

NoSQL反模式 - 文档数据库篇

我们设计关系数据库Schema的都有一套完整的方案,而NoSQL却没有这些。半年前笔者读了本《SQL反模式》的书,觉得非常好。就开始留意,对于NoSQL是否也有反模式?好的反模式可以在我们设计Schema告诉哪里是陷阱和悬崖。NoSQL宣传的时候往往宣称是SchemaLess的,这会让人误解其不需要设计Schema。但如果不意识到设计Schema的必要,陷阱就在一直在黑暗中等着我们。这篇文章就总结一...

View Article

Image may be NSFW.
Clik here to view.

Scala Tour - 精选

5月1日是劳动的日子,笔者做了一个学习Scala精彩特性的网站Scala-Tour。在学习Scala是时候,遇到很多令人激动的特性,主要函数式编程和并发。相比下Java已经老态龙钟,步履躇跚。或许Scala不会成为替代Java语言,但的确给后来者设立了标杆。所以做了这个网站,顺着一个一个例子,由浅入深,由表及里。逐渐学会Scala,尽管不会因此成为一个熟练Scala的开发者,但是对函数式编程的也会相...

View Article


Image may be NSFW.
Clik here to view.

Docker能够运行任何应用的“PaaS”云

Docker 简介 Docker 是一个开源可以将任何应用包装在"LXC容器”中运行的工具。如果说VMware,KVM包装的虚拟机,Docker包装的是应用。是一个实至名归的PaaS。 当应用被打包成Docker Image后,部署和运维就变得极其简单。可以使用统一的方式 来下载,启动,扩展,删除,迁移。   Dock可以用来: 自动化打包和部署任何应用 创建一个轻量级私有PaaS云...

View Article


Image may be NSFW.
Clik here to view.

CloudFoundry v2面面谈,内赠MicroCFv2福利

CloudFoundry 是业界领先的PaaS云平台,可以为应用提供运行平台,类似于运行着无数应用的炙手可热的HeroKu。最近发布的第二代,功能上有了极大的扩充,如BuildPack, Service Broker v2,...

View Article
Browsing all 10 articles
Browse latest View live


Latest Images