HTTP 204 状态码

HTTP协议中 204 No Content 成功状态响应码表示目前请求成功,但客户端不需要更新其现有页面。204 响应默认是可以被缓存的。在响应中需要包含头信息 ETag。

使用惯例是,在 PUT 请求中进行资源更新,但是不需要改变当前展示给用户的页面,那么返回 204 No Content。如果新创建了资源,那么返回 201 Created 。如果页面需要更新以反映更新后的资源,那么需要返回 200 。

专家聊成长

论坛里两位专家聊成长,说的很对:

A:持续不断的学习,个人兴趣驱动,以及长时间的坚持非常重要,特别对技术而言,浅尝辄止,可能还没学到就放弃,就比较可惜。

B:一句话说的好,很多人的努力程度还用不到天分,很多人经常说天赋不好,其实是你的天赋还没用得上就放弃了,先问问自己是不是足够努力,把你的天赋用得上。

Laravel chunk 使用注意的问题

使用 Laravel 的 chunk 可以用来优化大结果集的查询,提供分块处理数据的方法,但是如下的例子就会有问题:

原因在于第一次查询:

select * from users where approved = 0 limit 100 offset 0;

继续阅读“Laravel chunk 使用注意的问题”