Web 通信 之 长连接、长轮询(long polling)

基于HTTP的长连接,是一种通过长轮询方式实现"服务器推"的技术,它弥补了HTTP简单的请求应答模式的不足,极大地增强了程序的实时性和交互性。 一、什么是长连接、长轮询? 用通俗易懂的话来说,就是客户端不停的向服务器发送请求以获取最新的数据信...

2016-03-09 20:00:35

阅读数 418

评论数 0

windows 下安装 nessus

转载地址:http://my.oschina.net/u/1585857/blog/477035 Nessus漏洞扫描教程之安装Nessus工具 Nessus基础知识 Nessus号称是世界上最流行的漏洞扫描程序,全世界有超过75000个组织在使用它。该工具提...

2015-12-28 17:11:47

阅读数 994

评论数 0

sequoiadb 数据库引擎处理查询语句流程

最近国内的一个类mongodb的nosql数据库--SequoiaDB开源了,做为一个开源爱好者,抱着玩玩的心态,从他们官网上下载了个最新的安装包和源代码,自行研究了下。下面的内容是我在试玩过程中,记录下的一些笔记,大概是结合它的源码来解析如何执行一条query语句的过程。            ...

2014-12-31 14:30:24

阅读数 619

评论数 0

Linux监控命令全覆盖

1.1 top 1.1.1 命令说明 Top 命令能够实时监控系统的运行状态,并且可以按照cpu、内存和执行时间进行排序   1.1.2 参数说明 命令行启动参数:用法: top -hv | -bcisSHM -d delay -n iterations [-u us...

2014-12-18 10:14:06

阅读数 299

评论数 0

http 头信息详解

HTTP(HyperTextTransferProtocol)是超文本传输协议的缩写,它用于传送WWW方式的数据,关于HTTP协议的详细内容请参考RFC2616。HTTP协议采用了请求/响应模型。客户端向服务器发送一个请求,请求头包含请求的方法、URI、协议版本、以及包含请求修饰符、客户信息和内容...

2014-12-10 23:16:56

阅读数 362

评论数 0

【问底】徐汉彬:大规模网站架构的缓存机制和几何分形学

在过去的工作中,徐汉彬从事各类缓存建设和优化,遇到问题无数,从各种各样的问题中,逐渐总结出它们之间的“共性”,而这个“共性”又优雅地遵循“几何分形学”。从几何分形的角度去看待缓存机制,能够更容易和更清晰地表述出它的深层原理和部署思想。帮助技术人员去解决在缓存上遇到的技术问题。 PS:在《...

2014-12-03 13:15:15

阅读数 878

评论数 0

【问底】徐汉彬:亿级Web系统搭建——单机到分布式集群

大规模流量的网站架构,从来都是慢慢“成长”而来。而这个过程中,会遇到很多问题,在不断解决问题的过程中,Web系统变得越来越大。并且,新的挑战又往往出现在旧的解决方案之上。希望这篇文章能够为技术人员提供一定的参考和帮助。  以下为原文 当一个Web系统从日访问量10万逐步增长到1000万...

2014-12-03 11:36:21

阅读数 533

评论数 0

【问底】李平:大型网站的灵魂——性能

在前一篇随笔 大型网站系统架构的演化中,介绍了大型网站的演化过程,期间穿插了一些技术和手段,我们可以从中看出一个大型网站的轮廓,但想要掌握设计开发维护大型网站的技术,需要我们一步一步去研究实践。所以我打算写一个系列,从理论到实践讲述大型网站的点滴,这也是一个共同学习的过程,希望自己能坚持下去。系列...

2014-12-03 11:13:23

阅读数 1066

评论数 0

【问底】徐汉彬:Web系统大规模并发——电商秒杀与抢购

电商的秒杀和抢购,对我们来说,都不是一个陌生的东西。然而,从技术的角度来说,这对于Web系统是一个巨大的考验。当一个Web系统,在一秒钟内收到数以万计甚至更多请求时,系统的优化和稳定至关重要。这次我们会关注秒杀和抢购的技术实现和优化,同时,从技术层面揭开,为什么我们总是不容易抢到火车票的原因?  ...

2014-12-03 10:34:53

阅读数 548

评论数 0

离线安装CDH 5

关于CDH和Cloudera Manager CDH (Cloudera's Distribution, including Apache Hadoop),是Hadoop众多分支中的一种,由Cloudera维护,基于稳定版本的Apache Hadoop构建,并集成了很多补丁,可直接用于生产环...

2014-10-30 17:40:01

阅读数 683

评论数 0

友元函数与友元类

友元函数和友元类         采用类的机制后实现了数据的隐藏与封装,类的数据成员一般定义为私有成员,成员函数一般定义为公有的,依此提供类与外界间的通信接口。但是,有时需要定义一些函数,这些函数不是类的一部分,但又需要频繁地访问类的数据成员,这时可以将这些函数定义为该函数的友元函数。除...

2014-09-18 09:49:16

阅读数 243

评论数 0

gdb 带参数调试

一般来说GDB主要调试的是C/C++的程序。要调试C/C++的程序,首先在编译时,我们必须要  把调试信息加到可执行文件中。使用编译 器(cc/gcc/g++)的 -g 参数可以做到这一点。如:  > cc -g hello.c -o hello  > g++ -g he...

2014-09-10 14:17:13

阅读数 203

评论数 0

将博客搬至51CTO

现在我的博客都是工作

2014-09-05 21:45:34

阅读数 261

评论数 0

堆的建立与堆排序

http://ahalei.blog.51cto.com/4767671/1425314 http://ahalei.blog.51cto.com/4767671/1427156

2014-09-05 13:34:07

阅读数 239

评论数 0

linux 安装并配置github

安装 apt-get install git 方法/步骤 注册好账号后我们需要建立一个仓库.(注:选把私有仓库是会提示付费的,价格详见网站内说明) 配置本的SSH KEY 才可以使远程跟本地连接(1,检查本地SSH KEY...

2014-09-05 00:51:57

阅读数 298

评论数 0

github 常用的命令

1 Git简介   Git是用C语言开发的分布版本控制系统。版本控制系统可以保留一个文件集合的历史记录,并能回滚到另外一个状态(历史记录状态)。对于任何一个文件,在 Git 内都只有三种状态:已提交(committed),已修改 (modified)和已暂存(staged)。已提交...

2014-09-04 22:23:14

阅读数 204

评论数 0

linux 共享库问题

很多时候,我们新安装的共享库不是安装

2014-09-04 15:47:23

阅读数 233

评论数 0

使用boost库

./booststrap.sh --prefix=./ ./bjam link=static threadind=multi variant=release address-model=64 toolset=gcc runtime-link=static #include ...

2014-09-03 14:35:54

阅读数 288

评论数 0

nginx 配置

#运行用户 user nobody; #启动进程,通常设置成和cpu的数量相等 worker_processes 1; #全局错误日志及PID文件 #error_log logs/error.log; #error_log logs/error.log notice; #error_lo...

2014-09-02 13:51:41

阅读数 210

评论数 0

nagios安装与配置

一、Nagios简介   Nagios是一款开源的电脑系统和网络监视工具,能有效监控Windows、Linux和Unix的主机状态,交换机路由器等网络设置,打印机等。在系统或服务状态异常时发出邮件或短信报警第一时间通知网站运维人员,在状态恢复后发出正常的邮件或短信通知。   N...

2014-09-02 13:51:30

阅读数 251

评论数 0

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