|
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/) |
|