后端技术面试 38 讲
全面构建你的后端知识体系
李智慧  同程艺龙交通首席架构师,前 Intel& 阿里架构师,《大型网站技术架构》作者
专栏
已完结·共 46 讲
|
3.7w 人已学
|
收藏
Apache Cassandra 解决数据一致性的方案是,在用户写入数据的时候,将一个数据写入集群中的三个服务器节点,等待至少两个节点响应写入成功。用户读取数据的时候,从三个节点尝试读取数据,至少等到两个节点返回数据,并根据返回数据的时间戳,选取最新版本的数据。这样,即使服务器中的数据不一致,但是最终用户还是能得到一个一致的数据,这种方案也被称为最终一致性。
来自:25 | 数据存储架构:如何改善系统的数据存储能力?
5 人划过
开闭原则:软件类、模块应该是对修改关闭的,而对扩展是开放的。通俗地说,就是要不修改代码就是实现需求的变更。
来自:16 | 设计模式基础:不会灵活应用设计模式,你就没有掌握面向对象编程
4 人划过
大型网互联网应用需要两次负载均衡,一次通过 DNS 负载均衡,用户请求访问数据中心负载均衡服务器集群的某台机器,然后这台负载均衡服务器再进行一次负载均衡,将用户请求分发到应用服务器集群的某台服务器上。
来自:24 | 负载均衡架构:如何用10行代码实现一个负载均衡服务?
4 人划过
怎样使继承不违反开闭原则,实际上有一个关于继承的设计原则,叫里氏替换原则。
来自:13丨软件设计的里氏替换原则:正方形可以继承长方形吗?
4 人划过
发布订阅模式下,一个主题可以被重复订阅,所以如果需要扩展功能,可以在对当前的生产者和消费者都没有影响的前提下,增加新的消费者订阅同一个主题即可。
来自:23 | 异步架构:如何避免互相依赖的系统间耦合?
4 人划过
开闭原则可以说是软件设计原则的原则,是软件设计的核心原则,其他的设计原则更偏向技术性,具有技术性的指导意义,而开闭原则是方向性的,在软件设计的过程中,应该时刻以开闭原则指导、审视自己的设计
来自:11丨软件设计的开闭原则:如何不修改代码却能实现需求变更?
4 人划过
对公司而言,真正有价值的是你为公司解决了多少问题,而不是完成了多少工作,工作本身没有意义,解决问题才有意义。对于你自己而言,真正有价值的不是你获得了多快的晋升,多高的加薪,而是你获得了多少持续高强度训练的机会。而这两者,本质上是统一的。
来自:38丨技术管理之道:你真的要转管理吗?
4 人划过
使用微服务架构将逻辑上独立的模块
来自:21丨分布式架构:如何应对高并发的用户请求
3 人划过
一个数据库实例上创建多个 Schema
来自:答疑丨互联网需要解决的技术问题是什么?
3 人划过
XSS 攻击即跨站点脚本攻击,攻击者构造恶意的浏览器脚本文件,使其在其他用户的浏览器上运行,进而进行攻击
来自:30 | 安全性架构:为什么说用户密码泄漏是程序员的锅?
3 人划过
*精彩内容为该课程各文章中划线次数最多的内容
免费试读
讲师

李智慧

同程艺龙交通首席架构师,前 Intel& 阿里架构师,《大型网站技术架构》作者

李智慧,极客时间专栏《从 0 开始学大数据》作者,同程艺龙交通首席架构师、Apache Spark 代码贡献者,长期从事大型网站架构、大数据的研发工作,曾担任阿里巴巴技术专家、Intel 亚太研发中心架构师、宅米和 WiFi 万能钥匙 CTO,有超过 6 年的线下咨询、培训经验...查看更多
编辑推荐
讲师的其他课程
从 0 开始学大数据
李智慧
同程艺龙交通首席架构师,前 Intel 大数据架构师,《大型网站技术架构》作者

47讲 | 70887 人已学习

¥68¥199
李智慧 · 高并发架构实战课
李智慧
同程艺龙交通首席架构师,前 Intel & 阿里架构师,《大型网站技术架构》作者

26讲 | 23084 人已学习

¥59¥99
包含这门课的学习路径

后端工程师

27门课程 183.2w人学习
看过的人还看了
数据结构与算法之美
王争
前 Google 工程师

81讲 | 282563 人已学习

¥68¥199
MySQL 实战 45 讲
林晓斌
网名丁奇,前腾讯云数据库负责人

49讲 | 223747 人已学习

¥68¥199
左耳听风
陈皓
网名“左耳朵耗子”,资深技术专家

119讲 | 179799 人已学习

¥98¥399
设计模式之美
王争
前 Google 工程师,《数据结构与算法之美》专栏作者

113讲 | 122737 人已学习

¥98¥299
从 0 开始学架构
李运华
网名“华仔”,前阿里资深技术专家(P9)

66讲 | 151746 人已学习

¥68¥199
趣谈网络协议
刘超
前网易研究院云计算技术部首席架构师

51讲 | 130074 人已学习

¥68¥199