09
Aug
2014

Paper Rush-3:Apache Kafka

标签: 框架

Kafka是Apache Foundation开发出的一个消息中间件产品。消息中间件就是在各种系统间传送消息任务的基础软件产品,例如如果核心系统的一条交易成功了,这个消息需要通知给很多外围系统来做相应的动作,比如说发淘金币,增加会员经验等等。消息中件间的另两主要功能就是处理消息丢失”消息堆积”,在分布式系统中还需要考虑有消息存储”问题,如果设计得不好,就可能导致低效的问题。


阅读全文>>

12
Jun
2014

Paper Rush-2: Apache ZooKeeper & ZAB

标签: 框架 算法

ZooKeeper(通常简称ZK)为Apache比较出名的一个开源项目,其定义为"a service for co-ordinating processes of distributed applications",提供多种集群机器同步服务,如分布式锁,配置通知,目录查找等等。


阅读全文>>

30
May
2014

收获

21
Apr
2014

Paper Rush-1: The Google Big Table

标签: 软件设计

Big Table是Google的一种分布式数据库,以:

<row, column, time64> --> value

的映射形式存储数据,现在的主要使用产品为Google Earth, Google Analytics...


阅读全文>>

03
Mar
2014

JQuery 大表分页插件

上次开发全网软负载的运维系统界面,需要显示1000+ IP,Chrome直接跪倒,于是自己写了一个


06
Dec
2013

性能测试 工具 TProfile 代码简析

对TProfile (https://github.com/taobao/TProfiler)产生了兴趣,于是就下下来研究了一下

阅读全文>>

12
Oct
2013

一种针对微量英文文本压缩方法

标签: C 算法
去年准备申请的一个专利,结果说算法不能申请专利,悲惨(不过另一个同步的过了,也算抵消了),就索性公开出来了~

阅读全文>>

08
Oct
2013

一个Java NIO问题引发的思考

标签: Java NIO JVM
经过一番google,发现是JDK6在b55里存在的一个bug:http://bugs.sun.com/view_bug.do?bug_id=6693490好吧,现在知其然了,那么我们需要知其所以然。

阅读全文>>

24
Sep
2013

Java正则引发的思考

标签: Java

上周预发机器出了一个问题,CPU不定时会近100%满负载运行。重启以后就会恢复,之后又会到达100%,而且不会自恢复。


阅读全文>>

10
Sep
2013

Worker模式

标签: 软件设计

有些时候想执行一些异步任务,如异步网络通信、daemon任务,但又不想去管理这任务的生命周。这个时候可以使用Worker模式,它会帮您管理与执行任务,并能非常方便地获取结果


阅读全文>>

1 2 3