本周阅读清单20190127

1. golang select-case 实现机制
https://hitzhangjie.github.io/jekyll/update/2018/05/19/golang-select-case实现机制.html

2. 如何优雅的控制 goroutine 的数量
https://my.oschina.net/xlplbo/blog/682884

3. LIMIT THE NUMBER OF GOROUTINES RUNNING AT THE SAME TIME
https://blog.antoine-augusti.fr/2015/12/limit-the-number-of-goroutines-running-at-the-same-time/

4. Hive 之 COUNT DISTINCT 优化
http://datavalley.github.io/2016/02/15/Hive%E4%B9%8BCOUNT-DISTINCT%E4%BC%98%E5%8C%96

5. 理解 LINUX 的 MEMORY OVERCOMMIT
http://linuxperf.com/?p=102

6. mysql: show processlist 详解
https://zhuanlan.zhihu.com/p/30743094

本周阅读清单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基础系列:互斥锁Mutex和读写锁RWMutex用法详述
http://www.cnblogs.com/f-ck-need-u/p/9998729.html

本周阅读清单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/algorithm/2013/09/05/理解UUID.html

本周阅读清单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. 面向对象设计之里氏替换原则(LSP)
https://juejin.im/post/5a31ecedf265da43346fed08