java面试共30篇
java面试
JVM 运行时内存-爱三味

JVM 运行时内存

Java 堆从 GC 的角度还可以细分为: 新生代(Eden 区、From Survivor 区和 To Survivor 区)和老年代。
软件爱好者的头像-爱三味软件爱好者1年前
03315
掌握数据一致性:Spring Boot中MySQL双写实现的完整指南-爱三味

掌握数据一致性:Spring Boot中MySQL双写实现的完整指南

详细介绍如何在Spring Boot应用中实现MySQL双写机制,包括多数据源配置、事务管理、异常处理和性能优化,帮助开发者构建高可靠性的数据一致性解决方案。
软件爱好者的头像-爱三味软件爱好者3个月前
05415
JVM-概述-爱三味

JVM-概述

JVM 是可运行 Java 代码的假想计算机 ,包括一套字节码指令集、一组寄存器、一个栈、 一个垃圾回收,堆 和 一个存储方法域。JVM 是运行在操作系统之上的,它与硬件没有直接 的交互。
软件收藏者的头像-爱三味软件收藏者1年前
03914
GC垃圾收集器-爱三味

GC垃圾收集器

jvm GC垃圾收集器
软件收藏者的头像-爱三味软件收藏者1年前
06014
MySQL 8 字符类型揭秘:超越 VARCHAR 与 TEXT,探索 CHAR、ENUM 与二进制的威力!-爱三味

MySQL 8 字符类型揭秘:超越 VARCHAR 与 TEXT,探索 CHAR、ENUM 与二进制的威力!

全面解析 MySQL 8 中除了 `VARCHAR` 和 `TEXT` 之外的所有字符及二进制字符串类型。本文将深入探讨定长字符串 `CHAR`,集合类型 `ENUM` 和 `SET` 的巧妙用法,以及 `BINARY`、`VARBINARY` 和 `B...
软件爱好者的头像-爱三味软件爱好者18天前
03614
CompletableFuture超时后还能get吗?3种超时处理方式详解-爱三味

CompletableFuture超时后还能get吗?3种超时处理方式详解

深入解析Java CompletableFuture的三种超时处理方式,包括get超时、orTimeout和completeOnTimeout的实现原理与使用场景。通过实例代码讲解异步任务超时处理的最佳实践,助你构建更可靠的Java并...
软件爱好者的头像-爱三味软件爱好者3个月前
04114
Java 安全并发编程的终极武器:深入 Guava ImmutableSet-爱三味

Java 安全并发编程的终极武器:深入 Guava ImmutableSet

还在为集合的线程安全问题而烦恼吗?还在担心方法返回的集合被意外修改吗?本文将带你深入探索 Google Guava 库中的强大工具——**`ImmutableSet`**。它不仅天生线程安全、无需加锁,还能通过防...
软件爱好者的头像-爱三味软件爱好者26天前
02714
极速RPC:SpringBoot下3秒内实现海量远程调用的终极优化指南-爱三味

极速RPC:SpringBoot下3秒内实现海量远程调用的终极优化指南

本文深入探讨如何在SpringBoot环境下优化RPC调用性能,通过异步编程、连接池优化、响应式编程等多种技术手段,实现在3秒内处理最大数量的远程调用。文章提供完整代码示例和性能测试数据,帮助开...
软件爱好者的头像-爱三味软件爱好者3个月前
04713
【实战教程】Spring Boot集成SkyWalking:轻松实现用户ID、URL和IP的自定义标签追踪-爱三味

【实战教程】Spring Boot集成SkyWalking:轻松实现用户ID、URL和IP的自定义标签追踪

本文详细介绍如何在Spring Boot应用中为SkyWalking追踪添加自定义标签,包括用户ID、请求URL和客户端IP,帮助你实现更精细化的应用监控和问题排查。提供了过滤器和拦截器两种实现方案,代码完整...
软件爱好者的头像-爱三味软件爱好者3个月前
04513
揭秘认证背后的秘密:从Token到用户ID的完整解密流程-爱三味

揭秘认证背后的秘密:从Token到用户ID的完整解密流程

深入探讨现代Web应用中token到用户ID的解密过程,包括JWT解析、签名验证、用户信息提取等关键步骤,帮助开发者理解身份验证背后的技术原理。
软件爱好者的头像-爱三味软件爱好者3个月前
03313