自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

转载 Memcached源码分析(线程模型)

目前网上关于memcached的分析主要是内存管理部分,下面对memcached的线程模型做下简单分析 有不对的地方还请大家指正,对memcahced和libevent不熟悉的请先google之 先看下memcahced启动时线程处理的流程 memcached的多线程主要是通过实例化多个libevent实现的,分别是一个主线程和n个workers线程 无论是主线程还

2010-01-05 15:22:00 1032

原创 我的技术志

第一篇. 技术志03年-始:秋,进入吉林大学软件工程...冬,结识同窗好友赵某.他的创业激情感染了我, 我找到了真正的兴趣,自此开始勤习软件技术.04年-勤习基本功: c,c++,VB.net,C#,asp.net,java,html/wml/css/javascript,as.数据结构,算法.05年-深入与沉淀: ACE, ICE, j2EE, .net framework,

2009-12-20 00:54:00 420

原创 最近解决的几个疑难bug

1. MapReduce任务悬挂问题.原因:  1). MR程序bug, 数据bug(需要程序中做好边界检测和内存使用控制);  2). IO限速控制导致MR饿死现象.  3). 全局任务调度导致饿死  4). Rereduce机制.2.  ucontext出现invalidate instruction问题.原因: 栈溢出导致, 需要分配足够容量.  3. snacc

2009-12-07 21:15:00 490

原创 分布式系统开发

 基础网络架构  全异步系统(没有blocking, 可达到各组件最好的综合利用率)  CAP & BASE  弱事务网络框架  基本原理:    reactor,proactor, half-sync/half-async, active object, monitor objectC  libevent  成功案例: memc

2009-10-23 16:44:00 1216

转载 八大排序算法总结

插入排序1.直接插入排序原理:将数组分为无序区和有序区两个区,然后不断将无序区的第一个元素按大小顺序插入到有序区中去,最终将所有无序区元素都移动到有序区完成排序。要点:设立哨兵,作为临时存储和判断数组边界之用。实现:Void InsertSort(Node L[],int length){Int i,j;//分别为有序区和无序区指针for(i=1;i

2009-10-21 00:01:00 311

原创 cloudx系列第一个开源项目cloudscribe发布

cloudx解决方案第一个开源项目cloudscribe发布.cloudscribe是一个分布式的数据收集系统.主要用于海量数据收集. 数据类别包括日志,监控采集信息,实时统计信息.用于后端进行海量数据挖掘,实时dashboard展示,分布式系统监控等.项目地址为: http://code.google.com/p/cloudscribe

2009-10-08 00:24:00 670

翻译 hadoop MapReduce Job失效模型

hadoop设计的初衷就是容错.计算任务(MapReduce task)能够在节点宕机或其它随机错误下自行恢复.但是hadoop并不完美,在实际运营中,我发现MapReduce Job仍然经常会因为一些偶发性错误而运行失败.所以我决定深入探究一下各种不同因素是如何导致job失败的.如果一个hadoop job的某个给定task在失败预定次(默认是4)后,整个job就会失

2009-09-07 01:21:00 644

原创 SweetyGirls

2009-09-03 21:14:00 354

空空如也

空空如也

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

TA关注的人

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