- 博客(11)
- 收藏
- 关注
原创 递归遍历无限级分类
有时候我们会有这样的需求。将一张无限级分类表,处理好层级关系例如,选择选择部门的上级关系表数据格式。pid 0 为顶级id pid name1 0 行政2 1 主管3 0 人事4 3 经理5 4 员工id
2017-09-04 11:44:00
942
原创 centos7 安装 mysql
1.创建相关目录 Mysql目录安装位置:/usr/local/mysql 数据库保存位置:/data/mysql 必须创建 不然会报错 日志保存位置:/data/log/mysql 必须创建 不然会报错 安装必要组件:yum -y install gcc* libaio 重要 关闭防火墙
2017-09-04 10:56:18
453
原创 mysql 开启慢日志及相关参数说明
1. 开启慢查询 在 mysql 配置文件中 my.ini 增加以下配置[mysqld]slow_query_log=on //开启慢查询slow-query-log-file = /logs/mysql_man.log //日志存放的位置long_query_time = 0.01 //sql执行越过 0.01秒则记录日志,在生产环境中,sql
2017-08-28 10:01:39
472
原创 explan语句说明
explain 说明:select_type:SIMPLE:简单的 select 查询,不使用 union 及子查询table: 输出行所引用的表type:参数说明const: 这是最好的一种情况,const 用于用常数值比较 PRIMARY KEY 和唯一索引。eq_reg:这是一种范围查找,一般唯一索引或者范围查找ref: 连接不能基于关
2017-08-25 18:39:17
985
原创 数据库常见优化
一.数据库优化的几方面。优先级 1. SQL及索引优化 2. 数据库表结构优化 3. 系统配置。 4. 硬件二.开启mysql慢查询日志(自行百度) 慢查询分析工具: mysqldumpslow。mysql自带工具 pt-query-digest三.pt-query-digest工具简介。如何通过慢查日志
2017-08-25 18:37:34
357
原创 http是有保持长连接的
HTTP协议是无状态的和Connection: keep-alive的区别 无状态是指协议对于事务处理没有记忆能力,服务器不知道客户端是什么状态。从另一方面讲,打开一个服务器上的网页和你之前打开这个服务器上的网页之间没有任何联系。 HTTP是一个无状态的面向连接的协议,无状态不代表HTTP不能保持TCP连接,更不能代表HTTP使用的是UDP协议(无连接)。 从HTTP
2017-02-03 17:10:22
2555
原创 php使用traits实现代码复用、多继承
PHP只能继承一个父类,php5.4后新增traits实现代码复用机制变向达到多继承1、trait和类相似,但不能被实例化,无需继承,只需要在类中使用关键词use引入即可,可引入多个traits,用','隔开2、trait会覆盖继承的方法,当前类会覆盖trait方法class People{ public function walk(){
2017-02-03 11:39:11
272
原创 PHP 防止 while true循环 CPU 使用率过高的方法
一个简单的事例比如在用 php、redis做消息对列的时候可以使用,可以根据实际应用场景来做修改test.php$i = 0;while (true) { $i++; if ( $i%30==0 ){ sleep(1); } echo $i;}执行: php test.php
2017-01-24 10:09:32
5089
原创 在windows下 git 记住用户名密码
windows 记住git帐户密码解决方法,在本地项目 .git文件夹 下打开config文件。如果看不到就打开系统的,显示隐藏文件添加: [credential] helper = store再输入一次用户名密码后就可以保存住了。
2017-01-11 10:16:41
1059
原创 PHP按二维数组中的某个值重新排序数组 usort的使用方法
$arr[] = ['aa'=>123,'bb'=>'abc'];$arr[] = ['aa'=>456,'bb'=>'dfe'];usort($arr,aa('aa'));var_dump($arr);//传入要排序的keyfunction aa($key){ return function ($a,$b) use ($key) { return $a[$k
2017-01-10 16:17:01
2163
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人