- 浏览: 236517 次
- 性别:
- 来自: 北京
最新评论
-
springaop_springmvc:
可以参考最新的文档:如何在eclipse jee中检出项目并转 ...
Maven pom.xml 配置详解 -
fengjingxuan8:
请问,你chukwa的hicc组件配置成功了否?若是成功,能不 ...
chukwa-incubating-0.5.0的安装
文章列表
SELECT sum(DATA_LENGTH)+sum(INDEX_LENGTH) FROM information_schema.TABLES where TABLE_SCHEMA='icn_callcenter';
Linux 下编译安装 PHP 5.6
- 博客分类:
- php
系统环境:
CentOS 6.5 / 7.0 x86_64
Fedora 20 x86_64
下载 PHP 源码包
# wget http://cn2.php.net/distributions/php-5.6.0.tar.xz
# xz -d php-5.6.0.tar.xz
# tar xf php-5.6.0.tar -C /usr/local/src/
添加 epel 源
# rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
安装依赖
# yum install gcc ...
Linux安装nginx
- 博客分类:
- nginx
一、安装nginx
1、在nginx官方网站下载一个包,下载地址是:http://nginx.org/en/download.html
2、WinSCP(ftp上传工具).exe FTP 上传工具上传达到CentOS中
3、我是先建一个目录,把要用的到的安装包放到一起.
#mkdir /home/
#tar zxf nginx-1.4.1.tar.gz
#cd nginx-1.4.1
4、安装pcre开发包
#yum install -y pcre-devel
5、如果安装出现在下面的错误是缺少编译环境。安 ...
Rsync实现服务器间文件数据同步配置详解!
- 博客分类:
- rsync
1.1 什么是rsync?
rsync是Unix下的一款应用软件,它能同步更新两处计算机的文件与目录,并适当利用差分编码以减少数据传输。rsync中一项与其他大部分类似程序或协议中所未见的重要特性是镜像对每个目标只需要一次传送。rsync可拷贝/显示目录属性,以及拷贝文件,并可选择性的压缩以及递归拷贝。
在常驻模式(daemon mode)下,rsync默认监听TCP端口873,以原生rsync传输协议或者通过远程shell如RSH或者SSH伺服文件。SSH情况下,rsync客户端运行程序必须同时在本地和远程机器上安装。
2.1 rsync的安装
每个镜像服务器(需要同步的服务器)都需要安装 ...
python
- 博客分类:
- Linux python的安装
第一:如果linux有旧的版本,需要升级,升级的步骤如下:
1、到网站下载新的包 http://www.python.org
2、创建python3 mkdir /usr/local/python3
3、进入python*.*目录。
4、./configure --prefix=/usr/local/python3
5、make && make install
6、mv /usr/bin/python /usr/bin/python_old
7、 ln -s /usr/local/python3/bin/python3 /usr/bin/python
如果要安装模 ...
cd /usr/local/src/php-5.2.8/ext/gd/ (源码包)
/usr/local/php/bin/phpize (php安装目录里的一个命令)
CoConfiguring for:PHP Api Version: 20041225Zend Module Api No: 20060613Zend Extension Api No: 220060519
./configure –with-gd=/usr/local/gd2 –with-php-config=/usr/local/php-cgi/bin/ph ...
linux 下大量TIME_WAIT 的处理
- 博客分类:
- linux
Linux下高并发的Squid服务器,TCP TIME_WAIT套接字数量经常达到两、三万,服务器很容易被拖死。通过修改Linux内核参数,可以减少服务器的IME_WAIT套接字数量。 vi /etc/sysctl.conf 增加以下几行:net.ipv4.tcp_fin_timeout = 30ne ...
nginx 访问密码校验
- 博客分类:
- nginx
nginx 访问密码校验nginx server配置
server {
listen 80;
server_name 10.0.0.1;
root /tmp;
location / {
add_header Cache-Control max-age=300;
auth_basic "PASSWD";
auth_basic_user_file htpasswd;
}
}
jmx远程访问关键设置
- 博客分类:
- java
前段时间在排查问题过程中我使用了jprofiler远程进行了jvm资源使用情况的监控,从系统的损耗来看,jprofiler对系统资源尤其是内存的消耗是非常庞大的。当时配置的jprofiler内存使用上线是1G,后来发现系统内存在整个测试过程中出现持续上涨的趋势,最后稳定在3G左右(JVM的内存我们配的上限值是2G)。
从这个情况来看,如果我们要在测试过程中利用图形界面的形式实时监控jvm内存的使用情况,使用jprofiler是不合适的;在对几个性能测试工具进行评估后,我们最终选定了visualvm进行我们的
第一步:从官网上下载tsung,链接是:http://tsung.erlang-projects.org/
第二步:如果安装tsung必须先安装erlang环境,从官网上下载:http://www.erlang.org/download.html
第三步:如果安装erlang的时候需要安装yum install ncurses-devel。
如果没啥问题,就安装完成。
2.1.持久连接
两个主机建立连接的过程是很复杂的一个过程,涉及到多个数据包的交换,并且也很耗时间。Http连接需要的三次握手开销很大,这一开销对于比较小的http消息来说更大。但是如果我们直接使用已经建立好的http连接,这样花费就比较小,吞吐率更大。
HTTP/1.1默认就支持Http连接复用。兼容HTTP/1.0的终端也可以通过声明来保持连接,实现连接复用。HTTP代理也可以在一定时间内保持连接不释放,方便后续向这个主机发送http请求。这种保持连接不释放的情况实际上是建立的持久连接。HttpClient也支持持久连接。
2.2.HTTP连接路由
Maven pom.xml 配置详解
- 博客分类:
- mvn
什么是pom? pom作为项目对象模型。通过xml表示maven项目,使用pom.xml来实现。主要描述了项目:包括配置文件;开发者需要遵循的规则,缺陷管理系统,组织和licenses,项目的url,项目的依赖性,以及其他所有的项目相关因素。
pom.xml 配置文件
[html] view plain
Java虚拟机测试工具链接
jstat - Java Virtual Machine Statistics Monitoring Tool
Synopsis
Description
Virtual Machine Identifier
Options - General Options - Output Options
Examples
See Also
SYNOPSIS
jstat [ generalOption | outputOptions vmid [interval[s|ms] [count]] ]
generalOption
A s ...
java动态代理(JDK和cglib)
- 博客分类:
- java
JAVA的动态代理 代理模式 代理模式是常用的java设计模式,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。代理类与委托类之间通常会存在关联关系,一个代理类的对象与一个委托类的对象关联,代理类的对象本身并不真正实现服务,而是通过调用委托类的对象的相关方法,来提供特定的服务。 按照代理的创建时期,代理类可以分为两种。 静态代理:由程序员创建或特定工具自动生成源代码,再对其编译。在程序运行前,代理类的.class文件就已经存在了。 动态代理:在程序运行时,运用反射机制动态创建而成。
首先看一下静态代理: 1、C ...
http://nginx.org/en/docs/http/ngx_http_core_module.html
http://nginx.org/en/docs/ngx_core_module.html
测试gzip生效的命令:
curl -I -H "Accept-Encoding: gzip, deflate" "http://10.5.24.219:81/photoid/52b3a4df8d816c9873ae0b4a"
curl -I -H "Accept-Encoding: gzip, defla ...