自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

转载 MySQL数据库的锁机制

在一个update和insert 操作频繁的表中,少量数据测试的时候运行良好,在实际运营中,因数据量比较大(21万条记录),会出现死锁现象,用show processlist查看,可以看到一个update语句状态是Locked,一个delete语句状态是Sending data。

2011-07-28 22:46:32 1314 0

转载 mysql MyAMI 锁机制

为了给高并发情况下的mysql进行更好的优化,有必要了解一下mysql查询更新时的锁表机制。    一、概述    MySQL有三种锁的级别:页级、表级、行级。  MyISAM和MEMORY存储引擎采用的是表级锁(table-level locking);BDB存储引擎采用的是页

2011-07-28 22:44:24 1167 0

转载 PHP开源Apache日志分析工具收集与比较

<br />我们知道已经有很多像Awtstat这样的使用perl、c或者c++开发的强大的日志分析工具,但是同样也有很多使用PHP开发并且开源的日志分析软件,今天我就收集了一些与大家分享。<br />1、LogAnalyzer<br />LogAnalyzer是...

2010-12-02 17:02:00 2578 0

原创 LAMP系统性能调优 优化Apache和PHP

<br />如今,使用 LAMP(Linux ®、Apache、MySQL 和 PHP /Perl)架构的应用程序不断被开发和部署。但是,服务器管理 员常常对应用程序本身几乎没有控制能力,因为应用程序是别人编写的。这份 共三部分的系列文章 将讨论许多服务器配置问题 ,这些配...

2010-11-02 22:06:00 1253 0

转载 LAMP系统性能调优 MySQL数据库服务器优化

<br />如今,开发人员不断地开发和部署使用 LAMP(Linux ®、Apache、MySQL 和 PHP /Perl)架构的应用程序。但是,服务器管理 员常常对应用程序本身没有什么控制能力,因为应用程序是别人编写的。这份 共三部分的系列文章 将讨论许多服务器配置问题 ...

2010-11-02 22:03:00 1284 0

转载 Nginx+PHP(FastCGI)搭建胜过Apache 10倍的Web服务器

<br />Nginx("engine x") 是一个高性能的 HTTP 和反向代理服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,它已经在该站点运行...

2010-11-02 21:44:00 1271 0

转载 视觉中国的NoSQL之路:从MySQL到MongoDB

<br />起因<br />视觉中国网站(www.chinavisual.com)是国内最大的创意人群的专业网站。2009年以前,同很多公司一样,我们的CMS和社区产 品都构建于PHP+Nginx+MySQL之上;MySQL使用了Master+Master的部署方案;前端...

2010-10-24 14:29:00 1713 0

转载 PHP程序员面临的成长瓶颈

<br />先明确这里所指的PHP工程师,是指主要以PHP进行Web系统的开发,没有使用其的语言工作过。工作经验大概在3~4年,普通的Web系统(百万级访问,千成级数据以内或业务逻辑不是特别复杂)开发起基本得心应手,没有什么问题。但他们会有这样的误点:<br />◆ 除了P...

2010-10-24 14:16:00 1015 0

原创 linux Svn服务安装

<br />Subversion独立服务和与apache整合服务。<br /> 一 、Svn独立服务安装<br /> 操作系统: Redhat Linux AS3 AS 4   ContOS AS 4 <br /> 安装包获取:<br /...

2010-10-20 14:40:00 1467 0

转载 centos下yum工具介绍

<br />yum是什么<br /><br />yum = Yellow dog Updater, Modified<br /> 主要功能是更方便的添加/删除/更新RPM包.<br /> 它能自动解决包的倚赖性问题.<br /&...

2010-09-21 14:43:00 2202 0

转载 多平台网页编辑器xhEditor v1.1.0发布

<br />xhEditor是一个基于jQuery开发的简单迷你并且高效的在线可视化XHTML编辑器,基于网络访问并且兼容IE 6.0+,Firefox 3.0+,Opera 9.6+,Chrome 1.0+,Safari 3.22+。<br />  xhEditor完全基...

2010-09-09 01:25:00 1255 0

转载 PHP图表制作工具集

<br /> 1. PHP 扩展[kuo zhan]    <br /> JpGraph: http://www.aditus.nu/jpgraph/  <br /><br /> ChartDirector: http://www.adv...

2010-06-18 09:57:00 3303 0

原创 XMLHTTP对象及其方法

MSXML中提供了Microsoft.XMLHTTP对象,能够完成从数据包到Request对象的转换以及发送任务。 创建XMLHTTP对象的语句如下: Set objXML = CreateObject(Msxml2.XMLHTTP) 或Set objXML = CreateObject(“Mic...

2010-03-29 23:10:00 1015 0

转载 JavaScript动态添加|绑定事件

1,不带参数的事件:两种方式:直接给对象添加事件,节点添加事件例如给一个id为tab1的添加onclick事件第一种情况:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlight...

2010-03-07 15:57:00 1726 0

转载 php效率高写法

0、用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量,单引号则不会,注意:只有echo能这么做,它是一种可以把多个字符串当作参数的“函数”(译注:PHP手册中说echo是语言结构,不是真正的函数,故把函数加上了双引号)。 1、如果能将类的方法定义成sta...

2010-02-26 03:17:00 1897 0

转载 常用的避免require/include的方法

常用的避免require/include的方法1、使用魔术函数__autoloadphp5可以使用__autoload来避免require,用的好的话,代码里头甚至看不到几个require,真是不错的东西。测试结果表明,使用__autoload之后比require_once然后再实例化大概要快3倍...

2010-02-26 03:11:00 1866 0

转载 查看页面执行php占用内存情况

今天头脑一热,想看一下页面在执行的过程中占用了多少内存,我也不知道这样做的目的是什么,可能是出于我的惯性思维吧。不过这样做也不是完全没用,你可以清楚的知道哪些页面占用的内存比较多,特别是对于使用共用主机的网站,一般空间商都会限制每个网站的资源占用情况的(包括cpu和内存)。万一在我们不知道的情况下...

2010-02-26 02:53:00 5099 0

原创 PHP中REQUIRE和INCLUDE区别

在PHP中使用头文件,会涉及两个函数:include()和require()。这两个函数差别很小,却很重要,所以我们要认真研究一下。require()函数工作方式与XSSI相类似;不管在程序的哪个部分使用了这个函数,只有程序一开始运行,头文件的内容就被作为程序本身的一部分来处理。因此,如果您在一个...

2010-02-26 02:52:00 1417 1

转载 各种类型文件头特征码

各种类型文件头  由这些文件头即使文件后缀被乱改也可以通过查看二进制文件查出文件的匹配格式,当然这就是一些播放器识别文件的方法1、从Ultra-edit-32中提取出来的JPEG (jpg),文件头:FFD8FF PNG (png),文件头:89504E47 GIF (gif),文件头:47494...

2010-02-22 18:34:00 11812 0

转载 wget 用法(命令)详解

Wget 的使用1)支持断点下传功能(2)同时支持FTP和HTTP下载方式(3)支持代理服务器(4)设置方便简单;5)程序小,完全免费;命令格式:  wget [参数列表] [目标软件、网页的网址]1、启动类参数  这一类参数主要提供软件的一些基本信息;  -V,--version 显示软件版本号...

2010-02-21 11:35:00 6727 0

原创 wget使用 (代理,header,referer 超时限制,次数限制)

wget -Y on -e "http_proxy=http://[User]:[Password]@ProxyServer:Port/""http://www.jukuu.com"-O a.html -t 2 --timeout=40 --header=...

2010-02-21 11:22:00 10156 0

原创 php通过获取头信息判断图片类型

$filename = 617.gif;function pictype($file) {     /*$png_header = "/x89/x50/x4e/x47/x0d/x0a/x1a/x0a";      $jpg_header = "/xff/xd8&quo...

2010-01-25 22:51:00 3633 2

原创 解决call an undefined function exif_imagetype()

解决call an undefined function exif_imagetype()  打开扩展 extension=php_exif.dll 并将extension=php_mbstring.dll ,放到extension=php_exif.dll前边

2010-01-25 11:37:00 6649 0

转载 用Javascript判断图片是否在存在

php爱好者|phpfans.net|---判断远程图片是否存在,否则替换成默认图片判断远程图片是否存在,不存在的话替换成默认的图片,代码如下:第一种情况存在:第二种情况不存在,替换成本站的logo:

2010-01-25 10:48:00 1958 0

转载 NTFS 新特性:Junction 应用详解

NTFS 新特性:Junction 应用详解  前些时无意发现 Vista 的 C:/Documents and Settings 目录和 C:/Users 目录内容完全一样(可能需要调整权限你才能浏览),而且你在这两个目录中对任意一个目录内容做改变,另一个也会做相应的改变,很是“神奇”,后来经过...

2010-01-13 14:56:00 1067 0

转载 使用Dropbox免费空间的6个小技巧

Dropbox和Live Mesh都是常用的网络存储服务,可以实现多台电脑上文件共享和同步文件,微软的Live Mesh提供的空间是5GB空间,而Dropbox提供的初始免费空间是2GB,可以通过邀请增大到5GB,两个网络同步软件各有千秋,但我感觉Dropbox更为好用一些,这里,我就介绍一下我在...

2010-01-13 14:54:00 3071 1

原创 php中 传值,传址,默认参数的值,函数名可变,函数可变长度参数

函数参数传递的方式有两种:1、传值方式。缺省情况下,函数参数通过传值的方式传递,因此即使在函数内部改变参数的值,它并不会改变函数外部参数的值。2、传址方式。传址时只需在函数调用时在参数的前面加上“&”号即可。将函数外部的值的内存地址传递给内部的参数,在函数内部的所有操作都会改变函数外部参数...

2010-01-05 05:41:00 5148 1

原创 mysql中IN子查询排序

这几天做一个查询,需要在一个指定的结果集中进行查询,例如:select * from table_name where doc_id IN (1dba, c20a, 907b) 其中IN子句中的doc_id列表是通过调用一个外部接口获得一组doc_id常量列表,然后在本地库中搜索符合这个列表的数据...

2009-12-31 13:43:00 3122 1

原创 jQuery选择器

 一. 什么是jQuery选择器在Dom编程中我们只能使用有限的函数根据id或者TagName获取Dom对象.在jQuery中则完全不同,jQuery提供了异常强大的选择器用来帮助我们获取页面上的对象, 并且将对象以jQuery包装集的形式返回.首先来看看什么是选择器: //根据ID获取jQ...

2009-12-10 12:41:00 1524 0

原创 mysqldump导出的insert sql脚本具有字段名

mysqldump --single-transaction --default-character-set=gbk -uabc -pabc -t -wid=170418406 database_name > id.sql-t是不增加create table建表和drop table语句-c...

2009-12-08 11:24:00 9964 0

转载 Nginx:承受3万并发连接数,胜过Apache 10倍

 编者按:Nginx是目前比较重要的开源性负载均衡技术,新浪、网易、六间房等很多网站都将Nginx部署进自己的网站系统架构,并解决部分问题。本文是作者长期的实战经验,很有参考价值。本文是我撰写的关于搭建“Nginx + PHP(FastCGI)”Web服务器的第4篇文章。本系列文章作为国内最早详细...

2009-10-26 16:02:00 35587 0

转载 Nginx负载均衡和LVS负载均衡的比较分析

Nginx负载均衡和LVS负载均衡的比较分析 lvs和nginx都可以用作多机负载的方案,它们各有优缺,在生产环境中需要好好分析实际情况并加以利用。首先提醒,做技术切不可人云亦云,我云即你云;同时也不可太趋向保守,过于相信旧有方式而等别人来帮你做垫被测试。把所有即时听说到的好东西加以钻研,从而提...

2009-10-26 15:59:00 5197 0

原创 Web服务器负载均衡的几种方案 : DNS轮询

本篇主要讲一下最简单的方案——DNS轮询。  DNS轮询 大多域名注册商都支持多条A记录的解析,其实这就是DNS轮询,DNS服务器将解析请求按照A记录的顺序,逐一分配到不同的IP上,这样就完成了简单的负载均衡。 优点基本上无成本,因为往往域名注册商的这种解析都是免费的;  部署方便,除了网络拓扑的...

2009-10-26 15:51:00 8280 0

转载 具有负载均衡功能MySQL服务器集群部署实现

 摘要:MySQL是一个高速度、高性能、多线程的关系型数据库管理系统,适用平台多,可扩展性强。在实际生产环境中,部署和实现具有一定负载均衡功能的MySQL服务器集群,对于提高用户数据库应用系统的性能、速度和稳定性具有明显的作用。本文简要介绍了在FreeBSD 7.0-Release系统上部署实现M...

2009-10-26 15:47:00 1346 0

转载 MySQL备份与恢复技巧

1. 为什么要备份数据库 对数据库来说,最重要也最容易被忽视的就是备份。由于不可预测性,偶然的事件可能会导致非常惨重的损失。数据越是重要,数据的变化越频繁,备份越发需要经常进行。备份周期根据不同业务的需要可以调整,但是不能忽视备份。备份时最好也备份my.cnf或my.ini,这样可以保存你以前的配...

2009-10-22 11:54:00 1054 0

原创 javascript获取iframe文档内容(兼容IE和Firefox)

function getIframeContent(){  //获取iframe中文档内容        var doc;         if (document.all){//IE                 doc = document.frames["MyIFrame&qu...

2009-09-20 04:33:00 3136 1

转载 iframe跨域引用其他url造成拒绝访问的解决办法

有这样一段代码,需要在隐藏的iframe中调用其他的url: Js代码 function a(){       var url=...;//跨域url       var param=...;       iframe3.document.location=encodeURI(url+param)...

2009-09-19 14:26:00 18659 0

转载 javascript获得鼠标的绝对位置

New Document function mouseX(evt) {if (evt.pageX) return evt.pageX;else if (evt.clientX)   return evt.clientX + (document.documentElement.scrollLef...

2009-09-17 15:29:00 1428 1

转载 javascript 随机数生成方法

1.使用内置的随机数发生方法:Math.random(); //该方法产生一个0到1之间的浮点数。Math.floor(Math.random()*10+1); //1-10Math.floor(Math.random()*24);//0-23 2.基于时间,亦可以产生随机数:var now=ne...

2009-09-14 14:43:00 58927 3

转载 javascript 关联数组的一个用法

最近作一些东西,要用到数组,想用字符串作为数组的索引,这其实就是关联数组了。但是这些字符串又是临时添加进取的,我要从数组取数据的时候,并不知道这些字符串都是什么,如果用数字作索引,那么字符串的信息就丢失了。最后,通过查找知道,像对象一样访问数组就可以解决问题了。例子如下:function test...

2009-09-14 14:34:00 1617 1

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