java共42篇 第3页
java
Java高并发秘籍:SpringBoot响应式异步RPC架构实战与NIO多线程调优全解析-爱三味

Java高并发秘籍:SpringBoot响应式异步RPC架构实战与NIO多线程调优全解析

本文深入探讨Java SpringBoot中实现高性能响应式异步RPC调用的最佳实践,结合NIO和多线程技术,打造高并发、低延迟的微服务通信架构。
软件爱好者的头像-爱三味软件爱好者5个月前
0418
基于Apollo实现Spring Boot动态CORS配置-爱三味

基于Apollo实现Spring Boot动态CORS配置

在微服务架构中,动态调整配置而无需重启应用是一项关键能力。本文详细介绍如何利用Apollo配置中心实现Spring Boot应用的CORS(跨域资源共享)配置动态更新,让您能够实时调整允许访问的域名列...
软件爱好者的头像-爱三味软件爱好者5个月前
04012
JVM-概述-爱三味

JVM-概述

JVM 是可运行 Java 代码的假想计算机 ,包括一套字节码指令集、一组寄存器、一个栈、 一个垃圾回收,堆 和 一个存储方法域。JVM 是运行在操作系统之上的,它与硬件没有直接 的交互。
软件收藏者的头像-爱三味软件收藏者1年前
04014
微服务架构中的请求链路追踪与多线程传递:全方位解决方案-爱三味

微服务架构中的请求链路追踪与多线程传递:全方位解决方案

本文深入探讨微服务架构中服务A调用服务B时的请求链路追踪问题,以及在多线程环境下如何保证上下文信息的正确传递。通过实际案例和代码示例,全面解析分布式追踪技术的实现原理和最佳实践,帮助...
软件爱好者的头像-爱三味软件爱好者5个月前
0396
Java 8 终极指南:彻底告别 static final Map 陷阱,精通 ImmutableMap 与 ImmutableSortedMap-爱三味

Java 8 终极指南:彻底告别 static final Map 陷阱,精通 ImmutableMap 与 ImmutableSortedMap

你的 `private static final Map` 真的不可变吗?这句看似安全的代码背后,可能隐藏着导致数据错乱和并发问题的巨大隐患。本文是一篇面向实战的权威指南,将通过两个典型的 `static final Map` ...
软件爱好者的头像-爱三味软件爱好者1个月前
0399
从脆弱到坚固:用 Guava ImmutableList 替代 Arrays.asList 的终极指南-爱三味

从脆弱到坚固:用 Guava ImmutableList 替代 Arrays.asList 的终极指南

你是否还在代码中随手使用 `Arrays.asList()`?你可能已经掉入了一个常见的安全“陷阱”!`Arrays.asList()` 返回的并非真正的不可变列表,它允许内容被修改,为程序留下了难以追踪的隐患。本文...
软件爱好者的头像-爱三味软件爱好者2个月前
0395
告别“黄色警告”:Java @SuppressWarnings 使用艺术与终极指南-爱三味

告别“黄色警告”:Java @SuppressWarnings 使用艺术与终极指南

本文是一篇关于 Java `@SuppressWarnings` 注解的终极指南。内容涵盖其基本概念、核心警告类型(如 `unchecked`, `deprecation`, `unused`)的详细解析、注解的使用范围与最佳实践。通过丰富的...
软件爱好者的头像-爱三味软件爱好者1个月前
0379
Java线程池两大“天坑”案例深度复盘:从“定时炸弹”到“资源黑洞-爱三味

Java线程池两大“天坑”案例深度复盘:从“定时炸弹”到“资源黑洞

本文通过剖析两段在生产环境中可能引发灾难的`ThreadPoolExecutor`配置代码,深入探讨线程池参数设置的核心思想。我们将揭示不合理配置(如`Integer.MAX_VALUE`)背后的巨大风险,并提供一套清...
软件爱好者的头像-爱三味软件爱好者1个月前
03711
JVM 运行时内存-爱三味

JVM 运行时内存

Java 堆从 GC 的角度还可以细分为: 新生代(Eden 区、From Survivor 区和 To Survivor 区)和老年代。
软件爱好者的头像-爱三味软件爱好者1年前
03715
软件架构决策的艺术:如何客观评估系统设计方案的优劣-爱三味

软件架构决策的艺术:如何客观评估系统设计方案的优劣

深入探讨如何客观评估软件系统设计方案与业界主流方案的优劣,介绍评价标准框架、权衡分析方法和决策流程,帮助技术团队做出更明智的架构选择。
软件爱好者的头像-爱三味软件爱好者5个月前
0377