Laravel事件

2018-06-14
阅读 1 分钟
2k
定义事件 首先在app/Providers/EventServiceProvider.php定义事件 {代码...} 然后执行php artisan event:generate,生成相关文件。 写事件内容 测试事件 执行结果 结论 可以看出即使使用了事件,代码逻辑还是严格按照顺序执行。说明事件只是类似于一个封装的方法,只是用事件的方式,更容易的去做代码解耦。

一次事故反思

2018-05-27
阅读 1 分钟
1.6k
大概在一个月前,匹配系统搞出了一次事故。当时写完了事故反思,奈何在提交的时候博客登录态丢了,也没有保存,就懒得再写了。在这个深夜重新写一下吧。

Yii load方法小探&&感受思想

2017-03-01
阅读 3 分钟
6.3k
Yii有一系列语法糖可供使用,其中就包含Model的load方法。前一家公司用的是Laravel,刚接触Yii load方法的时候觉得蛮二的,就这么轻松的把提交上来的数据加载进Model了,不过用习惯了确实省事。感觉上这么做太偷懒了,没有Laravel封的那么紧。但尊重框架的东西吧。

探究Laravel4.2加载(一)— autoload

2016-03-22
阅读 3 分钟
2.8k
以手上的4.2为准,本篇只看自动加载部分。 入口文件在:/public/index.php,打开看看。 {代码...} 来到 /bootstrap/autoload.php {代码...} 来到 /vendor/autoload.php {代码...} 终于来到 /vender/composer/autoload_real.php {代码...} 博客:[链接]

Redis实现Timeline

2016-03-21
阅读 2 分钟
5.2k
Timeline的实现一般有推模式、拉模式、推拉结合这几种。推模式:某人发布内容之后推送给所有粉丝,空间换时间,瓶颈在写入;拉模式:粉丝从自己的关注列表中读取内容,时间换空间,瓶颈在读取;推拉结合:某人发布内容后推送给活跃粉丝,不活跃粉丝则使用拉取。

使用Redis实现关注关系

2016-03-15
阅读 2 分钟
5.8k
最近使用关系型数据库实现了用户之间的关注,于是思考换一种思路,使用Redis实现用户之间的关注关系。综合考虑了一下Redis的几种数据结构后,觉得可以用集合实现一下。