偶木

偶木

lumen 多语言支持

先增加一个中间件app/Http/Middleware/LangMiddleware.php<?php namespace App\Http\Middleware; use Closu...

连接MySQL报错 Can't connect to MySQL server on ‘ip' (60)

使用第三方软件远程连接Linux上的mysql,MySQL已经添加了 hostname 为 % 的权限用户,用 Sequer pro 连接MySQL,一直失败。错误提示如下:Can't conn...

压测工具 wrk 使用

wrk 项目地址:https://github.com/wg/wrk安装:git clone https://github.com/wg/wrk.git makemake之后,会在项目路径下生...

redis 过期策略

对于过期策略,一般有三种可能:定时删除:在设置键的过期时间时,创建一个定时事件,当过期时间到达时,由事件处理器自动执行键的删除操作。惰性删除:放任键过期不管,但是在每次从 dict 字典中取出键...

git分支管理策略

个人在项目中使用git分支管理策略介绍主分支Master首先,代码库应该有一个、且仅有一个主分支Master。项目的正式版本,都在这个主分支上发布。它是自动建立的,版本库初始化以后,默认就是在M...

Linux服务器磁盘空间占满解决方法

解决服务器磁盘占满的思路:查找磁盘磁盘沾满的原因,系统中的大文件遍历。若这些文件是系统运行中生成的已不用日志文件可以手动删掉这些文件,若不能删除那就只能扩充磁盘了,或者备份到其他磁盘。解决过程查...

php 语言中需要注意的易错点

isset 和 empty 的注意事项isset — 检测变量是否已设置并且非 NULL要注意当变量被定义但赋值为null时, isset返回false这样在判断时会出现不严谨的地方我们来看一个...

lumen 多redis连接方法

在没有使用服务器集群的情况下,连接多个redis服务,可以传递服务器名到connection方法来获取指定Redis配置中定义的指定服务器。$redis = Redis::connection(...

php 用户姓名身份证格式校验

姓名校验public static function is_chineseName($name) { $name = str_replace('.', '', $name...

Linux 服务器配置: 新增用户&赋予sudo权限

新增用户在root用户下$ useradd -m xxx $ passwd xxx赋予sudo权限a、进入超级用户模式。也就是输入"su root",系统会让你输入超级用户密码,输入密码后就进...

linux服务器配置:禁止密码登录、公私钥登录

* 禁止密码登录,允许秘钥登录配置编辑 SSH 配置文件:#在root权限下执行 vim /etc/ssh/sshd_config找到一下几句#RSAAuthentication yes #Pu...

logrotate 配置

logrotate 可以用于项目中生成的日志文件切割压缩归档,如可以在每天凌晨将上一天生成的日志压缩归档,并检查文件数,自动删除比较老的文件以php和nginx 为例:cd /etc/logro...

php 常用方法

获取随机浮点数 /** * 获取随机浮点数 * @param $min 最小值 * @param $max 最大值 * @param $num ...

Go 语言环境安装

UNIX/Linux/Mac OS X, 和 FreeBSD 下安装以下介绍了在UNIX/Linux/Mac OS X, 和 FreeBSD系统下使用源码安装方法:1、下载源码包:go1.4.l...

MySql优化建议总结和注意事项

MySQL逻辑架构:有三层结构:第一层:客户端通过连接服务,将要执行的sql指令传输过来第二层 (分为两种方式)方式一: 服务器解析并优化sql,生成最终的执行计划并执行方式二: 服务器从缓存中...

linux后台进程管理工具:supervisor

Supervisor:Supervisor是一个进程监控程序。可以查看进程执行状态。使用需求:1、我现在有一个进程需要每时每刻不断的跑,但是这个进程又有可能由于各种原因有可能中断。当进程中断的时...

git删除未跟踪文件

git删除未跟踪文件1、删除 untracked filesgit clean -f 2、连 untracked 的目录也一起删掉git clean -fd 3、连 .gitignore 中的 ...

php-fpm.conf 配置说明

php-fpm.conf 配置参数说明[global] pid = /usr/local/php/var/run/php-fpm.pid error_log = /alidata/log/php...

laravel 利用中间件进行操作日志记录

利用中间件进行操作日志记录过程:1、创建中间件php artisan make:middleware AdminOperationLog2、生成了文件./app/Http/Middleware/...

laravel 利用监听器进行sql语句记录

利用监听器进行sql语句记录1、监听sql语句的事件类已经定义,直接创建监听器类即可:# 监听sql make:listener QueryListener --event=Illuminate...