Python 面向对象详解! 发表于 2024-09-26 分类于 Python 本文字数: 7.2k 阅读时长 ≈ 7 分钟 作为一名 Java程序员,对面向对象编程肯定不陌生,那么,在 Python 语言中,面向对象是什么?它有什么作用?这篇文章我们就来讲一讲。 阅读全文 »
Kafka ISR机制详解! 发表于 2024-09-25 更新于 2024-09-24 分类于 消息中间件 本文字数: 2.5k 阅读时长 ≈ 2 分钟 Kafka 的高可用性和高可靠性与它的 ISR机制密切相关。那么,什么是 ISR? 它是如何工作的?这篇文章,我们来详解 Kafka 的 ISR 机制。 阅读全文 »
Python Function详解! 发表于 2024-09-24 分类于 Python 本文字数: 5.7k 阅读时长 ≈ 5 分钟 Python 函数是一个返回特定任务的语句块。其理念是将一些常用或重复的任务放在一起,创建一个函数,这样我们就可以通过调用函数来重用其中的代码,而不是为不同的输入一遍又一遍地编写相同的代码。 阅读全文 »
线上API响应慢,该如何排查和解决? 发表于 2024-09-23 分类于 消息中间件 本文字数: 3k 阅读时长 ≈ 3 分钟 线上 API接口响应慢的问题可能会对用户体验和业务运营造成严重影响,因此及时有效地排查和定位问题至关重要。这篇文章,我们将系统地分析如何如何排查和解决问题。 阅读全文 »
Python Loop详解! 发表于 2024-09-22 分类于 Python 本文字数: 5.8k 阅读时长 ≈ 5 分钟 在 Python 编程语言中,提供了两种类型的循环——For 循环和 While 循环来处理循环需求以及三种执行循环的方法。虽然所有方法提供了类似的基本功能,但它们在语法和条件检查时间上有所不同。在本文中,我们将了解 Python 循环,并通过示例来理解它们的工作原理。 阅读全文 »
Kafka 如何避免重复消费? 发表于 2024-09-21 分类于 消息中间件 本文字数: 2.7k 阅读时长 ≈ 2 分钟 在 Apache Kafka 中,避免重复消费是一个常见的问题,尤其是在处理消息时需要确保每条消息只被处理一次。Kafka本身提供了一些机制和最佳实践来帮助实现这一目标。这篇文章,我们来分析 7种常见的方式。 阅读全文 »
如何设计一个分布式任务调度系统? 发表于 2024-09-20 更新于 2024-09-19 分类于 系统设计 本文字数: 6k 阅读时长 ≈ 5 分钟 什么是分布式任务调度器?为什么需要分布式任务调度系统?如何设计一套分布式任务调度系统?这篇文章,我们来详细分析。 阅读全文 »
Python if-else嵌套! 发表于 2024-09-20 分类于 Python 本文字数: 3.6k 阅读时长 ≈ 3 分钟 在现实生活中,有时我们需要根据特定条件决定接下来该做什么。同样,在编程中,也会遇到需要在特定条件为真时执行特定任务的情况。在这种情况下,可以使用条件语句。Python 提供了以下条件语句: 阅读全文 »
招商银行2面:如何实现一个通知系统? 发表于 2024-09-19 分类于 系统设计 本文字数: 4.9k 阅读时长 ≈ 4 分钟 在实际工作中,我们经常会用到通知系统,比如,用户完成在线购买后,需要发送订单确认邮件、支付处理成功的短信以及包裹发货的推送通知。那么,什么是通知系统?如何设计一个通知系统?这篇文章,我们来聊一聊! 阅读全文 »
Python Dictionaries详解! 发表于 2024-09-18 更新于 2024-09-19 分类于 Python 本文字数: 7.4k 阅读时长 ≈ 7 分钟 Python Dictionaries字典是一种数据结构,用于以键值对的形式存储值。这篇文章,我们来详细分析。 阅读全文 »