涛技札记 TAO'S BLOG

# Java

共 18 篇文章

理解Java对象的内存布局

本文将详细介绍Java对象在内存中的存储结构,并讨论如何通过工具和理论知识来合理估算项目运行所需的大致内存空间,加深对java对象内存结构的了解。

Java 阅读约 6 分钟

Spring PropertySource使用指南

PropertySource是Spring框架中的一个接口,用于提供属性(配置)的来源。它允许在应用程序中加载和访问属性值,这些属性值通常用于配置应用程序的行为。

Spring框架 阅读约 2 分钟

Spring Events 使用指南

Spring事件(Spring events)是Spring框架中的一种机制,用于在应用程序中实现基于发布-订阅模式的事件通知机制。我们可以基于Spring event来实现简单的业务解耦。本文将基于SpringFramework5.3.32版本介绍Spring Event使用方式和相关示例。

Spring框架 阅读约 4 分钟

XML文件打包到JAVA类路径

在Java项目开发中,管理资源文件如xml配置文件是一个常见的需求。特别是当这些资源文件需要与编译后的类文件放在同一路径时,正确配置项目变得尤为重要。本文将探讨如何在Maven项目和IntelliJ IDEA将xml文件打包到Java类路径中。

Java 阅读约 3 分钟

Spring框架中的@bean注解

在Spring框架中,@Bean注解是一个非常强大的工具,它用于定义和配置Beans。然而,有效地使用@Bean注解不仅需要理解其高级属性,还需要了解其使用中的限制。本文旨在全面解析@Bean注解的高级属性,并讨论其使用中的关键限制,以确保Spring应用程序的健壮性和有效性。

Spring框架 阅读约 2 分钟

spring-bean实例化的多种方式

Spring Bean实例化是构建应用的基础。理解不同的Bean实例化方法对于开发高效、可维护的应用至关重要。本文将深入探讨Spring中不同的Bean实例化方法,并提供相应的示例代码,帮助您更好地理解和应用这些方法。

Spring框架 阅读约 3 分钟

Spring BeanDefinition使用指南

在Spring框架中,BeanDefinition 是一个非常核心的接口,用于定义Bean的配置信息。它包含了Bean的各种属性设置、构造函数参数、其他特殊配置以及具体实现类等信息。

Spring框架 阅读约 3 分钟

ThreadLocal使用指南

ThreadLocal是用于在多线程环境下维护线程本地变量。它提供了一种简单的机制,使得每个线程都可以独立地访问和修改其自己的局部变量副本,而不会干扰其他线程的副本。

Java 阅读约 5 分钟

java线程池使用指南

java线程池是一种用于管理和复用线程的机制。它包含一组预先创建的线程,这些线程可以被重复使用来执行任务,而不需要为每个任务都创建和销毁线程。

Java 阅读约 7 分钟

volatile使用指南

在Java中,volatile是一个关键字,用于确保内存的可见性并避免在多线程应用程序中重新排序问题。

Java 阅读约 4 分钟