我在极客大学收获满满
系统架构演进
框架设计、设计原则、设计模式
架构师训练营会讲啥? 第一课还没开始之前,笔者猜会是从全局视角先整体概括。比如提供一个思维导图,涉及到的全部课程内容。类似演讲的总-- 分 -- 总。
讲师:李智慧
如何画架构视图,如何写出设计文档
一个典型的大型互联网应用系统使用了哪些技术方案和手段,主要解决什么问题?请列举描述。
编程的本质与未来
极客大学架构师训练营第 1 期第九周课程作业,极客时间《如何设计一个秒杀系统》专栏笔记。
有两个单向链表(链表长度分别为 m,n),这两个单向链表有可能在某个元素合并,如下图所示的这样,也可能不合并。现在给定两个链表的头指针,在不修改链表的情况下,如何快速地判断这两个链表是否合并?如果合并,找到合并的元素,也就是图中的 x 元素。
食堂就餐卡系统是⼀个学校里面学生和老师以及其他人员就餐的系统,是公司面对学校战略的核⼼系统,承担着公司拓展学校市场的⽬标任务。
在理论计算机科学中,CAP定理(CAP theorem),又被称作布鲁尔定理(Brewer's theorem),它指出对于一个分布式计算系统来说,不可能同时满足以下三点(<font color='red'>切记:分布式系统最终是达到所有状态的,也就是最终一致性。随着时间的延长,和其它条
架构师训练营第 1 期第 6 周学习笔记,分布式数据库、CAP 原理、NoSQL 数据库架构……TL;DL
性能压测的时候,随着并发压力的增加,系统响应时间和吞吐量如何变化,为什么?
请描述什么是依赖倒置原则,为什么有时候依赖倒置原则又被称为好莱坞原则?
如果你听说过通达快递,那么你就应该知道下面的内容是极客大学架构师训练营的大作业
每周完成一个 ARTS:
说明:笔者拍照实现饿汉式单例类,也就是应用一启动,就会把单例对象加载到内存。
JVM 垃圾回收即使将 JVM 堆中的已经不再被使用的对象清理掉,释放宝贵的内存资源。
简述 CAP 定理,其实并不是那么简单,其中有很多分布式环境下设计方案的妥协 trade-off
用你熟悉的编程语言实现一致性 hash 算法。
不停赶课中,前期由于看过了李老师的书,总体这周的内容比较好理解。关于大型网站的开发,后续还有大数据和AI相关的知识这块是用的比较少和知识比较薄弱的。后续有时间需要研究一块这方面的内容。还有存储这块很多知识需要补齐。
zookeeper这块用的比较少,了解的也比较少,后续要专门花时间去好好学习一下分布式相关的技术。读的高可用是相对比较好实现的,写的高可用后续要重点花时间关注一下。学习收获很大。