significantfrank
我是阿里巴巴架构师,团队直招技术岗,请联系我:fulan.zjf@alibaba-inc.com

导航

 

2014年5月28日

摘要: 操作系统的IO控制在整个IO控制方式的发展过程中,始终贯穿着这样一条宗旨:即尽量减少主机对IO控制的干预,把主机从繁杂的IO控制事务中解脱出来,以便更多地去完成数据处理任务。为了缓和高速CPU和IO设备低速间的矛盾,现代操作系统使用通道技术,SPOOLING技术,以及缓冲技术可以做到IO操作由特殊的... 阅读全文
posted @ 2014-05-28 11:19 significantfrank 阅读(254) 评论(0) 推荐(0) 编辑
 

2014年5月17日

摘要: 本文主要是从软件的质量属性的角度,来分析大型分布式系统通常采用的架构方法。1. 性能 (Performance)性能是指系统的响应能力,性能测试经常要使用基准测试(Benchmark Test).提高性能的办法:异步化 - 使用消息系统 和 batch处理缓存 - 有多重缓存策略,本地缓存,分布式缓... 阅读全文
posted @ 2014-05-17 10:42 significantfrank 阅读(689) 评论(0) 推荐(0) 编辑
 

2014年5月14日

摘要: 为什么监控和日志很重要?监控(Monitoring)和日志(Logging)是大型分布式系统中最关键的基础设施(infrastructure)之一,因为没有监控,就没办法知晓服务的运行情况,就没办法知道集群中有没有Down机,机器的CPU使用率、负载是否正常,网站的Traffic是否正常,服务的出错... 阅读全文
posted @ 2014-05-14 11:15 significantfrank 阅读(4472) 评论(0) 推荐(0) 编辑
 

2014年4月11日

摘要: 在现代网站架构中,scalability 已经不再是可有可无的质量属性,而是决定着网站的生死攸关,所以稍微上规模的站点都不会只有一个web server,让internet clients 直接与其交互,出于安全性和scale out的考量,一般都会在web server 和用户之间设置Revers... 阅读全文
posted @ 2014-04-11 10:06 significantfrank 阅读(443) 评论(0) 推荐(0) 编辑
 

2014年2月17日

摘要: 基本原理Sony微单,已经买了一年了,但是每天只会用iAuto扫射,昨天闲在家,花了点时间琢磨了下。终于搞懂了 ISO Sensitivity (感光度),Aperture (光圈),Shutter Speed(快门速度,也就是曝光时间)这三个最基本要素。不过这还要得益于下面这三篇非常非常好的文章:... 阅读全文
posted @ 2014-02-17 10:23 significantfrank 阅读(138) 评论(0) 推荐(0) 编辑
 

2014年1月24日

摘要: thisthis 在面向对象语言中,指代调用上下文对象,在js中,也是一模一样的概念,所以不管这个this出现在什么地方,只要追踪到当前调用对象是什么,那么this是什么也就一目了然了。先看一个简单示例 (function(){ console.log("Normal function being... 阅读全文
posted @ 2014-01-24 16:02 significantfrank 阅读(1115) 评论(0) 推荐(0) 编辑
 

2014年1月15日

摘要: 正在看一本书《Brilliant Psychology》,里面提供了智商和情商的测试,去测了下, 发现自己智商和情商都还可以智商测试:http://www.iqtestexperts.com/iq-test/instructions.phpMy IQ is 118130 and above:Gift... 阅读全文
posted @ 2014-01-15 08:52 significantfrank 阅读(143) 评论(0) 推荐(0) 编辑
 

2014年1月13日

摘要: 刚刚看到一篇文章,说是好的程序员生产力是普通程序员的几倍,甚至上百倍。 文章是一个台湾人写的:http://blog.vgod.tw/2009/12/18/divine-code-10/对里面关于“工具” 和 “自动化” 的描述,有了一些新的领悟,故记录于此。公司总是在强调,完成本职工作,只是mee... 阅读全文
posted @ 2014-01-13 10:16 significantfrank 阅读(200) 评论(0) 推荐(0) 编辑
 

2013年12月6日

摘要: 函数函数是JavaScript中特殊的对象,对函数执行typeof运算会返回字符串"function",因为函数也是对象,他们可以拥有属性和方法。静态方法函数在JS中定义了类的名字,任何添加到函数的属性都是类字段和类方法(类比Java中类的static variable 和 static metho... 阅读全文
posted @ 2013-12-06 12:35 significantfrank 阅读(229) 评论(0) 推荐(0) 编辑
 

2013年11月29日

摘要: 自主开发一套消息中间件系统。需求:1、保证能在大规模分布式环境下发送接收消息。2、消息发送者(Producer)能够简单、容易的发送Event。3、所有的Event都能被注册监听该Event的消息接收者(Consumer)处理至少一次。思路: ... 阅读全文
posted @ 2013-11-29 11:36 significantfrank 阅读(181) 评论(0) 推荐(0) 编辑