自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

不忘初心,方得始终

问渠那得清如许,为有源头活水来。

  • 博客(41)
  • 收藏
  • 关注

转载 Apache搭建多个站点方法详解

Apache的虚拟主机是一种允许在同一台机器上配置多个不同站点的web服务器环境的,就是iis一样可以创建多站点了,但是apache需要在编辑状态操作,不能像windows iis直接点击几下就好了,下面我来给各位介绍配置方法。最平常的大概有3种方法。第一种:单IP不同端口第二种:多IP同端口(独立IP的虚拟空间)第三种:域名绑定根目录的方式(共享IP的虚拟空间)

2015-11-29 20:47:00 990

原创 wamp集成开发环境httpd.conf注解

参考了几个大牛的博客,总结了一下apache配置文件的内容含义:请不吝指点!//服务器根目录ServerRoot "D:/wamp/bin/apache/apache2.4.4" //监听端口Listen 80//必须修改中的所属用户和组。后面添加虚拟路径的文件夹必须拥有这个用户和组的读写权限,否则会报权限的错。    User daemon    Group da

2015-11-29 20:36:37 1481

原创 mysql修改表引擎

1.查看mysql默认的表类型:      show variables like 'default_storage_engine';      +------------------------+--------+      | Variable_name          | Value  |     +------------------------+--------+ 

2015-11-25 16:44:15 579

转载 mysql更改表引擎INNODB为MyISAM的方法总结

mysql数据库分类为INNODB为MyISAM两种表存储引擎了,两种各有优化在不同类型网站可能选择不同,下面小编为各位介绍mysql更改表引擎INNODB为MyISAM技巧。常见的mysql表引擎有INNODB和MyISAM,主要的区别是INNODB适合频繁写数据库操作,MyISAM适合读取数据库的情况多一点,如何把表引擎INNODB更改为MyISAM呢?使用以下mysql sql语

2015-11-25 16:17:11 22226

原创 最近学习计划

1.apache配置文件的熟悉,apache虚拟主机的配置2.nginx配置文件的熟悉,nginx虚拟主机的配置3.mongo的php操作全部内容4.redis的php操作全部内容(队列)5.mongo分片的实际操作加总结6.redis集群的实际操作及总结7.coreseek全文搜索的熟练操作8.熟悉代码操作流程9.thinkphp框架/yii框架的基本使用10

2015-11-25 14:30:59 492

转载 MongoDB与MySQL的插入、查询性能测试

1. 背景介绍1.1  MongoDB的简单介绍在当今的数据库市场上,MySQL无疑是占有一席之地的。作为一个开源的关系型数据库,MySQL被大量应用在各大网站后台中,承担着信息存储的重要作用。2009年,甲骨文公司(Oracle)收购Sun公司,MySQL成为Oracle旗下产品。而MongoDB是一种文件导向的数据库管理系统,属于一种通称为NoSQL的数据库,是10gen公司旗下的

2015-11-25 10:37:39 383

转载 MYSQL中group_concat有长度限制!默认1024

在mysql中,有个函数叫“group_concat”,平常使用可能发现不了问题,在处理大数据的时候,会发现内容被截取了,其实MYSQL内部对这个是有设置的,默认不设置的长度是1024,如果我们需要更大,就需要手工去修改配置文件。详细说明如下:用了group_concat后,select里如果使用了limit是不起作用的.用group_concat连接字段的时候是有长度限制

2015-11-25 10:34:14 636

转载 VMware10中的Linux系统利用NAT网络连接方式访问外网配置

​一、描述在VMware10中 提供常见的三种网络连接方式 :1、Bridge:这种方式最简单,直接将虚拟网卡桥接到一个物理网卡上面,与linux下一个网卡绑定两个不同地址类似,实际上是将网卡设置为混杂模式,从而达到侦听多个IP的能力。在此种模式下,虚拟机内部的网卡(例如linux下的eth0)直接连到了我们真实物理网卡所在的网络上,相当于虚拟机和真实主机处于对等的地位,在网络

2015-11-25 10:28:39 684

转载 Linux如何查看进程、杀死进程、启动进程等常用命令

关键字: linux 查进程、杀进程、起进程1.查进程    ps命令查找与进程相关的PID号:    ps a 显示现行终端机下的所有程序,包括其他用户的程序。    ps -A 显示所有程序。    ps c 列出程序时,显示每个程序真正的指令名称,而不包含路径,参数或常驻服务的标示。    ps -e 此参数的效果和指定"A"参数相同。    ps e 列出程序时

2015-11-25 10:16:06 291

原创 thinkphp3.2完全开发手册摘要

1.禁止访问模块     3.2对模块的访问是自动判断的,所以通常情况下无需配置模块列表即可访问,但可以配置禁止访问的模块列表(用于被其他模块调用或者不开放访问),默认配置中是禁止访问Common模块和Runtime模块(Runtime目录是默认的运行时目录),我们可以增加其他的禁止访问模块列表:// 设置禁止访问的模块列表'MODULE_DENY_LIST' => array

2015-11-24 18:11:35 666

转载 PHP魔术函数、魔术常量、预定义常量

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

2015-11-24 17:05:38 339

转载 PHP $_SERVER['SCRIPT_FILENAME'] 与 __FILE__ 的区别

PHP $_SERVER['SCRIPT_FILENAME'] 与 __FILE__通常情况下,PHP $_SERVER['SCRIPT_FILENAME'] 与 __FILE__ 都会返回 PHP 文件的完整路径(绝对路径)与文件名:<?phpecho 'SCRIPT_FILENAME 为:',$_SERVER['SCRIPT_FILENAME'];echo '';echo '__

2015-11-24 16:52:51 2163

转载 ThinkPHP单字母函数(快捷方法)使用总结

这篇文章主要介绍了ThinkPHP单字母函数(快捷方法)使用总结,对ThinkPHP的快捷方法做了针对性的归纳总结,需要的朋友可以参考下在ThinkPHP中有许多使用简便的单字母函数(即快捷方法),可以很方便开发者快速的调用,但是字母函数却不方便记忆,本文将所有的字母函数总结一下,以方便以后查找。1.U() URL组装 支持不同URL模式?1

2015-11-24 16:28:03 355

原创 coreseek/sphinx文档摘要

1.这些都可以用charset_type 和charset_table 选项为每个索引单独配置.charset_type指定文档的编码是单字节的(SBCS)还是UTF-8的。在Coreseek中,如果通过charset_dictpath设置中文词典启动了中文分词模式后,不仅可以使用UTF-8编码的,还可以使用GBK及BIG5的编码(需要编译时提供iconv支持);但是在内部实现中,仍然是预先转

2015-11-23 20:44:49 516

原创 sphinx

http://www.itokit.com/2012/0517/73994.htmlhttp://blog.csdn.net/ownfire/article/details/39316743http://www.cnblogs.com/yjf512/p/3581869.htmlhttp://www.coreseek.cn/products-install/coreseek_mm

2015-11-22 20:54:09 247

转载 coreseek-4.1-beta 安装 mmseg sphinx

coreseek-4.1自带的mysqlse为r2917,支持string属性字段。$ tar -zxvf  coreseek-4.1-beta.tar.gz 1.安装mmseg$cd mmseg-3.2.14$./configure --prefix=/usr/local/mmseg如果出现如下错误:config.status: error: cannot find in

2015-11-21 21:36:27 494

转载 linux下 mysql字符集的修改

1.查找/etc目录下是否有my.cnf文件;                #ls -l | grep my.cnf (在/etc下查找是否有my.cnf文件存在)    2.如果没有就要从/usr/share/mysql,拷贝一个到/etc 下,在/usr/share/mysql目录下有五个后缀为.cnf的文件,分别是 my-huge.cnf    my-innodb-heav

2015-11-21 20:51:21 341

转载 Linux下配置Mysql允许远程访问详解

操作非常简单,就5步骤,如下:1.进入 mysql:?1/usr/local/mysql/bin/mysql -u root -p2.使用 mysql库 :?1use mysql;3.查看用户

2015-11-21 13:06:06 277

转载 2015中国数据库大会Mongodb分享

本次分享主要是介绍了MongoDB的3.0版本,对其性能提升进行内幕解密。首先介绍了MongoDB的主要功能:(1)自动复制高可用MongoDB有3中配置方式:单机、主从和复制集(replicat),复制集可以实现数据读写分离,并保持数据库集群自动复制实现自动容灾和高可用性。(2)二级索引、动态查询MongoDB二级索引是用B树(B-tree)实现的,B树索

2015-11-20 18:34:24 707

转载 Yum安装svn服务器并搭建自己的svn项目

SVN简介和工作原理subversion(简称svn)是近几年崛起的版本管理软件,是cvs的接班人,目前绝大多数开源软件都使用svn作为代码版本管理软件。Subversion支持linux和windows,但较多安装在linux下。svn服务器有两种运行方式:独立服务器和借助于apache。 svn://或http://svn客户端tortoisesvnsvn的基本工作原理: 在一

2015-11-20 16:37:06 341

转载 wamp设置mysql编码格式

使用语句 show variables like 'character%'; 来查看当前数据库的相关编码集。从上图中可以看到 MySQL 有六处使用了字符集,分别为:client 、connection、database、results、server 、system。其中与服务器端相关:database、server、system(永远无法修改,就是utf-8);与客户端相关:

2015-11-19 18:30:36 3669

转载 centos6.4安装sphinx(php)

1.安装前请先确定安装了常用的组件       yum install -y python python-devel2.安装sphinxtar zxvf sphinx-2.2.10-release.tar.gzcd sphinx-2.2.10-release./configure --prefix=/usr/local/sphinx –-with-mysqlmake

2015-11-19 10:22:46 898

转载 php curl请求

我们先来认识下什么是cURL,可能还有很多同学没有听说过这个工具,我先来给大家简单介绍下什么是cURL:cURL可以使用URL的语法模拟浏览器来传输数据,因为它是模拟浏览器,因此它同样支持多种协议,FTP, FTPS, HTTP, HTTPS, GOPHER, TELNET, DICT, FILE 以及 LDAP等协议都可以很好的支持,包括一些:HTTPS认证,HT

2015-11-16 18:20:59 461

原创 linux常用命令收集

1.启动命令相关:shutdown -h now 立刻关机shutdown -r  now 立刻重启2.vim命令:进入编辑模式-》a  在光标所在字符后插入A  在光标所在行尾插入i  在光标所在字符前插入I  在光标所在行行首插入o  在光标下插入新行O  在光标上插入新行行号相关::set nu  设置(显示)行号:set nonu  取消

2015-11-15 22:04:22 293

原创 mongo分片

看了几个大牛的博客后,开始试着分片。第一步:mongod --fork --dbpath /mongo_data/config --logpath /mongo_data/log/config.log -port 10000mongos --port 20000 --configdb 192.168.128.5:10000 --logpath /mongo_data/log/mongo

2015-11-11 19:43:11 393

转载 numactl mongodb

mongodb惨痛经历首先要说明的rockmongo是一个很好的mongodb的查询工具,但是我却悲惨在这货手里!一不小心把生产环境的一个数据库给删除了!恶梦就此开始。。。。。。生产环境正常情况下数据大小有近900G但是用dump命令备份出来的文件大小只有近40G不到,现在就要用40G的数据使用mongorestore 命令恢复到900G数据,一开始直接使用mongodbresto

2015-11-11 19:25:21 4417

转载 NUMA技术相关笔记

起源于在mongo启动脚本中看到numactl --interleave=all mongod ...。NUMA,非统一内存访问(Non-uniform Memory Access),介于SMP(对称多处理)和MPP(大规模并行处理)之间,各个节点自有内存(甚至IO子系统),访问其它节点的内存则通过高速网络通道。NUMA信息主要通过BIOS中的ACPI(高级配置和编程接口)进行配置,Linux

2015-11-11 19:19:09 446

转载 crontab简易入门

假设我要设置一个任务,每分钟就要做一个数据同步,这个同步脚本的路径是/home/blue/do/rsyncfile.sh,那么我可以在这么配置,使用blue用户,在终端输入crontab -e# 此时会进入 vi 的编辑画面让您编辑工作!注意到,每项工作都是一行。#分 时 日 月 周 | * * * * * /home/blue/do/rsyncfil

2015-11-10 19:41:36 343

转载 linux命令后台运行

有两种方式:   1. command & :后台运行,你关掉终端会停止运行   2. nohup command & :后台运行,你关掉终端也会继续运行   一、简介     Linux/Unix 区别于微软平台最大的优点就是真正的多用户,多任务。因此在任务管理上也有别具特色的管理思想。我们知道,在 Windows 上面,我们要么让一个程序作为服务在后台一直运行,

2015-11-10 19:37:29 313

原创 大牛博客地址收集

1.http://www.cnblogs.com/mchina/2.

2015-11-10 19:03:03 897

转载 linux screen 命令详解

一、背景系统管理员经常需要SSH 或者telent 远程登录到Linux 服务器,经常运行一些需要很长时间才能完成的任务,比如系统备份、ftp 传输等等。通常情况下我们都是为每一个这样的任务开一个远程终端窗口,因为它们执行的时间太长了。必须等待它们执行完毕,在此期间不能关掉窗口或者断开连接,否则这个任务就会被杀掉,一切半途而废了。二、简介GNU Screen是一款由GNU计划开发的用于

2015-11-10 18:56:06 284

原创 linux常用查询命令

1.rpm -qa | grep samba

2015-11-10 16:14:18 299

转载 mht转html代码(php)

$content_header = "/Content-Transfer-Encoding:(.*?)\n/ims";            preg_match($content_header,$content,$item_results);            $bianma=trim($item_results[1]);            if($bianma == 'qu

2015-11-10 13:33:51 2402 1

转载 PHP - xhprof+Graphviz 安装配置

简介:XHProf是Facebook放出的轻量级调试工具。和Xdebug相比,XHProf更加易用和可控,尤其是生成流程图和调试数据对比的功能很好很强大。参考:http://us2.php.net/manual/zh/book.xhprof.php1. 安装XHProfsudo wget http://pecl.php.net/get/xhprof-0.9.4.tgzsudo

2015-11-10 11:15:18 1266

转载 nginx多虚拟主机配置

1.nginx.conf内容如下:  程序代码  worker_processes 1;    error_log /host/nginx/logs/error.log crit;    pid /host/nginx/logs/nginx.pid;    events {  worker_connections 64;  }    http {  include /host/nginx/conf

2015-11-09 12:19:15 337

转载 window wamp下xhprof的安装使用

在新的工作安排下来前赶紧把手上工作优化下,本来是靠xdebug+grindview来的,不过还是麻烦,就换上这个轻量级的性能测试了。网上搜的大多都是lamp环境下的,wamp下的倒是不多,而且不好用,于是整理了这篇教程。1.下载在这里 http://dev.freshsite.pl/php-extensions/xhprof.html 。我们为您提供以下文件的站内下载地址:xh

2015-11-05 20:00:04 528

转载 PHP中VC6、VC9、TS、NTS版本的区别与用法详解

1. VC6与VC9的区别:  VC6版本是使用Visual Studio 6编译器编译的,如果你的PHP是用Apache来架设的,那你就选择VC6版本。  VC9版本是使用Visual Studio 2008编译器编译的,如果你的PHP是用IIS来架设的,那你就选择 VC9版本。  VC9版本是针对IIS服务器的版本,没有对APACHE的支持,而VC6版本对IIS和apache都提供

2015-11-05 19:57:55 530

转载 webbench源码分析(转)

webench是运行在linux操作系统下的一款web压力测试工具,其源码也只有几百行。本文在webbench 1.5版本的基础,对源码进行了详细的注释。webbench.c#include "socket.c"#include #include #include #include #include #include #include /* values */vol

2015-11-05 17:30:10 441

转载 在CentOS下安装WebBench进行web 性能测试

Webbench是有名的网站压力测试工具编译安装:1. wget http://www.sfr-fresh.com/unix/privat/webbench-1.5.tar.gz2. tar zxvf webbench-1.5.tar.gz3. cd webbench-1.54. make && make installwebbench安装报错没有安装ctags如果没有

2015-11-05 17:25:44 1060

转载 [转]FastCGI模式下PHP占用大量内存的解决办法

原文【https://guangxin.name/plink/tech/php/2010/344.html】很长一段时间以来,我注意到工作在FastCGI模式下的PHP会占用越来越多的内存,而且似乎从不释放。起初我以为这是内存泄漏的问题,但是各个PHP社区的人好像并没有把这个当作问题。我搜索了一下,发现还有不少人面临同样的问题。来自PHP官方的一个比较正式的解释是:php-cgi进程并没有内存

2015-11-05 16:35:04 4116

空空如也

空空如也

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

TA关注的人

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