一年前,我写了一篇《什么是 Event Loop?》,谈了我对Event Loop的理解。上个月,我偶然看到了Philip Roberts的演讲《Help, I'm stuck in an event-loop》。这才尴尬地发现,自己的理解是错的。我决定重写这个题目,详细、完整、正确地描述JavaS...
分类:
编程语言 时间:
2015-06-06 16:26:11
阅读次数:
182
和很多的朋友一样,在没有开发框架之前,可能我们只有一些落在纸面上的编码规范,或者说是开发约定。但不管怎么说,这些规范和约定对于我们软件开发过程还是有相当的指导与规范作用的。再后来,随着时间的推移,我们的软件代码写得越来越多,它们中的一部分具有相当的通用性,可能就会变成一个公共库;它们其中的一部分,在整体的运行机制来说是统一的,可以抽取成公共的部分,但是有一部分又会业务性非常强,需要在实际做业务的时候进行扩展。于是,这部分就会演变成框架!...
分类:
其他好文 时间:
2015-06-04 13:49:45
阅读次数:
127
计算机高级编程语言按其程序的执行方式可分为编译型语言和解释型语言。
编译型语言是指使用专门的编译器,针对特定操作系统将源程序代码一次性翻译成计算机识别的机器指令。例如C、C++等都属于编译型语言。
解释性语言是指使用专门的解释器,将源程序代码逐条地解释成特定平台的机器指令,解释一句执行一句,类似于“同声翻译”。例如ASP、PHP等都属于解释型语言。
...
分类:
编程语言 时间:
2015-05-30 14:54:28
阅读次数:
159
互联网的通信安全,建立在SSL/TLS协议之上。本文简要介绍SSL/TLS协议的运行机制。文章的重点是设计思想和运行过程,不涉及具体的实现细节。如果想了解这方面的内容,请参阅RFC文档。一、作用不使用SSL/TLS的HTTP通信,就是不加密的通信。所有信息明文传播,带来了三大风险。(1) 窃听风险(...
分类:
其他好文 时间:
2015-05-27 18:57:21
阅读次数:
137
本周,CloudFlare宣布,开始提供Keyless服务,即你把网站放到它们的CDN上,不用提供自己的私钥,也能使用SSL加密链接。我看了CloudFlare的说明(这里和这里),突然意识到这是绝好的例子,可以用来说明SSL/TLS协议的运行机制。它配有插图,很容易看懂。下面,我就用这些图片作为例...
分类:
其他好文 时间:
2015-05-27 18:53:28
阅读次数:
114
我们开始来分析HadoopMapReduce的内部的运行机制。用户向Hadoop提交Job(作业),作业在JobTracker对象的控制下执行。Job被分解成为Task(任务),分发到集群中,在TaskTracker的控制下运行。Task包括MapTask和ReduceTask,是MapReduce的Map操作和Reduce操作执行的地方。这中任..
分类:
其他好文 时间:
2015-05-26 16:31:53
阅读次数:
143
我们开始来分析Hadoop MapReduce的内部的运行机制。用户向Hadoop提交Job(作业),作业在JobTracker对象的控制下执行。Job被分解成为Task(任务),分发到集群中,在TaskTracker的控制下运行。Task包括MapTask和R...
分类:
其他好文 时间:
2015-05-26 12:55:33
阅读次数:
226
我们开始来分析Hadoop MapReduce的内部的运行机制。用户向Hadoop提交Job(作业),作业在JobTracker对象的控制下执行。Job被分解成为Task(任务),分发到集群中,在TaskTracker的控制下运行。Task包括MapTask和ReduceTask,是MapReduce的Map操作和Reduce操作执行的地方。这中任务分布的方法比较类似于HDFS中NameNode和...
分类:
其他好文 时间:
2015-05-26 12:47:45
阅读次数:
146
我们开始来分析Hadoop MapReduce的内部的运行机制。用户向Hadoop提交Job(作业),作业在JobTracker对象的控制下执行。Job被分解成为Task(任务),分发到集群中,在TaskTracker的控制下运行。Task包括MapTask和ReduceTask,是MapReduc...
分类:
其他好文 时间:
2015-05-26 12:28:52
阅读次数:
155
HTTP协议/IIS 原理及ASP.NET运行机制浅析【图解】转自:http://www.cnblogs.com/wenthink/archive/2013/05/06/HTTP_IIS_ASPNET_Pipeline.html前一段在整理邮件的时候发现几年前和CDD老师交流时的一份邮件.下面是简单...
分类:
Web程序 时间:
2015-05-21 12:30:08
阅读次数:
189