Dioxide.CNの記事簿

於群峰之上,更覺長風浩蕩

NEWS | 使用Spring Mono主题为博客写作

分布式与云原生

在这个充满挑战和机遇的数字化时代,分布式系统和云原生技术正在重塑我们的思考方式和工作方式。在本系列文章《分布式与云原生》中,我将深度分享我在这个领域的探索历程和所获得的洞见。我将探讨从分布式服务和微服务架构,到海量数据的处理,以及如何利用云原生的方式来面对日益复杂化的需求。

探索JDK原理

本系列文章《探索JDK原理》详细记录了我在深入探索Java Development Kit (JDK)源码过程中遇到的一系列问题和挑战。这些问题涵盖了各个领域,包括但不限于"Java并发编程"以及"Java虚拟机(JVM)原理"等方面。从"第一期:JDK源码编译与版本控制"开始,我将以分期的方式,系统地记录我的学习历程和思考过程。

Structured Concurrency

Structured Concurrency is avaiable as an incubator API in the JDK 19. This is still about Project Loom, probably one of the most anticipated features of the JDK 19.

Virtual Thread

In traditional Java high-concurrency projects, context switching of threads brings huge memory overhead. The emergence of thread pools solved these problems to some extent, but Java threads still could not escape the control of the OS. Thus, virtual threads came into being.

异步任务实战之远程拉取和风天气API

在上一篇文章《并发编排与响应式初步》,我们已经对CompletableFuture的功能进行了深入的探讨,并简要介绍了Reactor响应式流相关的概念。然而,要熟练掌握异步任务编排并非一朝一夕之事,尤其是在需要处理 I/O 密集型应用或者一些特殊场景,如:任务间无顺序依赖关系,或者需要在所有任务完成后一次性处理所有返回结果。