最新消息:

2014年03月的内容

Memcache 查看列出所有key方法
memcached

Memcache 查看列出所有key方法

admin 13年前(2014-03-11) 1浏览

今天在做一个Memcache的session测试,但是在测试的过程中,发现Memcache没有一个比较简单的方法可以直接象redis那样keys *列出所有的Session key,并根据key get对应的session内容 于是,我开始查找资料,...

小心,apc可能导致php-fpm罢工!
PHP

小心,apc可能导致php-fpm罢工!

admin 13年前(2014-03-11) 1浏览

最近线上产品出现了502错误。一般出现502错误,都是php-fpm 进程处理请求时出现异常导致的。 首先,查看了php-fpm 的进程数。发现php-fpm的进程数已经到达了php-fpm.conf中设置的最大值。最近流量没有特别的变动,这么多ph...

Python中动态计算数学表达式
Python

Python中动态计算数学表达式

admin 13年前(2014-03-10) 1浏览

动态的意思是这样的需求: 假设,Python本地变量中已经存在了两个变量(不一定时代码中写死的,也可以是程序自动生成的)。 a = 3 b = 4 现在,有一个写了数学表达式的字符串: 'a + b' 则,期望其能输出7。 这个需求要2步完成: 1、...

Linux批量部署更新脚本
bash

Linux批量部署更新脚本

admin 13年前(2014-03-09) 4浏览

随着IT 运维不断的发展,作为Linux服务器管理员,使用脚本自动化运维,可以减轻很多繁琐的工作,让你快乐工作, 发一个简单的自动化部署更新脚本,可以根据这个扩展,仅供参考。 1、批量远程执行命令脚本如下: vi auto_deploy_ssh.sh...

数据库索引原理(1)—–TokuDB中的COLA-Tree
数据库

数据库索引原理(1)—–TokuDB中的COLA-Tree

admin 13年前(2014-03-09) 1浏览

目前无论是商业的SQL Server,还是开源的MySQL,都基本上还在用比较老的B+Tree(SQL Server用的是标准的B-Tree)的索引结构。从原理来说,B系列树在查询过程中应该是不会慢的,而主要问题就是出现在插入。B-Tree在插入的时...

初识Redis及Redis在Windows下的安装和使用
nosql

初识Redis及Redis在Windows下的安装和使用

admin 13年前(2014-03-09) 1浏览

NoSQL简介 介绍redis前,我想还是先认识下NoSQL,即not only sql, 是一种非关系型的数据存储,key/value键值对存储。现有Nosql DB 产品: Redis/MongoDB/Memcached/Hbase/Cassan...

数据库索引原理(2)——MemCached
memcached

数据库索引原理(2)——MemCached

admin 13年前(2014-03-09) 1浏览

Memcached是高性能的分布式内存缓存服务器。它的主要目的不是基于本地缓存的,而主要用在分布式系统中。Memcached中保存的数据都存储在Memcached内置的内存存储空间中。由于数据仅存在于内存中,因此重启Memcached、重启操作系统会...

在CentOS6.5上搞定Skype与QQ
centos

在CentOS6.5上搞定Skype与QQ

admin 13年前(2014-03-09) 1浏览

背景介绍 目前,在工作状态下,我绝大部分时间都是在我的VMWare中。但又不得不经常切换到Windows当中来通过Skype和QQ联系同事和请教问题。 今天,也算是闲来无事,就试着想在CentOS中搞定Skype和QQ,这样,再配合安装好的FireF...

理解 pkg-config 工具
Linux

理解 pkg-config 工具

admin 13年前(2014-03-09) 1浏览

你在 Unix 或 Linux 下开发过软件吗?写完一个程序,编译运行完全正常,在你本机上工作得好好的,你放到源代码管理系统中。然后,告诉你的同事说,你可以取下来用了。这时,你长长的出了一口气,几天的工作没有白费,多么清新的空气啊,你开始飘飘然了。 ...

MySQL新建用户、库、授权
mysql

MySQL新建用户、库、授权

admin 13年前(2014-03-09) 1浏览

1、新建用户 1234 #其中HOST可以用%表示所有主机CREATE USER``'username'``@``'host' IDENTIFIED BY``'password'``;FLUSH PRIVILEGES; 2、删除用户 12 USE m...

分布式文件系统FastDFS设计原理及技术架构
分布式

分布式文件系统FastDFS设计原理及技术架构

admin 13年前(2014-03-09) 1浏览

FastDFS是一个开源的轻量级分布式文件系统,由跟踪服务器(tracker server)、存储服务器(storage server)和客户端(client)三个部分组成,主要解决了海量数据存储问题,特别适合以中小文件(建议范围:4KB < ...

Linux 分区错误
Linux

Linux 分区错误

admin 13年前(2014-03-09) 1浏览

今天客服出去实施,发现客户的机器安装的RAID 卡属于软RAID,磁盘在Centos 5.9 系统里认出来的是很长的字符串。按照业务需求分区后发现剩下的分区分给 data 目录,在安装界面无法 分区下去,一直停留在格式化 data 数据盘分区。给我通...

在 Ubuntu 上搭建 Ghost 博客平台
Ghost

在 Ubuntu 上搭建 Ghost 博客平台

admin 13年前(2014-03-09) 1浏览

Ghost 是一款开源的博客平台,基于 Node.js,由前 WordPress UI 主管 John O’Nolan 和 WordPress 开发人员 Hannah Wolfe 创立。网上的开源博客程序众多,去年刚上线的 Ghost 来势汹汹正迅速...

如何安全的include文件
PHP

如何安全的include文件

admin 13年前(2014-03-09) 1浏览

大多数人会将一个单独的php文件当成配置文件,早些年的配置文件大多类似这样: PHP代码 <?php $config['a']=1; $config['b']=2; ... 这样include后。可以使用$config变量了,但慢慢的,却越来越...

git 恢复删除文件
git

git 恢复删除文件

admin 13年前(2014-03-05) 2浏览

git 从使用的角度来说,的确没有svn方便 svn直接update即可恢复,但git pull却显示already up-to-date 要查看删除的文件: git ls-files –deleted 恢复则需要从新checkout: ...

VLAN 和策略路由
VLAN

VLAN 和策略路由

admin 13年前(2014-03-04) 1浏览

VLAN(虚拟局域网)通过控制分派出入局域网的数据包到正确的出入端口,实现对不同设备进行逻辑分组管理。一个 VLAN 相当于广播域,它能将广播控制在一个 VLAN 内部。而不同 VLAN 之间或 VLAN 与 LAN / WAN 的数据通信必须通过网...

一个不错的JavaScript解析浏览器路径方法
浏览器

一个不错的JavaScript解析浏览器路径方法

admin 13年前(2014-03-04) 3浏览

JavaScript中有时需要用到当前的请求路径等涉及到url的情况,正常情况下我们可以使用location对象来获取我们需要的信息,本文从另外一个途径来解决这个问题,而且更加巧妙 方法如下: function parseURL(url) { var...

网站日志实时分析工具 GoAccess
日志

网站日志实时分析工具 GoAccess

admin 13年前(2014-03-04) 1浏览

GoAccess 是一款开源的网站日志实时分析工具。GoAccess 的工作方式很容易理解,就是读取和解析 Apache/Nginx/Lighttpd 的访问日志文件 access log,然后以更友好的方式把统计信息显示出来。统计的内容包括:访问概...

如何阅读Django的文档
Django

如何阅读Django的文档

admin 13年前(2014-03-04) 1浏览

“大神你好,请问我打算学习Django,应该怎么做?” 答:“去看文档” “Django的文档都是英文,我看不下去,怎么办” 答:“bla bla bla…. 关于英文的重要性” “Django的文档那么多,我是不是都得看完才行?” 答:“不用,用到...

lsof 命令教程
Linux

lsof 命令教程

admin 13年前(2014-03-04) 1浏览

1, 使用 lsof 命令行列出所有打开的文件 <strong># lsof </strong> 这可是一个很长的列表,包括打开的文件和网络 上述屏幕截图中包含很多列,例如 PID、user、FD 和 TYPE 等等。 <...

php 二维码 加水印图片 支持ios,android,win8
PHP

php 二维码 加水印图片 支持ios,android,win8

admin 13年前(2014-03-04) 1浏览

给手机app作一个二维码的接口,要求支持iso,android,win8手机,找了第三个方工具phpqrcode。 1,下载地址 源码下载:https://github.com/t0k4rt/phpqrcode 加水印图片下载:加QQ群:729492...

我常用的 iOS 应用和插件(2014版)
插件

我常用的 iOS 应用和插件(2014版)

admin 13年前(2014-03-04) 1浏览

微信、QQ 这个就不用多说了吧,几乎我认识的所有使用智能手机的同学都在使用。 Chrome、Gmail 新版本的 Chrome for Mobile 支持代理压缩访问了(知道的自然知道这功能能用来干嘛),用 Gmail 客户端是因为个人觉得这玩意比 ...

使用BBCP来提升跨互联网的数据传输速度
BBCP

使用BBCP来提升跨互联网的数据传输速度

admin 13年前(2014-03-04) 1浏览

背景介绍: 目前项目在美国东西部以及欧洲都有服务器节点,跨互联网的数据传输速度很不稳定,之前我们主要是通过SCP以及Rsync等方式进行数据传输的。 无意间发现了BBCP这个软件之后,经过测试,效果非常好,速度提升效果很明显,并且传输速度一直比较稳定...

网卡绑定(服务器&&交换机)
网卡

网卡绑定(服务器&&交换机)

admin 13年前(2014-03-04) 1浏览

公司lvs调度机、数据库这些业务流量都比较大,为了提高网络吞吐量、链路冗余,所以我们都做端口绑定,记录一下,linux下网卡绑定有多种模式,我这里用的是mode4,关于各种mode的优缺点大家自己百度吧。 交换机上操作: system-view in...

KVM 多网卡绑定(流量聚合)
kvm

KVM 多网卡绑定(流量聚合)

admin 13年前(2014-03-04) 1浏览

随着虚拟化技术不断发展与普及,越来越多的企业搭建和使用自己的虚拟化平台,这里我发一个KVM 虚拟化自动安装脚本,里面包含多网卡自动聚合配置,网卡绑定模式为4(流量叠加),脚本如下:(当然才mode=4模式,还需要在交换机配置网卡绑定) #!/bin/...

XEN & KVM 下的网络桥接
kvm

XEN & KVM 下的网络桥接

admin 13年前(2014-03-04) 1浏览

*建*议: 1、桥接下bonding的模式中mode=x 建议配置成 mode=5 2、虚拟网卡配置为常见的 intel e1000 千兆网络模块作为虚拟网络设备 rhel 6 KVM /etc/sysconfig/network-scripts/i...