随笔分类 -  PHP

PHP的生命周期
摘要:了解PHP生命周期之前,先了解一下apache是怎么和php关联起来的吧~ 1.Apache运行机制剖析 总体示意图如下: Apache Hook机制 Apache的Hook机制是指:Apache 允许模块(包括内部模块和外部模块, mod_php5.so/ php5apache2.dll就是将所包 阅读全文

posted @ 2017-04-28 13:38 Mr.风的影子 阅读(5748) 评论(0) 推荐(0)

理解MySQL——并行数据库与分区(Partition)
摘要:1、并行数据库 1.1、并行数据库的体系结构并行机的出现,催生了并行数据库的出现,不对,应该是关系运算本来就是高度可并行的。对数据库系统性能的度量主要有两种方式:(1)吞吐量(Throughput),在给定的时间段里所能完成的任务数量;(2)响应时间(Response time),单个任务从提交到完 阅读全文

posted @ 2017-02-24 17:59 Mr.风的影子 阅读(4570) 评论(0) 推荐(0)

MYSQL--表分区、查看分区(转)
摘要:一、 mysql分区简介 数据库分区 数据库分区是一种物理数据库设计技术。虽然分区技术可以实现很多效果,但其主要目的是为了在特定的SQL操作中减少数据读写的总量以缩减sql语句的响应时间,同时对于应用来说分区完全是透明的。 MYSQL的分区主要有两种形式:水平分区和垂直分区 水平分区(Horizon 阅读全文

posted @ 2017-02-24 17:52 Mr.风的影子 阅读(16795) 评论(0) 推荐(0)

MySQL的表分区详解 - 查看分区数据量,查看全库数据量----转http://blog.csdn.net/xj626852095/article/details/51245844
摘要:查看分区数据量,查看全库数据量 USE information_schema; SELECT PARTITION_NAME,TABLE_ROWS FROM INFORMATION_SCHEMA.PARTITIONS WHERE TABLE_NAME = 'sale_data'; SELECT tab 阅读全文

posted @ 2017-02-24 12:15 Mr.风的影子 阅读(6822) 评论(0) 推荐(0)

Apache的访问控制
摘要:目录配置段 注释不能写在指令后面,下面这样是不行的,应当换行,但为了阅读方便我就这么写了 Alias /dir/ "/var/www/html/admin" #路径的别名 这样就可以在域名后面加 /dir 而实际访问的是 admin下面的文件 <Directory /var/www/html/> O 阅读全文

posted @ 2017-02-24 12:11 Mr.风的影子 阅读(1855) 评论(0) 推荐(0)

理解MySQL——并行数据库与分区(Partition)
摘要:理解MySQL——并行数据库与分区(Partition)(http://www.cnblogs.com/hustcat/archive/2009/12/24/1631674.html) 1、并行数据库 1.1、并行数据库的体系结构并行机的出现,催生了并行数据库的出现,不对,应该是关系运算本来就是高度 阅读全文

posted @ 2017-02-23 11:40 Mr.风的影子 阅读(969) 评论(0) 推荐(0)

PHP面试常用算法
摘要:一、冒泡排序 基本思想: 对需要排序的数组从后往前(逆序)进行多遍的扫描,当发现相邻的两个数值的次序与排序要求的规则不一致时,就将这两个数值进行交换。这样比较小(大)的数值就将逐渐从后面向前面移动。 //冒泡排序 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 阅读全文

posted @ 2017-02-20 12:04 Mr.风的影子 阅读(622) 评论(0) 推荐(0)

Mysql性能分析
摘要:第一步 检查系统的状态 通过操作系统的一些工具检查系统的状态,比如CPU、内存、交换、磁盘的利用率,根据经验或与系统正常时的状态相比对,有时系统表面上看起来看空闲,这也可能不是一个正常的状态,因为cpu可能正等待IO的完成。除此之外,还应观注那些占用系统资源(cpu、内存)的进程。 1.1 使用sa 阅读全文

posted @ 2017-02-15 13:34 Mr.风的影子 阅读(228) 评论(0) 推荐(0)

PHP单例模式
摘要:使用单例模式的出发点: 1、php的应用主要在于数据库应用, 所以一个应用中会存在大量的数据库操作, 使用单例模式, 则可以避免大量的new 操作消耗的资源。 2、如果系统中需要有一个类来全局控制某些配置信息, 那么使用单例模式可以很方便的实现. 这个可以参看ZF的FrontController部分 阅读全文

posted @ 2016-12-28 19:28 Mr.风的影子 阅读(1015) 评论(0) 推荐(0)

Mysql创建索引
摘要:摘自:http://blog.chinaunix.net/uid-25063573-id-3032578.html 1.索引作用 在索引列上,除了上面提到的有序查找之外,数据库利用各种各样的快速定位技术,能够大大提高查询效率。特别是当数据量非常大,查询涉及多个表时,使用索引往往能使查询速度加快成千上 阅读全文

posted @ 2016-12-20 17:06 Mr.风的影子 阅读(234341) 评论(6) 推荐(14)

为什么字段加上索引,查询速度会变快
摘要:转自:http://blog.csdn.net/jaryle/article/details/52023295 首先来看看表是否有索引的命令 show index from 表名; 看到主键索引,索引类型是BTREE(二叉树) 正是因为这个二叉树算法,让查询速度快很多,二叉树的原理,就是取最中间的一 阅读全文

posted @ 2016-12-07 14:21 Mr.风的影子 阅读(4723) 评论(0) 推荐(1)

MySQL优化方案二
摘要:摘自:http://www.thinkphp.cn/topic/3855.html 今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显。关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我 们程序员需要去关注的事情。当我们去设计数据库表结构,对操作数据库时(尤其是查 阅读全文

posted @ 2016-12-07 13:37 Mr.风的影子 阅读(237) 评论(0) 推荐(0)

PHP的几种排序方法
摘要:$arr[$j+1]){ $temp=$arr[$j]; $arr[$j]=$arr[$j+1]; $arr[$j+1]=$temp; $flag=true; } } if(!$flag){ //已经是有序了 ... 阅读全文

posted @ 2016-12-07 12:34 Mr.风的影子 阅读(847) 评论(0) 推荐(0)

PHP去除所有的空格
摘要:1、去除两边的空格 trim($arr) 2、正则匹配去除所有的空格 preg_replace('# #','',$goodid) 阅读全文

posted @ 2016-12-06 19:22 Mr.风的影子 阅读(57185) 评论(3) 推荐(0)

PHP多线程pthreads
摘要:Home | 简体中文 | 繁体中文 | 杂文 | Search | ITEYE 博客 | OSChina 博客 | Facebook | Linkedin | 作品与服务 | EmailPHP 高级编程之多线程http://netkiller.github.io/journal/php.threa 阅读全文

posted @ 2016-12-06 16:17 Mr.风的影子 阅读(747) 评论(0) 推荐(0)

快速排序算法
摘要:1){ //以第一个数作为基准 $mark=$arr[0]; //定义两个空数组来存放基准数两边的数据 $right=array(); $left=array(); //开始循环比较,从大到小排序 for ($i = 1; $i ... 阅读全文

posted @ 2016-12-06 09:39 Mr.风的影子 阅读(154) 评论(0) 推荐(0)

Mysql常用优化方案
摘要:摘自:http://www.jb51.net/article/18934.htm 1、选取最适用的字段属性 MySQL可以很好的支持大数据量的存取,但是一般说来,数据库中的表越小,在它上面执行的查询也就会越快。因此,在创建表的时候,为了获得更好的性能,我们可以将表中字段的宽度设得尽可能小。例如,在定 阅读全文

posted @ 2016-11-30 12:17 Mr.风的影子 阅读(425) 评论(0) 推荐(0)

ThinkPHP中PHPExcel的使用
摘要:当然是在你需要的地方写代码。我只写样例,你看懂了就可以灵活的使用。 复制代码 第三 : 上面只是完成了流程而已。但是不可能这样简单而已。我们可以设置很多东西。看自己需要来设置了。 复制代码 阅读全文

posted @ 2016-09-13 17:24 Mr.风的影子 阅读(1419) 评论(0) 推荐(0)

PHPExcel的使用
摘要:引用PHPExcel 设置excel的属性 也可用下面这种方式 设置当前的sheet 设置sheet的标题 设置单元格宽度 设置单元格高度 合并单元格 拆分单元格 设置保护cell,保护工作表 设置格式 设置加粗 设置水平对齐方式(HORIZONTAL_RIGHT,HORIZONTAL_LEFT,H 阅读全文

posted @ 2016-09-13 15:41 Mr.风的影子 阅读(3420) 评论(0) 推荐(0)

PHP的文件下载
摘要:1、通过header头部下载文件 header("Content-length: ".filesize($filename)); //指定文件下载的大小 header('Content-Type: application/octet-stream'); //指定文件下载的类型 header('Con 阅读全文

posted @ 2016-09-12 18:12 Mr.风的影子 阅读(185) 评论(0) 推荐(0)

导航