根据极客时间 左耳朵耗子 整理,请忽略每一行最后的数字
1. 入门篇 47
1.1. 零基础启蒙 47
1.1.1. 十年学会编程:http://norvig.com/21-days.html 47
1.1.2. 程序员的谎谬之言还是至理名言?:https://coolshell.cn/articles/4235.html 47
1.1.3. 《与孩子一起学编程》 47
1.1.4. 在线编程:https://www.codecademy.com/learn 47
1.1.5. https://blackbird.school/ 47
1.1.6. 编程练习:http://www.codeabbey.com/index/task_list 47
1.1.7. web入门:https://developer.mozilla.org/zh-CN/docs/Learn/Getting_started_with_the_web 47
1.1.8. python入门 47
1.1.8.1. 《Python编程快速上手》https://book.douban.com/subject/26836700/https://book.douban.com/subject/26836700/ 47
1.1.8.2. 《Python 编程:从入门到实践》https://book.douban.com/subject/26829016/ 47
1.1.9. javascript入门 47
1.1.9.1. 最权威的 JavaScript 官方教程:https://developer.mozilla.org/zh-CN/docs/Web/JavaScript 47
1.1.9.2. w3school教程:http://www.w3school.com.cn/js/ 48
1.1.9.3. 廖雪峰教程:https://www.liaoxuefeng.com/wiki/001434446689867b27157e896e74d51a89c25cc8b43bdb3000 48
1.1.10. Linux入门 48
1.1.10.1. w3school教程:https://www.w3cschool.cn/linux/ 48
1.1.11. 编程工具 48
1.1.11.1. Visual Studio Code:https://www.gitbook.com/book/jeasonstudio/vscode-cn-doc/details 48
1.1.11.2. sublime Text 48
1.1.12. web编程入门 48
1.1.12.1. html:https://developer.mozilla.org/zh-CN/docs/Web/HTML 48
1.1.12.2. js:https://www.w3schools.com/js/js_htmldom.asp 48
1.1.12.3. css:https://developer.mozilla.org/zh-CN/docs/Web/CSS 48
1.1.12.4. php:http://www.w3school.com.cn/php/index.asp 48
1.1.13. 小项目:blog系统 48
1.1.13.1. 表设计:https://code.tutsplus.com/tutorials/how-to-create-a-phpmysql-powered-forum-from-scratch--net-10188 48
1.1.13.2. 防sql注入:http://php.net/manual/zh/security.database.sql-injection.php 48
1.1.13.3. https://technet.microsoft.com/zh-cn/library/ms161953(v=sql.105).aspx?f=255&MSPPError=-2147217396 49
1.2. 正式入门 49
1.2.1. 编程技能 49
1.2.1.1. 快速有效提高编程能力:http://blog.thefirehoseproject.com/posts/learn-to-code-and-be-self-reliant/ 49
1.2.1.2. 《代码大全》好的书和不好的书最大的不一样的是,好的书在你不同的阶段来读,你会有不同的收获,而且还会产生更多的深层次的思考! 49
1.2.2. Java 49
1.2.2.1. 世界上目前为止综合排名最好的语言 49
1.2.2.2. 工业级的编程语言 49
1.2.2.3. 《Java 核心技术(卷 1)》《Head First Java》《Spring in Action》《Spring Boot 实战》 49
1.2.2.4. Ioc AOP 49
1.2.3. Linux 49
1.2.3.1. 《鸟哥的Linux私房菜》 49
1.2.4. 网络协议 49
1.2.4.1. HTTP协议 49
1.2.4.2. HTTP 协议的几个关键点:1)HTTP 头,2)HTTP 的请求方法,3)HTTP 的返回码。还有,HTTP 的 Cookie、缓存、会话,以及链接管理,等等 49
1.2.5. 数据库设计 50
1.2.5.1. 慕课网在线教程:https://www.imooc.com/learn/117 50
1.2.5.2. 《MySQL 必知必会》 50
1.2.5.3. workbench:https://dev.mysql.com/doc/refman/5.7/en/ 50
1.2.6. 前端 50
1.2.6.1. jquery 50
1.2.6.2. bootstrap 50
1.2.6.3. ES6: http://es6.ruanyifeng.com/#docs/promise 50
1.2.6.4. 前端调试:http://www.igeekbar.com/igeekbar/post/156.htm 50
1.2.7. 字符编码 50
1.2.7.1. http://www.imkevinyang.com/2010/06/关于字符编码,你所需要知道的.html 50
1.2.7.2. http://www.developerknowhow.com/1091/the-history-of-character-encoding 50
1.2.7.3. https://en.wikipedia.org/wiki/Character_encoding 50
1.2.7.4. https://github.com/jagracey/Awesome-Unicode 50
1.2.7.5. https://github.com/Codepoints/awesome-codepoints 50
1.2.8. 代码版本管理 50
1.2.8.1. git:https://git-scm.com/book/zh/v2/ 50
1.2.8.2. https://backlog.com/git-tutorial/cn/ 51
1.2.8.3. 图文教程:https://github.com/JiapengLi/GitTutorial 51
1.2.8.4. 图文:https://www.jianshu.com/p/1b65ed31da97 51
2. 修养篇 51
2.1. https://www.quora.com/What-are-some-of-the-most-basic-things-every-programmer-should-know 51
2.2. https://97-things-every-x-should-know.gitbooks.io/97-things-every-programmer-should-know/content/en/index.html 51
2.3. 英文能力 51
2.3.1. 信息的源头,有价值信息的集散地 51
2.3.2. github/Youtube/Google/Stackoverflow 51
2.3.3. 听说读写 51
2.3.3.1. 坚持 Google 英文关键词 51
2.3.3.2. GitHub 上只用英文。用英文写代码注释,写 Code Commit 信息,用英文写 Issue 和 Pull Request,以及用英文写 Wiki 51
2.3.3.3. YouTube 上每天看 5 分钟的视频。YouTube 上有相关的机器字幕,实在不行就打开字幕。 51
2.3.3.4. 坚持用英文词典而不是中文的:剑桥英语 https://dictionary.cambridge.org,或者google翻译插件:https://chrome.google.com/webstore/detail/google-dictionary-by-goog/mgijmajocgfcbeboacabfgobmjgjcoja 51
2.3.3.5. 坚持用英文的教材而不是中文的:https://www.rong-chang.com/ http://www.bbc.co.uk/learningenglish 52
2.4. 问问题的能力 52
2.4.1. 问问题的智慧英文原版:http://www.catb.org/~esr/faqs/smart-questions.html 52
2.4.2. 问问题的智慧中文翻译版:https://github.com/ryanhanwu/How-To-Ask-Questions-The-Smart-Way http://doc.zengrong.net/smart-questions/cn.html 52
2.4.3. X-Y problem: http://xyproblem.info/ 52
2.4.4. X-Y problem:https://coolshell.cn/articles/10804.html 52
2.4.5. stackoverflow问法:https://meta.stackexchange.com/questions/7931/faq-for-stack-exchange-sites 52
2.5. 写代码的修养 52
2.5.1. 《重构:改善既有代码的设计》《修改代码的艺术》《代码整洁之道》《程序员的职业素养》(编程大师+Bob+大叔+40+余年编程生涯的心得体会) 52
2.6. Code Review 52
2.6.1. https://medium.com/@palantir/code-review-best-practices-19e02780015f 52
2.6.2. https://dzone.com/articles/how-google-does-code-review 52
2.6.3. https://thenewstack.io/linkedin-code-review/ 52
2.7. UnitTest 52
2.7.1. https://junit.org/junit5/docs/current/user-guide/ 52
2.7.2. http://sjyuan.cc/junit5/user-guide-cn/ 53
2.7.3. https://stackify.com/unit-testing-basics-best-practices/ 53
2.7.4. https://dzone.com/articles/unit-testing-best-practices 53
2.7.5. http://www.kyleblaney.com/junit-best-practices/ 53
2.8. 安全无小事 53
2.8.1. OWASP 是一个开源的、非盈利的全球性安全组织,致力于应用软件的安全研究。其被视为 Web 应用安全领域的权威参考。 53
2.8.2. https://www.owasp.org/index.php/Main_Page 53
2.8.3. https://www.owasp.org/images/d/dc/OWASP_Top_10_2017_中文版v1.3.pdf 53
2.8.4. 伯克利大学:https://security.berkeley.edu/secure-coding-practice-guidelines 53
2.8.5. 卡内基:https://wiki.sei.cmu.edu/confluence/display/seccode/SEI+CERT+Coding+Standards 53
2.8.6. http安全:https://www.keycdn.com/blog/http-security-headers/ 53
2.8.7. 防御性编程;https://en.wikipedia.org/wiki/Defensive_programming/ https://medium.com/web-engineering-vox/the-art-of-defensive-programming-6789a9743ed4 https://medium.com/@cvitullo/overly-defensive-programming-e7a1b3d234c2 53
2.9. 软件工程与上线 53
2.9.1. 系统上线是一件严肃的事情 53
2.9.2. 测试 54
2.9.2.1. 《完美软件:对软件测试的各种幻想》 54
2.9.2.2. 《Google 软件测试之道》 54
2.9.3. 上线检查 54
2.9.3.1. https://github.com/mtdvio/going-to-production/blob/master/serverside-checklist.md 54
2.9.3.2. https://github.com/mtdvio/going-to-production/blob/master/spa-checklist.md 54
2.9.3.3. https://www.datadoghq.com/blog/monitoring-101-collecting-data/ 54
2.10. 编程规范 54
2.10.1. 代码整洁/易读/易维护 54
2.10.2. 提升开发效率,效率来自结构化而非杂乱 54
2.10.3. 避免陷阱/bug少/质量高 54
2.10.4. 团队更高效率协作 54
2.10.5. c语言:https://users.ece.cmu.edu/~eno/coding/CCodingStandard.html 54
2.10.6. C++:https://google.github.io/styleguide/cppguide.html 54
2.10.7. go:https://golang.org/doc/effective_go.html 54
2.10.8. java: https://google.github.io/styleguide/javaguide.html 54
2.10.9. js:https://google.github.io/styleguide/jsguide.html https://github.com/ryanmcdermott/clean-code-javascript http://crockford.com/javascript/code.html 55
2.10.10. php:http://www.php-fig.org/psr/ http://www.phptherightway.com/ https://github.com/jupeter/clean-code-php 55
2.10.11. python:https://google.github.io/styleguide/pyguide.html https://www.python.org/dev/peps/pep-0008/ http://docs.python-guide.org/en/latest/ 55
2.10.12. ruby:https://github.com/airbnb/ruby https://github.com/bbatsov/ruby-style-guide 55
2.10.13. shell:https://google.github.io/styleguide/shell.xml 55
2.10.14. nodejs:https://docs.npmjs.com/misc/coding-style https://github.com/Microsoft/nodejs-guidelines https://github.com/felixge/node-style-guide 55
2.10.15. 前端:https://cssguidelin.es/ https://smacss.com/ https://github.com/bendc/frontend-guidelines https://github.com/marcobiedermann/html-style-guide http://codeguide.co/ https://google.github.io/styleguide/htmlcssguide.html 55
2.10.16. 前端开发checklist:https://github.com/thedaviddias/Front-End-Checklist 55
2.10.17. API 55
2.10.17.1. http://stateless.co/hal_specification.html 55
2.10.17.2. https://github.com/Microsoft/api-guidelines 55
2.10.17.3. http://apiguide.readthedocs.io/en/latest/ 55
2.10.17.4. https://hackernoon.com/restful-api-designing-guidelines-the-best-practices-60e1d954e7c9 56
2.10.17.5. http://jsonapi.org/recommendations 56
2.10.17.6. https://github.com/shieldfy/API-Security-Checklist 56
2.10.18. 开发工具 56
2.10.18.1. https://github.com/google/styleguide/blob/gh-pages/docguide/style.md 56
2.10.18.2. http://www.cirosantilli.com/markdown-style-guide/ 56
2.10.18.3. https://google.github.io/styleguide/jsoncstyleguide.xml 56
2.10.18.4. http://www.w3resource.com/slides/json-style-guide.php 56
2.10.18.5. https://github.com/agis/git-style-guide 56
2.10.18.6. https://github.com/git/git/blob/master/Documentation/CodingGuidelines 56
2.10.18.7. https://github.com/regexhq 56
2.10.18.8. https://github.com/zeeshanu/learn-regex 56
2.11. 有修养的程序员才可能成长为真正的工程师和架构师,而没有修养的程序员只能沦为码农 56
3. 专业基础篇 56
3.1. 编程语言 56
3.1.1. C/C++/Java 工业级编程语言 56
3.1.2. Go:https://coolshell.cn/articles/18190.html 56
3.1.3. 《Java 核心技术:卷 1 基础知识》《Spring 实战》《Spring Boot 实战》《Effective Java》《Java 并发编程实战》《Java 性能权威指南》《深入理解 Java 虚拟机》《Java 编程思想》《精通 Spring 4.x》《设计模式》《Head First 设计模式》 57
3.1.4. 设计原则 57
3.1.4.1. Program to an ‘interface’, not an 'implementation’ 57
3.1.4.2. Favor ‘object composition’ over 'class inheritance’ 57
3.1.5. C/C++ 57
3.1.5.1. 《C 程序设计语言》《C 语言程序设计现代方法》《C 陷阱与缺陷》《C++ Primer 中文版》《Effective C++》《More Effective C++》《深度探索 C++ 对象模型》《C++ 虚函数表解析》《C++ 对象内存布局》https://en.wikipedia.org/wiki/The_C_Programming_Language 57
3.1.5.2. C++的坑真的多吗? https://coolshell.cn/articles/7992.html 57
3.1.5.3. C++faq http://www.stroustrup.com/bs_faq.html http://www.stroustrup.com/bsfaqcn.html 57
3.1.6. Go 57
3.1.6.1. https://gobyexample.com/ 57
3.1.6.2. https://go101.org/article/101.html 57
3.1.6.3. 耗子叔:https://coolshell.cn/articles/8460.html https://coolshell.cn/articles/8489.html 57
3.1.6.4. go官方:https://golang.org/doc/effective_go.html 57
3.1.6.5. 老牌黑客罗勃·派克(Rob Pike)https://talks.golang.org/2012/concurrency.slide https://www.youtube.com/watch?v=f6kdp27TYZs https://talks.golang.org/2013/advconc.slide https://youtu.be/QDDwwePbDtw 58
3.1.6.6. https://github.com/golang/go/wiki/Articles 58
3.1.6.7. https://github.com/golang/go/wiki/Blogs 58
3.1.6.8. https://github.com/golang/go/wiki/GoTalks 58
3.1.6.9. https://github.com/avelino/awesome-go 58
3.2. 理论学科 58
3.2.1. 数据结构与算法 58
3.2.1.1. 算法无用论? 58
3.2.1.2. 数组、链表、哈希表、二叉树、排序算法 58
3.2.1.3. 路径规划、背包问题、字符串匹配、动态规划、递归遍历 58
3.2.1.4. 基础:《算法》《算法图解》 深入:《算法导论》 思维改善《编程珠玑》 58
3.2.1.5. 算法训练:https://leetcode.com/ 耗子叔刷的题目 https://github.com/haoel/leetcode 58
3.2.1.6. https://www.wikiwand.com/en/List_of_algorithms 58
3.2.1.7. 数据结构动画图:https://www.cs.usfca.edu/~galles/visualization/Algorithms.html 58
3.2.2. 其他 59
3.2.2.1. https://book.douban.com/subject/1139426/《数据结构与算法分析》 《数据库系统概念》 《现代操作系统》 《计算机网络》《计算机程序的构造和解释》《编译原理》(龙书) 59
3.3. 系统知识 59
3.3.1. 《深入理解计算机系统》 59
3.3.2. 美国计算机科学家 http://www.kohala.com/start/ 《Unix 高级环境编程》《Unix 网络编程》 《TCP/IP 详解 卷 I 协议》 59
3.3.3. 通俗易懂版 《Linux C 编程一站式学习》《TCP/IP 网络编程》《图解 TCP/IP》《Linux/Unix 系统编程手册》《Wireshark 数据包分析实战》http://www.tcpipguide.com/free/index.htm 59
3.3.4. Linux系统编程 http://igm.univ-mlv.fr/~yahya/progsys/linux.pdf https://book.douban.com/subject/25828773/ 59
3.3.5. TCP http://www.saminiir.com/lets-code-tcp-ip-stack-1-ethernet-arp/ 59
3.3.6. gdb调试:https://blog.csdn.net/haoel/article/details/2879 59
3.3.7. makefile编写:https://blog.csdn.net/haoel/article/details/2886 59
3.3.8. C10K问题:http://www.kegel.com/c10k.html https://www.oschina.net/translate/c10k 59
3.3.9. C10M: http://highscalability.com/blog/2013/5/13/the-secret-to-10-million-concurrent-connections-the-kernel-i.html 59
3.3.10. 后面的方向 60
3.3.10.1. 底层方向:操作系统、文件系统、数据库、网络 60
3.3.10.2. 架构方向:分布式系统架构、微服务、DevOps、Cloud Native 60
3.3.10.3. 数据方向:大数据、机器学习、人工智能 60
3.3.10.4. 前端方向:你对用户体验或是交互更感兴趣,那么你走前端的路吧 60
3.3.10.5. 其他方向:安全开发、运维开发、嵌入式开发 60
4. 软件设计篇 60
4.1. Linus:这世界程序员之所有高下之分,最大的区别就是程序员的“品味”不一样。所以,对于我们每一个程序员,如果你想成为软件工程师、设计师或架构师,软件设计是你必须用心学习的事 60
4.2. 编程范式 60
4.2.1. https://en.wikipedia.org/wiki/Programming_paradigm 60
4.2.2. https://www.ybrikman.com/writing/2014/04/09/six-programming-paradigms-that-will/ https://my.oschina.net/editorial-story/blog/890965 60
4.2.3. 案例:https://www.info.ucl.ac.be/~pvr/VanRoyChapter.pdf 60
4.2.4. 斯坦福大学公开课:http://open.163.com/special/opencourse/paradigms.html 60
4.3. 软件设计原则 60
4.3.1. DRY:http://en.wikipedia.org/wiki/Don't_repeat_yourself 60
4.3.2. KISS:http://en.wikipedia.org/wiki/KISS_principle 60
4.3.3. 针对接口编程,而非实现 组合优于继承 61
4.3.4. 避免过度设计:http://en.wikipedia.org/wiki/You_Ain't_Gonna_Need_It 61
4.3.5. 迪米特法则 不要和陌生人说话 law of demeter:http://en.wikipedia.org/wiki/Principle_of_Least_Knowledge 61
4.3.6. SOLID:https://en.wikipedia.org/wiki/SOLID 61
4.3.6.1. SRP(Single Responsibility Principle)- 职责单一原则 61
4.3.6.2. OCP(Open/Closed Principle)- 开闭原则 61
4.3.6.3. LSP(Liskov substitution principle)- 里氏代换原则:子类应该可以替换任何基类能够出现的地方,并且经过替换以后,代码还能正常工作 61
4.3.6.4. ISP(Interface Segregation Principle )- 接口隔离原则 61
4.3.6.5. DIP(Dependency Inversion Principle)- 依赖倒置原则 61
4.3.7. 共同封闭原则:一起修改的类,应该组合在一起(同一个包里) http://c2.com/cgi/wiki?CommonClosurePrinciple 61
4.3.8. CRP(Common Reuse Principle)- 共同重用原则:http://c2.com/cgi/wiki?CommonReusePrinciple,包的所有类被一起重用。如果你重用了其中的一个类,就重用全部。换个说法是,没有被一起重用的类不应该组合在一起。 61
4.3.9. 好莱坞原则就是一句话——“don’t call us, we’ll call you.”:http://en.wikipedia.org/wiki/Hollywood_Principle http://en.wikipedia.org/wiki/Inversion_of_Control https://martinfowler.com/articles/injection.html 61
4.3.10. 高内聚,低耦合:http://en.wikipedia.org/wiki/Coupling_(computer_science) http://www.math-cs.gordon.edu/courses/cs211/lectures-2009/Cohesion,Coupling,MVC.pdf 62
4.3.11. CoC(Convention over Configuration)- 惯例优于配置原则:http://en.wikipedia.org/wiki/Convention_over_Configuration 62
4.3.12. SoC (Separation of Concerns) - 关注点分离:http://sulong.me/archives/99 62
4.3.13. DbC(Design by Contract)- 契约式设计:http://en.wikipedia.org/wiki/Design_by_contract 62
4.3.14. ADP(Acyclic Dependencies Principle)- 无环依赖原则:http://c2.com/cgi/wiki?AcyclicDependenciesPrinciple 62
4.4. 相关读物 62
4.4.1. 《领域驱动设计》 62
4.4.2. 《UNIX 编程艺术》 62
4.4.3. 《Clean Architecture》 62
4.4.4. https://12factor.net/ https://12factor.net/zh_cn/ 62
4.4.5. https://medium.com/@rdsubhas/10-modern-software-engineering-mistakes-bc67fbef4fc8 62
4.4.6. https://medium.com/@DataStax/instagram-engineerings-3-rules-to-a-scalable-cloud-application-architecture-c44afed31406 63
4.4.6.1. Instagram 工程的三个黄金法则:1)使用稳定可靠的技术(迎接新的技术);2)不要重新发明轮子;3)Keep it very simple。我觉得这三条很不错。其实,Amazon 也有两条工程法则,一个是自动化,一个是简化。 63
4.4.7. Restful API 63
4.4.7.1. 设计好的API:google分享 https://www.infoq.com/presentations/effective-api-design 63
4.4.7.2. https://www.vinaysahni.com/best-practices-for-a-pragmatic-restful-api 63
4.4.7.3. https://betimdrenica.wordpress.com/2015/03/09/ideal-rest-api-design/ 63
4.4.7.4. https://github.com/interagent/http-api-design 63
4.4.7.5. https://github.com/Microsoft/api-guidelines/blob/vNext/Guidelines.md 63
4.4.7.6. https://github.com/watson-developer-cloud/api-guidelines 63
4.4.7.7. https://opensource.zalando.com/restful-api-guidelines/ 63
4.4.8. 程序打日志注意事项:https://blog.codinghorror.com/the-problem-with-logging/ 63
4.4.9. 可扩展高性能网站架构:http://berb.github.io/diploma-thesis/community/index.html 63
5. 高手养成 63
5.1. Linux系统/内存/网络 64
5.1.1. Linux 64
5.1.1.1. https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/?version=7 64
5.1.1.2. https://github.com/0xAX/linux-insides 64
5.1.1.3. http://lwn.net/Kernel/Index/ 64
5.1.1.4. http://learnlinuxconcepts.blogspot.com/2014/10/this-blog-is-to-help-those-students-and.html 64
5.1.1.5. https://www.kernel.org/doc/ 64
5.1.1.6. 内核开发者blog:http://planet.kernel.org/ 64
5.1.1.7. IBM红皮书:有点老https://lenovopress.com/redp4285.pdf 64
5.1.1.8. 老书“http://tldp.org/LDP/tlk/tlk.html 64
5.1.1.9. http://www.brendangregg.com/linuxperf.html 64
5.1.1.10. DROPbox:https://blogs.dropbox.com/tech/2017/09/optimizing-web-servers-for-high-throughput-and-low-latency/ 64
5.1.2. 内存相关 64
5.1.2.1. http://futuretech.blinkenlights.nl/misc/cpumemory.pdf 64
5.1.2.2. https://lwn.net/Articles/250967/ 中文版 https://www.oschina.net/translate/what-every-programmer-should-know-about-memory-part1 64
5.1.2.3. http://irl.cs.ucla.edu/~yingdi/web/paperreading/whymb.2010.06.07c.pdf 65
5.1.2.4. A Tutorial Introduction to the ARM and POWER Relaxed Memory Models: http://www.cl.cam.ac.uk/~pes20/ppc-supplemental/test7.pdf 65
5.1.2.5. http://www.cl.cam.ac.uk/~pes20/weakmemory/cacm.pdf 65
5.1.2.6. lib库 65
5.1.2.6.1. http://www.malloc.de/en/ 65
5.1.2.6.2. https://github.com/gperftools/gperftools 65
5.1.2.6.3. http://jemalloc.net/ 65
5.1.2.6.4. https://people.freebsd.org/~jasone/jemalloc/bsdcan2006/jemalloc.pdf 65
5.1.2.6.5. C内存分配 https://en.wikipedia.org/wiki/C_dynamic_memory_allocation#Thread-caching_malloc_(tcmalloc) 65
5.1.2.6.6. https://owent.net/2013/867.html 65
5.1.2.6.7. http://www.cnhalo.net/2016/06/13/memory-optimize/ 65
5.1.2.6.8. https://www.facebook.com/notes/facebook-engineering/scalable-memory-allocation-using-jemalloc/480222803919 65
5.1.2.6.9. https://zapier.com/engineering/celery-python-jemalloc/ 65
5.1.3. 网络相关 65
5.1.3.1. 《计算机网络(第五版)》 65
5.1.3.2. 渥太华大学课程:http://www.site.uottawa.ca/~shervin/courses/ceg4185/lectures/ 66
5.1.3.3. https://www.geeksforgeeks.org/computer-network-tutorials/ 66
5.1.3.4. 网络调优 66
5.1.3.4.1. https://access.redhat.com/sites/default/files/attachments/20150325_network_performance_tuning.pdf 66
5.1.3.4.2. 网络工具:https://github.com/caesar0301/awesome-pcaptools 66
5.1.3.4.3. https://netdevconf.org/1.2/papers/bbr-netdev-1.2.new.new.pdf 66
5.1.3.4.4. https://blog.packagecloud.io/eng/2016/06/22/monitoring-tuning-linux-networking-stack-receiving-data/ 66
5.1.3.4.5. https://blog.packagecloud.io/eng/2017/02/06/monitoring-tuning-linux-networking-stack-sending-data/ 66
5.1.3.5. 网络协议 66
5.1.3.5.1. ARP:https://tools.ietf.org/html/rfc826 66
5.1.3.5.2. https://tools.ietf.org/html/rfc1853 66
5.1.3.5.3. https://tools.ietf.org/html/rfc2784 66
5.1.3.5.4. https://tools.ietf.org/html/rfc2661 66
5.1.3.5.5. https://tools.ietf.org/html/rfc2637 66
5.1.3.5.6. TCP那些事儿 ,耗子叔 https://coolshell.cn/articles/11564.html https://coolshell.cn/articles/11609.html 66
5.1.3.5.7. 最初TCP定义:https://tools.ietf.org/html/rfc793 66
5.1.3.5.8. https://tools.ietf.org/html/rfc813 67
5.1.3.5.9. https://tools.ietf.org/html/rfc879 67
5.1.3.5.10. https://tools.ietf.org/html/rfc896 67
5.1.3.5.11. https://tools.ietf.org/html/rfc2018 67
5.1.3.5.12. https://tools.ietf.org/html/rfc2883 67
5.1.3.5.13. https://tools.ietf.org/html/rfc2988 67
5.1.3.5.14. https://tools.ietf.org/html/rfc6298 67
5.1.3.5.15. 拥塞控制https://tools.ietf.org/html/rfc2581 http://ee.lbl.gov/papers/congavoid.pdf 67
5.1.3.5.16. http://man7.org/linux/man-pages/man7/tcp.7.html 67
5.1.3.5.17. HTTP 67
5.1.3.5.17.1. https://book.douban.com/subject/10746113/ 67
5.1.3.5.17.2. https://tools.ietf.org/html/rfc2616 67
5.1.3.5.17.3. https://tools.ietf.org/html/rfc7230 67
5.1.3.5.17.4. https://tools.ietf.org/html/rfc7231 67
5.1.3.5.17.5. https://tools.ietf.org/html/rfc7232 67
5.1.3.5.17.6. https://tools.ietf.org/html/rfc7233 67
5.1.3.5.17.7. https://tools.ietf.org/html/rfc7234 67
5.1.3.5.17.8. https://tools.ietf.org/html/rfc7235 67
5.1.3.5.17.9. https://en.wikipedia.org/wiki/HTTP/2 67
5.1.3.5.17.10. http2详解 https://legacy.gitbook.com/book/ye11ow/http2-explained/details http://daniel.haxx.se/http2/ https://www.gitbook.com/book/ye11ow/http2-explained/details 68
5.1.3.5.17.11. https://cascadingmedia.com/insites/2015/03/http-2.html 68
5.1.3.5.17.12. https://www.nginx.com/wp-content/uploads/2015/09/NGINX_HTTP2_White_Paper_v4.pdf 68
5.1.3.5.17.13. https://httpwg.org/specs/rfc7540.html 68
5.1.3.5.17.14. https://httpwg.org/specs/rfc7541.html 68
5.1.3.5.17.15. https://en.wikipedia.org/wiki/Internet_protocol_suite 68
5.2. 异步I/O模型和Lock-Free编程 68
5.2.1. 阻塞 I/O 非阻塞 I/O I/O 的多路复用(select 和 poll) 信号驱动的 I/O(SIGIO) 异步 I/O(POSIX 的 aio_functions) 68
5.2.2. IO模型比较:https://www.slideshare.net/e456/tyma-paulmultithreaded1 68
5.2.3. java相关ppt:http://gee.cs.oswego.edu/dl/cpjslides/nio.pdf 68
5.2.4. https://www.ibm.com/developerworks/library/l-async/ https://www.usenix.org/legacy/event/usenix04/tech/general/full_papers/elmeleegy/elmeleegy_html/html.html https://docs.microsoft.com/en-us/windows/desktop/FileIO/i-o-completion-ports 68
5.2.5. http://sysinternals.d4rk4.ru/Information/IoCompletionPorts.html 68
5.2.6. https://book.douban.com/subject/6935552/ 69
5.2.7. https://flylib.com/books/en/4.491.1.85/1/ 69
5.2.8. http://www.wangafu.net/~nickm/libevent-book/ https://aceld.gitbooks.io/libevent/content/ 69
5.2.9. http://docs.libuv.org/en/v1.x/design.html 69
5.2.10. 异步 I/O 模型的发展技术是: select -> poll -> epoll -> aio -> libevent -> libuv。Unix/Linux 用了好几十年走过这些技术的变迁,然而,都不如 Windows I/O Completion Port 设计得好 69
5.2.11. Reactor模式 69
5.2.11.1. https://dzone.com/articles/understanding-reactor-pattern-thread-based-and-eve 69
5.2.11.2. https://www.dre.vanderbilt.edu/~schmidt/PDF/Reactor2-93.pdf 69
5.2.11.3. https://www.celum.com/en/blog/technology/the-reactor-pattern-and-non-blocking-io 69
5.2.11.4. http://highscalability.com/blog/2013/5/13/the-secret-to-10-million-concurrent-connections-the-kernel-i.html 69
5.2.11.5. https://idea.popcount.org/2017-01-06-select-is-fundamentally-broken/ 69
5.2.11.6. https://idea.popcount.org/2017-02-20-epoll-is-fundamentally-broken-12/ 69
5.2.11.7. https://idea.popcount.org/2017-03-20-epoll-is-fundamentally-broken-22/ 69
5.2.12. Lock-Free相关 69
5.2.12.1. http://www.drdobbs.com/lock-free-data-structures/184401865 70
5.2.12.2. https://erdani.com/publications/cuj-2004-10.pdf 70
5.2.12.3. 保罗·麦肯尼(Paul E. McKenney) 并行编程的经典 https://www.kernel.org/pub/linux/kernel/people/paulmck/perfbook/perfbook.html https://www.linkedin.com/in/paulmckenney/ 70
5.2.12.4. https://en.wikipedia.org/wiki/Non-blocking_algorithm https://en.wikipedia.org/wiki/Read-copy-update https://en.wikipedia.org/wiki/Seqlock 70
5.2.12.5. 无锁队列的实现http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.53.8674&rep=rep1&type=pdf https://coolshell.cn/articles/8239.html 70
5.2.12.6. 这篇论文给出了一个无阻塞和阻塞的并发队列算法http://www.cs.rochester.edu/~scott/papers/1996_PODC_queues.pdf 70
5.2.12.7. 博客 70
5.2.12.7.1. http://www.1024cores.net/ 70
5.2.12.7.2. http://paulmck.livejournal.com/ 70
5.2.12.7.3. 并发算法:http://concurrencyfreaks.blogspot.com/ 70
5.2.12.7.4. 加拿大程序员 主要C++和python http://preshing.com/ 70
5.2.12.7.5. C++专家 http://herbsutter.com/ 70
5.2.12.7.6. 英国技术极客 http://mechanical-sympathy.blogspot.com/ 70
5.2.12.8. C++类库 70
5.2.12.8.1. http://www.boost.org/doc/libs/1_60_0/doc/html/lockfree.html 71
5.2.12.8.2. https://github.com/concurrencykit/ck 71
5.2.12.8.3. https://github.com/facebook/folly 71
5.2.12.8.4. https://github.com/preshing/junction 71
5.2.12.8.5. https://github.com/rigtorp/MPMCQueue 71
5.2.12.8.6. https://github.com/rigtorp/SPSCQueue 71
5.2.12.8.7. http://liburcu.org/ 71
5.2.12.8.8. https://github.com/khizmax/libcds 71
5.2.12.8.9. https://liblfds.org/ 71
5.2.12.9. 其它 71
5.2.12.9.1. 64位系统编程 https://software.intel.com/en-us/blogs/2011/07/07/all-about-64-bit-programming-in-one-place/ 71
5.2.12.9.2. https://dl.acm.org/citation.cfm?id=3037750 71
5.2.12.9.3. https://software.intel.com/en-us/articles/improving-openssl-performance 71
5.2.12.9.4. 压缩优化:https://www.ebayinc.com/stories/blogs/tech/how-ebays-shopping-cart-used-compression-techniques-to-solve-network-io-bottlenecks/ https://engineering.linkedin.com/blog/2017/05/boosting-site-speed-using-brotli-compression https://en.wikipedia.org/wiki/Brotli 71
5.2.12.9.5. SSD硬盘测试:https://devs.mailchimp.com/blog/performance-testing-with-ssds-part-1/ 71
5.2.12.9.6. 安全编程:https://www.dwheeler.com/secure-programs/ 71
5.2.12.9.7. 计算机设计忠告:图灵奖得主https://www.microsoft.com/en-us/research/wp-content/uploads/2016/02/acrobat-17.pdf 72
5.2.12.9.8. http://www.hpl.hp.com/techreports/tandem/TR-86.1.pdf 72
5.2.12.9.9. http://research.microsoft.com/en-us/um/people/gray/5_min_rule_SIGMOD.pdf 72
5.2.12.9.10. http://cacm.acm.org/magazines/2009/7/32091-the-five-minute-rule-20-years-later/fulltext 72
5.3. 数据库 72
5.3.1. Oracle 72
5.3.1.1. 《Oracle Database 9i/10g/11g 编程艺术》 72
5.3.2. MySql 72
5.3.2.1. 官方手册:https://dev.mysql.com/doc/ 72
5.3.2.2. https://www.mysql.com/cn/why-mysql/presentations/tune-mysql-queries-performance/ 72
5.3.2.3. https://www.mysql.com/cn/why-mysql/presentations/mysql-performance-tuning101/ 72
5.3.2.4. https://www.mysql.com/cn/why-mysql/presentations/mysql-performance-sys-schema/ 72
5.3.2.5. https://www.mysql.com/cn/why-mysql/presentations/mysql-performance-tuning-best-practices/ 72
5.3.2.6. 《高性能 MySQL》《MySQL 技术内幕:InnoDB 存储引擎》《数据库的索引设计与优化》https://dev.mysql.com/doc/internals/en/ 72
5.3.2.7. http://blog.codinglabs.org/articles/theory-of-mysql-index.html 73
5.3.2.8. https://medium.com/@kousiknath/data-structures-database-storage-internals-1f5ed3619d43 73
5.3.2.9. https://medium.com/@Pinterest_Engineering/sharding-pinterest-how-we-scaled-our-mysql-fleet-3f341e96ca6f 73
5.3.2.10. https://www.mysql.com/cn/why-mysql/white-papers/mysql-guide-to-high-availability-solutions/ 73
5.3.2.11. https://dzone.com/articles/choosing-mysql-high-availability-solutions 73
5.3.2.12. https://mariadb.com/sites/default/files/content/Whitepaper_High_availability_with_MariaDB-TX.pdf 73
5.3.2.13. https://shlomi-noach.github.io/awesome-mysql/ 73
5.3.2.14. https://www.percona.com/resources https://www.percona.com/blog/ 73
5.3.2.15. https://mariadb.com/resources https://mariadb.com/resources/blog 73
5.3.2.16. 实践分享 73
5.3.2.16.1. https://www.percona.com/live/mysql-conference-2015/sessions/bookingcom-evolution-mysql-system-design 73
5.3.2.16.2. https://medium.com/airbnb-engineering/tracking-the-money-scaling-financial-reporting-at-airbnb-6d742b80f040 73
5.3.2.16.3. https://eng.uber.com/mysql-migration/ 73
5.3.2.16.4. https://engineering.imvu.com/2013/01/09/monitoring-delayed-replication-with-a-focus-on-mysql/ 73
5.3.2.16.5. https://githubengineering.com/mitigating-replication-lag-and-reducing-read-load-with-freno/ 74
5.3.2.16.6. https://medium.com/booking-com-infrastructure/better-parallel-replication-for-mysql-14e2d7857813 74
5.3.2.16.7. https://medium.com/booking-com-infrastructure/evaluating-mysql-parallel-replication-part-2-slave-group-commit-459026a141d2 74
5.3.2.16.8. https://medium.com/booking-com-infrastructure/evaluating-mysql-parallel-replication-part-3-benchmarks-in-production-db5811058d74 74
5.3.2.16.9. 数据分区:https://stackoverflow.com/questions/5541421/mysql-sharding-approaches https://www.percona.com/blog/2009/08/06/why-you-dont-want-to-shard/ https://www.percona.com/sites/default/files/presentations/How to Scale Big Data Applications.pdf https://www.percona.com/blog/2016/08/30/mysql-sharding-with-proxysql/ 74
5.3.2.16.10. https://devs.mailchimp.com/blog/using-shards-to-accommodate-millions-of-users/ 74
5.3.2.16.11. https://eng.uber.com/schemaless-rewrite/ 74
5.3.2.16.12. https://instagram-engineering.com/sharding-ids-at-instagram-1cf5a71e5a5c 74
5.3.2.16.13. https://medium.com/airbnb-engineering/how-we-partitioned-airbnb-s-main-database-in-two-weeks-55f7e006ff21 74
5.3.3. NoSQL 74
5.3.3.1. 大神Martin Fowler https://youtu.be/qI_g07C_Q5I 《NoSQL Distilled - NoSQL 精粹》 74
5.3.3.2. 从CAP到NoSQL https://medium.com/baqend-blog/nosql-databases-a-survey-and-decision-guidance-ea7823a822d#.nhzop4d23 75
5.3.3.3. https://resources.sei.cmu.edu/asset_files/WhitePaper/2014_019_001_90915.pdf 75
5.3.3.4. NOSQL建模技术,耗子叔翻译过https://highlyscalable.wordpress.com/2012/03/01/nosql-data-modeling-techniques/ https://coolshell.cn/articles/7270.htm 75
5.3.3.5. https://docs.mongodb.com/manual/core/data-modeling-introduction/ 75
5.3.3.6. https://firebase.google.com/docs/database/android/structure-data 75
5.3.3.7. http://blog.nahurst.com/visual-guide-to-nosql-systems 75
5.3.3.8. https://www.upwork.com/hiring/data/sql-vs-nosql-databases-whats-the-difference/ 75
5.3.3.9. https://engineering.salesforce.com/sql-or-nosql-9eaf1d92545b 75
5.3.3.10. 列数据库 75
5.3.3.10.1. Cassandra 75
5.3.3.10.1.1. https://medium.com/walmartlabs/avoid-pitfalls-in-scaling-your-cassandra-cluster-lessons-and-remedies-a71ca01f8c04 75
5.3.3.10.1.2. https://medium.com/walmartlabs/building-object-store-storing-images-in-cassandra-walmart-scale-a6b9c02af593 75
5.3.3.10.1.3. https://engineeringblog.yelp.com/2016/08/how-we-scaled-our-ad-analytics-with-cassandra.html 75
5.3.3.10.1.4. https://blog.discordapp.com/how-discord-stores-billions-of-messages-7fa6ec7ee4c7 75
5.3.3.10.1.5. https://www.slideshare.net/DataStax/cassandra-at-instagram-2016 76
5.3.3.10.1.6. https://medium.com/netflix-techblog/benchmarking-cassandra-scalability-on-aws-over-a-million-writes-per-second-39f45f066c9e 76
5.3.3.10.2. HBase 76
5.3.3.10.2.1. https://medium.com/imgur-engineering/imgur-notifications-from-mysql-to-hbase-9dba6fc44183 76
5.3.3.10.2.2. https://medium.com/@Pinterest_Engineering/improving-hbase-backup-efficiency-at-pinterest-86159da4b954 76
5.3.3.10.2.3. https://www.ibm.com/support/knowledgecenter/en/SSPT3X_2.1.2/com.ibm.swg.im.infosphere.biginsights.analyze.doc/doc/bigsql_TuneHbase.html 76
5.3.3.10.2.4. http://www.larsgeorge.com/2010/05/hbase-file-locality-in-hdfs.html 76
5.3.3.10.2.5. http://borthakur.com/ftp/RealtimeHadoopSigmod2011.pdf 76
5.3.3.10.2.6. http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.294.8459&rep=rep1&type=pdf 76
5.3.3.10.2.7. https://github.com/rayokota/awesome-hbase 76
5.3.3.10.2.8. 《HBase 实战》《HBase 权威指南》http://hbase.apache.org/0.94/book/book.html 76
5.3.3.10.3. https://clickhouse.yandex/ 76
5.3.3.10.4. https://engineering.giphy.com/scaling-redshift-without-scaling-costs/ 76
5.3.3.11. 文档数据库 77
5.3.3.11.1. https://msdn.microsoft.com/en-us/magazine/hh547103.aspx 77
5.3.3.11.2. https://www.mongodb.com/blog/post/ebay-building-mission-critical-multi-data-center-applications-with-mongodb 77
5.3.3.11.3. https://medium.baqend.com/parse-is-gone-a-few-secrets-about-their-infrastructure-91b3ab2fcf71 77
5.3.3.11.4. https://medium.com/build-addepar/migrating-mountains-of-mongo-data-63e530539952 77
5.3.3.11.5. https://engineering.linkedin.com/blog/2017/12/couchbase-ecosystem-at-linkedin 77
5.3.3.11.6. https://medium.com/zendesk-engineering/resurrecting-amazon-simpledb-9404034ec506 77
5.3.3.11.7. https://github.com/ramnes/awesome-mongodb 77
5.3.3.12. 数据结构数据库 77
5.3.3.12.1. http://tech.trivago.com/2017/01/25/learn-redis-the-hard-way-in-production/ 77
5.3.3.12.2. http://highscalability.com/blog/2014/9/8/how-twitter-uses-redis-to-scale-105tb-ram-39mm-qps-10000-ins.html 77
5.3.3.12.3. https://slack.engineering/scaling-slacks-job-queue-687222e9d100 77
5.3.3.12.4. https://githubengineering.com/moving-persistent-data-out-of-redis/ 77
5.3.3.12.5. https://engineering.instagram.com/storing-hundreds-of-millions-of-simple-key-value-pairs-in-redis-1091ae80f74c 77
5.3.3.12.6. https://www.infoq.com/presentations/twitch-pokemon 78
5.3.3.12.7. https://deliveroo.engineering/2016/10/07/optimising-session-key-storage.html 78
5.3.3.12.8. https://deliveroo.engineering/2017/01/19/optimising-membership-queries.html 78
5.3.3.12.9. https://github.com/JamzyWang/awesome-redis 78
5.3.3.13. 时序数据库 78
5.3.3.13.1. https://blog.timescale.com/what-the-heck-is-time-series-data-and-why-do-i-need-a-time-series-database-dcf3b1b18563 78
5.3.3.13.2. https://blog.timescale.com/time-series-data-why-and-how-to-use-a-relational-database-instead-of-nosql-d0cd6975e87c 78
5.3.3.13.3. https://code.facebook.com/posts/952820474848503/beringei-a-high-performance-time-series-storage-engine/ 78
5.3.3.13.4. https://medium.com/netflix-techblog/introducing-atlas-netflixs-primary-telemetry-platform-bd31f4d8ed9a 78
5.3.3.13.5. https://blog.timescale.com/when-boring-is-awesome-building-a-scalable-time-series-database-on-postgresql-2900ea453ee2 78
5.3.3.13.6. https://medium.com/netflix-techblog/scaling-time-series-data-storage-part-i-ec2b6d44ba39 78
5.3.3.13.7. https://medium.com/@leventov/design-of-a-cost-efficient-time-series-store-for-big-data-88c5dc41af8e 78
5.3.3.13.8. https://github.com/xephonhq/awesome-time-series-database 78
5.3.3.14. 图数据库 78
5.3.3.14.1. https://www.ibm.com/developerworks/library/cl-graph-database-1/cl-graph-database-1-pdf.pdf 79
5.3.3.14.2. http://graphdatabases.com/ 79
5.3.3.14.3. https://www.infoq.com/presentations/graph-database-scalability 79
5.3.3.14.4. https://neo4j.com/customers/ 79
5.3.3.14.5. https://blog.twitter.com/engineering/en_us/a/2010/introducing-flockdb.html 79
5.3.3.14.6. https://architecht.io/google-ibm-back-new-open-source-graph-database-project-janusgraph-1d74fb78db6b 79
5.3.3.14.7. https://aws.amazon.com/neptune/ 79
5.3.3.15. 搜索数据库 79
5.3.3.15.1. https://www.elastic.co/guide/en/elasticsearch/guide/master/index.html 79
5.3.3.15.2. https://www.ebayinc.com/stories/blogs/tech/elasticsearch-performance-tuning-practice-at-ebay/ 79
5.3.3.15.3. https://kickstarter.engineering/elasticsearch-at-kickstarter-db3c487887fc 79
5.3.3.15.4. https://www.loggly.com/blog/nine-tips-configuring-elasticsearch-for-high-performance/ 79
5.3.3.15.5. https://medium.com/@abhidrona/elasticsearch-deployment-best-practices-d6c1323b25d7 79
5.3.3.15.6. https://github.com/dzharii/awesome-elasticsearch 79
5.4. 分布式 79
5.4.1. 入门 80
5.4.1.1. http://www.aosabook.org/en/distsys.html 80
5.4.1.2. http://www.slideshare.net/jboner/scalability-availability-stability-patterns 80
5.4.1.3. 分布式扩展性收集 https://github.com/donnemartin/system-design-primer 80
5.4.1.4. CAP 理论、一致性模型、可用性模式、DNS、CDN、负载均衡、反向代理、应用层的微服务和服务发现、关系型数据库和 NoSQL、缓存、异步通讯、安全等 80
5.4.2. 分布式理论 80
5.4.2.1. https://github.com/aphyr/distsys-class 80
5.4.2.2. 拜占庭将军问题,这个问题是莱斯利·兰波特(Leslie Lamport)于 1982 年提出用来解释一致性问题的一个虚构模型 https://en.wikipedia.org/wiki/Byzantine_fault_tolerance 论文地址:https://www.microsoft.com/en-us/research/uploads/prod/2016/12/The-Byzantine-Generals-Problem.pdf 80
5.4.2.3. 对于拜占庭问题来说,假如节点总数为 N,叛变将军数为 F,则当 N >= 3F + 1 时,问题才有解,即拜占庭容错(Byzantine Fault Tolerant,BFT)算法。拜占庭容错算法解决的是,网络通信可靠但节点可能故障情况下一致性该如何达成的问题。 80
5.4.2.4. 实用算法PBFT:http://www.drdobbs.com/cpp/the-byzantine-generals-problem/206904396 http://blog.jameslarisch.com/the-byzantine-generals-problem http://pmg.csail.mit.edu/papers/osdi99.pdf 80
5.4.2.5. CAP理论:分布式数据存储不可能同时满足以下三个条件:一致性(Consistency)、可用性(Availability)和 分区容忍(Partition tolerance)。 “在网络发生阻断(partition)时,你只能选择数据的一致性(consistency)或可用性(availability),无法两者兼得”。 81
5.4.2.5.1. ACID与BASE原则 81
5.4.2.5.2. https://www.infoq.com/articles/cap-twelve-years-later-how-the-rules-have-changed http://www.infoq.com/cn/articles/cap-twelve-years-later-how-the-rules-have-changed https://pdfs.semanticscholar.org/5015/8bc1a8a67295ab7bce0550886a9859000dc2.pdf 81
5.4.2.5.3. ebay架构师解释BASE:https://queue.acm.org/detail.cfm?id=1394128 http://www.cnblogs.com/savorboard/p/base-an-acid-alternative.html 81
5.4.2.5.4. AWS CTO解释最终一致性 https://www.allthingsdistributed.com/2008/12/eventually_consistent.html 81
5.4.2.6. FLP impossiblely:- 在异步环境中,如果节点间的网络延迟没有上限,只要有一个恶意的节点存在,就没有算法能在有限的时间内达成共识。http://the-paper-trail.org/blog/a-brief-tour-of-flp-impossibility/ 撞大运算法 https://en.wikipedia.org/wiki/Las_Vegas_algorithm 81
5.4.2.7. DLS:http://groups.csail.mit.edu/tds/papers/Lynch/jacm88.pdf http://link.springer.com/chapter/10.1007%2F978-3-540-77444-0_7 81
5.4.3. 8条荒谬的分布式假设 81
5.4.3.1. 网络是稳定的。 网络传输的延迟是零。 网络的带宽是无穷大。 网络是安全的。 网络的拓扑不会改变。 只有一个系统管理员。 传输数据的成本为零。 整个网络是同构的。 81
5.4.3.2. 解释:http://www.rgoarchitects.com/Files/fallacies.pdf 82
5.4.3.3. https://www.computing.dcu.ie/~ray/teaching/CA485/notes/fallacies.pdf 82
5.4.4. 经典图书与论文 82
5.4.4.1. http://book.mixu.net/distsys/single-page.html 82
5.4.4.2. Designing Data Intensive Applications:https://book.douban.com/subject/27154352/ 82
5.4.4.3. http://barbie.uta.edu/~jli/Resources/MapReduce&Hadoop/Distributed Systems Principles and Paradigms.pdf 82
5.4.4.4. http://www.aosabook.org/en/distsys.html http://nettee.github.io/posts/2016/Scalable-Web-Architecture-and-Distributed-Systems/ 82
5.4.4.5. http://dcg.ethz.ch/lectures/podc_allstars/lecture/podc.pdf 82
5.4.4.6. 分布书事务http://snarfed.org/transactions_across_datacenters_io.html http://www.youtube.com/watch?v=srOgpXECblk https://coolshell.cn/articles/10910.html 82
5.4.4.7. PAXOS一致性算法:https://static.googleusercontent.com/media/research.google.com/en//archive/bigtable-osdi06.pdf https://static.googleusercontent.com/media/research.google.com/en//archive/chubby-osdi06.pdf https://static.googleusercontent.com/media/research.google.com/en//archive/gfs-sosp2003.pdf https://static.googleusercontent.com/media/research.google.com/en//archive/mapreduce-osdi04.pdf 82
5.4.4.8. PAXOS实现细节:https://static.googleusercontent.com/media/research.google.com/en//archive/paxos_made_live.pdf http://harry.me/blog/2014/12/27/neat-algorithms-paxos/ https://angus.nyc/2012/paxos-by-example/ 83
5.4.4.9. Raft一致性算法:https://raft.github.io/raft.pdf http://www.infoq.com/cn/articles/raft-paper 动画演示 http://thesecretlivesofdata.com/raft/ https://raft.github.io/ http://kanaka.github.io/raft.js/ 83
5.4.4.10. Gossip一致性算法:http://bnrg.eecs.berkeley.edu/~randy/Courses/CS294.F07/Dynamo.pdf Vector Clock Gossip协议:https://www.microsoft.com/en-us/research/publication/time-clocks-ordering-events-distributed-system/ 83
5.4.4.11. Gossip协议:时钟同步问题 http://lass.cs.umass.edu/~shenoy/courses/spring05/lectures.html http://basho.com/posts/technical/why-vector-clocks-are-easy/ http://basho.com/posts/technical/why-vector-clocks-are-hard/ 83
5.4.4.12. https://www.cs.cornell.edu/home/rvr/papers/flowgossip.pdf 83
5.4.4.13. https://www.youtube.com/watch?v=FuP1Fvrv6ZQ 83
5.4.4.14. 动画:https://rrmoelker.github.io/gossip-visualization/ 83
5.4.4.15. 分布式存储 84
5.4.4.15.1. http://www.allthingsdistributed.com/files/p1041-verbitski.pdf 84
5.4.4.15.2. http://static.googleusercontent.com/media/research.google.com/zh-CN//archive/spanner-osdi2012.pdf 84
5.4.4.15.3. https://static.googleusercontent.com/media/research.google.com/zh-CN//pubs/archive/45855.pdf 84
5.4.4.15.4. http://research.google.com/pubs/archive/38125.pdf 84
5.4.4.15.5. http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.161.6751&rep=rep1&type=pdf 84
5.4.4.15.6. http://www.ssrc.ucsc.edu/Papers/weil-sc06.pdf 84
5.4.4.15.7. https://ceph.com/wp-content/uploads/2016/08/weil-rados-pdsw07.pdf 84
5.4.4.15.8. http://docs.ceph.com/docs/jewel/architecture/ 84
5.4.4.16. 分布式消息 84
5.4.4.16.1. http://research.microsoft.com/en-us/UM/people/srikanth/netdb11/netdb11papers/netdb11-final12.pdf 84
5.4.4.16.2. facebook系统:https://www.usenix.org/system/files/conference/nsdi15/nsdi15-paper-sharma.pdf 84
5.4.4.16.3. https://engineering.linkedin.com/research/2012/all-aboard-the-databus-linkedlns-scalable-consistent-change-data-capture-platform 84
5.4.4.16.4. https://915bbc94-a-62cb3a1a-s-sites.googlegroups.com/site/acm2012socc/s18-das.pdf?attachauth=ANoY7cpF7igQlU-DGe3gMeW4PZr0cnRDm6cFsuJnv8n5LtJqYrEE9TMMzctK8P9OUTzPD-M2efmpes3zsc10VXN0g6RmdqTpSv3YwgUIW08RBmUvv3XMpUhEAiHkLdrzqC5thiAu5kyskHhkflK3wPYPvA6PeH4uM_XD3u4Quo0MR87BXnE_TcmnRnPzUzNAAYLng2K5t5elUuTj9NaU4o8QSfFX8edgwA%3D%3D&attredirects=0 84
5.4.4.16.5. https://www.slideshare.net/amywtang/databus-socc-v3 85
5.4.4.17. 日志和数据 85
5.4.4.17.1. https://engineering.linkedin.com/distributed-systems/log-what-every-software-engineer-should-know-about-real-time-datas-unifying 85
5.4.4.17.2. https://github.com/oldratlee/translations/blob/master/log-what-every-software-engineer-should-know-about-real-time-datas-unifying/README.md 85
5.4.4.17.3. https://www.cs.umb.edu/~poneil/lsmtree.pdf 85
5.4.4.17.4. http://www.cnblogs.com/siegfang/archive/2013/01/12/lsm-tree.html 85
5.4.4.17.5. http://cidrdb.org/cidr2015/Papers/CIDR15_Paper16.pdf 85
5.4.4.17.6. https://vimeo.com/52831373 85
5.4.4.17.7. https://www.microsoft.com/en-us/research/wp-content/uploads/2013/11/Tango.pdf 85
5.4.4.18. 分布式跟踪监控 85
5.4.4.18.1. http://static.googleusercontent.com/media/research.google.com/en//pubs/archive/36356.pdf 85
5.4.4.18.2. http://zipkin.io/ 85
5.4.4.18.3. https://github.com/naver/pinpoint 85
5.4.4.18.4. http://htrace.incubator.apache.org/ 86
5.4.4.19. 数据分析 86
5.4.4.19.1. http://vldb.org/pvldb/vol5/p1771_georgelee_vldb2012.pdf 86
5.4.4.19.2. http://www.datascienceassn.org/sites/default/files/Scaling Big Data Mining Infrastructure - The Twitter Experience.pdf 86
5.4.4.19.3. http://static.googleusercontent.com/external_content/untrusted_dlcp/research.google.com/en/us/pubs/archive/36632.pdf 86
5.4.4.19.4. https://www.usenix.org/system/files/conference/nsdi12/nsdi12-final138.pdf 86
5.4.4.20. 编程相关 86
5.4.4.20.1. http://web.cs.ucdavis.edu/~pandey/Research/Papers/icdcs01.pdf 86
5.4.4.20.2. http://www.di.ens.fr/~cezarad/popl16.pdf 86
5.4.4.20.3. http://heather.miller.am/teaching/cs7680/ 86
5.4.4.20.4. http://db.cs.berkeley.edu/papers/UCB-lattice-tr.pdf 86
5.4.4.21. 其它分布式论文 86
5.4.4.21.1. https://github.com/mmcgrana/services-engineering 86
5.4.4.21.2. http://christophermeiklejohn.com/distributed/systems/2013/07/12/readings-in-distributed-systems.html 86
5.4.4.21.3. https://ai.google/research/pubs/?area=DistributedSystemsandParallelComputing 86
5.4.5. 分布式架构工程设计 86
5.4.5.1. https://www.cs.cornell.edu/projects/ladis2009/talks/dean-keynote-ladis2009.pdf 87
5.4.5.2. https://www.youtube.com/watch?v=modXC5IWTJI 87
5.4.5.3. https://12factor.net/ https://12factor.net/zh_cn/ 87
5.4.5.4. 一些忠告:http://www.somethingsimilar.com/2013/01/14/notes-on-distributed-systems-for-young-bloods/ 87
5.4.5.5. https://www.usenix.org/legacy/event/lisa07/tech/full_papers/hamilton/hamilton_html/index.html 译文http://darktea.github.io/notes/2014/07/23/On-Designing-and-Deploying-Internet-Scale-Services.html 87
5.4.5.6. https://blog.box.com/blog/4-things-to-keep-in-mind-when-building-a-platform-for-the-enterprise/ 87
5.4.5.7. Netflix:https://www.usenix.org/conference/srecon17americas/program/presentation/rosenthal 87
5.4.5.8. 弹力设计 :https://www.igvita.com/2016/05/20/building-fast-and-resilient-web-applications/ http://highscalability.com/blog/2012/12/31/designing-for-resiliency-will-be-so-2013.html 87
5.4.5.9. 微软:https://docs.microsoft.com/en-us/azure/architecture/guide/design-principles/ https://docs.microsoft.com/en-us/azure/architecture/guide/design-principles/self-healing https://docs.microsoft.com/en-us/azure/architecture/guide/design-principles/scale-out https://docs.microsoft.com/en-us/azure/architecture/guide/design-principles/design-for-evolution 87
5.4.5.10. 最终一致性:https://www.allthingsdistributed.com/2008/12/eventually_consistent.html 88
5.4.5.11. 高性能 高扩张设计:https://blog.rackspace.com/writing-code-that-scales 88
5.4.5.12. facebook实践:https://architecht.io/lessons-from-facebook-on-engineering-for-scale-f5716f0afc7a 88
5.4.5.13. 设计模式 88
5.4.5.13.1. https://docs.microsoft.com/en-us/azure/architecture/patterns/ 88
5.4.5.13.2. https://docs.microsoft.com/en-us/azure/architecture/patterns/category/availability 88
5.4.5.13.3. https://docs.microsoft.com/en-us/azure/architecture/patterns/category/data-management 88
5.4.5.13.4. https://docs.microsoft.com/en-us/azure/architecture/patterns/category/design-implementation 88
5.4.5.13.5. https://docs.microsoft.com/en-us/azure/architecture/patterns/category/messaging 88
5.4.5.13.6. https://docs.microsoft.com/en-us/azure/architecture/patterns/category/management-monitoring 88
5.4.5.13.7. https://docs.microsoft.com/en-us/azure/architecture/patterns/category/performance-scalability 88
5.4.5.13.8. https://docs.microsoft.com/en-us/azure/architecture/patterns/category/resiliency 88
5.4.5.13.9. https://docs.microsoft.com/en-us/azure/architecture/patterns/category/security 88
5.4.5.13.10. AWS分享:http://en.clouddesignpattern.org/index.php/Main_Page 89
5.4.5.13.11. google:https://research.google.com/pubs/archive/45406.pdf 89
5.4.5.13.12. https://www.slideshare.net/pagsousa/patterns-fro-distributed-systems 89
5.4.5.13.13. 微服务http://microservices.io/patterns/index.html 89
5.4.5.13.14. SOA:http://soapatterns.org/ 89
5.4.5.14. 故障测试 89
5.4.5.14.1. https://medium.com/netflix-techblog/fit-failure-injection-testing-35d8e2a9bb2 89
5.4.5.14.2. https://medium.com/netflix-techblog/automated-failure-testing-86c1b8bc841f 89
5.4.5.14.3. https://people.ucsc.edu/~palvaro/socc16.pdf 89
5.4.5.15. 弹性伸缩 89
5.4.5.15.1. http://highscalability.com/blog/2014/5/12/4-architecture-issues-when-scaling-web-applications-bottlene.html 89
5.4.5.15.2. http://ithare.com/scaling-stateful-objects/ 89
5.4.5.15.3. https://blog.codinghorror.com/scaling-up-vs-scaling-out-hidden-costs/ 89
5.4.5.15.4. https://blog.openshift.com/best-practices-for-horizontal-application-scaling/ 89
5.4.5.15.5. https://www.infoq.com/articles/scalability-worst-practices 89
5.4.5.15.6. http://highscalability.com/blog/2013/8/26/reddit-lessons-learned-from-mistakes-made-scaling-to-1-billi.html 90
5.4.5.15.7. https://medium.com/@Pinterest_Engineering/auto-scaling-pinterest-df1d2beb4d64 90
5.4.5.15.8. https://medium.com/square-corner-blog/autoscaling-based-on-request-queuing-c4c0f57f860f 90
5.4.5.15.9. https://www.paypal-engineering.com/2017/08/16/autoscaling-applications-paypal/ 90
5.4.5.15.10. http://tech.trivago.com/2017/02/17/your-definite-guide-for-autoscaling-jenkins/ 90
5.4.5.15.11. https://medium.com/netflix-techblog/scryer-netflixs-predictive-auto-scaling-engine-a3f8fc922270 90
5.4.5.16. 一致性hash 90
5.4.5.16.1. http://www.tom-e-white.com/2007/11/consistent-hashing.html 90
5.4.5.16.2. https://medium.com/@dgryski/consistent-hashing-algorithmic-tradeoffs-ef6b8e2fcae8 90
5.4.5.16.3. https://medium.com/netflix-techblog/distributing-content-to-open-connect-3e3e391d4dc9 90
5.4.5.16.4. https://blog.imaginea.com/consistent-hashing-in-cassandra/ 90
5.4.5.17. 数据库分布式 90
5.4.5.17.1. https://queue.acm.org/detail.cfm?id=3025012 90
5.4.5.17.2. https://medium.com/@jeeyoungk/how-sharding-works-b4dec46b3f6 90
5.4.5.17.3. https://www.percona.com/blog/2009/08/06/why-you-dont-want-to-shard/ 91
5.4.5.17.4. https://www.percona.com/sites/default/files/presentations/How to Scale Big Data Applications.pdf 91
5.4.5.17.5. https://www.percona.com/blog/2016/08/30/mysql-sharding-with-proxysql/ 91
5.4.5.18. 缓存 91
5.4.5.18.1. 更新策略:https://coolshell.cn/articles/17416.html 91
5.4.5.18.2. http://highscalability.com/blog/2016/1/25/design-of-a-modern-cache.html 91
5.4.5.18.3. https://medium.com/netflix-techblog/caching-for-a-global-netflix-7bcc457012f1 91
5.4.5.18.4. https://code.facebook.com/posts/220956754772273/an-analysis-of-facebook-photo-caching/ 91
5.4.5.18.5. https://tech.trivago.com/2017/12/19/how-trivago-reduced-memcached-memory-usage-by-50/ 91
5.4.5.18.6. https://engineeringblog.yelp.com/2018/03/caching-internal-service-calls-at-yelp.html 91
5.4.5.19. 消息队列 91
5.4.5.19.1. https://content.pivotal.io/blog/understanding-when-to-use-rabbitmq-or-apache-kafka 91
5.4.5.19.2. https://tech.trello.com/why-we-chose-kafka/ 91
5.4.5.19.3. https://engineering.linkedin.com/kafka/running-kafka-scale 92
5.4.5.19.4. https://www.confluent.io/blog/put-several-event-types-kafka-topic/ 92
5.4.5.19.5. https://engineeringblog.yelp.com/2016/07/billions-of-messages-a-day-yelps-real-time-data-pipeline.html 92
5.4.5.19.6. https://eng.uber.com/reliable-reprocessing/ 92
5.4.5.19.7. https://eng.uber.com/chaperone/ 92
5.4.5.19.8. https://open.nytimes.com/publishing-with-apache-kafka-at-the-new-york-times-7f0e3b7d2077 92
5.4.5.19.9. https://blog.heroku.com/kafka-streams-on-heroku 92
5.4.5.19.10. https://engineering.salesforce.com/how-apache-kafka-inspired-our-platform-events-architecture-2f351fe4cf63 92
5.4.5.19.11. https://www.confluent.io/blog/exactly-once-semantics-are-possible-heres-how-apache-kafka-does-it/ 92
5.4.5.19.12. https://segment.com/blog/exactly-once-delivery/ 92
5.4.5.19.13. https://yahooeng.tumblr.com/post/135321837876/benchmarking-streaming-computation-engines-at 92
5.4.5.20. 日志 92
5.4.5.20.1. https://www.confluent.io/blog/using-logs-to-build-a-solid-data-infrastructure-or-why-dual-writes-are-a-bad-idea/ 92
5.4.5.20.2. https://blog.twitter.com/engineering/en_us/topics/infrastructure/2015/building-distributedlog-twitter-s-high-performance-replicated-log-servic.html 92
5.4.5.20.3. http://distributedlog.io/ 93
5.4.5.20.4. https://mp.weixin.qq.com/s?__biz=MzAwMDU1MTE1OQ==&mid=403051208&idx=1&sn=1694ac05acbcb5ca53c88bfac8a68856&scene=2&srcid=1224xZuQ9QQ4sRmiPVdHTppL 93
5.4.5.20.5. https://code.facebook.com/posts/357056558062811/logdevice-a-distributed-data-store-for-logs/ 93
5.4.5.21. 性能 93
5.4.5.21.1. http://highscalability.com/latency-everywhere-and-it-costs-you-sales-how-crush-it 93
5.4.5.21.2. http://highscalability.com/blog/2012/5/16/big-list-of-20-common-bottlenecks.html 93
5.4.5.21.3. https://blog.codinghorror.com/performance-is-a-feature/ 93
5.4.5.21.4. https://codeascraft.com/2014/12/11/make-performance-part-of-your-workflow/ http://shop.oreilly.com/product/0636920033578.do 93
5.4.5.21.5. https://blog.cloudflare.com/counting-things-a-lot-of-different-things/ 93
5.4.5.22. 搜索 93
5.4.5.22.1. https://instagram-engineering.com/search-architecture-eeb34a936d3a 93
5.4.5.22.2. http://www.cs.otago.ac.nz/homepages/andrew/papers/2017-8.pdf 93
5.4.5.22.3. https://www.ebayinc.com/stories/blogs/tech/making-e-commerce-search-faster/ 93
5.4.5.22.4. https://engineering.linkedin.com/search/did-you-mean-galene 94
5.4.5.22.5. https://engineering.linkedin.com/blog/2018/03/search-federation-architecture-at-linkedin 94
5.4.5.22.6. https://slack.engineering/search-at-slack-431f8c80619e 94
5.4.5.22.7. https://blog.doordash.com/powering-search-recommendations-at-doordash-8310c5cfd88c 94
5.4.5.22.8. https://blog.twitter.com/engineering/en_us/a/2014/building-a-complete-tweet-index.html 94
5.4.5.22.9. https://medium.com/@Pinterest_Engineering/manas-a-high-performing-customized-search-system-cf189f6ca40f 94
5.4.5.22.10. https://tech.flipkart.com/sherlock-near-real-time-search-indexing-95519783859d 94
5.4.5.22.11. https://medium.com/airbnb-engineering/nebula-as-a-storage-platform-to-build-airbnbs-search-backends-ecc577b05f06 94
5.4.5.23. 大公司实践 94
5.4.5.23.1. http://highscalability.com/ 94
5.4.5.23.2. http://highscalability.com/youtube-architecture 94
5.4.5.23.3. http://highscalability.com/blog/2013/4/15/scaling-pinterest-from-0-to-10s-of-billions-of-page-views-a.html 94
5.4.5.23.4. http://highscalability.com/google-architecture 94
5.4.5.23.5. http://highscalability.com/scaling-twitter-making-twitter-10000-percent-faster 94
5.4.5.23.6. http://highscalability.com/blog/2014/2/26/the-whatsapp-architecture-facebook-bought-for-19-billion.html 95
5.4.5.23.7. http://highscalability.com/flickr-architecture 95
5.4.5.23.8. http://highscalability.com/amazon-architecture 95
5.4.5.23.9. http://highscalability.com/blog/2009/8/5/stack-overflow-architecture.html 95
5.4.5.23.10. http://highscalability.com/blog/2012/5/21/pinterest-architecture-update-18-million-visitors-10x-growth.html 95
5.4.5.23.11. http://highscalability.com/blog/2012/2/13/tumblr-architecture-15-billion-page-views-a-month-and-harder.html 95
5.4.5.23.12. http://highscalability.com/blog/2011/12/6/instagram-architecture-14-million-users-terabytes-of-photos.html 95
5.4.5.23.13. http://highscalability.com/blog/2011/6/27/tripadvisor-architecture-40m-visitors-200m-dynamic-page-view.html 95
5.4.5.23.14. http://highscalability.com/blog/2013/6/18/scaling-mailbox-from-0-to-one-million-users-in-6-weeks-and-1.html 95
5.4.5.23.15. http://highscalability.com/blog/2013/9/23/salesforce-architecture-how-they-handle-13-billion-transacti.html 95
5.4.5.23.16. http://highscalability.com/blog/2013/11/4/espns-architecture-at-scale-operating-at-100000-duh-nuh-nuhs.html 95
5.4.5.23.17. http://highscalability.com/blog/2015/9/14/how-uber-scales-their-real-time-market-platform.html 95
5.4.5.23.18. dropbox:https://www.youtube.com/watch?v=PE4gwstWhmc 95
5.4.5.23.19. http://www.splunk.com/view/SP-CAAABF9 96
5.5. 微服务 96
5.5.1. 入门martin fowler:http://martinfowler.com/articles/microservices.html https://blog.csdn.net/wurenhai/article/details/37659335 https://www.youtube.com/watch?v=wgdBVIX9ifA 96
5.5.2. https://aws.amazon.com/microservices/ 96
5.5.3. https://docs.microsoft.com/en-us/azure/architecture/guide/architecture-styles/microservices 96
5.5.4. https://pivotal.io/microservices 96
5.5.5. 微服务架构 96
5.5.5.1. IBM红皮书:https://www.redbooks.ibm.com/redbooks/pdfs/sg248357.pdf 96
5.5.5.2. https://book.douban.com/subject/26772677/ 96
5.5.5.3. nginx 96
5.5.5.3.1. https://www.nginx.com/blog/building-microservices-inter-process-communication/ 96
5.5.5.3.2. https://www.nginx.com/blog/introduction-to-microservices/ 96
5.5.5.3.3. https://www.nginx.com/blog/building-microservices-using-an-api-gateway/ 96
5.5.5.3.4. https://www.nginx.com/blog/service-discovery-in-a-microservices-architecture/ 96
5.5.5.3.5. https://www.nginx.com/blog/event-driven-data-management-microservices/ 97
5.5.5.3.6. https://www.nginx.com/blog/refactoring-a-monolith-into-microservices/ 97
5.5.5.4. https://auth0.com/blog/ 97
5.5.5.4.1. https://auth0.com/blog/an-introduction-to-microservices-part-1/ 97
5.5.5.5. https://dzone.com/articles/microservices-with-spring-boot-part-1-getting-star 97
5.5.5.6. 比restful快50倍的 https://grpc.io/ 97
5.5.5.7. API:swagger https://swagger.io/ 97
5.5.5.8. 日志监控:fluentd + ELK 97
5.5.5.9. 指标监控:Prometheus 97
5.5.5.10. 调用跟踪:Jaeger 或是 Zipkin 97
5.5.5.11. 自动化运维:Docker + Kubernetes 97
5.5.5.12. 网关:Envoy+contour 97
5.5.5.13. 后端:Go 语言 + 微服务工具集 Go kit 97
5.5.5.14. 前端:React.js 或 Vue.js 97
5.5.6. SOA与微服务比较 97
5.5.6.1. https://www.nginx.com/resources/library/microservices-vs-soa/ 98
5.5.6.2. https://dzone.com/articles/microservices-vs-soa-2 98
5.5.6.3. https://dzone.com/articles/microservices-vs-soa-is-there-any-difference-at-al 98
5.5.6.4. https://www.ibm.com/developerworks/websphere/library/techarticles/1601_clark-trs/1601_clark.html 98
5.5.6.5. http://blog.altoros.com/microservices-architectures-paas-vs-iaas-top-6-differences.html 98
5.5.6.6. https://www.slideshare.net/altoros/microservices-vs-monolithic-architectures-pros-and-cons 98
5.5.6.7. http://highscalability.com/blog/2014/4/8/microservices-not-a-free-lunch.html 98
5.5.6.8. https://www.stackbuilders.com/news/the-hidden-costs-of-microservices 98
5.5.7. 设计模式与最佳实践 98
5.5.7.1. http://microservices.io/ 98
5.5.7.2. https://www.oreilly.com/ideas/microservices-antipatterns-and-pitfalls 98
5.5.7.3. https://codingsans.com/blog/microservice-architecture-best-practices 98
5.5.7.4. https://www.vinaysahni.com/best-practices-for-building-a-microservice-architecture 98
5.5.7.5. https://jobs.zalando.com/tech/blog/simplicity-by-distributing-complexity/ 98
5.5.7.6. http://martinfowler.com/microservices/ 98
5.5.7.7. https://github.com/mfornos/awesome-microservices/ 99
5.6. 容器化和自动化运维 99
5.6.1. Docker 99
5.6.1.1. https://docs.docker.com/engine/docker-overview/ 99
5.6.1.2. 在线玩 https://www.katacoda.com/courses/docker/playground 99
5.6.1.3. https://training.play-with-docker.com/ 99
5.6.1.4. 实操教程:https://github.com/dwyl/learn-docker 99
5.6.1.5. 详细教程:https://docker-curriculum.com/ 99
5.6.1.6. https://docs.docker.com/ 99
5.6.1.7. 底层;https://coolshell.cn/articles/17010.html 99
5.6.1.8. 网络 99
5.6.1.8.1. https://jvns.ca/blog/2016/12/22/container-networking/ 99
5.6.1.8.2. http://www.dasblinkenlichten.com/docker-networking-101-user-defined-networks/ 99
5.6.1.8.3. http://www.dasblinkenlichten.com/understanding-cni-container-networking-interface/ 99
5.6.1.8.4. http://www.dasblinkenlichten.com/using-cni-docker/ 99
5.6.1.8.5. https://www.projectcalico.org/getting-started/docker/ 99
5.6.1.8.6. https://github.com/coreos/flannel/ 99
5.6.1.8.7. https://github.com/weaveworks/weave 99
5.6.1.8.8. https://github.com/nicolaka/netshoot 100
5.6.1.8.9. http://chunqi.li/2015/11/15/Battlefield-Calico-Flannel-Weave-and-Docker-Overlay-Network/ 100
5.6.1.8.10. http://machinezone.github.io/research/networking-solutions-for-kubernetes/ 100
5.6.1.8.11. http://www.delaat.net/rp/2015-2016/p50/report.pdf 100
5.6.1.9. 性能 100
5.6.1.9.1. https://domino.research.ibm.com/library/cyberdig.nsf/papers/0929052195DD819C85257D2300681E7B/$File/rc25482.pdf 100
5.6.1.9.2. http://paper.ijcsns.org/07_book/201703/20170327.pdf 100
5.6.1.10. 存储 100
5.6.1.10.1. http://cloud-mechanic.blogspot.de/2014/10/storage-concepts-in-docker-network-and.html 100
5.6.1.10.2. http://cloud-mechanic.blogspot.de/2014/10/storage-concepts-in-docker-persistent.html 100
5.6.1.10.3. http://cloud-mechanic.blogspot.de/2014/10/storage-concepts-in-docker.html 100
5.6.1.11. 运维 100
5.6.1.11.1. https://logz.io/learn/docker-monitoring-elk-stack/ 100
5.6.1.12. 最佳实践 100
5.6.1.12.1. https://docs.docker.com/develop/develop-images/dockerfile_best-practices/ 100
5.6.1.12.2. https://github.com/FuriKuri/docker-best-practices 101
5.6.1.12.3. http://docs.projectatomic.io/container-best-practices/ 101
5.6.1.12.4. http://hokstad.com/docker/patterns 101
5.6.1.13. 集散地:http://www.nkode.io/2014/08/24/valuable-docker-links.html 101
5.6.2. Kubernetes 101
5.6.2.1. google开发此框架的前世今生:https://static.googleusercontent.com/media/research.google.com/zh-CN//pubs/archive/44843.pdf 101
5.6.2.2. https://jimmysong.io/kubernetes-handbook/ 101
5.6.2.3. https://kubernetes.feisky.xyz/zh/ 101
5.6.2.4. 官网:https://kubernetes.io/ https://kubernetes.io/docs/tutorials/kubernetes-basics/ 101
5.6.2.5. 交互式教程:https://www.katacoda.com/courses/kubernetes https://kubernetesbootcamp.github.io/kubernetes-bootcamp/ 101
5.6.2.6. https://opsnotice.xyz/kubernetes-tips-tricks/ 101
5.6.2.7. http://theremotelab.com/blog/achieving-ci-cd-with-k8s/ 101
5.6.2.8. https://dzone.com/articles/how-to-setup-scalable-jenkins-on-top-of-a-kubernet 101
5.6.2.9. https://kukulinski.com/10-most-common-reasons-kubernetes-deployments-fail-part-1/ 101
5.6.2.10. http://sysdig.com/blog/monitoring-kubernetes-with-sysdig-cloud/ 101
5.6.2.11. http://www.dasblinkenlichten.com/logging-in-kubernetes-with-fluentd-and-elasticsearch/ 102
5.6.2.12. https://dzone.com/articles/kubernetes-monitoring-best-practices-methods-and-e 102
5.6.2.13. 网络相关:http://www.dasblinkenlichten.com/kubernetes-101-networking/ 102
5.6.2.14. CI/CD 102
5.6.2.14.1. https://cloud.google.com/solutions/automated-build-images-with-jenkins-kubernetes#kubernetes_architecture 102
5.6.2.14.2. http://iocanel.blogspot.in/2015/09/jenkins-setups-for-kubernetes-and.html 102
5.6.2.14.3. https://github.com/GoogleCloudPlatform/continuous-deployment-on-kubernetes 102
5.6.2.15. 最佳实践 102
5.6.2.15.1. AWS:https://medium.com/@sachin.arote1/kubernetes-best-practices-9b1435a4cb53 https://medium.com/@sachin.arote1?source=post_header_lockup 102
5.6.2.15.2. Google:https://speakerdeck.com/thesandlord/kubernetes-best-practices https://github.com/thesandlord 102
5.6.3. 资源集散地 102
5.6.3.1. https://github.com/veggiemonk/awesome-docker 102
5.6.3.2. https://github.com/ramitsurana/awesome-kubernetes 102
5.6.3.3. http://thenewstack.io/ebookseries/ 102
5.7. 机器学习和人工智能 103
5.7.1. 监督式学习(Supervised Learning) 103
5.7.2. 非监督式学习(Unsupervised Learning) 103
5.7.3. 全世界最简单的入门资料:https://medium.com/@ageitgey/machine-learning-is-fun-80ea3ec3c471 https://zhuanlan.zhihu.com/p/24339995 103
5.7.4. https://becominghuman.ai/data-science-simplified-principles-and-process-b06304d63308 103
5.7.5. https://towardsdatascience.com/data-science-simplified-part-11-logistic-regression-5ae8d994bf0e 103
5.7.6. 数据科学 103
5.7.6.1. http://data8.org/ 103
5.7.6.2. https://www.inferentialthinking.com/ 103
5.7.6.3. https://github.com/nborwankar/LearnDataScience 103
5.7.6.4. https://github.com/donnemartin/data-science-ipython-notebooks#scikit-learn 103
5.7.6.5. 资源列表:https://www.datascienceweekly.org/data-science-resources/the-big-list-of-data-science-resources 103
5.7.7. 课程学习 103
5.7.7.1. 吴恩达:https://www.coursera.org/learn/machine-learning http://open.163.com/special/opencourse/machinelearning.html https://mooc.study.163.com/smartSpec/detail/1001319001.htm 103
5.7.7.2. https://www.udacity.com/course/deep-learning--ud730 104
5.7.7.3. http://www.cs.cmu.edu/~tom/10701_sp11/lectures.shtml 104
5.7.7.4. http://work.caltech.edu/lectures.html 104
5.7.7.5. 神经网络:宾夕法尼亚大学 https://www.youtube.com/playlist?list=PL6Xpj9I5qXYEcOhn7TqghAJ6NAPrNmUBH 104
5.7.7.6. https://lagunita.stanford.edu/courses/HumanitiesandScience/StatLearning/Winter2015/about 104
5.7.7.7. http://cs229.stanford.edu/ 104
5.7.7.8. http://cs231n.stanford.edu/ 104
5.7.7.9. http://cs224d.stanford.edu/ 104
5.7.7.10. 资源集散:https://github.com/RatulGhosh/awesome-machine-learning 104
5.7.7.11. 模式识别与机器学习:http://users.isr.ist.utl.pt/~wurmd/Livros/school/Bishop - Pattern Recognition And Machine Learning - Springer 2006.pdf https://github.com/PRML/PRMLT 104
5.7.7.12. https://www.cs.huji.ac.il/~shais/UnderstandingMachineLearning/understanding-machine-learning-theory-algorithms.pdf 104
5.7.7.13. https://web.stanford.edu/~hastie/Papers/ESLII.pdf 104
5.7.7.14. 《深度学习》,又叫 " 花书 " http://www.deeplearningbook.org/ https://github.com/exacity/deeplearningbook-chinese 104
5.7.7.15. 《Introduction to Machine Learning with Python》 105
5.7.7.16. 《Hands-On Machine Learning with Scikit-Learn and TensorFlow》 105
5.7.7.17. Tensorflow:https://www.youtube.com/playlist?list=PLOU2XLYxmsIIuiBfYad6rFYQU_jL2ryal 105
5.7.7.18. https://pythonprogramming.net/machine-learning-tutorial-python-introduction/ 105
5.7.7.19. https://medium.com/machine-learning-101 105
5.7.7.20. https://medium.com/machine-learning-for-humans 105
5.7.7.21. 博客:https://machinelearningmastery.com/blog/ 105
5.7.7.22. http://martin.zinkevich.org/rules_of_ml/rules_of_ml.pdf 105
5.7.7.23. 个人博客 http://iamtrask.github.io/ 105
5.7.7.24. https://www.youtube.com/playlist?list=PLZHQObOWTQDNU6R1_67000Dx_ZCJB-3pi 105
5.7.7.25. 麻省理工:http://www.deeplearningbook.org/ 105
5.7.7.26. https://github.com/ujjwalkarn/Machine-Learning-Tutorials 105
5.7.7.27. 神经网络 105
5.7.7.27.1. 神经网络:麻省理工 http://ocw.mit.edu/courses/brain-and-cognitive-sciences/9-641j-introduction-to-neural-networks-spring-2005/index.htm http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-867-machine-learning-fall-2006/ http://ocw.mit.edu/courses/sloan-school-of-management/15-097-prediction-machine-learning-and-statistics-spring-2012/index.htm 105
5.7.7.27.2. http://neuralnetworksanddeeplearning.com/ 翻译版 https://tigerneil.gitbooks.io/neural-networks-and-deep-learning-zh/content/ 106
5.7.7.27.3. http://karpathy.github.io/2015/05/21/rnn-effectiveness/ 106
5.7.7.27.4. http://colah.github.io/posts/2014-03-NN-Manifolds-Topology/ 106
5.7.7.27.5. http://colah.github.io/posts/2015-08-Understanding-LSTMs/ 106
5.7.7.27.6. http://distill.pub/2016/augmented-rnns/ 106
5.7.7.27.7. http://benanne.github.io/2014/08/05/spotify-cnns.html 106
5.7.7.28. 经典算法 106
5.7.7.28.1. 监督学习 106
5.7.7.28.1.1. https://en.wikipedia.org/wiki/Decision_tree 106
5.7.7.28.1.2. https://en.wikipedia.org/wiki/Naive_Bayes_classifier 106
5.7.7.28.1.3. https://en.wikipedia.org/wiki/Ordinary_least_squares 106
5.7.7.28.1.4. https://en.wikipedia.org/wiki/Logistic_regression 106
5.7.7.28.1.5. https://en.wikipedia.org/wiki/Support_vector_machine 106
5.7.7.28.1.6. https://en.wikipedia.org/wiki/Ensemble_learning 106
5.7.7.28.1.7. 子主题 7 106
5.7.7.28.2. 非监督学习 106
5.7.7.28.2.1. https://en.wikipedia.org/wiki/Cluster_analysis 106
5.7.7.28.2.2. https://en.wikipedia.org/wiki/K-means_clustering 106
5.7.7.28.2.3. https://en.wikipedia.org/wiki/Mean_shift 106
5.7.7.28.2.4. https://en.wikipedia.org/wiki/DBSCAN 107
5.7.7.28.2.5. https://en.wikipedia.org/wiki/Expectation–maximization_algorithm 107
5.7.7.28.2.6. https://en.wikipedia.org/wiki/Hierarchical_clustering 107
5.7.7.28.2.7. https://en.wikipedia.org/wiki/Principal_component_analysis 107
5.7.7.28.2.8. https://en.wikipedia.org/wiki/Singular-value_decomposition 107
5.7.7.28.2.9. https://en.wikipedia.org/wiki/Independent_component_analysis 107
5.7.7.28.3. 资源集散地 107
5.7.7.28.3.1. https://machinelearningmastery.com/a-tour-of-machine-learning-algorithms/ 107
5.7.7.28.3.2. https://en.wikipedia.org/wiki/Outline_of_machine_learning#Machine_learning_algorithms 107
5.7.7.28.3.3. http://scikit-learn.org/stable/ 107
5.7.7.28.3.4. 8个有趣项目,跟着练就好:https://elitedatascience.com/machine-learning-projects-for-beginners 107
5.7.7.28.3.5. 公共数据集,其中包括农业、生物、天气、计算机网络、地球科学、经济、教育、金融、能源、政府、健康、自然语言、体育等:https://github.com/awesomedata/awesome-public-datasets 107
5.7.7.28.3.6. https://github.com/ChristosChristofidis/awesome-deep-learning 107
5.7.7.28.3.7. https://github.com/terryum/awesome-deep-learning-papers 107
5.7.7.28.3.8. https://github.com/endymecy/awesome-deeplearning-resources 108
5.8. 前端方向 108
5.8.1. Html5 108
5.8.1.1. 权威指南:https://book.douban.com/subject/25786074/ 108
5.8.1.2. 《HTML5 Canvas核心技术》https://book.douban.com/subject/24533314/ 108
5.8.1.3. Canvas/SVG/WebGL:https://developer.mozilla.org/kab/docs/Web/API/Canvas_API https://developer.mozilla.org/en-US/docs/Web/SVG https://developer.mozilla.org/en-US/docs/Web/API/WebGL_API 108
5.8.1.4. https://github.com/diegocard/awesome-html5 108
5.8.1.5. https://github.com/willianjusten/awesome-svg 108
5.8.1.6. https://github.com/raphamorim/awesome-canvas 108
5.8.1.7. https://github.com/sjfricke/awesome-webgl 108
5.8.2. CSS 108
5.8.2.1. https://developer.mozilla.org/zh-CN/docs/Web/CSS 108
5.8.2.2. http://lesscss.org/ 108
5.8.2.3. http://sass-lang.com/ 108
5.8.2.4. 书写规范 https://github.com/necolas/idiomatic-css https://github.com/grvcoelho/css-styleguide https://google.github.io/styleguide/htmlcssguide.html 108
5.8.2.5. 框架 108
5.8.2.5.1. bootstrap 109
5.8.2.5.2. 主打清新UI:https://semantic-ui.com/ 109
5.8.2.5.3. 主打响应式:http://foundation.zurb.com/ 109
5.8.2.5.4. flexbox:http://bulma.io/ 109
5.8.2.6. 标准化库 109
5.8.2.6.1. https://github.com/necolas/normalize.css 109
5.8.2.6.2. https://github.com/jgthms/minireset.css 109
5.8.2.6.3. https://github.com/jonathantneal/sanitize.css/ 109
5.8.2.6.4. https://github.com/Martin-Pitt/css-unstyle 109
5.8.2.7. 资源集散地 109
5.8.2.7.1. https://github.com/troxler/awesome-css-frameworks 109
5.8.2.7.2. https://codepen.io/chriscoyier/post/codepens-css 109
5.8.2.7.3. http://markdotto.com/2014/07/23/githubs-css/ 109
5.8.2.7.4. https://medium.com/@fat/mediums-css-is-actually-pretty-fucking-good-b8e2a6c78b06 109
5.8.2.7.5. https://medium.com/bbc-design-engineering/css-at-bbc-sport-part-1-bab546184e66 109
5.8.2.7.6. https://blog.trello.com/refining-the-way-we-structure-our-css-at-trello 109
5.8.2.7.7. https://github.com/davidtheclark/scalable-css-reading-list 109
5.8.3. JavaScript 109
5.8.3.1. 《JavaScript 语言精粹》 110
5.8.3.2. 《JavaScript 忍者秘籍》 110
5.8.3.3. 《Effective JavaScript》 110
5.8.3.4. ES6 110
5.8.3.4.1. https://hacks.mozilla.org/category/es6-in-depth/ 110
5.8.3.4.2. 深入浅出:http://www.infoq.com/cn/es6-in-depth/ 110
5.8.3.4.3. https://codetower.github.io/es6-features?utm_source=mybridge&utm_medium=email&utm_campaign=read_more 110
5.8.3.4.4. http://es6.ruanyifeng.com/ 110
5.8.3.4.5. 工具列表 https://github.com/addyosmani/es6-tools 110
5.8.3.4.6. 1万6千星 https://mbeaudru.github.io/modern-js-cheatsheet/ 110
5.8.3.5. https://github.com/getify/You-Dont-Know-JS 110
5.8.3.6. 编程范式 110
5.8.3.6.1. https://auth0.com/blog/glossary-of-modern-javascript-concepts/ 110
5.8.3.6.2. https://auth0.com/blog/glossary-of-modern-javascript-concepts-part-2/ 110
5.8.3.7. js内核 110
5.8.3.7.1. http://dmitrysoshnikov.com/ecmascript/javascript-the-core-2nd-edition/ 110
5.8.3.7.2. http://dmitrysoshnikov.com/ecmascript/javascript-the-core/ 111
5.8.3.7.3. https://medium.com/@DmitrySoshnikov/js-scope-static-dynamic-and-runtime-augmented-5abfee6223fe 111
5.8.3.8. SessionStake CEO系列文章 https://blog.sessionstack.com/@zlatkov 111
5.8.3.9. 性能 111
5.8.3.9.1. google工程师 https://medium.com/@addyosmani 111
5.8.3.9.2. https://medium.com/dev-channel/the-cost-of-javascript-84009f51e99e 111
5.8.3.9.3. https://medium.com/reloading/javascript-start-up-performance-69200f43b201 111
5.8.3.9.4. 子主题 4 111
5.8.3.10. 资源集散地 111
5.8.3.10.1. https://mathiasbynens.be/notes/javascript-unicode 111
5.8.3.10.2. https://mgechev.github.io/javascript-algorithms/index.html 111
5.8.3.10.3. 30秒看懂js有用库 https://github.com/Chalarangelo/30-seconds-of-code 111
5.8.3.10.4. 搞笑和tricky的 https://github.com/denysdovhan/wtfjs 111
5.8.3.10.5. airbnb规范,7万星 https://github.com/airbnb/javascript 111
5.8.3.10.6. https://www.youtube.com/watch?v=hO7mzO83N1Q 111
5.8.4. 浏览器原理 112
5.8.4.1. http://taligarsiel.com/Projects/howbrowserswork1.htm 112
5.8.4.2. https://www.html5rocks.com/en/tutorials/internals/howbrowserswork/ 112
5.8.4.3. 精简版:https://coolshell.cn/articles/9666.html http://arvindr21.github.io/howBrowserWorks 112
5.8.4.4. Virtual DOM 112
5.8.4.4.1. https://medium.com/@deathmood/how-to-write-your-own-virtual-dom-ee74acc13060 112
5.8.4.4.2. https://medium.com/@deathmood/write-your-virtual-dom-2-props-events-a957608f5c76 112
5.8.4.4.3. https://medium.com/@gethylgeorge/how-virtual-dom-and-diffing-works-in-react-6fc805f9f84e 112
5.8.4.4.4. https://medium.com/@rajaraodv/the-inner-workings-of-virtual-dom-666ee7ad47cf 112
5.8.4.4.5. https://github.com/livoras/blog/issues/13 112
5.8.4.4.6. 实现:https://github.com/Matt-Esch/virtual-dom 112
5.8.4.4.7. 实现:https://maquettejs.org/ 112
5.8.4.5. 网络协议 112
5.8.4.5.1. 《High Performance Browser Networking》https://book.douban.com/subject/25856314/ 112
5.8.4.5.2. http2 112
5.8.4.5.2.1. https://en.wikipedia.org/wiki/HTTP/2 113
5.8.4.5.2.2. https://legacy.gitbook.com/book/ye11ow/http2-explained/details 113
5.8.4.5.2.3. http://daniel.haxx.se/http2/ https://www.gitbook.com/book/ye11ow/http2-explained/details 113
5.8.4.5.2.4. https://cascadingmedia.com/insites/2015/03/http-2.html 113
5.8.4.5.2.5. https://www.nginx.com/wp-content/uploads/2015/09/NGINX_HTTP2_White_Paper_v4.pdf 113
5.8.4.5.2.6. https://httpwg.org/specs/rfc7540.html 113
5.8.4.5.2.7. https://httpwg.org/specs/rfc7541.html 113
5.8.4.5.3. WebSocket 113
5.8.4.5.3.1. https://en.wikipedia.org/wiki/WebSocket 113
5.8.4.5.3.2. http://www.websocket.org/quantum.html 113
5.8.4.5.3.3. https://stackoverflow.com/questions/12555043/my-understanding-of-http-polling-long-polling-http-streaming-and-websockets 113
5.8.4.5.3.4. http://blog.teamtreehouse.com/an-introduction-to-websockets 113
5.8.4.5.4. 资源集散地 113
5.8.4.5.4.1. https://www.html5rocks.com/en/tutorials/websockets/basics/ 113
5.8.4.5.4.2. https://github.com/facundofarias/awesome-websockets 113
5.8.4.5.4.3. http://lucumr.pocoo.org/2012/9/24/websockets-101/ 113
5.8.4.5.4.4. https://banksco.de/p/state-of-realtime-web-2016.html 113
5.8.4.5.4.5. https://samsaffron.com/archive/2015/12/29/websockets-caution-required 114
5.8.5. 性能优化和框架 114
5.8.5.1. CSS、图片、字体、JavaScript 性能调优 http://www.allitebooks.in/web-performance-action/ 114
5.8.5.2. 网页 优化技术与工具:http://designingforperformance.com/ 114
5.8.5.3. 《High Performance JavaScript 》 114
5.8.5.4. 《高性能网站建设指南:前端工程师技能精髓》 114
5.8.5.5. https://developers.google.com/web/fundamentals/ 114
5.8.5.6. https://developers.google.com/web/fundamentals/performance/why-performance-matters/ 114
5.8.5.7. 最佳实践 114
5.8.5.7.1. http://browserdiet.com/zh/ 114
5.8.5.7.2. https://developers.google.com/speed/docs/insights/rules 114
5.8.5.7.3. https://developer.yahoo.com/performance/rules.html 114
5.8.5.7.4. 性能优化案例学习:https://wpostats.com/ 114
5.8.5.7.5. http://blog.httpwatch.com/2015/01/16/a-simple-performance-comparison-of-https-spdy-and-http2/ 114
5.8.5.7.6. https://www.nginx.com/blog/7-tips-for-faster-http2-performance/ 114
5.8.5.7.7. https://slack.engineering/reducing-slacks-memory-footprint-4480fec7e8eb 115
5.8.5.7.8. https://medium.com/@Pinterest_Engineering/driving-user-growth-with-performance-improvements-cfc50dafadd7 115
5.8.5.7.9. http://jonraasch.com/blog/10-javascript-performance-boosting-tips-from-nicholas-zakas 115
5.8.5.7.10. http://www.guypo.com/17-statistics-to-sell-web-performance-optimization/ 115
5.8.5.7.11. http://deanhume.com/Home/BlogPost/getting-started-with-the-picture-element/8109 115
5.8.5.7.12. https://dev.opera.com/articles/native-responsive-images/ 115
5.8.5.7.13. http://www.deanhume.com/Home/BlogPost/improve-page-load-times-with-dns-prefetching/80 115
5.8.5.7.14. 前端动画渲染优化 http://www.html5rocks.com/en/tutorials/speed/rendering/ 115
5.8.5.7.15. chrome开发工具分析内存:https://developer.chrome.com/devtools/docs/javascript-memory-profiling 115
5.8.5.8. 性能测试 115
5.8.5.8.1. https://developers.google.com/speed/pagespeed/ 115
5.8.5.8.2. https://github.com/marcelduran/yslow 115
5.8.5.8.3. https://gtmetrix.com/ 115
5.8.5.8.4. https://github.com/davidsonfellipe/awesome-wpo 116
5.8.5.8.5. 国内资源列表 http://chineseseoshifu.com/blog/china-hosted-javascript-libraries-jquery-dojo-boostrap.html 116
5.8.5.9. 前端框架 116
5.8.5.9.1. https://medium.com/unicorn-supplies/angular-vs-react-vs-vue-a-2017-comparison-c5c52d620176 116
5.8.5.9.2. https://medium.com/js-dojo/react-or-vue-which-javascript-ui-library-should-you-be-using-543a383608d 116
5.8.5.9.3. https://medium.com/@TechMagic/reactjs-vs-angular5-vs-vue-js-what-to-choose-in-2018-b91e028fa91d 116
5.8.5.9.4. Vue 116
5.8.5.9.4.1. https://medium.com/vue-mastery/why-43-of-front-end-developers-want-to-learn-vue-js-7f23348bc5be 116
5.8.5.9.4.2. 从jq平滑过度到vue https://www.smashingmagazine.com/2018/02/jquery-vue-javascript/ 116
5.8.5.9.4.3. https://medium.com/@dalaidunc/10-things-i-love-about-vue-505886ddaff2 116
5.8.5.9.4.4. 耗子叔专访尤雨溪 https://blog.hackages.io/https-blog-hackages-io-evanyoubhack2017-cc5559806157 116
5.8.5.9.4.5. 官方:http://vuejs.org/guide/ https://cn.vuejs.org/v2/guide/ 116
5.8.5.9.4.6. 视频:https://laracasts.com/series/learn-vue-2-step-by-step 116
5.8.5.9.4.7. 作者写的新手入门:https://zhuanlan.zhihu.com/p/23134551 116
5.8.5.9.4.8. https://itnext.io/how-not-to-vue-18f16fe620b5 117
5.8.5.9.4.9. https://alligator.io/vuejs/component-communication/ 117
5.8.5.9.4.10. https://medium.com/js-dojo/4-ajax-patterns-for-vue-js-apps-add915fc9168 117
5.8.5.9.4.11. https://vuejsdevelopers.com/2017/05/20/vue-js-safely-jquery-plugin/ 117
5.8.5.9.4.12. https://vuejsdevelopers.com/2017/03/24/vue-js-component-templates/ 117
5.8.5.9.4.13. https://vuejsdevelopers.com/2017/04/22/vue-js-libraries-plugins/ 117
5.8.5.9.4.14. https://lobotuerto.com/blog/dynamic-and-async-components-made-easy-with-vuejs/ 117
5.8.5.9.4.15. 资源集散地:https://github.com/vuejs/awesome-vue 117
5.8.5.9.5. React 117
5.8.5.9.5.1. https://reactjs.org/tutorial/tutorial.html 117
5.8.5.9.5.2. https://doc.react-china.org/ 117
5.8.5.9.5.3. https://medium.freecodecamp.org/all-the-fundamental-react-js-concepts-jammed-into-this-single-medium-article-c83f9b53eac2 117
5.8.5.9.5.4. 短视频 https://blog.kentcdodds.com/learn-react-fundamentals-and-advanced-patterns-eac90341c9db 117
5.8.5.9.5.5. https://reactjs.org/docs/thinking-in-react.html 117
5.8.5.9.5.6. 状态管理 118
5.8.5.9.5.7. 函数式编程 118
5.8.5.9.5.8. 设计相关 119
5.8.5.9.5.9. 最佳实践 119
5.8.5.9.5.10. 资源集散地 120
5.8.6. UI/UX 120
5.8.6.1. 首先,你得开始学习设计的一些原则和套路,如配色、平衡、排版、一致性等。还有用户体验的 4D 步骤——Discover、、Define、Develop 和 Delivery https://blog.nicolesaidy.com/7-steps-to-become-a-ui-ux-designer-8beed7639a95 120
5.8.6.2. 《Don’t Make Me Think》《简约至上》《认知与设计:理解 UI 设计准则》《界面设计模式》https://book.douban.com/subject/5394309/ 120
5.8.6.3. https://uxplanet.org/the-psychology-principles-every-ui-ux-designer-needs-to-know-24116fd65778 120
5.8.6.4. https://blog.figma.com/18-designers-predict-ui-ux-trends-for-2018-2d04d41361c6 120
5.8.6.5. https://medium.com/thinking-design/the-evolution-of-ui-ux-designers-into-product-designers-623e4e7eaab3 121
5.8.6.6. 原子设计(Atomic Design) 121
5.8.6.6.1. Atomic Design 原子设计┃构建科学规范的设计系统https://www.jianshu.com/p/13e87bf4f857 121
5.8.6.6.2. https://medium.com/uxeastmeetswest/網頁設計-atomic-design簡介及工作實例-42e666358d52 121
5.8.6.6.3. http://atomicdesign.bradfrost.com/ 121
5.8.6.6.4. http://bradfrost.com/blog/post/atomic-web-design/ 121
5.8.6.6.5. http://patternlab.io/ 121
5.8.6.6.6. https://github.com/bradfrost/patternlab 121
5.8.6.6.7. https://codeburst.io/atomic-design-with-react-e7aea8152957 121
5.8.6.6.8. https://medium.com/@yejodido/atomic-components-managing-dynamic-react-components-using-atomic-design-part-1-5f07451f261f 121
5.8.6.7. 设计语言与系统 121
5.8.6.7.1. Material Design 121
5.8.6.7.1.1. https://material.io/ 121
5.8.6.7.1.2. https://en.wikipedia.org/wiki/Google_Now 121
5.8.6.7.1.3. https://www.youtube.com/watch?v=97SWYiRtF0Y&feature=youtu.be 121
5.8.6.7.1.4. https://material.io/ 122
5.8.6.7.1.5. http://design.1sters.com/ 122
5.8.6.7.1.6. https://en.wikipedia.org/wiki/Comparison_of_Material_Design_implementations 122
5.8.6.7.1.7. https://www.getmdl.io/ 122
5.8.6.7.1.8. https://materializecss.com/ 122
5.8.6.7.1.9. https://material-ui.com/ 122
5.8.6.7.1.10. https://www.muicss.com/ 122
5.8.6.7.2. fluent Design 122
5.8.6.7.2.1. https://fluent.microsoft.com/ 122
5.8.6.7.2.2. https://channel9.msdn.com/Events/Build/2017/B8100 122
5.8.6.7.2.3. https://channel9.msdn.com/Events/Build/2017/B8066 122
5.8.6.7.2.4. https://www.youtube.com/watch?v=AnqwdPgVXAI 122
5.8.6.7.2.5. https://www.youtube.com/watch?v=dMq8CMIE1xU 122
5.8.6.7.2.6. https://www.youtube.com/watch?v=pUuHSuCnDGE 122
5.8.6.7.2.7. https://www.youtube.com/watch?v=DKvkRfQD8Yg 122
5.8.6.7.3. https://developer.apple.com/design/ 122
5.8.6.7.4. https://www.ibm.com/design/language/ 122
5.8.6.7.5. https://www.lightningdesignsystem.com/ 122
5.8.6.7.6. http://facebook.design/ 122
5.8.6.8. 动画效果设计 123
5.8.6.8.1. https://codepen.io/ 123
5.8.6.8.2. https://en.wikipedia.org/wiki/12_basic_principles_of_animation 123
5.8.6.8.3. https://www.creativebloq.com/advice/understand-the-12-principles-of-animation 123
5.8.6.8.4. https://blog.prototypr.io/6-animation-guidelines-for-ux-design-74c90eb5e47a 123
5.8.6.8.5. https://medium.com/@pasql/transitional-interfaces-926eb80d64e3 123
5.8.6.8.6. https://alistapart.com/article/ui-animation-and-ux-a-not-so-secret-friendship 123
5.8.6.8.7. https://medium.com/@stevenfabre/invisible-animation-ffa27d0b77e5 123
5.8.6.8.8. https://medium.com/ux-in-motion/creating-usability-with-motion-the-ux-in-motion-manifesto-a87a4584ddc 123
5.8.6.8.9. http://alistapart.com/article/designing-interface-animation 123
5.8.6.8.10. https://www.freepik.com/blog/animation-principles-in-motion-design/ 123
5.8.6.8.11. https://medium.com/ux-in-motion/creating-usability-with-motion-the-ux-in-motion-manifesto-a87a4584ddc 123
5.8.6.8.12. http://alistapart.com/article/integrating-animation-into-a-design-system 123
5.8.6.8.13. 动画案例:https://fromupnorth.com/mixed-ui-ux-animations-4d7a22f9ab7 https://fromupnorth.com/great-ui-ux-animations-3e9a0baa336f 124
5.8.6.9. 资源集散地 124
5.8.6.9.1. http://webdesignernews.com/ 124
5.8.6.9.2. https://www.designernews.co/ 124
5.8.6.9.3. https://www.reddit.com/r/web_design/ 124
5.8.6.9.4. marvel团队博客 http://blog.marvelapp.com/ 124
5.8.6.9.5. http://thenextweb.com/section/creative/ 124
5.8.6.9.6. https://medium.com/design 124
5.8.6.9.7. http://smashingmagazine.com/ 124
5.8.6.9.8. https://www.sitepoint.com/design-ux/ 124
5.8.6.9.9. 设计不错案例网站 http://awwwards.com/ 124
5.8.6.9.10. http://onepagelove.com/ 124
5.8.6.9.11. 移动app设计http://inspired-ui.com/ 124
5.8.6.9.12. 创意作品 http://behance.net/ 124
5.8.6.9.13. 设计师必去 http://dribbble.com/ 124
5.8.6.9.14. 大量动画,设计师版的抖音 https://uimovement.com/ 124
5.9. 技术资源集散地 125
5.9.1. 个人技术博客 125
5.9.1.1. 《高效能程序员的修练》杰夫·阿特伍德(Jeff Atwood)2008年 创建 stackoverflow https://blog.codinghorror.com/ 125
5.9.1.2. 《软件随想录》https://joelonsoftware.com/ 125
5.9.1.3. 编程大师“Bob 大叔”的博客,其真名叫 Robert C Martin 《程序员的职业素养》http://blog.cleancoder.com/ 125
5.9.1.4. https://martinfowler.com/ 《重构》、《分析模式》、《企业应用架构模式》、《领域特定语言》和《NoSQL 精粹》 125
5.9.1.5. 《黑客与画家》2005 年他与人共同创建了著名的创业投资公司 Y Combinator 不仅可以跟 Paul Graham 学创业,学思考,学技术, 还可以学习写作 。http://www.paulgraham.com/articles.html http://paulgraham.com/startupideas.html http://paulgraham.com/ds.html http://www.paulgraham.com/growth.html 125
5.9.1.6. 曾在AWS与google工作过 https://medium.com/@steve.yegg https://coolshell.cn/articles/5701.html 125
5.9.1.7. Think in java作者 http://bruceeckel.github.io/ https://www.artima.com/weblogs/index.jsp?blogger=beckel 125
5.9.1.8. C++大拿 https://herbsutter.com/ 125
5.9.1.9. 从2003写到今 干货满满 https://eli.thegreenplace.net/ 126
5.9.1.10. 好玩的东西多 http://www.catonmat.net/ 126
5.9.1.11. 底层性能分析 http://www.brendangregg.com/index.html 126
5.9.1.12. Linux/c https://eklitzke.org/ 126
5.9.1.13. Linux debug https://jvns.ca/ 126
5.9.1.14. http://nullprogram.com/ 126
5.9.1.15. C++的 http://www.fluentcpp.com/ 126
5.9.1.16. C++ http://preshing.com/ 126
5.9.1.17. 软件开发教训 https://programmingisterrible.com/ 126
5.9.1.18. 事故二次方 https://accidentallyquadratic.tumblr.com/ 126
5.9.1.19. 一堆人写的博客 。https://hackernoon.com/ 126
5.9.1.20. 博客集中营:https://medium.com/ 126
5.9.2. Youtube技术频道 126
5.9.2.1. https://www.youtube.com/channel/UCCBVCTuk6uJrN3iFV_3vurg 126
5.9.2.2. 涵盖各种技术 https://www.youtube.com/channel/UCtxCXg-UvSnTKPOzLH4wJaQ 126
5.9.2.3. amazon https://www.youtube.com/channel/UCd6MoB9NC6uYN2grvUNT-Zg 126
5.9.2.4. facebook https://www.youtube.com/user/FacebookDevelopers/ 126
5.9.2.5. google https://www.youtube.com/user/GoogleDevelopers 126
5.9.2.6. spring https://www.youtube.com/user/SpringSourceDev 127
5.9.2.7. 微软 https://www.youtube.com/user/MicrosoftResearch 127
5.9.2.8. mit公开课 https://www.youtube.com/user/MIT 127
5.9.2.9. https://www.youtube.com/user/stanfordonline 127
5.9.2.10. 数据库相关:https://www.youtube.com/user/jensdit 127
5.9.2.11. https://www.youtube.com/user/redhatsummit 127
5.9.2.12. https://www.youtube.com/user/OpenNetSummit 127
5.9.2.13. 机器学习:https://www.youtube.com/user/dvbuntu/ 127
5.9.2.14. 前端开发 https://www.youtube.com/user/thenewboston/ 127
5.9.2.15. 教程型 可练听力 https://www.youtube.com/user/derekbanas 127
5.9.2.16. java https://www.youtube.com/user/java/ 127
5.9.2.17. https://www.youtube.com/user/CppCon 127
5.9.2.18. 科普教程 https://www.youtube.com/user/Computerphile https://www.youtube.com/user/Numberphile https://www.youtube.com/user/periodicvideos https://www.youtube.com/user/sixtysymbols https://www.youtube.com/user/DeepSkyVideos 127
5.9.2.19. 安全 127
5.9.2.19.1. https://www.youtube.com/user/DEFCONConference 127
5.9.2.19.2. https://www.youtube.com/user/CCCen 128
5.9.2.19.3. https://www.youtube.com/user/RSAConference 128
5.9.2.19.4. https://www.youtube.com/user/BlackHatOfficialYT 128
5.9.3. 各大公司博客 128
5.9.3.1. http://nerds.airbnb.com/ 128
5.9.3.2. https://www.allthingsdistributed.com/ 128
5.9.3.3. http://mvdirona.com/jrh/work/ 128
5.9.3.4. http://bandcamptech.wordpress.com/ 128
5.9.3.5. https://www.simple.com/engineering/ 128
5.9.3.6. http://blog.cloudera.com/blog/ 128
5.9.3.7. https://tech.dropbox.com/ 128
5.9.3.8. http://codeascraft.com/ 128
5.9.3.9. https://www.facebook.com/Engineering 128
5.9.3.10. http://code.flickr.net/ 128
5.9.3.11. http://engineering.foursquare.com/ 128
5.9.3.12. http://googleresearch.blogspot.com/ 128
5.9.3.13. https://engineering.groupon.com/ 128
5.9.3.14. http://highscalability.com/ 128
5.9.3.15. http://instagram-engineering.tumblr.com/ 128
5.9.3.16. http://engineering.linkedin.com/blog 128
5.9.3.17. http://tech.oyster.com/ 129
5.9.3.18. http://engineering.pinterest.com/ 129
5.9.3.19. http://engineering.quora.com/ 129
5.9.3.20. http://devblog.songkick.com/ 129
5.9.3.21. https://developers.soundcloud.com/blog/ 129
5.9.3.22. http://corner.squareup.com/ 129
5.9.3.23. http://www.redditblog.com/ 129
5.9.3.24. https://github.com/blog/category/engineering 129
5.9.3.25. http://techblog.netflix.com/ 129
5.9.3.26. http://www.twilio.com/engineering 129
5.9.3.27. https://engineering.twitter.com/ 129
5.9.3.28. http://engineering.webengage.com/ 129
5.9.3.29. http://eng.yammer.com/blog/ 129
5.9.3.30. http://engineeringblog.yelp.com/ 129
5.9.3.31. https://smarketshq.com/ 129
5.9.4. 论文 129
5.9.4.1. 如何读论文 129
5.9.4.1.1. http://organizationsandmarkets.com/2010/08/31/how-to-read-an-academic-article/ 129
5.9.4.1.2. https://www.cc.gatech.edu/~akmassey/posts/2012-02-15-advice-on-reading-academic-papers.html 130
5.9.4.1.3. http://violentmetaphors.com/2013/08/25/how-to-read-and-understand-a-scientific-paper-2/ 130
5.9.4.1.4. http://michaelrbernste.in/2014/10/21/should-i-read-papers.html 130
5.9.4.1.5. https://www.youtube.com/watch?v=8eRx5Wo3xYA 130
5.9.4.2. 论文集散地 130
5.9.4.2.1. https://www.youtube.com/user/keeroyz 130
5.9.4.2.2. http://jeffhuang.com/best_paper_awards.html 130
5.9.4.2.3. http://scholar.google.com/citations?view_op=top_venues&hl=en&vq=eng 130
5.9.4.2.4. https://research.fb.com/publications/ 130
5.9.4.2.5. https://research.google.com/pubs/papers.html 130
5.9.4.2.6. http://research.microsoft.com/apps/catalog/default.aspx?t=publications 130
5.9.4.2.7. http://dspace.mit.edu/handle/1721.1/39813 130
5.9.4.2.8. http://dsrg.pdos.csail.mit.edu/ 130
5.9.4.2.9. http://arxiv.org/ 现今的一些数学家及科学家习惯先将其论文上传至arxiv.org/ 130
5.9.4.2.10. https://scirate.com/ 开源代码 https://github.com/scirate/scirate 130
5.9.4.2.11. http://doc.cat-v.org/ 130
5.9.4.2.12. https://www.usenix.org/conferences/best-papers 131
5.9.4.2.13. https://blog.acolyer.org/ 131
5.9.4.2.14. https://lobste.rs/t/pdf 131
5.9.4.2.15. 三万星的 https://github.com/papers-we-love/papers-we-love 131