自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

翻译 LevelDB 关键算法概述

•LevelDB是Google开源的一套键值存储引擎,它是受BigTable中SSTable的启发,去除了SSTable中的一些库依赖,完善了一些细节后修改而成,虽然没在BigTable中使用,但数据的格式与组织方法与SSTable基本同出一辙,目前主要在Chrome中使用。 •LevelDB是典型的LSM-Tree的实现,支持range query。 •LevelDB采用Skip-

2015-03-20 10:28:50 544

翻译 http 和https 的区别及性能差异

http使用TCP 三次握手建立连接,客户端和服务器需要交换3个包,https除了 TCP 的三个包,还要加上 ssl握手需要的9个包,所以一共是12个包。http 建立连接,按照下面链接中针对Computer Science House的测试,是114毫秒;https建立连接,耗费436毫秒。ssl 部分花费322毫秒,包括网络延时和ssl 本身加解密的开销(服务器根据客户端的信息确定是

2015-03-18 17:02:21 1362

转载 iOS开发路线简述

iOS开发路线简述 iOS系统以及iPhone的出来都要感谢乔布斯,一个完美主义者,从如此优秀的iOS系统和iPhone就可以看出来。下面就简单介绍一下我iOS开发的感受,也是学习iOS开发的一个体系架构。 1 iOS开发环境 1.1 开发环境 标准的配置是MacOSX+Xcode。 MacOSX的话首选用苹果电脑,macmini最便宜

2015-03-17 20:50:52 363

原创 epoll 和select

select: 轮循方式察看句柄集状态是否变化;FDSET大小受限,虽然可增大,但轮循效率随着FDSET增大而明显下降; epoll(linux 2.6内核) epoll为处理大批量句柄而作了改进的poll。要使用epoll只需要这三个系统调用:epoll_create(2), epoll_ctl(2), epoll_wait(2)。 它是在2.5.44内核中被引进的(e

2015-03-17 17:07:48 313

原创 reactor 模式

•一种基于事件驱动的设计模式 •同步地同时接收的多个服务请求。 •将一个或多个客户的服务请求分解(demultiplex)和派发(dispatch)给应用程序。 •句柄(Handle) •分离器(Demultiplexer) •事件处理器(Event) •反应器(Reactor)

2015-03-10 20:15:38 279

转载 apache/lighttpd/nginx 对比

1. lighttpd Lighttpd是一个具有非常低的内存开销,cpu占用率低,效能好,以及丰富的模块等特点。 lighttpd是众多OpenSource轻量级的web server中较为优秀的一个。支持FastCGI, CGI, Auth, 输出压缩(output compress), URL重写, Alias等重要功能。 Lighttpd使用fastcgi方式运行php,

2015-03-10 18:40:44 340

转载 如何打造一款好的社区产品

http://blog.csdn.net/lzpsnake/article/details/8472510 如何打造一款好的社区产品,如何去吸引用户、激发用户的参与热情,如何维持社区的长久发展动力,这是一个长久的难题。 本文的作者韩叙(@韩叙HanXu)担任百度的高级产品运营,而文章中涉及到的俞军、李明远等都是国内久经沙场的产品设计、运营老手,在2007(2006年?)年的

2015-03-10 17:55:21 641

转载 前端技术

静态和伪静态优缺点: 1.静态的好处是生成了html文件,那么访问量高的时候,服务器的I/O是一个瓶颈。但数据库的压力小了,而且更新的时候,需要重新生成。 2.伪静态I/O的瓶颈比静态的要小,但是数据库的压力比较大。 如果访问量和并发比较大的话,就使用静态吧。 静态文件分发、分布式非常容易,使用CDN很方便,一般不过期,海量流量应付很轻松,只需加CDN带宽即可。

2015-03-10 17:52:19 522

原创 hive 介绍

1.概述   Hive是建立在Hadoop上的数据仓库基础构架。它提供了一系列的工具,可以用来进行数据提取转化加载(ETL),这是一种可以存储、查询和分析存储在Hadoop中的大规模数据的机制   Hive 定义了简单的类SQL查询语言HQL,它允许熟悉SQL的用户查询数据,也允许熟悉Map/Reduce的开发者开发自定义的mapper和 reducer来处理内建的mapper和red

2015-03-03 17:51:49 494

原创 机器学习概论

与其重视模型的细节,不如花时间研究业务和数据

2015-03-03 17:35:59 435

转载 为什么选用 Scala

为什么选用 Scala     当今的企业和互联网应用程序必须平衡一系列的要点。它们要有快速而可靠的实现。新的功能要能在短时间内通过周期渐进的方式加入。除了简单地提供商务逻辑之外,应用程序必须支持访问安全控制,数据持久化,事务,和其它的进阶功能。程序必须高度易用和可扩展,同时要求支持并发和分布式计算。应用程序会被网络化,并且提供人和机器都易于使用的接口。     要达成这些挑战,许多软件开发者

2015-03-02 19:31:15 704

转载 Scala

转载: http://blog.csdn.net/hantiannan/article/details/7465823 Scala是什么? 最近想学习Scala语言,Scala官方网站   下面这篇文章不错,来自http://www.scalachina.com/article-12-1.html 面向对象的函数编程:了解 Scala 如何利用两个

2015-03-02 19:14:45 260

空空如也

空空如也

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

TA关注的人

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