自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (1)
  • 收藏
  • 关注

原创 MySql之on duplicate key update详解

在我们的日常开发中,你是否遇到过这种情景:查看某条记录是否存在,不存在的话创建一条新记录,存在的话更新某些字段。你的处理方式是不是就是按照下面这样?$result = mysql_query('select * from xxx where id = 1');$row = mysql_fetch_assoc($result);if($row){ mysql_query('upda...

2014-11-24 11:09:03 298

总结比较常用实用的js库

1: http://ivaynberg.github.io/select2/     下拉选择框的库,很全,连placehodler都有。2: http://www.turnjs.com/          make  a   flip  book  with  html53:   http://fabien-d.github.io/alertify.js/     browser  ...

2014-11-24 10:41:57 105

apache mod_expires or mod_headers?

1: 对比mod_expires 和mod_headers You probably just want to use mod_expires, as this allow for sending of both Cache-Control header and Expires headers automatically and can allow you to specify b...

2014-11-20 13:58:04 112

原创 新一代 PHP 加速插件 Zend Opcache

目前PHP的缓存插件一般有三个:APC、eAccelerator、XCache,但未来它们可能都会消失,因为PHP 5.5已经集成Zend Opcache( http://pecl.php.net/package/ZendOpcache ),功能和前三者相似但又有少许不同,缓存速度据说比它们更快.主 要原理: 就是把PHP执行后的数据缓冲到内存中从而避免重复的编译过程,能够直接使用缓冲区已编译...

2014-11-13 10:32:15 267

原创 PHP上传原理及实现

PHP上传原理及实现By jing at 81.8天前 • 188点击关于上传原理和简单的上传操作:<form action="upload.php" enctype="multipart/form-data" method="post"> <input type="hidden" name="MAX_FILE_SIZE&q

2014-11-13 10:32:00 104

原创 PHP 如何阻止用户上传成人照片或者裸照

  PHP 如何阻止用户上传成人照片或者裸照 在这份教程中,我们将会学习到如何组织用户通过PHP上传成人照片或者裸照.示例: http://www.rrpowered.com/demo/NudityFilter/下载: http://www.rrpowered.com/code/RRPowered-NudityFilter.zip我在phpclasses.org...

2014-11-12 10:42:46 265

原创 PHP使用文件流下载文件方法

  PHP使用文件流下载文件方法  1、flush — 刷新输出缓冲2、ob_clean — 清空(擦掉)输出缓冲区注:上面2个函数可以解决PHP下载文件内容乱码DEMO :<?php //fname为要下载的文件名 //$fpath为下载文件所在文件夹,默认是downlod function down...

2014-11-12 10:42:26 1561

原创 浅析浏览器引擎对JQuery DOM加载和执行

摘要:本文浅析浏览器引擎对jquery加载和执行的原理和分析在研究jquery的加载原理,我们首页查看一下浏览器是如何加载页面的。 浏览器加载页面首页我们写一个简单的html页面,进行测试,在chorme浏览器下使用的截图:可以观察到浏览器对页面的加载顺序:HTML页面 也就是DOMjs文件css文件图片资源有趣的是:无论js和css文件顺序...

2014-11-12 10:42:04 94

原创 构架高性能WEB网站的几点知识

前言:对于构架高性能的web网站大家都很感兴趣,本文从几点粗谈高性能web网站需要考虑的问题。 HTML静态化什么是html静态化?说得简单点,就是把所有不是.htm或者.html的页面改为.htm或者.html1.纯静态页面当用户访问是,不需要经过服务器解析,直接就可以传送到客户端,此类型的页面,由于不需要解析就能直接访问,一般情况下,比动态页面的执行速度快。...

2014-11-12 10:41:30 79

原创 mysql服务性能优化—my.cnf配置说明详解(16G内存)

此配置是老男孩生产线上使用的配置,在培训的时候,他给的,我在这里,对各参数添加了中文说明 这配置已经优化的不错了,如果你的mysql没有什么特殊情况的话,可以直接使用该配置参数 MYSQL服务器my.cnf配置文档详解 硬件:内存16G[client] port = 3306 socket = /data/3306/mysql.sock [mysql] no-auto-rehash [mysql...

2014-11-12 10:40:28 150

原创 mysqlreport指南

mysqlreport是mysql性能监测时最常用的工具,对了解mysql运行状态和配置调整都有很大的帮助。找了一些mysql的资料,发现 大多数是关于php+mysql开发的,服务配置基本就是固定的几条。干脆找上mysqlreport的官网,啃下来这篇指南。翻译都是随着我个人的语言 习惯,对直接能用mysql命令上看到结果的英文则保留下来。方便以后查找:原文地址:http://hackmy...

2014-11-11 02:56:14 111

原创 mysql profile使用

转载自:http://hi.baidu.com/%C2%ED%B3%A4%D5%F72008/blog/item/3f8ec3fd9afe348fb801a0c5.htmlmysql的sql语句优化都使用explain,但是这个没有办法知道详细的Memory/CPU等使用量 MySQL Query Profiler, 可以查询到此 SQL 语句会执行多少, 并看出 CPU/Memory 使...

2014-11-11 02:48:05 88

原创 MySQL性能分析工具profile使用教程

分析SQL执行带来的开销是优化SQL的重要手段。在MySQL数据库中,可以通过配置profiling参数来启用SQL剖析。该参数可以在全局 和session级别来设置。对于全局级别则作用于整个MySQL实例,而session级别紧影响当前session。该参数开启后,后续执行的SQL 语句都将记录其资源开销,诸如IO,上下文切换,CPU,Memory等等。根据这些开销进一步分析当前SQL瓶颈从而...

2014-11-11 02:46:09 182

原创 MySQL Innodb数据库性能实践——VARCHAR vs CHAR

学过数据库理论的读者,都应该还记得关于CHAR和VARCHAR的性能对比:CHAR比VARCHAR更快,因为CHAR是固定长度的,而VARCHAR需要增加一个长度标识,处理时需要多一次运算。 针对这种情况,我做了一下基准测试,基准测试环境如下:【硬件配置】 硬件配置CPUIntel(R) Xeon(R) CPU E5620 主频2....

2014-11-11 01:20:32 99

原创 优化临时表使用,SQL语句性能提升100倍

【问题现象】线上mysql数据库爆出一个慢查询,DBA观察发现,查询时服务器IO飙升,IO占用率达到100%, 执行时间长达7s左右。 SQL语句如下: SELECT DISTINCT g.*, cp.name AS cp_name, c.name AS category_name, t.name AS type_name FROM gm_game g LEFT JOIN gm_cp cp...

2014-11-11 01:13:09 106

原创 PHP 单例模式解析和实战

一、什么是单例模式?1、含义      作为对象的创建模式,单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统全局地提供这个实例。它不会创建实例副本,而是会向单例类内部存储的实例返回一个引用。2、单例模式的三个要点:(1). 需要一个保存类的唯一实例的静态成员变量:[php] view plaincopyprint? private s...

2014-11-03 16:06:09 66

原创 自动重启服务shell脚本

比如我们想重启php-fpm。#!/bin/bash #变量初始化process="php-fpm" #进程名startCmd="/etc/init.d/php-fpm start" #启动命令down=0 while truedo    #取得http状态码    code=$(curl -H "Host:www.centos.bz" -m ...

2014-11-03 16:05:51 375

原创 使用rrdtool统计网站PV和IP

现在网站服务器已经使用snmp进行监控,已经对CPU,内存,流量等进行了监控,但觉得还需要加一项监控,就是网站的PV和IP的监控,这样可以快速知道服务器负载上升是否是网站访问量增加的原因。这几天初学rrdtool,这个工具既能存储数据,又能画图,非常的方便。 下面是统计近一天的pv和ip图。1、安装rrdtoolcentos: yum install rrdtoolubuntu:...

2014-11-03 16:05:36 112

jquery1.8手册

jquery 1.8 手册,中文版的。 挺清晰的。大家可以下载下来看看吧。

2013-12-27

空空如也

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

TA关注的人

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