本周阅读清单20180827 Sep 4, 2018

1. Windows Subsystem for Linux 之体验

https://jinjun.info/first-experience-of-WSL.html

2. 探索 Laravel 里的加解密实现

http://ukagaka.github.io/php/2017/09/17/encryptAnddecrypt.html

3. 用 JSON 构建 API 的标准指南

http://jsonapi.org.cn/

...
Redis pipeline 和事务 Sep 4, 2018 Redis pipeline 流水线处理命令,只是可以减少通信,而不能保证原子性。用 multi 包裹起来的是事务。
Laravel chunk 使用注意的问题 Aug 14, 2018 使用 Laravel 的 chunk 可以用来优化大结果集的查询,提供分块处理数据的方法,但是如下的例子就会有问题: User::where('approved', 0)->chunk(100, function ($users) { foreach ($users as $user) { $user->update(['approved' => 1]); } }); 原因在于第一次查询: select ...
本周阅读清单20180730 Aug 6, 2018

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

...
Laravel 中为何不使用 blpop 取队列? Jul 31, 2018

Redis 的 list 数据结构常用来做消息队列,通常使用的命令有 lpop/rpop ,还有带阻塞版的 blpop/brpop 等。blpop 的优点是避免一直轮询占用资源,而且支持多个列表作为参数并按照顺序弹出数据,如 blpop high low 30,可以更方便实现队列的优先级。

...
Laravel 中间件原理 Jul 29, 2018 Laravel 的中间件机制提供了一种管道的方式,每个 HTTP 请求经过一个又一个中间件进行过滤,Laravel 内置了很多中间件,比如 CSRF 机制,身份认证,Cooki ...
本周阅读清单20180723 Jul 26, 2018 文章《GoLang,When to use string pointers》《PHP 7.3 中的 JSON 错误处理》《如何设计、开发和部署微服务》《理解 Laravel 中的 pipeline》等 ...
本周阅读清单20180716 Jul 19, 2018 1.初探 Go 的编译命令执行过程 https://halfrost.com/go_command/ 2.高效的数据压缩编码方式——Protobuf https://halfrost.com/protobuf_encode/ 3.浅谈消息队列及常见的消息中间件 https://juejin.im/post/5b41fe36e51d45191252e79e 4.深入理解 PHP 的输出缓冲区 ...
本周阅读清单20180709 Jul 13, 2018 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 ...
本周阅读清单20180702 Jul 6, 2018 1.HTTP/2 服务器推送(server push)教程 https://juejin.im/entry/5a9e61cc518825556140c4f2 2.如何优雅的谈论 HTTP 1.0,1.1 和 HTTP/2 https://www.jianshu.com/p/52d86558ca57 3.深入理解 RESTful API 架构 https://mengkang.net/620.html 4.传统 Web 应用中的身份验证技术 https://insights.thoughtworks.cn/traditional-web-app-authentication/ 5.Web App Token 鉴权方案的 ...