共 88 篇文章
Laravel chunk 使用注意事项
使用 Laravel 的 chunk 可以用来优化大结果集的查询,提供分块处理数据的方法,但是如下的例子就会有问题:
User::where('approved', 0)->chunk(100, function ($users) {
foreach ($users as $user) {
$user->update(['approved' => 1]);
}
});
本周阅读清单20180730
1.PHP : 令人困惑的 strtotime
http://www.laruence.com/2018/07/31/3188.html
2.彻底弄懂 Laravel 中间件原理
https://blog.tanteng.me/2018/07/understand-laravel-middleware
3.Redis 事务与 Redis Lua 脚本
http://techlog.cn/article/list/10183180
4.如何开发、本地测试、发布 Laravel 扩展包
https://laravel-china.org/articles/7426/how-to-develop-test-and-publish-a-laravel-extension-package
5.数据库设计中的流程思路
https://www.jianshu.com/p/89009e478b2f
6.Laravel DB::table() 源码分析
Laravel 中为何不使用 blpop 取队列?
Redis 的 list 数据结构常用来做消息队列,通常使用的命令有 lpop/rpop ,还有带阻塞版的 blpop/brpop 等。blpop 的优点是避免一直轮询占用资源,而且支持多个列表作为参数并按照顺序弹出数据,如 blpop high low 30,可以更方便实现队列的优先级。
Laravel 中间件原理
Laravel 的中间件机制提供了一种管道的方式,每个 HTTP 请求经过一个又一个中间件进行过滤,Laravel 内置了很多中间件,比如 CSRF 机制,身份认证,Cookie 加密,设置 Cookie 等等。
本周阅读清单20180723
1.GoLang: When to use string pointers
https://dhdersch.github.io/golang/2016/01/23/golang-when-to-use-string-pointers.html
2.PHP 7.3 中的 JSON 错误处理
https://laravel-china.org/topics/14668/json-error-handling-in-php-73
3.如何设计、开发和部署微服务(Nginx 官方文章翻译)
https://www.cnblogs.com/ajianbeyourself/p/5976664.html
4.理解 Laravel 中的 pipeline
① https://www.insp.top/article/realization-of-pipeline-component-for-laravel
② https://www.jianshu.com/p/3c2791a525d0
5.Redis 哈希对象编码方式
http://redisbook.com/preview/object/hash.html
6.哈希表原理介绍
本周阅读清单20180716
1.初探 Go 的编译命令执行过程
https://halfrost.com/go_command/
2.高效的数据压缩编码方式——Protobuf
https://halfrost.com/protobuf_encode/
3.浅谈消息队列及常见的消息中间件
https://juejin.im/post/5b41fe36e51d45191252e79e
4.深入理解 PHP 的输出缓冲区
https://gywbd.github.io/posts/2015/1/php-output-buffer-in-deep.html
5.异步、并发、协程原理
https://www.fanhaobai.com/2017/11/synchronised-asynchronized-coroutine.html
6.Golang版protobuf的安装与使用
http://lihaoquan.me/2017/6/29/how-to-use-protobuf.html
7.Protocol Buffer 语法详解
https://blog.csdn.net/carson_ho/article/details/70267574
8.Golang context 初探
本周阅读清单20180709
1.深入浅出 TCP/IP 协议栈
http://dxyoo7.github.io/2017/07/21/u-should-know-protocol-of-tcp-ip/
2.中国工业 4.0 之路
http://www.mckinsey.com.cn/中国工业4-0之路
3.MySQL 查询缓存机制
https://blog.csdn.net/eric_sunah/article/details/17510939
4.MySQL 体系结构
http://www.cnblogs.com/chenmh/p/4914754.html
5.Swoole 和 Swoft 的那些事
https://segmentfault.com/a/1190000015603847
6.WebP 相对于 PNG、JPG 有什么优势?