摘要: Laravel Exception处理逻辑解析 vendor/laravel/framework/src/Illuminate/Foundation/Application.php 1. app首先继承了container,作为一个容器类存在 2. 注册了laravel运行过程的需要的基础类进容器, 阅读全文
posted @ 2019-03-11 19:11 augur_g 阅读(1354) 评论(0) 推荐(0) 编辑
摘要: RDB持久化与AOF持久化简单描述 RDB:RDB使用快照的方式存储数据库中的内容,直接将所有键值对数据全部存入二进制文件。建议使用 BGSAVE 来进行备份,整个过程会新fork一个子进程来执行,不影响redis其他进程的IO。 AOF:AOF持久化则是记录每次数据写入的操作命令。并且会维护一个A 阅读全文
posted @ 2018-10-20 00:20 augur_g 阅读(4201) 评论(0) 推荐(0) 编辑
摘要: 由于容器化的需要,前几天我本地也换成了docker环境。就研究了一下docker环境下phpstorm和xdebug的配置。 http://www.mmfei.com/?p=453 这个博客给出了一个常规的解决思路。这里需要注意的是,在docker环境下phpstorm的CLI Interprete 阅读全文
posted @ 2018-07-04 20:05 augur_g 阅读(549) 评论(0) 推荐(0) 编辑
摘要: 博主之前有过这种情况,就是在普通用户下su ls等命令还有效,可登陆进root用户之后这些常用的命令竟然失效了。 像这样 这问题其实很简单,但是对于不清楚环境变量的配置的同学来说也的确棘手,我之前就是因为环境变量还不熟悉才 不小心误删了root根目录下配置文件内的PATH变量,或者在某个配置文件中将 阅读全文
posted @ 2017-12-02 21:18 augur_g 阅读(1004) 评论(0) 推荐(0) 编辑
摘要: 最近在学习workerman的时候比较频繁的接触到回调函数,使用中经常会因为worker的使用方式不同,会用这两种不同的方式去调用外部的worker变量,这里就整理一下PHP闭包获取外部变量和global关键字声明变量的区别。 闭包 闭包是一个常见的概念,我们通常可以将其与回调函数配合使用,可以使代 阅读全文
posted @ 2017-12-02 20:17 augur_g 阅读(3589) 评论(0) 推荐(0) 编辑
摘要: 最近有个TP项目刚从从本地部署到阿里云服务器上,出现了无法加载数据库驱动的错误,提示 :( 无法加载数据库驱动: Think\Db\Driver\ 这里分享一下出现该错误的解决步骤: 1. 首先记得项目部署到服务器之后要记得清理runtime目录下的缓存,便于接下来的调试。这里出现无法加载的错误提示 阅读全文
posted @ 2017-09-25 19:35 augur_g 阅读(1019) 评论(0) 推荐(0) 编辑
摘要: 从2017年起,苹果ios以及微信小程序都陆续要求请求连接request地址是使用HTTPS协议的。所以在项目开发阶段就要考虑解决https的问题,同时这也是为项目实际安全所考虑。最近我也是在折腾项目的https认证,学习到了很多,就写一下实际操作中遇到的问题和要注意的一些地方。 名词解释 http 阅读全文
posted @ 2017-09-21 11:43 augur_g 阅读(2053) 评论(0) 推荐(0) 编辑
摘要: 原文链接:https://excaliburhan.com/post/use-qiniu-ssl-and-cdn.html 申请七牛SSL证书 其实,七牛在很早之前就支持CDN使用https,但是他要求证书的有效期是一年及以上,而我的主站用了Let's Encrypt的免费SSL证书,有效期90天, 阅读全文
posted @ 2017-09-16 11:20 augur_g 阅读(786) 评论(0) 推荐(0) 编辑
摘要: 什么是XSS 跨站脚本攻击(Cross Site Scripting),为不和层叠样式表(Cascading Style Sheets, CSS)的缩写混淆,故将跨站脚本攻击缩写为XSS。恶意攻击者往Web页面里插入恶意Script代码,当用户浏览该页之时,嵌入其中Web里面的Script代码会被执 阅读全文
posted @ 2017-08-14 17:49 augur_g 阅读(1318) 评论(0) 推荐(0) 编辑
摘要: log4php的使用 首先引入logger.php文件。log4php可以通过引入logger.php来完成自动加载的过程。文件位置如下: 日志记录器自身没有定义日志的输出目的地和格式,所以我们通常需要引入log4php后要先引入配置文件(下面会详细介绍)。日志记录器是一个组件,我们通过日志记录器来 阅读全文
posted @ 2017-07-28 16:04 augur_g 阅读(1200) 评论(0) 推荐(0) 编辑