摘要: IKI Links: CGI - http://en.wikipedia.org/wiki/Common_Gateway_Interface FCGI - http://en.wikipedia.org/wiki/Fcgi SCGI - http://en.wikipedia.org/wiki/SCGI WSGI - http://en.wikipedia.org/wiki/Wsgi O... 阅读全文
posted @ 2015-09-26 17:26 Vincent.Cai2010 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 转自: http://www.cnblogs.com/wanghetao/p/3934350.html 当我们在谈到cgi的时候,我们在讨论什么 最早的Web服务器简单地响应浏览器发来的HTTP请求,并将存储在服务器上的HTML文件返回给浏览器,也就是静态html。事物总是不 断发展,网站也越来越复杂,所以出现动态技术。但是服务器并不能直接运行 php,asp这样的文件,自己不能做,外包给别... 阅读全文
posted @ 2015-09-26 11:31 Vincent.Cai2010 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 转自: http://www.ibm.com/developerworks/cn/linux/l-cn-gpb/ 简介 什么是 Google Protocol Buffer? 假如您在网上搜索,应该会得到类似这样的文字介绍: Google Protocol Buffer( 简称 Protobuf) 是 Google 公司内部的混合语言数据标准,目前已经正在使用的有超过 48,162 种报文格... 阅读全文
posted @ 2015-09-25 15:09 Vincent.Cai2010 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 转自: http://kb.cnblogs.com/page/73759/ 当前各种应用大量使用异步消息模型,并随之产生众多消息中间件产品及协议,标准的不一致使应用与中间件之间的耦合限制产品的选择,并增加维护成本。AMQP是一个提供统一消息服务的应用层标准协议,基于此协议的客户端与消息中间件可传递消息,并不受客户端/中间件不同产品,不同开发语言等条件的限制。 当然这种降低耦合的机制是基于与... 阅读全文
posted @ 2015-09-18 15:11 Vincent.Cai2010 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 转自: http://blog.csdn.net/escaflone/article/details/10418651一、多线程1、操作系统有两个容易混淆的概念,进程和线程。进程:一个计算机程序的运行实例,包含了需要执行的指令;有自己的独立地址空间,包含程序内容和数据;不同进程的地址空间是互相隔离的... 阅读全文
posted @ 2015-09-17 21:08 Vincent.Cai2010 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 转自: http://annegu.iteye.com/blog/539465 Hashmap是一种非常常用的、应用广泛的数据类型,最近研究到相关的内容,就正好复习一下。网上关于hashmap的文章很多,但到底是自己学习的总结,就发出来跟大家一起分享,一起讨论。 1、hashmap的数据结构 要知道hashmap是什么,首先要搞清楚它的数据结构,在java编程语言中,最基本的结构就是... 阅读全文
posted @ 2015-09-07 11:23 Vincent.Cai2010 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 转自: http://dongxicheng.org/structure/bitmap/ 1. 概述 位图(bitmap)是一种非常常用的结构,在索引,数据压缩等方面有广泛应用。本文介绍了位图的实现方法及其应用场景。 2. 位图实现 (1)自己实现 在位图中,每个元素为“0”或“1”,表示其对应的元素不存在或者存在。 #define INT_BITS sizeof(int)... 阅读全文
posted @ 2015-09-05 20:12 Vincent.Cai2010 阅读(530) 评论(0) 推荐(0) 编辑
摘要: 转自: http://blog.csdn.net/jiaomeng/article/details/1495500 Bloom Filter概念和原理 焦萌 2007年1月27日 Bloom Filter是一种空间效率很高的随机数据结构,它利用位数组很简洁地表示一个集合,并能判断一个元素是否属于这个集合。Bloom Filter的这种高效是有一定代价的:在判断一个元素是否属于某个集合时,有可... 阅读全文
posted @ 2015-09-05 20:07 Vincent.Cai2010 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 转自: http://www.dbafree.net/?p=36 BloomFilter–大规模数据处理利器 Bloom Filter是由Bloom在1970年提出的一种多哈希函数映射的快速查找算法。通常应用在一些需要快速判断某个元素是否属于集合,但是并不严格要求100%正确的场合。 一. 实例 为了说明Bloom Filter存在的重要意义,举一个实例: 假设要你写一个网络爬虫程序... 阅读全文
posted @ 2015-09-05 20:06 Vincent.Cai2010 阅读(488) 评论(0) 推荐(0) 编辑
摘要: 转自: http://shmilyaw-hotmail-com.iteye.com/blog/1741608 简介 bitmap在很多海量数据处理的情况下会用到。一些典型的情况包括数据过滤,数据位设置和统计等。 它的引入和应用通常是考虑到海量数据的情况下,用普通的数组会超出数据保存的范围。使用这种位图的方式虽然不能在根本上解决海量数据处理的问题,但是在一定的数据范围内,它是一种有效的... 阅读全文
posted @ 2015-09-05 19:37 Vincent.Cai2010 阅读(3223) 评论(0) 推荐(0) 编辑