自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

酒徒词客

I think you're my compiler . My life wouldn't start without you....

  • 博客(152)
  • 资源 (5)
  • 收藏
  • 关注

转载 mysql 表优化

详解MySQL大表优化方案当MySQL单表记录数过大时,增删改查性能都会急剧下降,可以参考以下步骤来优化:单表优化、字段、索引、查询SQL、引擎等。作者:manong来源:segmentfault|2016-08-04 13:19 收藏  分享当MySQL单表记录数过大时,增删改查性能都会急剧下降,可以参考以下步骤来优化:单表优化除非单表数据未来会一直不断上

2016-08-04 17:10:20 800

翻译 tcpdump 高级用法

过滤 Syn标记包 :Tcpdump -i x01 -nnp port 80 and ' tcp[13]&2 == 2 '

2016-08-03 10:11:26 1340

转载 python study 2

在深入到模块进行分析之前,首先来看看Tornado的设计模型。Tornado框架设计模型从上面的图可以看出,Tornado 不仅仅是一个WEB框架,它还完整地实现了HTTP服务器和客户端,在此基础上提供WEB服务。它可以分为四层:最底层的EVENT层处理IO事件;TCP层实现了TCP服务器,负责数据传输;HTTP/HTTPS层基于HTTP协议实现了HTTP服务器和客户端;最上层

2016-06-13 11:21:33 508

转载 tornado study 1

Tornado模块分类1. Core web frameworktornado.web — 包含web框架的大部分主要功能,包含RequestHandler和Application两个重要的类tornado.httpserver — 一个无阻塞HTTP服务器的实现tornado.template — 模版系统tornado.escape — HTML,JSON,URLs等的编码解码和一

2016-06-13 11:01:09 396

原创 docker使用笔记

Centos6下安装docker   yum install  docker-io   -y    或者yum install docker -y 内核版本在2.6.32以上才能支持docker   2.6.x内核版本使用docker会在使用过程导致内核崩溃的情况,升级到3.1以上稳定运行

2015-12-18 11:31:48 621

原创 日志统计工具awstats

awstats是一款使用perl写的处理日志的强大工具,直接支持apache的日志格式(即可以在日志格式匹配中直接使用apache的日志格式关键字,并且配置文件中还有自己的匹配关键字)主要使用命令为 1    wwwroot/cgi-bin/awstats.pl -config=www.wikiki.cn   -update生成数据库文件2   tools/aw

2015-12-14 09:12:19 756

转载 Nginx配置thinkPHP 支持phpinfo和rewrite

server {    listen       80;    server_name  thinkphp.lo;    root /var/www;    index  index.html index.htm index.php;    error_page  404              /404.html;    location = /404.html {

2015-11-12 09:31:52 2184

翻译 strace命令跟踪程序系统调用

-c 统计每一系统调用的所执行的时间,次数和出错的次数等. -d 输出strace关于标准错误的调试信息. -f 跟踪由fork调用所产生的子进程. -ff 如果提供-o filename,则所有进程的跟踪结果输出到相应的filename.pid中,pid是各进程的进程号. -F 尝试跟踪vfork调用.在-f时,vfork不被跟踪. -h 输出简要的帮助信息. -i 输出系统调用的入

2015-09-24 08:25:26 556

原创 Postfix公网邮件服务器搭建

在阿里云上租用一台云主机,然后申请一个域名,并在域名记录中添加MX记录,mail.youdomain.com记录。邮箱服务器必须添加MX记录,不然在外域向你的邮箱服务器发送邮件的时候无法解析到你的邮箱地址,导致被列为垃圾邮件。     首先安装 postfix  saslauthd dovecot服务,yum install postfix *sasl* dovecot 包

2015-04-15 16:19:38 4275

原创 Git服务器搭建和使用

Git是一种分布式版本管理器,功能非常强大,最初由Linus开发。它的版本管理在本地,不需要像SVN那样必须要从中央服务器上下载版本。     linux安装git很建档,配置好Yum,直接yum install git既可以了     GIt的使用技巧                初始化版本库   mkdir  ~/myrepos   ;  git init          

2015-04-09 11:37:58 839

原创 varnish学习笔记

varnish cache是一款开源的高性能的缓存服务器。和老牌的Squid对比有如下优点。        1:varnish是基于内存缓存数据的,所以处理速度比Squid要快。        2:varnish支持更高的并发量,并且比Squid更加稳定。        3:varnish可以通过端口管理,而squid没有这个功能。        4:   varnish的缺点就是

2014-10-08 10:25:04 953

原创 http协议头分析

http协议头各个域解析:              请求头的方法有GET, POST , PUT ,DELETE,等。GET用来请求数据,POST还提交数据。              状态码:  1xx 表示请求被接受,正在处理中。                              200 ok 表示请求被接受,处理。                         

2014-10-08 10:04:59 1246

原创 网易面试总结

有个

2014-09-26 09:09:19 939

原创 sendmail邮件服务器搭建

邮件服务的通行

2014-09-15 14:08:12 802

原创 OpenSSL和https原理

https原理:                             浏览器请求服务端的公钥证书,服务器将注册的证书发送给客户端。客户端向办法机构验证证书的合法性,证书                             包括公钥,服务器网址及一些信息。验证完毕,客户端生成一串随即码,用公钥加密发送给服务器端作为对称加密                             

2014-09-04 11:58:29 893

转载 软件下载网址汇总

lvs    为

2014-08-24 08:46:44 650

原创 nagios学习笔记

Nagios是一款开源的监控软件,可以监控linux,unix,windows 以及网络设备和打印机等。          Nagios通过各种不同的插件来实现对不同对象的监控,也可以基于web界面来管理Nagios。                    nagios的安装目录:  nagios/bin   存放nagios的主运行程序,  nagios/sbin  存放外部调用的c

2014-08-14 10:49:33 817

原创 LVS+Keepalived实现负载均衡

Lvs是由国防大学章文嵩博士发起的一个开源项目,用来实现服务器之间的负载均衡。全名为linux virtual server             软件包围ipvsadm.tar.gz  随着企业的规模扩大,服务器的访问越来越大。这时候只有两个方案解决服务器的负载能力。            1: 向上扩展服务器的硬件配置。购买昂贵的机器来承担日益繁重的性能要求。

2014-08-10 10:51:54 1077

原创 rsync+inotify实现服务器实时备份

inotify实现对目录下文件进行监听的原理:                         inotify集成到内核中,通过内核提供的接口,使用inotify作为第三方的软件对目录变化进行监控。                               inotifywait命令可以对目录中的文件的细微的变化进行细粒度的实时的监控,监控的命令为            inot

2014-08-09 16:07:36 1047

原创 varnish代理服务器笔记

varnish是一款开源的代理服务器软件。和Squid的区别是采用内存进行数据缓存。速度非常的快,而且不容易崩溃。但是奔溃之后所有数据都消失,导致所有请求全部发送至后台服务器端,这是其相对Squid的劣势。      安装varnish需要pcre库的支持,添加用户自带的库还有两种方法:                1: 使用ldconfig工具,将库文件的路径写入/etc/ld.so.

2014-08-07 18:49:18 956

原创 PHP+FastCGI+Nginx动态请求处理配置

Nginx不支持对外部程序的调用,所以必须通过FastCGI接口实现对外部程序的调用从而实现对客户端动态页面请求的处理。      CGI的英文全称为Common Gateway Interface(公共网关接口),是Nginx和动态脚本程序的桥梁,Nginx通过FastCGI接口将动态请求发送给FastCGI,FastCGI中的Wrapper进程生成一个线程,将请求交给脚本解释程序执行,然后

2014-08-07 10:32:31 1310

原创 nginx服务笔记

nginx是由俄罗斯第二大访问

2014-08-05 16:10:51 568

转载 网络存储ISCSI配置

IP网络存储ISCSIIP网络存储ISCSI一、    ISCSI概述1.1、   介绍本章主要介绍了基于IP SAN 的网络存储ISCSI ,iscsl技术以其低廉的构成和优秀的存储性能,博得了很多CIO和存储管理的喜爱,目前陆续进入企业应用领域,推动了企业的存储环境向集中式转变,虽然, 目前对于ISCSI因该在什么样的环境中使用还存在诸多争议,ISCSI的前途是光明的,在未来的

2014-07-29 17:17:51 1446

转载 Xtrabackup数据库备份工具

第10章--->Xtrabackup一、Xtrabackup概述1.1、简介Xtrabackup是一个对InnoDB做数据备份的工具,支持在线热备份(备份时不影响数据读写),是商业备份工具InnoDB Hotbackup的一个很好的替代品。    Xtrabackup有两个主要的工具:xtrabackup、innobackupex  (1)xtrabackup只能备份InnoD

2014-07-29 17:15:58 556

转载 LVSj实现负载均衡

8章-LVS负载均衡一、为什么要使用这个负载均衡技术?考虑一个问题:  比如某公司有一台服务器目前支撑了2000左右的用户,但是随着用户的业务扩展,用户量爆增到5000.或者一万,  这个时候。怎么处理?     两种处理方法:     (1)向上扩展,提高当前服务器的硬件性能,硬件的提升并不能完全解决问题,     (2)向外扩展  也称为横向扩展,增加服务器数量,通

2014-07-29 17:14:50 934

转载 rysnc和intotify实现数据同步

rsync+intotify实现数据同步一、rsync概述rsync与传统的cp、tar备份方式相比,rsync具有安全性高、备份迅速、支持增量备份等优点,通过rsync可以解决对实时性要求不高的数据备份需求,例如定期的备份文件服务器数据到远端服务器,对本地磁盘定期做数据镜像等。    随着应用系统规模的不断扩大,对数据的安全性和可靠性也提出的更好的要求,rsync在高端业务系统中也逐

2014-07-29 17:14:16 1009

转载 Redis的配置

第5章 Redis              一、Redis概述1.1、什么是RedisRedis是一种高级key-value数据库。它跟memcached类似,不过数据可以持久化,而且支持的数据类型很丰富。有字符串,链表,集 合和有序集合。支持在服务器端计算集合的并,交和补集(difference)等,还支持多种排序功能。所以Redis也可以被看成是一个数据结构服务 器。Re

2014-07-29 17:11:12 545

转载 nginx和tomcat实现负载均衡

第6章 Nginx+Tomcat(实现负载均衡,实现动静分离)一、Tomcat1.1、Tomcat的概述Tomcat是Apache 软件基金会(Apache Software Fundation)的Jakarta项目中的一个核心项目,由Apache、Sun和其他一些公司以及个人共同开发,由于由Sun的参与支持,最新的Servlet和JSP规范总是能在Tomcat中得到体现,Tomcat

2014-07-29 17:10:37 820

转载 Varnish配置

3章 Varnish一、Varnish概述2.1.1 Varnish的结构与特点 Varnish是一个轻量级别的Cache和反向代理软件,先进的设计理念和成熟的设计框架是Varnish的主要特点:       基于内存进行缓存,重启后数据将消失       利用虚拟内存方式,I/O性能好.       支持设置0~60秒的精确缓存时间       VCL配置管理

2014-07-29 17:08:22 665

转载 Memcached的配置

第4章 Memcached一、什么是Memcached (1)Memcached概述 Memcached是一个免费的开源的、高性能的、具有又分布式内存对象的缓存系统,它通过减轻数据库负载加速动态WEB应用,  4.1.1、Memcached和数据库交互流程(1)、检查客户端请求的数据是在Memcached中存在,如果存在,直接把请求的数据返回,不再对数据进行任何操作。(

2014-07-29 17:07:33 689

转载 PHP的CGI配置

第2章 PHP(FastCGI)一、什么是FastCGIFastCGI是一个可伸缩、高速在HTTP server和动态脚本语言之间的一个通信接口.大多数的HTTP server都支持FastCGI,比如:Nginx Aapache lighttpd等..FastCGI被很多语言所支持。其中就有PHP.二、Nginx+FastCGI运行原理(1)Nginx不支持对外程

2014-07-29 17:06:43 1341

转载 nginx配置

第1章 Nginx一、什么是Nginx?很多人对apache非常的熟悉,Nginx和Apache类似,都属于Web容器,同时也是一款高性能的HTTP和反向代理软件,发音(engine x)二、为什么要选择NginxNginx和Apache最大的区别:(1)Apache处理速度非常慢,而且占用很多内存资源,Nginx正好相反,(2)在功能Apache的所有模块都是

2014-07-29 16:54:35 714

原创 数据结构之快速排序

#define SIZE 20              void dubble_sort(){             int i,j,n=SIZE,tmp;            int array[SIZE+1]={0,12,42,22,34,23,56,2,15,432,11,11,24,232,566,2,11,56,342,23,7778};         

2014-07-27 10:29:26 543

原创 数据结构之shell排序

#SIZE  10       //直接插入排序    void insert_sort(){          int i,j;          int array[SIZE+1];          array[]={0,12,23,11,55,2,34,18,20,48,22};          for(i=2;i              array[0]=

2014-07-27 10:25:23 754

原创 数据结构之哈夫曼树

typedef struct{       int wiget;       int lchild,rchild,parent;       int data;    }HNode,*HTree;     void select(HTree &H,int i,int &s1,int &s2){             int tmp,min1,min2=0; 

2014-07-27 10:23:38 927

原创 数据结构之线索二叉树

typedef enum PointerTag{Link,Thread};  typedef struct{        char ch;        int num;  }ElemType;  typedef struct{    BiThrNode *lchild,*rchild;    PointerTag Ltag,Rtag;    ElemType d

2014-07-27 10:23:00 863

原创 数据结构之二叉树中序非递归遍历

#SIZE 100   typedef struct{       int data;       BNode *lchild,*rchild;  }BNode,*BiTree;   typedef struct{     int top,rear;     BiTree Tree[SIZE];    }Stack;    int zho

2014-07-27 10:21:34 531

原创 数据结构之稀疏矩阵

#define MAXSIZE 12500  typedef struct{       int s;       char b;    }ElemType;  typedef struct{        int i,j;        ElemType e;    }Tripe;  typedef struct{      int

2014-07-27 10:18:30 1066

原创 数据结构之十字链表

#define MAXSIZE 100   #define ERROR 1   #define OK 0   typedef struct{         int a;         char s;    }ElemType;    typedef struct{        ElemType e;        int i,j;       

2014-07-27 10:14:06 965

原创 调度进程的系统调用

在Liunx下的系统调用函数存放在/usr/in

2014-07-04 10:54:31 726

Haproxy-1.5.4.tar.gz源码包

Haproxy官方网站不提供下载啦,所以我再这里不要积分共享啦

2015-04-14

rrdtools工具

这是一个用来对采集到得数据进行绘图的工具

2014-09-12

squid-3.2.4.tar.gz

squid的源码吧

2014-09-05

Wing FTP Server and Lua源码(含注册码)

Wing FTP Server and Lua源码(含注册码)

2014-01-01

空空如也

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

TA关注的人

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