自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

简单生活

点点滴滴

  • 博客(9)
  • 资源 (15)
  • 收藏
  • 关注

原创 linux 磁盘io技术1------概述

http://www.ibm.com/developerworks/cn/linux/l-async/http://www.cnblogs.com/aLittleBitCool/archive/2011/10/18/2216646.htmlhttp://www.jiangmiao.org/blog/2290.htmlhttp://blog.sina.com.cn/s/blog_

2013-10-30 18:12:00 1224

转载 LVS技术总体分析

一、 LVS简介LVS是Linux Virtual Server的简称,也就是Linux虚拟服务器, 是一个由章文嵩博士发起的自由软件项目,它的官方站点是www.linuxvirtualserver.org。现在LVS已经是 Linux标准内核的一部分,在Linux2.4内核以前,使用LVS时必须要重新编译内核以支持LVS功能模块,但是从Linux2.4内核以后,已经完全内置了LVS的各个

2013-10-21 16:09:27 6308

转载 常见hash算法的原理

散列表,它是基于快速存取的角度设计的,也是一种典型的“空间换时间”的做法。顾名思义,该数据结构可以理解为一个线性表,但是其中的元素不是紧密排列的,而是可能存在空隙。散列表(Hash table,也叫哈希表),是根据关键码值(Key value)而直接进行访问的数据结构。也就是说,它通过把关键码值映射到表中一个位置来访问记录,以加快查找的速度。这个映射函数叫做散列函数,存放记录的数组叫做散列

2013-10-19 20:47:35 1863

转载 一致性hash算法 - consistent hashing

原帖链接:http://blog.csdn.net/sparkliang/article/details/5279393consistent hashing 算法早在 1997 年就在论文 Consistent hashing and random trees 中被提出,目前在 cache 系统中应用越来越广泛;1 基本场景比如你有 N 个 cache 服务器(后面简称 cache )

2013-10-19 20:44:03 771

转载 DNS负载均衡技术

负载均衡技术能够平衡服务器集群中所有的服务器和请求应用之间的通信负载,根据实时响应时间进行判断,将任务交由负载最轻的服务器来处理,以实现真正的智能通信管理和最佳的服务器群性能,从而使网站始终保持运行和保证其可访问性。为了充分利用现有服务器软件的种种优势,负载均衡最好是在服务器软件之外来完成。而最早使用的负载均衡技术是通过DNS服务中的随机名字解析来实现的。这就是通常所说的DNS负载均衡技术。

2013-10-19 15:12:28 1057

转载 深入理解HashMap

Hashmap是一种非常常用的、应用广泛的数据类型,最近研究到相关的内容,就正好复习一下。网上关于hashmap的文章很多,但到底是自己学习的总结,就发出来跟大家一起分享,一起讨论。 1、hashmap的数据结构 要知道hashmap是什么,首先要搞清楚它的数据结构,在java编程语言中,最基本的结构就是两种,一个是数组,另外一个是模拟指针(引用),所有的数据结构都可以用这两个基本结构

2013-10-16 10:45:40 763

原创 服务器架构设计1------概述

服务器常用架构包括四种: 多线程 多进程 基于 I/O 复用的事件循环架构 SEDA 模式 前两种架构适用于类 web 服务器。这样的服务器只需处理来自客户端的请求,且请求间几乎是相互独立的。后两种架构适用于构造复杂的服务器,比如 Cassandra 系统中的一个节点,再比如 Redis 服务器。 多线程或多进程:多线程服务器对每个客户端来的请求生成一个新的线程来服务它。多

2013-10-15 17:19:15 1464

原创 linux 进程间通信方法综合分析

进程间通信,常用的方法有,pipe、popen(pclose)、命名pipe、Unix域套接字、消息队列、信号量、记录锁、共享内存。这么多方法,到底不同方法应用场景是怎样的呢。

2013-10-11 18:10:06 2333

转载 linux 信号量解析

当我们在多用户系统,多进程系统,或是两者混合的系统中使用线程操作编写程序时,我们经常会发现我们有段临界代码,在此处我们需要保证一个进程(或是一个线程的执行)需要排他的访问一个资源。信号量有一个复杂的编程接口。幸运的是,我们可以很容易的为自己提供一个对于大多数的信号量编程问题足够高效的简化接口。为了阻止多个程序同时访问一个共享资源所引起的问题,我们需要一种方法生成并且使用一个标记从而保证在临

2013-10-09 18:29:46 2607

Nginx模块开发与架构解析

Nginx模块开发与架构解析

2016-04-11

python核心编程第二版源码

python核心编程第二版源码,python入门的经典书籍。

2014-01-24

UNIX环境高级编程_第二版中文

Linux开发教父级别的教材,一句话经典,不要资源分,贡献出来给学习linux编程的朋友

2013-09-26

PHP和MySQL WEB开发(4th)

《PHP和MySQL.Web开发》(澳)Luke Welling 和Laura Thomason合著,被誉为Php开发圣经

2013-01-06

unix网络编程 中文 卷1+卷2

unix网络编程 中文 卷1+卷2,经典当中的经典,一起给出,方便大家学习

2012-12-17

TCPIP详解(2,3卷)

TCPIP详解(2,3卷),和之前上传的第1卷正好凑集

2012-12-17

Linux命令大全

Linux命令大全,很方便的一本书,更重要的事中文

2012-12-17

C++ Object Model

C++ Object Model,C++对象模型,想深入了解C++的同学必备书籍

2012-12-17

TCPIP详解卷一

TCPIP详解卷一,TCP/IP经典教材

2012-11-20

mysql必知必会电子书+数据库脚本

mysql必知必会电子书+数据库脚本,入门级的,还需要多说吗,非得20字

2012-11-19

空空如也

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

TA关注的人

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