自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(58)
  • 资源 (4)
  • 收藏
  • 关注

原创 mysql主从复制

该文部分是网上资料,经过实际测试,配置成功之后修改了其中的一些配置,请知晓!Mysql主从方案介绍mysql主从方案主要作用:读写分离,使数据库能支撑更大的并发。在报表中尤其重要。由于部分报表sql语句非常的慢,导致锁表,影响前台服务。如果前台使用master,报表使用slave,那么报表sql将不会造成前台锁,保证了前台速度。发扬不同表引擎的优点。目前Myisam表的查询速度比innodb略快,而写入并发innodb比myIsam要好。那么,我们可以使用innodb作为master,处理高并发

2011-03-09 17:59:00 1046

转载 利用Header机制隐掉Vary,提高mod_cache缓存的命中率

HTTP 1.1的规范建议所有的请求输出都包含Vary Header,目的是针对对前端缓存服务器,增加针对Vary制定的各种Header类型进行不同的缓存处理,在浏览器规格复杂的情况下,不利于缓存的命中,所以要在被缓存的服务器上设置: Header unset Vary问题是这样被发现的:最近使用Apache 2.2的内存缓存mod_mem_cache机制进行后台静态文件加速。但是

2014-06-06 18:25:06 706

转载 RedHat Enterprise Linux 使用 Centos 的yum

出处:http://www.th7.cn/system/lin/201402/50472.shtml

2014-05-15 13:07:10 551

转载 Redis持久化之大数据服务暂停问题

Redis持久化之大数据服务暂停问题2012-03-06 22:40 by 轩脉刃, 2862 阅读, 5 评论, 收藏, 编辑Redis持久化是有两种方式:RDB和AOF对这两种方式的官方文档的翻译请看:http://latteye.com/2011/11/redis-persistence.html RDB就是快照存储,比如“每1个小时对redis进行快照存储”

2014-03-25 15:11:19 649

转载 codeigniter实现ajax无刷新分页

我们都知道codeigniter(以下都简称CI)有分页的类库,现在我们就基于其原生的类库来创建一个我们所需要的ajax分页。首先在  /application/libraries/ 目录下建立一个 MY_Pagination.php ,代码如下:/** *417 add 主要是实现ajax分页 **/ class MY_Pagination extends CI_Paginat

2013-12-16 14:26:47 3331 1

转载 TCP和Http的区别!

转自:http://hi.baidu.com/haierdeheart/item/3839dc5d54ebfea8adc8570e一、From:http://thisliy.javaeye.com/blog/710122http://wenku.baidu.com/view/14a30d0102020740be1e9b84.html (TCP+HTTP工作机制)相信不少初学手机联网

2013-11-22 18:22:21 702

转载 centos下svn服务器搭建

出自:http://www.oschina.net/code/snippet_104854_6556#!/bin/sh########下载源代码包##########wget http://subversion.tigris.org/downloads/subversion-1.6.15.tar.gz;wget http://subversion.tigris.org/downlo

2013-08-30 18:35:45 561

转载 XSS跨站脚本与CSRF跨站请求伪造

出自:http://www.nowamagic.net/librarys/veda/detail/606在那个年代,大家一般用拼接字符串的方式来构造动态 SQL 语句创建应用,于是 SQL 注入成了很流行的攻击方式。在这个年代,参数化查询已经成了普及用法,我们已经离 SQL 注入很远了。但是,历史同样悠久的 XSS 和 CSRF 却没有远离我们。由于之前已经对 XSS 很熟悉了

2013-08-21 22:37:58 761

转载 js和php匹配中文

转自:http://blog.sina.com.cn/s/blog_69e1a96d0100vebg.html在javascript中,要判断字符串是中文是很简单的。比如:var str = "php编程";if (/^[\u4e00-\u9fa5]+$/.test(str)) {alert("该字符串全部是中文");} else {alert("该字符串不全部是中文"

2013-08-02 21:30:13 2105

转载 安装Gearman及其PHP扩展

CentOS 上安装Gearman及其PHP扩展发表于 2013 年 5 月 22 日》》目标安装 Gearman 服务端(C语言)安装PHP扩展安装Gearman服务端# yum install -y uuid-devel libuuid libuuid-devel uuid boost-devel libevent libevent-devel gperf# w

2013-07-26 13:31:45 5596

转载 jquery ajax中使用jsonp的限制

出处:http://www.cnblogs.com/dudu/archive/2012/12/04/jquery_ajax_jsonp.htmljsonp 解决的是跨域 ajax 调用的问题。为什么要跨域 ajax 调用呢?这样可以在一个应用中直接在前端通过 js 调用另外一个应用(在不同的域名下)的 API。如果你对 JSONP 不太了解,推荐阅读【原创】说说JSON和J

2013-07-08 00:17:02 821

转载 说说json和jsonp

出处:http://www.cnblogs.com/dowinning/archive/2012/04/19/json-jsonp-jquery.html前言: 由于Sencha Touch 2这种开发模式的特性,基本决定了它原生的数据交互行为几乎只能通过AJAX来实现。当然了,通过调用强大的PhoneGap插件然后打包,你可

2013-07-08 00:15:02 517

转载 PHP/Shell大文件数据统计并且排序

出处:http://www.feiyan.info/50.html诸多大互联网公司的面试都会有这么个问题,有个4G的文件,如何用只有1G内存的机器去计算文件中出现次数做多的数字(假设1行是1个数组,例如QQ号码)。如果这个文件只有4B或者几十兆,那么最简单的办法就是直接读取这个文件后进行分析统计。但是这个是4G的文件,当然也可能是几十G甚至几百G的文件,这就不是直接读取能解决了的。

2013-07-06 23:56:26 1891

转载 memcache集群考虑的问题

出处:http://blog.csdn.net/dongdong_java/article/details/6214933memcached是怎么工作的?  Memcached的神奇来自两阶段哈希(two-stage hash)。Memcached就像一个巨大的、存储了很多对的哈希表。通过key,可以存储或查询任意的数据。  客户端可以把数据存储在多台memcached上。当查

2013-06-27 23:48:46 4931

转载 百万级php网站架构

出处:http://www.oschina.net/question/54100_3541在了解过世界最大的PHP站点,Facebook的后台技术后,今天我们来了解一个百万级PHP站点的网站架构:Poppen.de。Poppen.de是德国的一个社交网站,相对Facebook、Flickr来说是一个很小的网站,但它有一个很好的架构,融合了很多技术,如 Nigix、MySql、CouchDB

2013-06-27 21:52:22 1214

转载 web性能优化

浏览器渲染:http://www.cnblogs.com/baochuan/archive/2012/05/29/2524694.htmljs优化:http://www.iteye.com/topic/126859web性能优化:http://www.cnblogs.com/50614090/archive/2011/08/19/2145620.htmljquery选择器:http:/

2013-05-31 22:46:32 613

转载 PHP版单点登陆实现方案

摘要:本文主要介绍了利用webservice,session,cookie技术,来进行通用的单点登录系统的分析与设计。具体实现语言为PHP。单点 登录,英文名为Single Sign On,简称为 SSO,是目前企业,网络业务的用户综合处理的重要组成部分。而SSO的定义,是在多个应用系统中,用户只需要登陆一次就可以访问所有相互信任的应用系 统。动机:用过ucenter的全站登录方式的朋

2013-05-14 18:19:04 686

转载 PHP-FPM高负载的解决办法

这里只是介绍了php-fpm的优化方法的,但一般情况下和nginx组合使用的时候,单独优化其中一项的话,作用不是特别的大,同时还需要对nginx进行优化.nginx的做法方法参考:http://blog.haohtml.com/archives/6213.上面的优化前和优化后的图,看得出前后差距还是特别的大的.导致nginx 502 bad gateway的PHP-CGI(FASTCGI)

2013-03-24 22:35:40 1616

转载 nginx和php通讯方式

1. 使用用unix socket来代替tcp socket进行nginx,php之间的数据传输。    因为tcp 四层协议并不只是逻辑上存在的,在操作系统内核里都有它们对应的C代码的,那么一次请求,相当于nginx这边是四层从上往下走,    然后到php进程那边,四层协议从下往上走,然后php执行完脚本产生html,    把数据再在四层里从上往下走输送到nginx这边,而等在这

2013-03-24 22:01:53 1037

转载 mysql优化必备25条

转自:http://www.iteye.com/topic/1114134今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显。关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我们程序员需要去关注的事情。当我们去设计数据库表结构,对操作数据库时(尤其是查表时的SQL语句),我们都需要注意数据操作的性能。这里,我们不会讲过多的SQL语句的优化,而只是针对My

2013-03-20 18:51:18 799

转载 mysql优化

作者:andyao原文link: http://andyao.iteye.com/admin/show/144033转载请留名1. 简介在Web应用程序体系架构中,数据持久层(通常是一个关系数据库)是关键的核心部分,它对系统的性能有非常重要的影响。MySQL是目前使用最多的开源数据库,但是MySQL数据库的默认设置性能非常的差,仅仅是一个玩具数据库。因此在产品中使用MySQL数

2013-03-20 18:49:56 491

转载 mysql主从不一致

转自:http://blog.163.com/yang_jianli/blog/static/16199000620114635036443/基本上用了mysql作为oltp业务的,基本上都会配置mysql的主从,一方面用mysql的主从做数据库的读写分离,另一方面mysql本身的单机备份不是很强,一般采用主从架构,在从上进行数据备份。在这过程中或多或少出现一些主从不同步的情况,本

2013-03-20 18:37:27 828

转载 php面向对象分析

作者:高洛峰    来源:《PHPer》杂志本部分一共包括以下一些技术点:1.面向对象的概念2.什么是类,什么是对象,类和对象这间的关系3.什么是面向对象编程呢?4.如何抽象出一个类?5.如何实例化对象?6.如何去使用对象中的成员?7.特殊的引用“$this”的使用8.构造方法与析构方法9.封装性10.__set()、 __get()、 __isset(

2013-03-20 11:32:25 571

转载 myisam不适合大量更新操作

MyIASM表小于IASM表,所以使用较少资源。 MyIASM表在不同的平台上二进制层可移植。 MyIASM拥有更大的键码尺寸,更大的键码上限。 对于MyISAM存储引擎来说,它的读锁和写锁是互斥的,从而读写操作是串行的。那么,一个进程请求某个 MyISAM表的读锁,同时另一个进程也请求同一表的写锁,MySQL如何处理呢?答案是写进程先获得锁。不仅如此,即使读请求先到锁等待队列,写请求

2013-03-18 11:04:41 2140

转载 php框架发展方向(内容摘录)

实际上你得承认,PHP解释器的实现方式制约了 PHP 框架的编写,这其中的制约是否会影响性能,还有待挖掘。另外,语言是没有快慢之分的,只有语言的实现(编译器,解释器)有快慢的区别。在 PHP 里,默认 opcode 不是随进程持久的,而是跟请求一样的生命周期,也就是说请求一过来,PHP 解释器编译所有的代码,生成 opcode,然后 Zend 虚拟机执行 opcode。请求结束后,

2013-03-01 17:51:45 431

转载 Memcache存储大数据的问题

Memcached存储单个item最大数据是在1MB内,如果数据超过1M,存取set和get是都是返回false,而且引起性能的问题。我们之前对排行榜的数据进行缓存,由于排行榜在我们所有sql select查询里面占了30%,而且我们排行榜每小时更新一次,所以必须对数据做缓存。为了清除缓存方便,把所有的用户的数据放在同一key中,由于memcached:set的时候没有压缩数据。在测试服测试的

2013-01-29 15:16:31 513

转载 awk日期时间转换

awk日期和时间戳转换strftime 将时间戳转日期awk 'BEGIN{print strftime("%Y-%m-%d",systime())}'将日期转为时间戳awk 'BEGIN {printf("%d\n",mktime(2006" "8" "5" "15" "09" "0))}'

2013-01-15 19:00:43 8681

转载 awk模拟数据库做数据统计

工作中经常处理文本数据,以前经常接触db2数据库,最近在学习awk的过程中发现awk处理数据的强大,可谓无所不能!下面讲的就算awk对sql语句统计数据的模拟。一、先讲讲sql的单表操作,对应awk的单文件处理。    测试环境:sco unix + db2,数据文件名file,数据库表名mytable,为保证准确性,所有语句均做测试。    就以存折明细这样的数据来举例吧,为了实现一

2013-01-15 18:59:55 2187

转载 shell apache日志分析

Apache日志分析(shell命令)查看apache进程: ps aux | grep httpd | grep -v grep | wc -l2,查看80端口的tcp连接: netstat -tan | grep “ESTABLISHED” | grep “:80″ | wc -l3,通过日志查看当天ip连接数,过滤重复: cat access_log | grep “

2012-11-08 21:36:45 825

转载 MySQL事务隔离级别详解

MySQL事务隔离级别详解       SQL标准定义了4类隔离级别,包括了一些具体规则,用来限定事务内外的哪些改变是可见的,哪些是不可见的。低级别的隔离级一般支持更高的并发处理,并拥有更低的系统开销。Read Uncommitted(读取未提交内容)       在该隔离级别,所有事务都可以看到其他未提交事务的执行结果。本隔离级别很少用于实际应用,因为它的性能也不比其他级

2012-08-22 16:24:47 719

转载 Innodb事务隔离级别

【MySQL】Innodb事务隔离级别(转)http://orzdba.wordpress.com/2011/03/03/transaction_isolation_levels/一、事务隔离级别ANSI/ISO SQL标准定义了4中事务隔离级别:未提交读(read uncommitted),提交读(read committed),重复读(repeatable read),

2012-08-22 16:24:01 6692

转载 http缓存

面向站长和网站管理员的Web缓存加速指南

2012-08-08 16:33:10 456

转载 文件上传 带进度条(多种多样)

http://www.cnblogs.com/zengxiangzhan/archive/2010/02/28/1675137.html

2012-06-20 18:25:21 441

转载 win7 U盘出错日志---We were unable to copy your files. Please check your USB device and the selected ISO f

已找到解决出现:“We were unable to copy your files. Please check your USB device and the selected ISO file and try again.”这个问题的方法了。方法:插上要U启的U盘后,运行——》diskpartlist disk(列出磁盘)select disk #(选择磁盘#)

2012-06-04 17:19:13 7754

原创 php求两个日期之间每个月的开始和结束时间

function timeBetween($start, $end){  $d_s = strtotime(date('Y-m', $start));  $d_e = strtotime(date('Y-m', $end));  $num = 1;   $dates = array();      while ($start   if($d_s == $d_e){

2012-04-16 11:08:28 1245

原创 mysql 5.6.4支持nosql

在最新的 mysql-5.6.4-labs-innodb-memcached 中,实现了简单的给予 key/value的nosql功能,其主要原理就是mysqld除了监听3306端口之外,同时监听11211端口。使mysqld和memcached服务处在同一进程中。通过数据库、表与字段的映射,将缓存在memcache的数据插入到映射的表中。安装包中提供了三张表:containersca

2012-03-15 17:19:47 5088

转载 apache solr 标准安装

Solr是一个基于Lucene java库的企业级搜索服务器,本文记录了solr的安装过程,版本为最新的1.4.1。1) 下载    从solr的官网http://lucene.apache.org/solr/找到最新的版本1.4.1.    解开下载的apache-solr-1

2011-07-15 14:20:18 3822

原创 py2exe error: MSVCP90.dll: No such file or directory

当用py2exe 2.6编译python程序时出现这样的错误,从google上搜到了解决方法,英文网站就不翻译了,直接贴出解决方法:#setup.pyfrom distutils.core import setupimport py2exesetup(windows=["frame.py"],options = { "py2exe":{"dll_excludes":["MSVCP90.dll"]}})保存为setup.py然后运行:python frame.py py2exe 就可以编译成功了

2011-05-19 13:17:00 7656 2

原创 linux下通过rsync同步数据

好久没来写点东西了,最近做一项目时有一功能是后台创建模块然后预览效果,涉及到的问题就是两套不同的程序,两台不同的主机(当然也可以是一台主机)数据同步问题,说白了就是将后台创建的模块文件推送到前台相应目录下。解决办法就用到了linux的shell命令rsync,说实话测试了好多次才成功,所以现在以文字的形式来记录,自己备忘也希望可以帮助正在做这种功能而无从下手的同学。环境:两台linux主机。我使用的192.168.84.130(服务端),192.168.84.134(客户端)使用命令:/user/bin/r

2010-12-15 17:02:00 2354

原创 ubuntu下配置php环境出现问题集

在ubuntu下安装apache是遇到No apache MPM package installed原因是没有安装apache2-mpm-worker包,所以只需运行命令apt-get install apache2-mpm-worker即可解决问题,然后启动apache,这是服务就正常启动了

2010-07-19 11:27:00 677

继上一版留言本并加入memcache缓存和pdo连接方式

继上一个留言本之后,在此基础上加入memcache缓存技术,并使用pdo方式连接数据库

2010-07-14

smarty+mvc留言本

这个是最近写的一个留言本,完全采用mvc+smarty架构进行开发,通过开启虚拟主机功能,实现url隐藏文件扩展名,采用统一入口文件,相信对初学者会有帮助。记住要开启apache的rewrite模块和打开虚拟机配置

2010-07-12

zend framework初级教程源代码

看了一些资料,然后测试整理,希望对初学者有用,我也是初学者

2010-07-05

三级联动效果,很经典的

ie和firfox均通过测试,网上找了一些例子,虽然有很多,但这个还是很不错的

2008-11-19

空空如也

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

TA关注的人

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