Skip to content

Commit 2567cab

Browse files
committed
增加分布式基础理论与若干系统设计题目
1 parent d60a0d4 commit 2567cab

File tree

1 file changed

+49
-5
lines changed

1 file changed

+49
-5
lines changed

README.md

Lines changed: 49 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -499,11 +499,41 @@
499499

500500

501501

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

508538
# 九.框架(Framework)
509539

@@ -609,10 +639,24 @@
609639

610640
# 十一.分布式
611641

642+
## 1.分布式基础理论
643+
612644
+ [美团技术团队:分布式系统互斥性与幂等性问题的分析与解决](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)
613646
+ **CAP理论:**
614647
+ 论文:[Brewer’s Conjecture and the Feasibility of Consistent, Available, Partition-Tolerant Web](https://users.ece.cmu.edu/~adrian/731-sp04/readings/GL-cap.pdf)
615648
+ [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)
616660
+ **分布式事务**
617661
+ [事务相关基础知识](http://www.hollischuang.com/archives/tag/%E4%BA%8B%E5%8A%A1)
618662
+ [分布式事务](http://tech.dianwoda.com/2018/09/27/fen-bu-shi-shi-wu/)

0 commit comments

Comments
 (0)