本文基于 Apache RocketMQ release-4.9.4 版本源码,深入剖析其核心架构设计思想 RocketMQ 作为阿里巴巴开源的...
在刚开始学习 Java 开发时,我们通常会这样创建对象: 这样的方式简单直观,但在实际开发中,尤其是复杂的企业级项目中,这种“手动 new”的方...
作为软件工程师和架构师,我们职业生涯的大部分时间,其实都是在与一种无形的力量作斗争。这种力量,在物理学中被称为“熵增”,而在软件领域,我们称之为...
随着互联网的迅猛发展,HTTP协议作为应用层的核心通信协议,经历了多个版本的演进。从最早的HTTP/1.0到如今的HTTP/3,每一次改进都旨在...
之前的文章给大家介绍过k8s的基本概念[https://www.jianshu.com/p/942888b1f725],本文为大家介绍k8s的实...
在分布式系统中,随着服务的逐渐增多,稳定性和容错性变得至关重要。为了保证系统的高可用性,限流、熔断、降级等机制成为了开发者必不可少的工具。Sen...
Spring Boot 3 是 Spring 社区的一次重要更新,引入了许多新特性和改动,旨在提升开发效率、性能和安全性。本文将详细介绍 Spr...
Java 21 是一个长期支持 (LTS) 版本,于 2023 年 9 月发布。作为一个 LTS 版本,Java 21 引入了许多新特性和改动,...
Java 19 于 2022 年 9 月发布,带来了一些新特性和改动。尽管它不是一个长期支持 (LTS) 版本,但它引入了一些重要的改进和实验性...