如何设计一个事件驱动系统? 发表于 2024-08-22 更新于 2024-08-27 分类于 系统架构 本文字数: 5k 阅读时长 ≈ 5 分钟 什么是事件驱动架构?事件驱动架构在实际业务中有什么重要的作用?这篇文章,我们来介绍一种很常见且重要的架构:事件驱动架构。 阅读全文 »
Netty Pipeline详解! 发表于 2024-08-21 更新于 2024-08-20 分类于 Netty 本文字数: 6.4k 阅读时长 ≈ 6 分钟 Netty 是一个基于 Java NIO 的高性能网络应用框架,它广泛用于开发高吞吐量、低延迟的网络应用。Netty 的核心之一是其管道(Pipeline)设计,管道负责处理网络事件的流转和处理。本文将详细分析 Netty 管道的原理、源码以及其设计思维。 阅读全文 »
synchronized 原理分析! 发表于 2024-08-21 更新于 2024-08-20 分类于 Java 本文字数: 4.4k 阅读时长 ≈ 4 分钟 synchronized关键字是Java中用于实现线程同步的机制之一,它可以确保在同一时刻只有一个线程可以访问某个代码块或方法,从而避免线程之间的竞争条件和数据不一致的问题。这篇文章,我们将从字节码角度来剖析`synchronized`工作原理。 阅读全文 »
分布式事务,一文帮你讲透! 发表于 2024-08-20 分类于 架构设计 本文字数: 3.4k 阅读时长 ≈ 3 分钟 在微服务化的时代,分布式事务是一个重要的技术点,这篇文章我们将深入的分析分布式事务。 阅读全文 »
Python Lists详解! 发表于 2024-08-19 更新于 2024-08-18 分类于 Python 本文字数: 9.4k 阅读时长 ≈ 9 分钟 Python 列表就像其他语言中的动态大小数组(例如Java 中的 ArrayList)。简单来说,列表是一组用方括号 `[ ]` 包围并用逗号分隔的东西的集合。 阅读全文 »
Python Tuples详解! 发表于 2024-08-19 更新于 2024-08-25 分类于 Python 本文字数: 5.6k 阅读时长 ≈ 5 分钟 Python Tuples(元组)是类似于列表的一种集合,元组中存储的值可以是任何类型,并且它们通过整数索引。这篇文章,我们将深入地分析 Python Tuples(元组)。 阅读全文 »
Python String详解! 发表于 2024-08-18 分类于 Python 本文字数: 9.7k 阅读时长 ≈ 9 分钟 字符串是 Python编程中的一种数据结构,表示一系列字符。它是一种不可变的数据类型,这意味着一旦创建了字符串,就不能更改它。Python字符串广泛用于许多不同的应用程序中,如存储和操作文本数据,表示姓名、地址和其他可以表示为文本的数据类型。 阅读全文 »
聊聊 RocketMQ中 Topic,Queue,Consumer,Consumer Group的关系 发表于 2024-08-17 分类于 RocketMQ 本文字数: 3k 阅读时长 ≈ 3 分钟 这篇文章,我们来分析 RocketMQ中 Topic,Queue,Consumer,Consumer Group 之间的关系。 阅读全文 »
Python Number类型详解! 发表于 2024-08-17 更新于 2024-08-18 分类于 Python 本文字数: 5k 阅读时长 ≈ 5 分钟 在 Python 中,“Number”是一个类别,包含不同类型的数值数据。Python 支持多种类型的数字,包括整数(int)、浮点数(Float)和复数(Complex)。这篇文章,我们将分析 Python的每种 Number类型以及和 Java语言的对比。 阅读全文 »