1、设定目标 a.初始环境: [注:测试主机已设置好软件源,虚拟主机默认是root用户登录] []:~/tmp# lsb_release -a No LSB modules are available. Distribu…
Laravel 5.1 使用用户名登录
如果你稍微研究下laravel登录的话,能找到这段代码 public function loginUsername() { return property_exists($this, 'username') ? $thi…
Laravel 更新数据时在表单请求验证中排除自己,检查指定字段唯一性
需求场景 修改用户信息时,在表单请求验证中排除当前邮箱所在的记录行,并检查邮箱的唯一性。 Laravel版本 5.2 路由 backend/user/{user} 实例 <?php namespace App\Ht…
在 Laravel 项目中使用 webpack-encore
看过我之前写过的博客的应该知道我一直是 laravel-mix 的死忠粉,有好几篇文章都是关于它的。每每提到 laravel-mix 时更是不吝溢美之词。然而就在大概一个月前,我却决定不再使用它,而转投 webpack-…
Java线程池配置原则
CPU密集orIO密集or混合型 看应用是CPU密集型的还是IO密集型的,还是混合型的。 CPU密集CPU密集型的话,一般配置CPU处理器个数+/-1个线程,所谓CPU密集型就是指系统大部分时间是在做程序正常的计算任务,…
驼峰、下划线、单复数、表名-类名转换...通通交给字符串处理库:i
经常会有字符串转换处理的场景,比如一个实体user,对应的Restful资源名是复数users,数据库表名也是users,模型类名可能是User等等,这就需要一个方便的npm包,名字有点奇怪,不过它就是一个单字母:i n…
MySQL内核技术之“结果发送”
本节我们主要讨论COUNT的结果处理与发送。典型的SQL语句为:SELECT COUNT(*) FROM foo; 查询结果处理流程 结果累加调用链 JOIN::exec()--> do_select()-->…
mongoDB 4.0.3 安装(win7篇)
1、官网下载适合自己的版本mongoDB官网地址 2、安装选择第二个自定义安装选择位置,弹窗直接ignore(记得去掉勾选内容)3、管理员进入命令行 mongod --bind_ip 127.0.0.1 --port 2…
android 侦听文件变化(转)
http://blog.csdn.net/hellolinshoujie/article/details/6597736 android.os下的FileObserver类是一个用于监听文件访问、创建、修改、…
Android FileObserver 实现原理(inotify)
目录 0x0前言 0x01 FileObserver 使用实例 0x02 FileObserver 实现原理 0x04 完整Demo下载地址 0x0前言 之前在分析某个Android平台加固壳子的时候就碰到过inotif…
Oracle数据表死锁的解决方法
一个简单的排查和解决方法 死锁时会报错:ORA-00060: deadlock detected while waiting for resource 对应的中文报错是:ORA-00060: 等待资源时检测到死锁 执行下…
Golang redis 操作初体验
安装 我使用的是 https://github.com/go-redis/r… 这个 golang 客户端, 因此安装方式如下: go get gopkg.in/redis.v4 接着在代码中导入此包即可: …