yjjnls/Notes

View on GitHub
todo.md

Summary

Maintainability
Test Coverage
# Docker
- [x] [Docker说了这么多 最全的一篇在这里](http://www.sohu.com/a/201679269_464005)

# java
https://github.com/guanzhenxing/java_interview_manual  
https://github.com/CyC2018/Interview-Notebook  
https://github.com/golang-china/gopl-zh  
[Gc](https://github.com/GoldenLiang/GCAlgorithms)  
[weibo](https://github.com/CyC2018/MBlog)  
https://github.com/xingshaocheng/architect-awesome  

# Redis
- [ ] [Redis快速入门及应用](http://www.infoq.com/cn/articles/architecture-practice-01-redis)
- [ ] [如何基于Redis Replication设计并实现Redis-replicator?](http://www.infoq.com/cn/articles/Redis-Replication-Redis-replicator)
- [ ] [Redis 如何分布式,来看京东金融的设计与实践](http://www.infoq.com/cn/articles/jingdong-redis-practice)
- [ ] [Implementing a Key-Value Store](http://codecapsule.com/2012/11/07/ikvs-implementing-a-key-value-store-table-of-contents/) https://github.com/danistefanovic/build-your-own-x#build-your-own-database
- [ ] [Let's Build a Simple Database](https://cstack.github.io/db_tutorial/)
- [ ] ★resdis知识点整理 https://github.com/redisson/redisson/wiki/%E7%9B%AE%E5%BD%95

## Go
- [ ] [今日头条Go建千亿级微服务的实践](http://36kr.com/p/5073181.html)
- [ ] [基于Go技术栈的微服务构建](http://blog.ucloud.cn/archives/2788) * go + prometheus
- [ ] [弹幕系统更新的血与泪](http://www.sohu.com/a/211683146_99967772) *


## session
- [ ] [6步达成基于ZooKeeper的分布式Session实现](http://www.sohu.com/a/205996151_464005) *
- [ ] [面对缓存,有哪些问题需要思考?](http://www.sohu.com/a/194722412_467759)
- [ ] [再谈缓存的穿透、数据一致性和最终一致性问题](http://www.sohu.com/a/216753908_467759)
- [ ] [阿里巴巴分布式缓存服务Tair的热点数据散列机制](https://baijiahao.baidu.com/s?id=1587385646735280009&wfr=spider&for=pc)
- [ ] [双11万亿流量下的分布式缓存](https://yq.aliyun.com/articles/290865)
- [ ] [分布式系统如何生成全局唯一的ID](http://blog.csdn.net/firstblood1/article/details/51924824)
- [ ] [分布式系统唯一ID生成方案汇总](https://www.cnblogs.com/haoxinyue/p/5208136.html?utm_source=tuicool&utm_medium=referral)
 
## arch
- [ ] [一万亿张图片的存储架构与4个9可用性的重构](http://www.sohu.com/a/211787856_355140)
- [ ] [全流程重构京东服务市场系统](http://www.infoq.com/cn/articles/fw-jd-refactor)

## protocols
- [x] [怎么让不可靠的UDP可靠?](http://www.infoq.com/cn/articles/how-to-make-udp-reliable)
- [x] [P2P如何将视频直播带宽降低75%?](http://www.sohu.com/a/212884996_467759)

- [ ] [Google QUIC协议:从TCP到UDP的Web平台](http://www.infoq.com/cn/articles/quic-google-protocol-web-platform-from-tcp-to-udp)
- [ ] [QQ空间已在生产环境中使用QUIC协议](http://www.infoq.com/cn/news/2017/10/qzone-quic-practise)
- [ ] [让互联网更快的协议,QUIC在腾讯的实践及性能优化](http://www.sohu.com/a/214100952_355140)
- [ ] [科普:QUIC协议原理分析](http://www.sohu.com/a/214100687_355140)


- [x] [5亿整数的大文件,怎么排?](http://blog.jobbole.com/87600/)

## kafka
- [ ] [Kafka的三种客户端线程模型和一个小惊喜](http://mp.weixin.qq.com/s/It8JK-c86ItS5SgRyTFP2A)


## micro service
- [ ] [Re:从0开始的微服务架构:(一)重识微服务架构](http://www.infoq.com/cn/articles/micro-service-architecture-from-zero)
- [ ] [Re:从0开始的微服务架构:(三)微服务架构 API 的开发与治理](http://www.infoq.com/cn/articles/micro-service-architecture-from-zero-part03)
- [x] [Re:从 0 开始的微服务架构:(四)如何保障微服务架构下的数据一致性](http://www.infoq.com/cn/articles/micro-service-architecture-from-zero-part04)
- [ ] [Re:从 0 开始的微服务架构:(五)代码给你,看如何用Docker支撑微服务](http://www.infoq.com/cn/articles/micro-service-architecture-from-zero-part05)