自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

hailanzi的博客

hailanzi的博客

  • 博客(24)
  • 资源 (1)
  • 收藏
  • 关注

原创 Laravel 和 lumen 自定义每次请求日志输出格式

1、在app/Providers 文件下新建LogServiceProvider.php<?phpnamespace App\Providers;use Illuminate\Support\ServiceProvider;use Monolog\Formatter\LineFormatter;use Monolog\Handler\RotatingFileHandler;...

2019-10-25 20:45:00 1165

原创 Laravel 和 lumen sql日志分离

一、使用DB的listen方法:请先看自定义日志方法:https://blog.csdn.net/hailanzi/article/details/1027495101、在app/Listeners下新建文件QueryListener.phpnamespace App\Listeners;use Illuminate\Database\Events\QueryExecuted;...

2019-10-25 20:12:46 248

原创 客户端状态码

状态码 概要 1xx 处理正在进行 2xx 成功 3xx 重定向 4xx 客户端错误 5xx 服务的错误 具体说明状态码 概要 200 成功 301/302 重定向 404 找不到资源 505/500 服务器内部资源错误  ...

2018-09-28 15:04:57 262

原创 liunx 小例子 更新中...

1、查询cpu使用情况while :do idle=`top -bn1 | sed -n '3p' | awk '{print $4}' | cut -d . -f2` use=$[100-$idle] if [ $use -gt 90 ] then echo "cpu use percent too high." #发邮件...

2018-09-27 16:24:48 142

原创 mysql 备份恢复数据库

1、备份数据库mysqldump -u账号 -p密码 -l -F --database 数据库名 &gt; new.sql// -l 表示所有的表加锁 -F 生成一个新的日志文件2、导入数据库mysql -u账号 -p密码 数据库 &lt; new.sql3、恢复mysqlbinlog 日志mysqlbinlog 日志名 | mysql -u用户 -p密码 数据...

2018-09-05 14:13:22 151

原创 安装 centos7 sysbench 和mysql 基准测试

(1)下载解压wget https://github.com/akopytov/sysbench/archive/1.0.zipyum install -y unzip zip //安装unzipunzip sysbench-1.0.zip (2)安装依赖和安装yum install automake libtool –y// 进入sysbench-1.0 目录...

2018-08-31 16:07:06 1785

原创 maxscale+MHA 实现读写分

环境:centos7 mysql5.7推荐:主从复制,MHA 高可用搭建:https://blog.csdn.net/hailanzi/article/details/82183987master: 192.168.0.180slave1:192.168.0.160slave2:192.168.0.154master 为主,slave1(备主)和slave2 为从 ,本地资源有限...

2018-08-31 15:26:36 827

转载 高可用(MHA) centos7搭建mysql5.7

数据库架构:一主两从master:192.168.0.150slave1:192.168.0.104slave1:192.168.0.188manager:192.168.0.132四台服务器都关闭防火墙[root@localhost ~]# systemctl stop firewalld 或者 systemctl disable firewalldMHA软件包下载:下载...

2018-08-29 15:45:54 958

转载 liunx 下载安装 percona-toolkit 工具包

一、下载安装和安装percona toolkit 包1、下载和安装percona toolkit的包参照:https://www.percona.com/doc/percona-toolkit/3.0/installation.html#installing-percona-toolkit-on-red-hat-or-centosyum install http://www.perc...

2018-08-23 13:57:57 466

原创 MySQL官方测试库Employees Sample Database的介绍

 在做MySQL数据库测试时苦于没有测试数据,除了线上导一小段数据、或者利用sysbench生成测试数据外,官方其实也提供了了一套名为:Employees Sample Database的测试库(该测试库含有6个表,总计4百万数据记录)employees是mysql官方提供的测试库下载:https://github.com/datacharmer/test_dbemployees是my...

2018-08-16 11:29:23 2581

转载 MySQL EXPLAIN 命令详解

  在工作中,我们用于捕捉性能问题最常用的就是打开慢查询,定位执行效率差的SQL,那么当我们定位到一个SQL以后还不算完事,我们还需要知道该SQL的执行计划,比如是全表扫描,还是索引扫描,这些都需要通过EXPLAIN去完成。EXPLAIN命令是查看优化器如何决定执行查询的主要方法。可以帮助我们深入了解MySQL的基于开销的优化器,还可以获得很多可能被优化器考虑到的访问策略的细节,以及当运行SQ...

2018-08-16 11:17:40 174

转载 mysql数据库索引优化

一般的应用系统,读写比例在10:1左右,而且插入操作和一般的更新操作很少出现性能问题,遇到最多的,也是最容易出问题的,还是一些复杂的查询操作,所以查询语句的优化显然是重中之重。在数据量和访问量不大的情况下,mysql访问是非常快的,是否加索引对访问影响不大。但是当数据量和访问量剧增的时候,就会发现mysql变慢,甚至down掉,这就必须瑶考虑优化sql了,给数据库建立正确合理的索引,是mysq...

2018-08-16 09:55:55 492

转载 thinkphp5 中mkdir 没有权限 出现Permission denied

最近一直在用tp5写项目,在此遇到的问题也比较多。今天来谈谈“mkdir() Permission denied”错误。你如果不仅仅写代码,还得部署到线上,那么这个tp5的这个错误,你有很大概率会遇见它。因为这跟文件的权限有关系,特别是自动生成的文件或者目录类的权限,linux服务器出于安全因素对于用户的权限有着严格的控制。对于tp框架而言,自动生成的文件或者目录应该是runtime目...

2018-07-17 23:58:37 3028

转载 Navicat for MySQL连接mysql数据库时提示错误:Can't connect to MySQL server (10060)

导致些问题可能有以下几个原因:1、网络不通;2、服务未启动;3、防火墙端口未开放;a)首先确认mysql配置正确,并正确开启systemctl start mysqld1. mysql -u root -p'你的密码'; //登录MySQL2、mysql&gt; grant all privileges on *.* to 'root'@'%' identified by...

2018-07-17 23:51:29 2709

转载 linux 中redis 首次连接 php连接没有权限 出现Permission denied

在linux安装好redis,php扩展也安装好,在liunx redis-cli 命令可以用在php 中链接失败这是为啥呢?&lt;?php$redis = new Redis();$redis-&gt;connect('127.0.0.1',6379);$redis-&gt;auth('');echo $redis-&gt;ping();解决办法:  主要是在...

2018-07-16 23:39:06 1393

转载 centos7 nginx 开机启动设置

Nginx+Center OS 7开机启动设置(转载)连接参考:https://www.cnblogs.com/piscesLoveCc/p/5867900.html

2018-07-03 18:13:26 1327 1

转载 PHP 对字符串的常规操作

1 多个字符串操作1-1 字符串比较1 strcmp() 比较字符串2 strcasecmp() 忽略大小写比较字符串3 strncmp() 比较长度字符串4 strncasecmp() 忽略大小写比较长度字符串5 strnatcmp() 自然排序比较字符串6 strnatcasecmp() 忽略大小写自然排序比较字符串1-2 字符串分割1 explode() 字符串拆分为数组2 implode(...

2018-04-25 14:24:54 183

原创 在thinkphp5.0+中使用PHPExcel

一、安装PHPExcel1、TP5版本直接可以使用composer安装(composer这一块不会的自己去找教程):composer require phpoffice/phpexcel非常方便。2、从官网下载PHPExcel,然后放到vendor目录或者放到extend目录下面(下面介绍的是放到extend目录下)二、在控制起页面中引入PHPExcel类EXTEND_PATH.你的PHPExce...

2018-04-22 15:57:46 2185

转载 PHP开发中涉及到emoji表情的几种处理方法

一般Mysql表设计时,都是用UTF8字符集的。把带有emoji的昵称字段往里面insert一下就没了,整个字段变成了空字符串。这是怎么回事呢?原来是因为Mysql的utf8字符集是3字节的,而emoji是4字节,这样整个昵称就无法存储了。这要怎么办呢?我来介绍几种方法1、使用utf8mb4字符集如果你的mysql版本&gt;=5.5.3,你大可直接将utf8直接升级为utf8mb4字符集这种4字...

2018-04-22 14:36:01 248

原创 在linux 下安装git 服务器实现代码自动更新

运用环境:linux+apache+centos7.2  以下内容都是用root 权限去操作1.创建一个git用户 adduser git2.添加要登录用户的公钥这里可以参考别的资料在这里不多说参考链接:http://www.imooc.com/article/17874?block_id=tuijian_wz3.选定目录作为服务器端代码托管文件夹:在opt目录下创建一个文件testmkdir /...

2018-03-22 15:25:20 3359

转载 linux mysql 5.7版本修改编码为utf-8

进入客户端通过 show variables like 'character_set_%';查看mysql字符集情默认编码为 latin1然后退出数据库在mysql安装目录下找到my.ini文件在其中添加在[mysqld]下添加 (最下面空白处)character-set-server=utf8collation-server=utf8_general_ci重启mysql就能将mysql数据库默认...

2018-03-14 13:57:02 1123

原创 LAMP 安装(centos7+mysql5.7+apache+php5.6)

网上有很多教程,按照步骤都不成功,折腾一天终于把LAMP环境搭建好,:这里采用yum方式安装。一、安装虚拟机(自行安装)二、安装centos7(CentOS-7-x86_64-Everything-1611)注意安装都是用root权限,不是root请加sudo三、安装Apache1、安装centos7默认自带(Apache2.4.6)版本yum -y install h...

2018-03-10 19:11:00 8223

原创 svn

问题描述Error:svn: E170009: Commit failed (details follow): svn: E170009: Repository UUID ‘36729a58-3d33-802b-956c-0e92965f41c3’ doesn’t match expected UUID ‘5f33f2ff-87ec-aa41-8298-153df3acg56h’解决方

2017-08-23 09:26:34 431

原创 LAMP 下安装svn

1.安装svn  (这里用yum 进行安装)yum -y install subversion2.创建svn的目录svnsposmkdir -p /var/svn/svnspos3.创建svnspos 仓库svnadmin create /var/svn/svnspos4.设置svnspos 仓库的安全账户在/var/svn/svnspos/conf  目录下

2017-08-22 17:12:42 312

mha4mysql-manager-0.58.tar和 mha4mysql-node-0.58.tar 的源码和rpm包

mha4mysql-manager-0.58.tar和 mha4mysql-node-0.58.tar 的源码和rpm包

2018-08-29

空空如也

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

TA关注的人

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