自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 递归遍历无限级分类

有时候我们会有这样的需求。将一张无限级分类表,处理好层级关系 例如,选择选择部门的上级关系 表数据格式。pid 0 为顶级 id pid name 1 0 行政 2 1 主管 3 0 人事 4 3 经理 5 4 员工 id

2017-09-04 11:44:00 929

原创 centos7 安装 mysql

1.创建相关目录     Mysql目录安装位置:/usr/local/mysql     数据库保存位置:/data/mysql         必须创建 不然会报错     日志保存位置:/data/log/mysql      必须创建 不然会报错     安装必要组件:yum -y install gcc*  libaio  重要     关闭防火墙

2017-09-04 10:56:18 443

原创 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 458

原创 explan语句说明

explain 说明: select_type: SIMPLE:简单的 select 查询,不使用 union 及子查询 table: 输出行所引用的表 type:参数说明 const: 这是最好的一种情况,const 用于用常数值比较 PRIMARY KEY 和唯一索引。 eq_reg:这是一种范围查找,一般唯一索引或者范围查找 ref: 连接不能基于关

2017-08-25 18:39:17 976

原创 数据库常见优化

一.数据库优化的几方面。优先级     1. SQL及索引优化     2. 数据库表结构优化     3. 系统配置。     4. 硬件 二.开启mysql慢查询日志(自行百度)     慢查询分析工具:     mysqldumpslow。mysql自带工具     pt-query-digest 三.pt-query-digest工具简介。如何通过慢查日志

2017-08-25 18:37:34 353

原创 http是有保持长连接的

HTTP协议是无状态的和Connection: keep-alive的区别   无状态是指协议对于事务处理没有记忆能力,服务器不知道客户端是什么状态。从另一方面讲,打开一个服务器上的网页和你之前打开这个服务器上的网页之间没有任何联系。   HTTP是一个无状态的面向连接的协议,无状态不代表HTTP不能保持TCP连接,更不能代表HTTP使用的是UDP协议(无连接)。   从HTTP

2017-02-03 17:10:22 2547

原创 php使用traits实现代码复用、多继承

PHP只能继承一个父类,php5.4后新增traits实现代码复用机制变向达到多继承 1、trait和类相似,但不能被实例化,无需继承,只需要在类中使用关键词use引入即可,可引入多个traits,用','隔开 2、trait会覆盖继承的方法,当前类会覆盖trait方法 class People{       public function walk(){

2017-02-03 11:39:11 264

原创 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 5072

原创 在windows下 git 记住用户名密码

windows 记住git帐户密码 解决方法,在本地项目 .git文件夹 下打开config文件。如果看不到就打开系统的,显示隐藏文件 添加:  [credential]       helper = store 再输入一次用户名密码后就可以保存住了。

2017-01-11 10:16:41 1052

原创 PHP按二维数组中的某个值重新排序数组 usort的使用方法

$arr[] = ['aa'=>123,'bb'=>'abc']; $arr[] = ['aa'=>456,'bb'=>'dfe']; usort($arr,aa('aa')); var_dump($arr); //传入要排序的key function aa($key){ return function ($a,$b) use ($key) { return $a[$k

2017-01-10 16:17:01 2154 1

原创 开通博客 以后尽量坚持写下去!!!!!

加油!!

2016-12-27 17:36:20 213

空空如也

空空如也

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

TA关注的人

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