摘要: PHP最常用的方式是以模块的方式(mod_php)运行在Apache中,也是Apache运行PHP的默认方式;但在Nginx中,Nginx又使用的是PHP-FPM,但是PHP-FPM到底是个什么东东?跟php有什么关系?今天我们一起来探究一番。PHP处理器(PHP handlers)首先需要记住的是... 阅读全文
posted @ 2015-10-12 14:09 scu_2008_hike 阅读(108) 评论(0) 推荐(0) 编辑
摘要: mysql5.7版本相对与mysql5.6最大的变化在并行复制上面,5.6只支持schema,也就是基于库的,5.7则支持基于组事务的并行复制。有几个重要的参数master_info_repository开启MTS功能后,务必将参数master_info_repostitory设置为TABLE,这样... 阅读全文
posted @ 2015-09-23 11:42 scu_2008_hike 阅读(1395) 评论(0) 推荐(0) 编辑
摘要: redis cluster:redis3.0版本出现了redis集群功能架构细节:(1)所有的redis节点彼此互联(PING-PONG机制),内部使用二进制协议优化传输速度和带宽.(2)节点的fail是通过集群中超过半数的节点检测失效时才生效.(3)客户端与redis节点直连,不需要中间proxy... 阅读全文
posted @ 2015-09-14 18:30 scu_2008_hike 阅读(162) 评论(0) 推荐(0) 编辑
摘要: mysql主从复制:需要注意的一些点:1、master必须要打开binglog,设置唯一的server id 2、每一个slave都必须要设置唯一的server id 3、为slaves建立一个可以读取master binlog的授权账户 4、如果master有数据,你必须复制已有数据到slave,... 阅读全文
posted @ 2015-09-09 15:29 scu_2008_hike 阅读(140) 评论(0) 推荐(0) 编辑
摘要: Lv0 查看PHP错误信息程序没有达到预期效果,证明代码出错了,看PHP的错误信息是第一步。如果直接忽略错误信息,表明这个人不适合担任专业的程序员岗位。有些情况下php.ini配置中关闭了错误显示,需要修改php.ini打开错误信息,或者错误信息被导出到了日志文件,这种情况可以直接tailf php... 阅读全文
posted @ 2015-09-08 23:09 scu_2008_hike 阅读(438) 评论(0) 推荐(0) 编辑
摘要: mysql function and operatemysql在针对string类型使用int的索引情况,如select * from table where tbl_name=1;在tbl_name上有索引且是string类型,此时将不走索引因为对于mysql来说1可能代表'1','1a'.即没法... 阅读全文
posted @ 2015-08-26 00:10 scu_2008_hike 阅读(199) 评论(0) 推荐(0) 编辑
摘要: mysql 数据类型:整数浮点类型1、bool、boolean相当于tinyint(1).其中true等同于1,false等同于0.2、tinyint(M)、smallint(M)等默认是signed有符号的,可以定义unsigned无符号,M表示最少的长度如果少于这个数则从左补起,大于的话就不做任... 阅读全文
posted @ 2015-08-18 13:16 scu_2008_hike 阅读(186) 评论(0) 推荐(0) 编辑
摘要: mysql优化续:1:show index from table_name查看索引使用情况其中cardinality基数,即value group索引区分度,当cardinality越小时需要扫描的行数越多,越大是则越小。2:mysql评价索引扫描数据量非常大时可能会放弃使用,当使用limit时,情... 阅读全文
posted @ 2015-08-13 23:21 scu_2008_hike 阅读(170) 评论(0) 推荐(0) 编辑
摘要: mysql的权限设置:存储于mysql数据库包含一下表 1、user 最主要的权限设置表,所有的账户,全局权限 2、db 数据库层面的权限设置 3、tables_priv 数据表层面的权限设置 4、colums_priv 行级层面的权限设置 5、proc_priv 存储过程、函数的权限设置 mysq 阅读全文
posted @ 2015-08-08 23:54 scu_2008_hike 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 以下是阅读mysql官方文档前五章的笔记:mysql的batch mode:shell> mysql < batch-file 或者 mysql -e "sql" or "source batch-file".mysql的四种启动方式:1、 mysqldalso known as MySQL Ser... 阅读全文
posted @ 2015-07-26 16:46 scu_2008_hike 阅读(130) 评论(0) 推荐(0) 编辑