自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(116)
  • 问答 (1)
  • 收藏
  • 关注

原创 explain详解

mysql explain详解Posted on 2010-05-19 by 54chen doubanclaimed89ad216b01beaf题注:感谢suchasplus兄弟在第一时间提示explain拼写错误~~~:)对于经常使用mysql的兄弟们,对explai

2011-07-14 16:25:36 749

转载 nginx做为反向代理实现负载均衡的例子

上一篇文章中,我们介绍了nginx这个轻量级的高性能server主要可以干的两件事情:>直接作为http server(代替apache,对PHP需要FastCGI处理器支持,这个我们之后介绍);>另外一个功能就是作为反向代理服务器实现负载均衡 (如下我们就来举例说明实际中如何使用nginx实现负载均衡)。因为nginx在处理并发方面的优势,现在这个应用非常常见。当然了Apache的mod_proxy和mod_cache结合使用也可以实现对多台app server的反向代理和负载均衡,但是在

2011-06-01 14:02:00 585

原创 ngnix + php-fpm 安装

yum install libxml2-develyum install bzip2-develyum install curl-develyum install libmcryptyum install libmcrypt-develyum install postgresql-devel5.2./configure --prefix=/usr/local/php --enable-fastcgi --enable-fpm --with-mcrypt --with-zlib -

2011-05-05 16:13:00 1412

转载 Vsftp(vsftpd)如何配置可以把用户限制在自己的home目录

如何有选择的把用户限制在家目录中呢?我们要自己建一个文件,在/etc目录中 #touch /etc/vsftpd.chroot_list以beinan和nanbei这两个用户限制在他们所在的家目录中,而其它的FTP用户不做此限制。 在vsftpd.chroot_list这个文件中,把beinan和nanbei添上去就行,注意,每个用户占一行。 beinan nanbei然后改/etc/vsftpd/vsftpd.conf文件,找如下的两行 #chroot_list_enable=YES

2011-05-05 16:11:00 3473

转载 php phpize 用于安装扩展

<br />phpize 是属于 php-devel 中的东西,主要是设定 php 外挂模块的一些设定<br />例如你的php不支持mysql, mbstring等<br />实例应用:<br />环境php5.2.6, 不支持mysql扩展<br />假如php的源码包在/usr/local/src/php-5.2.6<br />php安装目录是/usr/local/php<br /># cd /usr/local/src/php-5.2.6<br /># cd ./ext/mysql<

2011-05-05 15:47:00 610

转载 php5中的魔术方法

<br />魔术函数<br />  1。__construct()<br />  实例化对象时被调用,<br />  当__construct和以类名为函数名的函数同时存在时,__construct将被调用,另一个不被调用。<br />  2。__destruct()<br />  当删除一个对象或对象操作终止时被调用。<br />  3。__call()<br />  对象调用某个方法,<br />  若方法存在,则直接调用;<br />  若不存在,则会去调用__call函数。<br />  4。_

2011-04-13 13:37:00 513

原创 php随机取得几个数中的一个

<br />/*<br />* @params $arr = array("key1"=>'value1', "key2"=>"value2") key* 指的是值 value* 指的是机率,整数型<br />* @return int 返回的是 key 的值,当前得到的是哪个key<br />*/<br /> <br />function getRandomNum($arr)<br />{<br />    $start = 0;<br />    $randNum;<br />    $

2011-04-01 17:34:00 767

转载 php常用的类库

图表库<br />下面的类库可以让你很简的创建复杂的图表和图片。当然,它们 需要GD库的支持。pChart - 一个可以创建统计图的库。 Libchart - 这也是一个简单的统计图库。 JpGraph – 一个面向对象的图片创建类。 Open Flash Chart - 这是一个基于Flash的统计图。 RSS 解析MagpieRSS - 开源的PHP版RSS解析器,据说功能强大,未验证。 SimplePie – 这是一个非常快速,而且易用的RSS和Atom 解析库

2011-04-01 09:45:00 644

原创 mysql视图的操作

<br />http://dev.mysql.com/doc/refman/5.1/zh/views.html<br /> <br />CREATE OR REPLACE VIEW pro_info AS (SELECT p.id, t.name, p.pro_name FROM tb_pros p LEFT JOIN tb_types t ON (p.type_id = t.id));<br />SELECT p.id, t.name, p.pro_name FROM tb_pros p LEFT J

2011-03-28 11:38:00 474

转载 MySQL索引类型一览 让MySQL高效运行起来

索引是快速搜索的关键。MySQL索引的建立对于MySQL的高效运行是很重要的。下面介绍几种常见的MySQL索引类型。在数据库表中,对字段建立索引可以大大提高查询速度。假如我们创建了一个 mytable表:CREATE TABLE mytable(   ID INT NOT NULL,    username VARCHAR(16) NOT NULL  );   我们随机向里面插入了10000条记录,其中有一条:5555, admin。在查找username="admin"的记录 SELECT * FROM

2011-03-17 16:44:00 404

原创 struts2使用json

<?xml version="1.0" encoding="utf-8"?><br /><!DOCTYPE struts PUBLIC<br />    "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"<br />    "http://struts.apache.org/dtds/struts-2.0.dtd"><br /><struts><br />    <constantname="struts.custo

2011-01-21 16:06:00 615

原创 spring跟hibernate整合

<br />最少三个包<br />common-connetction.jar<br />srping.jar<br />common-dbcp.jar<br />common-pool.jar

2010-12-16 12:43:00 338

原创 struts2配置,传参数

/pages/person/register.jsppersonLogin.action?username=${username}/pages/error.jsp其中  username 是作为 PersonAction 的一个属性值存在

2010-12-14 15:09:00 501

转载 Apache和Nginx下禁止访问特定的目录或文件

<br />大家是否测试Apache做了目录禁止浏览后,目录下面的txt文件还是可以显示里面的内容的。<br />例如:http://www.domain.com/test/此访问会报403错误,但是如果test下有很多txt,你访问该txt时;<br />例如:http://www.domain.com/test/a.txt,此时a.txt里的内容会全部暴露在外面了(有时这个txt是很机密的文件),这样以来就不安全了。<br />同样:我在Nginx配置后后也存在这样的问题,Apache下

2010-12-10 10:42:00 4215

转载 struts2最小包

<br />struts2-core-2.1.6.jar <br />freemarker-2.3.13.jar <br />commons-logging-1.0.4.jar <br />ognl-2.6.11.jar <br />xwork-2.1.2.jar <br />commons-fileupload-1.2.1.jar

2010-12-07 16:21:00 1096

原创 textarea的相关操作

<br /><html><br />    <head><br />        <title>Test Page</title><br />    </head><br />    <body><br />        <form><br />            Input:<br />            <textarea rows="5" cols="50" name="aaa"></textarea><br />        </form><br />

2010-12-06 14:54:00 400

转载 baidu使用技巧

百度(www.baidu.com)是一个搜索引擎,百度网站只提供搜索引擎功能,没有花里胡哨的累赘;百度速度极快;百度的搜索结果摘录查询网页的含有关键字的内容,而不仅仅是网站简介;百度的“网页快照”功能,能从百度服务器里直接取出缓存的网页。 1.基本搜索 逻辑符:与(+、空格)、或(OR)、非(-)。 搜索包含几个关键词或几个关键词组合的网页信息,只需输入关键词和逻辑符。如搜索: 水稻 品种资源、 水稻 OR 品种资源、 水稻 品种资源 -野生稻

2010-12-06 09:40:00 605

转载 html关键字

<br /><meta name="keywords" content="网页关键词“ /><br />         <meta name="description" content="网页描述“ />

2010-12-06 09:30:00 562

转载 js常用操作函数

//去除空格    function getTrim(value)    {        return value.replace(/(^/s*)|(/s*$)/g,"");    }        //设置textarea位置    function setCaretTo(obj, pos)     {        if(obj.createTextRange)         {            var range = obj.createTextRange

2010-12-01 15:07:00 422

转载 php计算执行时间

<br />function microtime_float() {<br />    list ($usec, $sec) = explode(" ", microtime());<br />    return ((float) $usec + (float) $sec);<br />}

2010-12-01 13:53:00 313

转载 调试工具xdebug的配置说明

<br />为什么需要Debugger?很多PHP程序员调试使用echo、print_r()、var_dump()、printf()等,其实对于有较丰富开发经验的程序员来说这些也已经足够了,他们往往可以在程序执行的过程中,通过输出特定变量的值可以判断程序执行是否正确,甚至效率高低也可以看出来(当然可能还需要使用一些时间函数)。那么我们为什么还需要一个专门的调试程序来监控我们的程序运行呢? 这个问题的答案不妨留到后面来揭晓。 <br /> 什么是Xdebug?Xdebug是一个开放源代码的PHP程

2010-11-25 09:28:00 476

转载 Slave_SQL_Running: No mysql同步故障解决方法

Slave_SQL_Running: No mysql同步故障解决 今天检查数据库发现一台MySQL Slave未和主机同步,查看Slave状态:mysql> show slave status/GSlave_IO_Running: YesSlave_SQL_Running: NoLast_Errno: 1062....Seconds_Behind_Master:NULL原因:1.程序可能在slave上进行了写操作2.也可能是slave机器重起后,事务回滚造成

2010-11-18 21:20:00 1235

转载 MySQL数据库双向同步

<br />1. 主从关系的同步<br />master端 192.168.5.10<br />    slave端  192.168.5.4<br /> <br />修改master端的/etc/my.cnf文件<br />[mysqld]:<br />log-bin<br />server-id = 1<br />进入mysql<br />创建一个要同步的数据库abc<br /> create database abc;<br />创建一个用来同步的用户,指定只能在192

2010-11-18 09:25:00 493

转载 Mysql replication多源服务器下的auto_increment冲突问题

<br />在以前的文章中《mysql同步复制M-M(master master)模式》 里,配置了这样一种双向同步机制,两台服务器都可以保持同步并且都可以读写,但是这种配置方案还不完善,生产上实际可能出现很多问题,最突出的一点就是库中某些表有自增长auto_increment字段的时候,容易产生键值冲突错误! 熟读过mysql的replication的docs ,我们发现mysql其实对这个主键冲突已经有相应的解决方案,只是互联网很多配置过程都没有加进去这点,直接拿来用,出问题的概率是比较大

2010-11-17 14:38:00 564

原创 Amoeba for MySQL 测试

<br />参考:http://www.jianzhaoyang.com/database/amoeba_for_mysql<br />开发者博客:http://amoeba.meidusa.com/wordpress/<br />基于amoeba实现的MySQL数据库读写分离,负载均衡,可扩展性架构:<br />amoeba是一个基于j2se开发的数据库连接池,可对数据库水平切分,垂直切分,或者两者结合。<br /><br />amoeba.JPG<br /><br /><br /><br

2010-11-17 10:24:00 561

转载 mysql显看日志

<br />mysql有以下几种日志: <br />   错误日志:     -log-err <br />   查询日志:     -log <br />   慢查询日志:   -log-slow-queries <br />   更新日志:     -log-update <br />   二进制日志: -log-bin <br /><br /><br />是否启用了日志 <br />mysql>show variables like 'log_%'; <b

2010-11-17 09:53:00 447

转载 定制 apache 索引(目录浏览)样式

<br />ubuntu(LAMP)默认的配置文件目录在<br />/etc/apache2/sites-enabled/000-default<br />说明: /etc/apache2/ 目录的 httpd.conf 和 apache2.conf 也都是配置文件。一个是全局,一个是用户定义。sites-enabled 可以放多个配置文件。可能是为了便于管理吧。<br />找到打开了 indexes(目录浏览的部分)<br />#表示开启了索引模式(也就是目录浏览)<br />Options Indexe

2010-11-12 16:23:00 1765

转载 Apache服务器使用.htaccess实现图片防盗链教程

所谓盗链,是指其他网站直接链接我们网站上的文件,一般来说,盗链的对象大多为很耗带宽的大体积文件,如图片、视频等。这样造成的后果主要有:增加了服务器的流量负担,影响我们网站的访问速度。如果你用的是Apache服务器,那么使用.htaccess文件就可以很方便的进行设置,从而防止其他站点的用户盗链我们站点的文件。Apache中的.htaccess文件.htaccess文件是Apache中相当重要的配置文件,其格式为纯文本,它提供了针对目录改变配置的方法,通过在一个特定的文档目录中放置一个包含

2010-11-11 16:13:00 705

原创 windows下修改php.ini位置

如果你和我一樣,同時會用 ASP 和 PHP 工作的話,那麼應該會用 IIS 來當作 Web Server 。不過用 IIS 有個缺點,那就是一定要把 PHP.INI 放在 Windows 的系統路徑下 (C:/WINDOWS 或 C:/WINNT) 。 可是如果真的不想把 PHP.INI 放在 C:/WINDOWS (或 C:/WINNT)下時,該怎麼辦呢?很簡單,把以下內容存成一個 IniFilePath.reg : Windows Registry Editor Version 5.00[HKEY

2010-11-08 17:36:00 14506

转载 mysql使用

mysql创建临时表以及临时表使用说明当操作表的数据行上百万级后,你可能偶尔需要运行很多查询获得一个大量数据的小的子集,不是对整个表运行这些查询,而是让MySQL每次找出所需的少数记录,将记录选择到一个临时表可能更快些,然后多这些表运行查询。创建临时表很容易,给正常的CREATE TABLE语句加上TEMPORARY关键字:Sql代码CREATETEMPORARYTABLE tmp_table (   nameVARCHAR(10) NOTNULL,   value INTEGERN

2010-11-02 10:29:00 531

原创 IE兼容性设置

IE下判断IE版本的语句...[if lte IE 6]……[endif]<br />文章分类:Web前端 <!--[if lte IE 6]><br /><![endif]--><br />IE6及其以下版本可见<br /><br /><!--[if lte IE 7]><br /><![endif]--><br />IE7及其以下版本可见<br /><br /><!--[if IE 6]><br /><![endif]--><br /

2010-10-26 09:44:00 6955 6

原创 二进制字符串转成long

lValue = Long.parseLong(stValue, 2);

2010-10-25 10:44:00 878

原创 php对一般搜索字符的处理

<br /> $adv_value['keywords']  = htmlspecialchars(stripcslashes($_REQUEST['keywords']));

2010-10-09 21:20:00 364

原创 PHP截取中文字符

首先 <br />1.确保你的Windows/system32下有php_mbstring.dll这个文件,没有就从你Php安装目录extensions里拷入Windows/system32里面。 <br />2.在windows目录下找到php.ini打开编辑,搜索mbstring.dll,找到 <br />;extension=php_mbstring.dll把前面的;号去掉,这样mb_substr函数就可以生效了 <br />mb_strcut函数功能也可以截取字符串长度,下面实例具体

2010-09-19 22:18:00 414

转载 spring中getTemplate的使用

<br />在spring中(getHibernateTemplate())HQL常用查询方式介绍 收藏 <br />一、find(String queryString);<br /><br />      示例:this.getHibernateTemplate().find("from bean.User");<br /><br />      返回所有User对象<br /><br />二、find(String queryString , Object value);<br /><b

2010-09-15 11:25:00 2787

原创 javascript判断是否是中文

<br />            // 检查是否为中文<br />            function isChn(str){<br />                var reg = /[^/u4e00-/u9fa5]/;<br />                  <br />                if(reg.test(str)){<br />                        return false;<br />              

2010-09-03 13:59:00 622

原创 SELECT DISTINCT去除SQL中的重复记录

<br />ecshop中的ctatgory.php<br />中在根据属性查询的时候,根据good_id来查询<br /> <br /> <br />在属性不是很多的时候不会出错在属生很多的时候,比如有3W多个的时候,<br /> <br />SELECT DISTINCT(g.good_id) FROM ecs_goods_attr, ecs_goods 就会直接把SQL当掉

2010-09-03 09:45:00 736

原创 Java正则表达式

关键字: java regex, regular expression正则表达式在处理文本方面用处非常大,最早像在Perl和awk语言中,提供了这种机制,Java在Java 2中也增加了正则表达式这个包java.util.regex。这个包为用户使用正则表达式,提供了易用而全面的支持。我的研究方向是web挖掘。从网页中提取内容,处理文本,当然需要正则表达式这个强大的工具了。一、首先我们看一...

2010-08-26 11:02:10 83

原创 用phpize为PHP添加动态扩展

<br />来源:http://hi.baidu.com/ubuntu2me/blog/item/c41a0211920464f0c3ce79d1.html<br /><br />安装autoconf工具<br /><br />Ubuntu:apt-get install autoconf<br />CentOS:yum install autoconf<br /><br /><br />以mbstring模块为例<br /><br />进入源码目录:cd /php/ext/mbstring<b

2010-08-25 20:31:00 1695

转载 D大调卡农历史背景

<br />D大调卡农历史背景<br />Pachelbel在他10几岁的时候,流浪到英国被英国一个小村庄的琴师收养,之后他天天听那个他弹琴,也学会了钢琴。 <br />在他们旁边的镇上上有一个女孩子叫Barbara Gabler,家了有钱有势,Barbara Gabler也是镇上最漂亮的女孩,自从到教堂听Pachelbel弹的曲子,就爱上了他。很多有钱人上门向Barbara Gabler提亲都被拒绝了,因为Barbara Gabler心里只喜欢Pachelbel。但女孩比较害羞,从小被

2010-07-15 10:25:00 994

空空如也

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

TA关注的人

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