|
499 | 499 |
|
500 | 500 |
|
501 | 501 |
|
502 |
| -# 八.设计模式(Design Patterns) |
503 |
| - |
504 |
| -+ [六大设计原则](http://wiki.jikexueyuan.com/project/java-design-pattern-principle/) |
505 |
| - |
506 |
| - |
| 502 | +# 八.架构与设计 |
| 503 | + |
| 504 | ++ [设计模式合集](http://wiki.jikexueyuan.com/project/java-design-pattern-principle/) |
| 505 | + |
| 506 | +## 系统设计 |
| 507 | + |
| 508 | ++ [系统设计面试之前需要知道的八件事](https://wizardforcel.gitbooks.io/gainlo-interview-guide/content/sd1.html) |
| 509 | ++ 设计Twitter |
| 510 | + + [如何设计 Twitter(第一部分)](https://wizardforcel.gitbooks.io/gainlo-interview-guide/content/sd2.html) |
| 511 | + + [如何设计 Twitter(第二部分)](https://wizardforcel.gitbooks.io/gainlo-interview-guide/content/sd3.html) |
| 512 | ++ [创建照片分享应用](https://wizardforcel.gitbooks.io/gainlo-interview-guide/content/sd4.html) |
| 513 | ++ [创建短网址系统](https://wizardforcel.gitbooks.io/gainlo-interview-guide/content/sd5.html) |
| 514 | ++ [如何设计 Google Docs](https://wizardforcel.gitbooks.io/gainlo-interview-guide/content/sd6.html) |
| 515 | ++ 设计新闻推送系统 |
| 516 | + + [设计新闻推送系统(第一部分)](https://wizardforcel.gitbooks.io/gainlo-interview-guide/content/sd7.html) |
| 517 | + + [设计新闻推送系统(第二部分)](https://wizardforcel.gitbooks.io/gainlo-interview-guide/content/sd8.html) |
| 518 | ++ [设计 Facebook 聊天功能](https://wizardforcel.gitbooks.io/gainlo-interview-guide/content/sd9.html) |
| 519 | ++ [如何为 Twitter 设计趋势算法](https://wizardforcel.gitbooks.io/gainlo-interview-guide/content/sd10.html) |
| 520 | ++ [设计缓存系统](https://wizardforcel.gitbooks.io/gainlo-interview-guide/content/sd11.html) |
| 521 | ++ [设计推荐系统](https://wizardforcel.gitbooks.io/gainlo-interview-guide/content/sd12.html) |
| 522 | ++ [随机 ID 生成器](https://wizardforcel.gitbooks.io/gainlo-interview-guide/content/sd13.html) |
| 523 | ++ 设计键值存储 |
| 524 | + + [设计键值存储(第一部分)](https://wizardforcel.gitbooks.io/gainlo-interview-guide/content/sd14.html) |
| 525 | + + [设计键值存储(第二部分)](https://wizardforcel.gitbooks.io/gainlo-interview-guide/content/sd15.html) |
| 526 | ++ [构建网页爬虫](https://wizardforcel.gitbooks.io/gainlo-interview-guide/content/sd16.html) |
| 527 | ++ 设计垃圾回收系统 |
| 528 | + + [设计垃圾回收系统(第一部分)](https://wizardforcel.gitbooks.io/gainlo-interview-guide/content/sd17.html) |
| 529 | + + [设计垃圾回收系统(第二部分)](https://wizardforcel.gitbooks.io/gainlo-interview-guide/content/sd18.html) |
| 530 | ++ 设计电商网站 |
| 531 | + + [设计电商网站(第一部分)](https://wizardforcel.gitbooks.io/gainlo-interview-guide/content/sd19.html) |
| 532 | + + [设计电商网站(第二部分)](https://wizardforcel.gitbooks.io/gainlo-interview-guide/content/sd20.html) |
| 533 | ++ [设计点击计数器](https://wizardforcel.gitbooks.io/gainlo-interview-guide/content/sd21.html) |
| 534 | ++ 设计 Youtube |
| 535 | + + [设计 Youtube(第一部分)](https://wizardforcel.gitbooks.io/gainlo-interview-guide/content/sd22.html) |
| 536 | + + [设计 Youtube(第二部分)](https://wizardforcel.gitbooks.io/gainlo-interview-guide/content/sd23.html) |
507 | 537 |
|
508 | 538 | # 九.框架(Framework)
|
509 | 539 |
|
|
609 | 639 |
|
610 | 640 | # 十一.分布式
|
611 | 641 |
|
| 642 | +## 1.分布式基础理论 |
| 643 | + |
612 | 644 | + [美团技术团队:分布式系统互斥性与幂等性问题的分析与解决](https://tech.meituan.com/distributed_system_mutually_exclusive_idempotence_cerberus_gtis.html)
|
| 645 | ++ [分布式基础理论](https://github.com/CyC2018/CS-Notes/blob/master/notes/%E5%88%86%E5%B8%83%E5%BC%8F.md) |
613 | 646 | + **CAP理论:**
|
614 | 647 | + 论文:[Brewer’s Conjecture and the Feasibility of Consistent, Available, Partition-Tolerant Web](https://users.ece.cmu.edu/~adrian/731-sp04/readings/GL-cap.pdf)
|
615 | 648 | + [CAP 定理的含义](http://www.ruanyifeng.com/blog/2018/07/cap.html)
|
| 649 | + + [分布式理论(一) - CAP定理](https://juejin.im/post/5b26634b6fb9a00e765e75d1) |
| 650 | ++ **BASE理论:** |
| 651 | + + [分布式理论(二) - BASE理论](https://link.juejin.im/?target=https%3A%2F%2Fjuejin.im%2Fpost%2F5b2663fcf265da59a401e6f8) |
| 652 | ++ **2PC协议:** |
| 653 | + + [分布式理论(三) - 2PC协议](https://link.juejin.im/?target=https%3A%2F%2Fjuejin.im%2Fpost%2F5b2664446fb9a00e4a53136e) |
| 654 | ++ **3PC协议:** |
| 655 | + + [分布式理论(四) - 3PC协议](https://link.juejin.im/?target=https%3A%2F%2Fjuejin.im%2Fpost%2F5b26648e5188257494641b9f) |
| 656 | ++ **一致性算法Paxos:** |
| 657 | + + [分布式理论(五) - 一致性算法Paxos](https://link.juejin.im/?target=https%3A%2F%2Fjuejin.im%2Fpost%2F5b2664bd51882574874d8a76) |
| 658 | ++ **一致性协议Raft:** |
| 659 | + + [分布式理论(六) - 一致性协议Raft](https://link.juejin.im/?target=https%3A%2F%2Fjuejin.im%2Fpost%2F5b2664e2f265da59584d8c90) |
616 | 660 | + **分布式事务**
|
617 | 661 | + [事务相关基础知识](http://www.hollischuang.com/archives/tag/%E4%BA%8B%E5%8A%A1)
|
618 | 662 | + [分布式事务](http://tech.dianwoda.com/2018/09/27/fen-bu-shi-shi-wu/)
|
|
0 commit comments