Dubbo 源码分析 – 服务引用

1. 简介 在 上一篇 文章中,我详细的分析了服务导出的原理。本篇文章我们趁热打铁,继续分析服务引用的原理。在 Dubbo…

hello hello 发布于 2024-04-26

从零开始获取和使用免费的SSL证书保护您的网站

如今,保护您的网站不仅是一项建议,而且是必要的。这就是SSL证书发挥作用的地方。它们对用户浏览器和网站之间传输的数据进行加密,确保隐私和安全。 在可用于获取SSL证书的各种选项中,受欢迎程度仅次于Let’s Encrypt,ZeroSSL是首选之一,特别是对于那些寻求免费且可靠的解决方案的人来说。…

hello hello 发布于 2024-04-26
hello hello 发布于 2024-04-24

Dubbo 源码分析 – 服务调用过程

1. 简介 在前面的文章中,我们分析了 Dubbo SPI、服务导出与引入、以及集群容错方面的代码。经过前文的铺垫,本篇文章我们终于可以分析服务调用过程了。Dubbo…

hello hello 发布于 2024-04-24

系统设计面试:如何设计一个Twitter或微博

这期视频主要介绍了设计Twitter或类似新闻源系统的功能和非功能需求,以及一些架构概述和讨论点,包括推拉模型和混合模型、服务的无状态性、多数据中心分布、数据库副本和缓存策略、监控使用指标等。 00:00 设计Twitter或任何类型的新闻源系统时,我们需要考虑功能和非功能需求。 功能需求包括发布和检索动态、通知和分析等服务。…

hello hello 发布于 2024-04-19

系统设计面试:如何设计一个如微信或WhatsApp这样的消息系统

本视频是关于设计一个消息系统,如WhatsApp或WeChat,涵盖了功能要求和非功能要求,包括一对一聊天和群组聊天、媒体共享、推送通知和在线离线指示等。 视频还介绍了系统架构概述,包括网关、聊天服务、标识服务、服务发现、映射表和在用户状态上的心跳机制。 此外,讨论了其他相关话题,如端到端加密、媒体文件处理和滥用防御。 00:00…

hello hello 发布于 2024-04-18
hello hello 发布于 2024-04-17

系统设计面试:Web爬虫的实现

WebCrawler是一种系统设计面试问题,用于系统atically浏览web以进行索引、数据挖掘和存档,需要考虑存储容量和架构选择。 系统架构包括种子URL、URL筛选器、HTML提取器和渲染器等模块,以及URL优先级队列和URL去重机制来实现优先级和礼貌性。 存储和缓存可以使用列式数据库、分布式文件系统或NoSQL数据库来处理大量数据。 00:01…

hello hello 发布于 2024-04-17

MySQL 事务、锁和MVCC

MySQL 事务、锁和MVCC 以下文章来源于对线面试官 ,作者Java3y 面试官 : 你是怎么理解InnoDB引擎中的事务的? 候选者 :在我的理解下,事务可以使「一组操作」要么全部成功,要么全部失败 候选者 :事务其目的是为了「保证数据最终的一致性」。 候选者…

hello hello 发布于 2024-04-11

DNS技术答疑解惑

DNS是应用层的协议,是互联网的“入口”,是互联网关键基础资源,承担着重要的作用。DNS默默无闻,“隐藏”在互联网的背后默默提供服务,人们对于DNS知之甚少。 1、什么是DNS DNS是 域名系统 (Domain Name System)的简称,本质上是一个域名和IP地址相互映射的一个分布式数据库。 2、为什么要使用DNS?…

hello hello 发布于 2024-04-10
上一页 下一页