- 博客(35)
- 收藏
- 关注
原创 全能型开源远程终端MobaXterm
破解Securecrt怕中毒,Xshell 用着不爽,Putty太单薄,手头没Mac用不了iterm2。那就试试这个全能开源的终端吧(MobaXterm)!下面就介绍下MobaXterm的主要功能 破解Securecrt怕中毒,Xshell 用着不爽,Putty太单薄,手头没Mac用不了iterm2。那就试试这个全能开源的终端吧(MobaXterm)!下面就介绍下MobaXterm的主要...
2015-06-20 21:28:12 1089
原创 终极 Web 应用性能和压力测试工具 Gor
常见的 Web 应用的压力测试工具Web 应用压力测试工具有很多,比如 Apache ab,node-ab,Apache JMeter, LoadRunner, httperf。但是这些工具都没能解决一个问题:如何正确模拟生产环境的流量如今 Web 应用的架构变得非常复杂,内部包含复杂的各种负载均衡、 服务和 RPC 调用关系,简单的发送 GET 请求到某些 URL 或者 API 接...
2015-06-20 21:24:35 282
原创 mysql 安全重启
对于默认安装的数据库,并没有注册到系统服务时直接使用service mysqld resrart 无效或者直接重启$mysql_dir/bin/mysqladmin -u root -p shutdown$mysql_dir/bin/safe_mysqld &...
2014-08-01 16:39:20 303
原创 LNMP(linux+nginx+mysql+php)服务器环境配置
一、系统环境 系统平台:RHEL 5.4(系统要求:Linux 2.6+ 内核) Nginx版本:nginx/1.0.15 Mysql 版本:5.1.35-log Source distribution Php版本:php-5.2.10 二、安装准备 1、获取相关开源程序并安装 RedHat等其他Linux发行版可从安装光盘中找到这些程序库...
2014-07-23 12:24:12 131
原创 Apache 高并发之 MPM 调优比较详细
1、什么是MPM? Multi-Processing Module (MPM) implements a hybrid multi-process multi-threaded server。(多进程、多线程)2、有多少种MPM? 大致有:prefork MPM、worker MPM、BeOS MPM、NetWare MPM、OS/2 MPM、WinNT MPM。 3、怎么知道...
2014-07-23 10:15:43 923
原创 PHP RabbitMQ 使用记录
中文介绍 :http://baike.baidu.com/view/4095865.htm?fr=aladdin官方地址:http://www.rabbitmq.com/PHP扩展包:http://pecl.php.net/package/amqp 1. 安装RabbitMQ (unbuntu)sudo apt-get install rabbitmq-server sud...
2014-06-30 09:47:47 137
原创 Linux nfs 服务端、客户端实例
前提: 前提是先把nfs服务安装好,并启动,服务端、客户端都需要步骤: 服务端 vi /etc/exports //编辑配置 service portmap restart //重启portmap服务(有可能是,因系统而定service rpcbind start) service nfs...
2014-06-27 14:08:45 102
原创 具有负载均衡功能的MySQL服务器集群部署及实现
MySQL是一个高速度、高性能、多线程的关系型数据库管理系统,适用平台多,可扩展性强。 在实际生产环境中,部署和实现具有一定负载均衡功能的 MySQL服务器集群,对于提高用户数据库应用系统的性能、速度和稳定性具有明显的作用。本文简要介绍了在 FreeBSD 7.0-Release系统上部署实现MySQL服务器集群的方案,并对可能出现的问题提供了相应的解决方法。1. 引言MySQL是一...
2013-07-26 08:50:11 130
原创 理解MySQL——复制(Replication)
1、复制概述1.1、复制解决的问题数据复制技术有以下一些特点:(1) 数据分布(2) 负载平衡(load balancing)(3) 备份(4) 高可用性(high availability)和容错1.2、复制如何工作从高层来看,复制分成三步:(1) master将改变记录到二进制日志(binary log)中(这些记录叫做二进制日志事件,binary log e...
2013-07-03 16:37:45 95
原创 Redis与Memcached的区别
如果简单地比较Redis与Memcached的区别,大多数都会得到以下观点: 1 Redis不仅仅支持简单的k/v类型的数据,同时还提供list,set,hash等数据结构的存储。 2 Redis支持数据的备份,即master-slave模式的数据备份。 3 Redis支持数据的持久化,可以将内存中的数据保持在磁盘中,重启的时候可以再次加载进行使用。 ...
2013-06-28 14:57:05 77
原创 Redis与Memcached与MongoDB
redis、memcache、mongoDB 对比 从以下几个维度,对redis、memcache、mongoDB 做了对比,欢迎拍砖 1、性能 都比较高,性能对我们来说应该都不是瓶颈 总体来讲,TPS方面redis和memcache差不多,要大于mongodb 2、操作的便利性 memcache数据结构单一 redis丰富一些,数据操作方...
2013-06-28 14:55:22 100
原创 php加速器 eAccelerator配置和使用指南
一、eAccelerator介绍1、背景 eAccelerator 是一个免费开源的PHP加速、优化、编译和动态缓存的项目,它可以通过缓存PHP代码编译后的结果来提高PHP脚本的性能,使得一向很复杂和离我们很远的 PHP脚本编译问题完全得到解决。通过使用eAccelerator,可以优化你的PHP代码执行速度,降低服务器负载,可以提高PHP应用执行速度最高 达10倍。eAccelerat...
2013-06-28 14:50:14 424
原创 常用PHP加速器:APC、XCache、eAccelerator
这两款加速器是需要自己选择安装,而非默认的。 APC Alternative PHP Cache (APC) 是一个开放自由的PHP opcode 缓存。它的目标是提供一个自由、 开放,和健全的框架用于缓存和优化PHP的中间代码。 拓展包安装:http://pecl.php.net/package/apc. XCache XCache 是一个开...
2013-06-28 14:32:19 176
原创 redis php 实例一
redis的操作很多的,以前看到一个比较全的博客,但是现在找不到了。查个东西搜半天,下面整理一下php处理redis的例子,个人觉得常用一些例子。下面的例子都是基于php-redis这个扩展的。 1,connect 描述:实例连接到一个Redis. 参数:host: string,port: int 返回值:BOOL 成功返回:TRUE;失败返回:FALSE <...
2013-06-28 12:25:05 102
原创 php 假死记录
服务器系统及 PHPLinux / PHP v5.4.3服务器软件nginx/1.0.15服务器 MySQL 版本5.0.96-log 以上是服务器的基础信息,现在记录一下现象: 一直运行良好的异步多线程,突然毫无征兆,失灵了,没有错误日志,一切打印正常,就是没有结果,纠结良久,重启php,第一次重启,异常继续,看不出病症所在,突然间5...
2013-06-09 10:24:44 507
原创 正在与python恋爱
这是一篇来自 http://developer.51cto.com/art/201003/187419.htm 的资讯,有些内容需要更新,晚些更新吧。 3年前python已经有如此之多漂亮的库,现在,当然不在话下了,好吧,先回顾一下庞大的Python库,选取点滴,也许它能带给我们一些另类的思考。SQLObjectSQLObject 可以看做是Python领域的Hibernate。它也是目...
2013-06-03 10:31:56 265
原创 PHP缓存之APC-简介、存储结构和操作
Alternative PHP Cache (APC) 是一个开放自由的PHP opcode 缓存。它的目标是提供一个自由、 开放,和健全的框架用于缓存和优化PHP的中间代码。它为我们提供了缓存和优化PHP的中间代码的框架。 APC的缓存分两部分:系统缓存和用户数据缓存。 系统缓存 它是指APC把PHP文件源码的编译结果缓存起来,然后在每次调用时先对比时间标记。如...
2013-06-02 17:00:27 143
原创 PHP相似度计算函数:levenshtein
与 similar_text() 函数相比,我们今天要介绍的 levenshtein() 函数更快。不过,similar_text() 函数能通过更少的必需修改次数提供更精确的结果。在追求速度而少精确度,并且字符串长度有限时可以考虑使用 levenshtein() 函数。 使用说明 先看手册上 levenshtein() 函数的说明: levenshtein(...
2013-06-02 16:53:40 301
原创 PHP中计算字符串相似度的函数
similar_text — 计算两个字符串的相似度 int similar_text ( string $first , string $second [, float &$percent ] ) $first 必需。规定要比较的第一个字符串。 $second 必需。规定要比较的第二个字符串。 $percent 可选。规定供存储百分比相似度的变量名。两个字符串的相似程度计算依据 ...
2013-06-02 16:49:42 171
原创 MongoDB GridFS 简介
MongoDB的GridFS可将MongoDB用作文件存储,文件在GridFS中会按4MB为单位进行分块存储。 GridFS 和MongoDB的Collection一样,可以使用Replication和Sharding功能。 由于MongoDB的数据文件最大为2G,所以当你要在GridFS中存储大文件时,不用担心操作系统的各种限制。 存储在GridFS中的...
2013-05-31 14:12:45 110
原创 django 安装之后需要做的事情
修改配置文件 settings.py 1、修改时区TIME_ZONE = 'Asia/Chongqing'2、修改语言支持LANGUAGE_CODE = 'zh-CN'3、修改默认编码支持DEFAULT_CHARSET='utf-8'
2013-05-31 10:00:48 147
原创 mongodb windows下设置启动服务
其实官方有完整的文档谷歌:mongodb windows service 主要是有两个小问题,1、在win7下,需要右键用管理员权限启动cmd 才有权限注册系统服务;2、创建配置文件之后,可能需要在配置文件里指定一些数据存档目录例如:logpath=f:\mongodb\log\mongo.logdbpath=f:\mongodb\data\db\ 具体步骤...
2013-05-20 14:35:42 86
原创 mongodb 查询对比sql快速记忆
SQL StatementMongo Query Language StatementCREATE TABLE USERS (a Number, b Number)Implicit or use MongoDB::createCollection().INSERT INTO USERS VALUES(1,1)$db->users->insert(arr...
2013-05-20 12:26:10 94
原创 MongoDB的真正性能-实战百万用户一-一亿的道具
使用情景开始之前,我们先设定这样一个情景:1.一百万注册用户的页游或者手游,这是不温不火的一个状态,刚好是数据量不上不下的一个情况。也刚好是传统MySql数据库性能开始吃紧的时候。2.数据库就用一台很普通的服务器,只有一台。读写分离、水平扩展、内存缓存都不谈。一百万注册用户如果贡献度和活跃度都不高,恐怕公司的日子还不是那么宽裕,能够在数据库上的投资也有限。以此情景为例,设每个用户...
2013-05-18 14:44:31 93
原创 MongoDB究竟应该怎么用呢
有说MongoDB慢反对:不设其他唯一索引的情况下,只用_id 在普通办公电脑上每秒插入几万,在普通x86服务器上每秒插入十几万,你好意思说这个性能低?比mysql强出一个数量级。赞同:检索是真的慢,和sql数据库不同,越复杂的条件搜索MangoDB越吃亏,CPU和IO的双重压力。面对那些直接把SQL查询改写成MangoDB的用法,别转了,你不会收获任何性能提升。你不行:说你不行还是...
2013-05-18 14:28:41 91
原创 Infobright数据库查询优化
(1)配置环境在Linux下面,Infobright环境的配置可以根据README里的要求,配置brighthouse.ini文件。 (2) 选取高效的数据类型 (3)使用comment lookupcomment lookup只能显式地使用在char或者varchar上面。Comment Lookup可以减少存储空间,提高压缩率,对char和varchar字段采用...
2013-05-18 14:19:41 208
原创 infobright 细节:数据类型
Infobright里面支持所有的MySQL原有的数据类型。其中Integer类型比其他数据类型更加高效。尽可能使用以下的数据类型:TINYINT,SMALLINT,MEDIUMINT,INT,BIGINTDECIMAL(尽量减少小数点位数)DATE ,TIME效率比较低的、不推荐使用的数据类型有:BINARY VARBINARYFLOATDOUBLE...
2013-05-18 14:09:22 146
原创 redis php 入门操作31例
转至:http://blog.51yip.com/cache/1439.html 如果用过memcache,那么基本上可以举一反三,你需要记住的是一见到规则。php 并不默认支持redis,你需要安装这个扩展,安装的时候主要PHP版本,不是全部版本都兼容。 1,connect 描述:实例连接到一个Redis. 参数:host: string,port: int ...
2013-04-23 22:36:27 102
原创 网站分析基础及KPI实践
原文转自:http://www.techxue.com/portal.php?mod=view&aid=148d一:网站分析是什么? 网站分析(Web Analytics)即网站访客行为分析,通过对网站数据进行定量和定性的分析,来不断驱动和提高访问者在网站中的体验,并将访客转化为你的商业目标(在线及离线KPI) 网站分析数据收集与处理 二:为何要分析网站...
2013-03-30 13:20:36 166
原创 python 笔记 常用函数
常用函数5.1. eval对字符串参数运算,求值>>> eval("1 + 2*3") #可以方便的用来做四则运算7>>> a=1>>> eval('a+1') #可以访问变量25.2. exec将字符串参数作为python脚本执行>>> exec('a="Zsp"')>>&
2013-03-03 02:08:06 98
原创 python 笔记 常用库
Tkinter———— Python默认的图形界面接口。 Tkinter 是一个和Tk接口的Python模块,Tkinter库提供了对Tk API的接口,它属于Tcl/Tk的GUI工具组。Tcl/Tk是由John Ousterhout发展的书写和图形设备。Tcl(工具命令语言)是个宏语言,用于简化shell下复杂程序的开发,Tk工具包是和Tcl一起开发的, 目的是为了简化用户接口...
2013-03-03 02:04:38 104
原创 Nginx 最新稳定版以及常见应用技术指南[Nginx Tips] 第二版
截止 2011-12月Nginx 1.0.11稳定版已经发布了。 Nginx 常见应用技术指南[Nginx Tips] 第二版原文:http://www.linuxtone.org/html/85/t-1685.html作者:NetSeek http://www.linuxtone.org (IT运维专家网|集群架构|性能调优)欢迎转载,转载时请务必以超链接形式标...
2011-12-21 14:06:57 156
原创 10个基于jQuery的超酷动画教程和插件推荐
jQuery可以帮助你快速实现一些非常酷的动态特效,以及可以令网站更加炫酷,同时提高用户体验。一个好的Web前端人员,应该时时刻刻站在用户的角度看待UI设计。 本文收集了10个使用动态效果的jQuery教程,希望大家能够喜欢。 1. 动态的标题背景特效 在这个教程中,作者介绍了如何使用jQuery来使你的标题背景动起来,这样使得你的网站更具活力。 在线演示...
2011-12-06 09:07:53 118
原创 判断CSS与JS是否加载完毕的方法
[b]简单而有效的思路:三步走[/b][b]一、显示默认提示:[/b]直接在页面上标识一个友好的提示:例如xxx,系统加载未完成,建议您刷新后再进行yy操作[b]二、css加载完毕:[/b]对提示内容进行处理:例如红色提示变。。黄色警告[b]三、js加载完毕:[/b]对提示内容进行忽略删除操作,最好关联到css解析:如果css活js未加载完成,那么提示内容会是醒...
2011-05-30 10:25:40 432
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人