自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

FireCoder的专栏

这便是最初的一篇《狂人日记》,从此以后,便一发不可收拾

  • 博客(10)
  • 资源 (1)
  • 收藏
  • 关注

原创 Infoq 听力笔记 : the state of oop

<br />http://www.infoq.com/interviews/johnson-armstrong-oop<br /> <br />Infoq :现在的编程语言是否返祖,比如现在并发中流行的message passing(smalltalk早就使用),这是否意味着我们之前的道路都是错的.<br /> <br />Ralph Johnson: 喋喋不休,其主要观点是:新的东西出现时(包括好的东西),总是被人认为激进,然后慢慢的被大众所接受,而且是take one piece of it. 很早以前

2010-07-30 10:14:00 1124

原创 Java Concurrency Gotchas

http://www.slideshare.net/alexmiller/java-concurrency-gotchas-3666977 TopicShared Data LockingVisibilityAtomicitySafe PublicationCoordination PerformanceShared DataLockShared Mutable staticsinstance per callthread locallockjavaDanger: DateFormat, Calenda

2010-07-16 10:44:00 1079

原创 Throughput 吞吐量 和 latency 延迟

<br /> 一句话<br />吞吐量是系统单位时间内响应(处理/接收)的任务(消息/用户)数(量),latency是系统响应单个任务所需要的时间,即平均响应时间。<br />对系统而言,希望吞吐量最大最好。对单个任务而言,希望响应速度越快越好 - 为了较好的用户体验,系统需要保证最坏响应时间,而不是平均响应时间。比喻和例子<br />服务窗口的比喻:<br />单个服务窗口,响应速度是1person/1s。如果同时有8个服务窗口对外服务,则该办公厅的吞吐量是8 person/s<br /> <br />交

2010-07-15 11:14:00 6050

原创 hadoop summit 2010

<br />http://developer.yahoo.com/events/hadoopsummit2010/agenda.html

2010-07-15 08:55:00 973

原创 Cassandra 源码解析 6: Storage Engine (DB Layer)

原理http://thoss.org.cn/mediawiki/index.php/Cassandra_data_modelhttp://labs.google.com/papers/bigtable.html cassandra 的存储模型来自google的bigtable。bigtable data modelbigtable 是一个key-value map,其key

2010-07-13 14:10:00 5133 1

原创 面试题1: eggs problem

中文描述有一个100层高的大厦,你手中有两个相同的玻璃围棋子。从这个大厦的某一层扔下围棋子就会碎,用你手中的这两个玻璃围棋子,找出一个最优的策略,来得知那个临界层面英文描述http://blog.csdn.net/BreaKing/archive/2007/07/25/1706856.aspxYou have a 100 story building and two eggs.  These are especially strong eggs.  There is some floor below whi

2010-07-12 17:53:00 1242

原创 Social Networks: Getting Distributed Web Services Done with NoSQL

http://www.infoq.com/presentations/Social-Networks-NoSQL monolithic single service, synchronousAsynchronous Servicesphp-amqp (http://code.google.com/p/php-amqp/)Activity Stream Social Network Problem(Twitter Problem)• >15 different Events• Timelines• A

2010-07-12 10:49:00 1165

原创 Introduction to algorithm

PPThttp://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-046j-introduction-to-algorithms-sma-5503-fall-2005/http://mitpress.mit.edu/algorithms/Bookhttp://net.pku.edu.cn/~course/cs101/resource/Intro2Algorithm/http://cc.ee.ntu.edu.tw/~ywch

2010-07-10 14:25:00 2132 1

原创 Cassandra 源码解析 5: MerkleTree

原理<br />在第4篇中,我们谈到集群管理要做的一件事情是保证不同节点数据备份的一致性。这里头涉及到两个问题:选择哪些节点之间定时同步,比如有n个节点持有相同数据备份,如果每次每台机器两两同步,每次开销为n*(n-1),so big?两个节点之间如何同步,比如每个节点存储1m条data[key, value],其中仅10条数目不一样。我们扫描所有1m数据找出这10条数目?<br />第一个问题cassandra使用gossip协议来保证每个节点的member视图一致(特点是:同步间隔短,1s一次;较小的网

2010-07-05 19:11:00 6451 2

原创 Cassandra 源码解析 4: GMS 集群管理

集群管理要做哪些事情:节点的添加。通知大家,I join the group. 引起部分hash空间的重新分布,需要做数据传输(bootstrap);什么时候,新的节点开始响应request?所有group memeber视图一致时。部分节点更新了member视图,部分节点没有更新,如果这时读写数据会有什么结果?节点的删除(宕机)。原则上数据会有N个备份,一台宕机,则会要找寻下一台存放备份节点重启. 不能因为重启而导致rebalancing of the partition 节点之间的heartbeat:检

2010-07-01 17:34:00 4759 1

Social Networks: Getting Distributed Web Services Done with NoSQL

Presentation of http://www.infoq.com/presentations/Social-Networks-NoSQL

2010-07-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除