《后端技术面试 38 讲》学习笔记 Day 14
《后端技术面试 38 讲》学习笔记 Day 1434 | 技术修炼之道:同样工作十几年,为什么有的人成为大厂架构师,有的人失业?原文摘抄最近几年的时间他承担的工作职责几乎没有变化,使用的技术、开发的项目几乎和头几年一样,那么很难相信这些年他的技术会有什么进步。任何专业技能的从业者都需要经历新手、高级新手、胜任者、精通者、专家 5 个阶段。一个悲观的事实是,新手会自然进入高级新手阶段,**而高级新....
《后端技术面试 38 讲》学习笔记 Day 13
《后端技术面试 38 讲》学习笔记 Day 1333 | 区块链技术架构:区块链到底能做什么?原文摘抄比特币的主要思路是,构建一个无中心、去信任的分布式记账系统。交易签名只能保证交易不是他人伪造的,却不能阻止交易的发起者自己进行多重交易,即交易的发起者将一个比特币同时转账给两个人,也就是所谓的双花。如何保证区块的严格顺序,比特币的做法是,在每个区块的头部记录他的前一个区块,也就是前驱区块的 ha....
《后端技术面试 38 讲》学习笔记 Day 12
《后端技术面试 38 讲》学习笔记 Day 1231 | 大数据架构:大数据技术架构的思想和原理是什么?原文摘抄大数据技术其实是分布式技术在数据处理领域的创新性应用,本质和我们此前讲到的分布式技术思路一脉相承:用更多的计算机组成一个集群,提供更多的计算资源,从而满足更大的计算压力要求。大数据就是将各种数据统一收集起来进行计算,发掘其中的价值。数据分析传统上主要使用 SQL 进行分析,如果能根据 ....
《后端技术面试 38 讲》学习笔记 Day 11
《后端技术面试 38 讲》学习笔记 Day 1129 | 高可用架构:我们为什么感觉不到淘宝应用升级时的停机?原文摘抄程序要升级,必须要关闭进程重新启动,这段时间应用也是不可用的互联网的高可用是说,在上面各种情况下,应用都要是可用的,用户都能够正常访问系统,完成业务处理但不管是哪种方案,实现高可用需要投入的技术和设备成本都非常高。因此可用性并不是越高越好,而是要根据产品策略寻找高可用投入产出的最....
《后端技术面试 38 讲》学习笔记 Day 10
《后端技术面试 38 讲》学习笔记 Day 1027 | 微服务架构:微服务究竟是灵丹还是毒药?Dubbo 应该说是借鉴了此前更早的 SOA 架构方案,即面向服务的体系架构。Dubbo 在借鉴 SOA 架构的基础上进行了优化,抛弃了 SOA 一些不必要的规范约束,使用二进制协议进行服务注册与调用,执行效率和使用的简洁性都得到了极大提升。Dubbo 架构和 SOA 架构一样,最核心的组件也是 3 ....
《后端技术面试 38 讲》学习笔记 Day 09
《后端技术面试 38 讲》学习笔记 Day 0925 | 数据存储架构:如何改善系统的数据存储能力?在整个互联网系统架构中,承受着最大处理压力,最难以被伸缩的,就是数据存储部分。目前用来改善数据存储能力的主要手段包括:数据库主从复制、数据库分片和 NoSQL 数据库。现实中,也会采用 MySQL 主主复制的方案。使用主主复制需要注意的是,主主复制仅仅用来提升数据写操作的可用性,并不能用来提高写操....
《后端技术面试 38 讲》学习笔记 Day 08
《后端技术面试 38 讲》学习笔记 Day 0823 | 异步架构:如何避免互相依赖的系统间耦合?主要手段就是使用消息队列的异步架构,有时候也被称为事件驱动架构。消息队列异步架构的主要角色包括消息生产者、消息队列和消息消费者。根据消息消费方式又分为点对点模式和发布订阅模式两种。在点对点模式中,多个消息生产者向消息队列发送消息,多个消息消费者消费消息,每个消息只会被一个消息消费者消费。在发布订阅模....
《后端技术面试 38 讲》学习笔记 Day 07
《后端技术面试 38 讲》学习笔记 Day 0721丨分布式架构:如何应对高并发的用户请求原文摘抄当同时访问系统的用户不断增加的时候,需要消耗的系统计算资源也不断增加,需要更多的 CPU 和内存去处理用户的计算请求,需要更多的网络带宽去传输用户的数据,需要更多的磁盘空间去存储用户的数据。当消耗的资源超过了服务器资源的极限的时候,服务器就会崩溃,整个系统无法正常使用。垂直伸缩与水平伸缩传统的行业,....
《后端技术面试 38 讲》学习笔记 Day 06
《后端技术面试 38 讲》学习笔记 Day 0619 | 组件设计原则:组件的边界在哪里?软件设计的核心目标就是高内聚、低耦合。组件内聚原则主要讨论哪些类应该聚合在同一个组件中,以便组件既能提供相对完整的功能,又不至于太过庞大。复用发布等同原则、共同封闭原则、共同复用原则组件耦合原则讨论的是组件应该包含哪些功能和类,而组件耦合原则讨论组件之间的耦合关系应该如何设计。无循环依赖原则、稳定依赖原则、....
《后端技术面试 38 讲》学习笔记 Day 05
《后端技术面试 38 讲》学习笔记 Day 0517 | 设计模式应用:编程框架中的设计模式框架是对某一类架构方案可复用的设计与实现。框架应该满足开闭原则,即面对不同应用场景,框架本身是不需要修改的,需要对修改关闭。同时框架还应该满足依赖倒置原则,即框架不应该依赖应用程序,因为开发框架的时候,应用程序还没有呢一般说来,我们使用框架编程的时候,需要遵循框架的规范编写代码。比如 Tomcat、Spr....
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。
Java面试那些事儿
手把手带您学习Java,开启编程之路。
+关注