18

文/田永强

唯有明晰历史,才能了然当下,预知未来。作者从历史角度解读Node.js,帮助读者透过猜忌和谣言,看清真实的Node.js,了解Node.js的核心与红利。

令人惴惴不安的Node.js

我们越来越频繁地看到关于JavaScript的新闻,刚开始谈到的是引擎性能提升,后来则是由HTML5和Node.js带来令人叹为观止的应用。如果只看表面,容易让人产生以下各种误解。 阅读全文 »

标签:
阅读:26,888 次
11

文/贾琨

作为云计算的一种重要形式,IaaS服务有各种开源和商业云平台方案。本文立足于使用开源IaaS云平台来开发公有云和私有云管理平台的角度,介绍和比较了Eucalyptus、OpenNebula、CloudStack和OpenStack等开源IaaS云平台。 阅读全文 »

标签:
阅读:31,507 次
28

文/白天

软件开发的项目周期大体分为3个阶段:获取需求和定义产品、开发和测试、部署和运维。

在获取需求和定义产品阶段,需要防止 的不是进度太慢而是过快、过草率。特别是对于创业公司的产品经理来说,很可能因为看到开发人员无事可做而感到压力,所以尽快完成产品定义,而没有充分了解 市场和竞争对手信息,没有与合作伙伴充分沟通,没有做深入的思考。 阅读全文 »

标签:
阅读:14,918 次
31

文 / 刘江

腾讯研究院是国内互联网企业中最早的研究机构之一。2012年恰逢腾讯研究院五周年,《程序员》杂志总编刘江访问了腾讯首席架构师兼研究院院长郑全战。

在高科技产业中,中国的互联网可以算是异类。互联网虽然是欧美人的发明,但以腾讯、百度、阿里巴巴、新浪为代表的本土企业从蹒跚学步、亦步亦趋的模仿开始,在不到20年的时间里,通过扎根本土不断研发和积累,居然最终在各个领域都后来居上。而国外的竞争者要么水土不服,要么受政府管制之困,纷纷退出了主战场。 阅读全文 »

标签:
阅读:14,514 次
30

文 / 伞兴

作为云时代的程序员,如果你还在使用fopen( )、fclose( )之类的函数,那你就OUT了!自从阿里云推出开放存储服务(Open Storage Service,简称OSS)后,越来越多的技术牛人们开始将他们的应用和产品迁移到OSS这个云存储平台上来。在上期《凌云》杂志中,我们向大家简要介绍了如何使用OSS——《用云存储和CDN轻松搞定网站图片》。在本期中,我们再讲解一些使用OSS开发的实用技巧,希望能起到抛砖引玉的效果。

阅读全文 »

标签:
阅读:63,005 次
30

文/魏兴国

敌情篇 ——DDoS攻击原理

DDoS攻击基础

DDoS(Distributed Denial of Service,分布式拒绝服务)攻击的主要目的是让指定目标无法提供正常服务,甚至从互联网上消失,是目前最强大、最难防御的攻击之一。

按照发起的方式,DDoS可以简单分为三类。 阅读全文 »

标签:
阅读:49,888 次
30

文 / 周光辉

在云计算出现以前,大部分传统互联网的开发者的做法是自己购买服务器,寻找托管机房,自己安装数据库,服务器和数据库的维护任务也由自己承担。这些做法给用户带来了巨大的硬件成本以及人力成本。并且当数据库出现一些疑难杂症或者硬件损坏导致数据丢失,很多用户都是束手无策,不得不花费更大的代价寻求原厂或者第三方数据库服务厂商的帮助。《Disaster Recovery Journal》有一项调查显示,数据库出现故障的原因分类当中,硬件/系统故障占据了49%, 人为维护不当导致的故障占据了36%。 阅读全文 »

标签:
阅读:14,618 次
30

文 / 陈波

前不久,Facebook宣布投资10亿美元收购仅成立15个月的移动照片分享应用Instagram,消息传出时,人们不仅惊叹于这笔巨额的交易,更为这支13个人的小团队感到不可思议。Instagram的Android版客户端发布时,24小时内下载量超过100万,高峰期达到每分钟2000次,是下载量最大的Android应用之一。究竟是什么原因让这支团队在很短的时间内一鸣惊人?又是什么技术让他们在巨大的下载量下顶住了压力?让我们回顾一下Instagram开发团队奉行的3大原则:

  • Keep it very simple(极简主义);
  • Don”t re-invent the wheel (不重复发明轮子);
  • with proven and solid technologies when you can (能用就用靠谱的技术); 阅读全文 »
标签:
阅读:8,319 次
27

文/刘江

云存储是云计算目前的热点之一,Dropbox、Box等产品的风靡,公司因此获得极高估值,都印证了这一点。但云存储对技术和资金要求都比较高,竞争也非常激烈,挑战巨大。国外云存储公司有亚马逊的云平台作为支撑,大大减少了发展初期的阻力。而中国公司该怎么办呢?

近日,国内知名的云存储服务公司上海够快网络科技有限公司(简称“够快”)已经全面从自己部署服务器转向阿里云开放存储服务,我们为此特地采访了够快总经理蒋烁淼。 阅读全文 »

标签:
阅读:13,814 次
19

Folly是Facebook的一个开源C++11组件库,它提供了类似Boost库和STL的功能,包括散列、字符串、向量、内存分配、位处理等,用于满足大规模高性能的需求。

6月初,Facebook宣布将其内部使用的底层C++组件库Folly开源,本文尝试对Folly库中的几个重要的数据结构代码进行分析,包括一些实现细节的讨论、特点和不足的分析,以及在工程上的应用。本文将首先分析RWSpinlock.h和ThreadLocal.h的源代码。 阅读全文 »

标签:
阅读:22,984 次
preload preload preload
京ICP备06065162