本周阅读清单20190103

1.TDSQL 特有的 MySQL 内核功能介绍 https://zhuanlan.zhihu.com/p/50774800 2.MySQL 主键设计 http://seanlook.com/2016/05/13/mysql-innodb-primary_key/ 3.Logstash 最佳实践 https://doc.yonyoucloud.com/doc/logstash-best-practice-cn 4.消息队列技术很好的总结 https://www.jianshu.com/p/689ce4205021 5.剖析Laravel队列系统–Worker https://yuanxuxu.com/2017/07/17/pou-xi-laraveldui-lie-xi-tong-worker/

本周阅读清单20181210

1.go 指针和内存分配详解 https://segmentfault.com/a/1190000017473672 2.初探 Go 的编译命令执行过程 https://halfrost.com/go_command/ 3.[译]代码审查之最佳实践 https://mp.weixin.qq.com/s/p_CNasQxzdni4G2eD0xUrQ 4.WEB内容安全政策(CSP) https://developers.google.com/web/fundamentals/security/csp/?hl=zh-cn 5.如何学习分布式系统 https://www.cnblogs.com/xybaby/p/7787034.html

本周阅读清单20181123

1.MySQL的异步复制和半同步复制 https://www.jianshu.com/p/d877cbe9f0f0 2.Go调度器原理浅析 https://www.cnblogs.com/ralap7/p/9190416.html 3.golang后台服务设计精要 http://litang.me/post/golang-server-design/ 4.Go’s http package by example(总结很好)

本周阅读清单20181112

1.腾讯云点播视频加密方案 https://cloud.tencent.com/document/product/266/9638 2.HTTP Live Streaming (HLS) – 概念 https://www.jianshu.com/p/2ce402a485ca 3.RTMP HLS HTTP 直播协议一次看个够 https://www.jianshu.com/p/4c89b2c83e59 4.Golang并发原理及GPM调度策略(一) http://www.cnblogs.com/mokafamily/p/9975980.html 5.Go基础系列:互斥

本周阅读清单20181105

1.Writing Protobuf Services in PHP https://mattallan.org/posts/protobuf-php-services/ 2.Practical Persistence in Go: Organising Database Access https://www.alexedwards.net/blog/organising-database-access 3.CORS 跨域 Cookie 的设置与获取 https://www.jianshu.com/p/13d53acc124f 4.Go语言字符串高效拼接(一) https://juejin.im/post/5be23a01518825697344f05e 5.govendor 使用 https://www.orztu.com/post/using-govendor/

MySQL 字段为 NULL 的查询问题

假设 MySQL 中某数据表 code 字段是可为 NULL 1 2 ...ANDcodeNOTIN()......AND(codeISNULLorcodeNOTIN())... 是不一样的,第一个查不出 code IS NULL 的数据。 https://stackoverflow.com/questions/3536670/mysql-selecting-rows-where-a-column-is-null SQL NULL’s special, and you have to do WHERE field IS NULL, as NULL cannot be equal to anything, including itself (ie: NULL = NULL is always

本周阅读清单20181022

1.Practical Go: Real world advice for writing maintainable Go programs https://dave.cheney.net/practical-go/presentations/qcon-china.html 2.What happened to MySQL 6 & 7? https://dba.stackexchange.com/questions/207506/what-happened-to-mysql-6-7 3.工厂模式——看这一篇就够了 https://juejin.im/entry/58f5e080b123db2fa2b3c4c6 4.What is a Laravel Interface? https://vegibit.com/what-is-a-laravel-interface/ 5.理解 UUID http://wsfdl.com/algorit

本周阅读清单20181008

1.Laravel 中的 Pivot 表与多对多关系 https://9iphp.com/web/laravel/pivot-tables-and-many-to-many-relationships.html 2.Laravel 的 tap 函数用法 https://laravel-china.org/articles/3893/laravel-tap-usage 3.Laravel 5.5 模型关联 https://laravel-china.org/docs/laravel/5.5/eloquent-relationships/1333 4.Laravel Collection “tap” Method https://laravel-news.com/collection-tap 5.goroutine同步方法总结 https://yq.aliyun.com/articles/649314 6.面向对象设计之里氏替换原则(

HTTP 204 状态码

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

本周阅读清单20180924

1.iOS 中使用 Protocol Buffers https://blog.devzeng.com/blog/ios-protobuf.html 2.Laravel 模型事件实现原理 https://laravel-china.org/articles/5465/event-realization-principle-of-laravel-model 3.Install PEAR and PECL on Mac OS X https://jason.pureconcepts.net/2012/10/install-pear-pecl-mac-os-x/ 4.GNU Linux和Unix Darwin BSD等 https://www.jianshu.com/p/3fbc7f7dd302 5.编译器的工作过程 http://www.ruanyifeng.com/blog/2014/11/compiler.html

本周阅读清单20180903

1.聊聊加密那点事——PHP加密最佳实践 https://laravel-china.org/articles/4499/talk-about-encryption-that-thing-php-encryption-best-practice 2.etcd:从应用场景到实现原理的全方位解读 http://www.infoq.com/cn/articles/etcd-interpretation-application-scenario-implement-principle 3.大家的公司 Code Review 都是怎么做的? https://www.zhihu.com/question/41089988 4.gRPC 和 restful 转换 https://github.com/grpc-ecosystem/grpc-gateway 5.