随笔分类 - java
jaxb-api介绍
摘要:常见artifact的作用和适用场景介绍。 jaxb-api 是 Java 的一个标准库,全称是 Java Architecture for XML Binding API,即“Java XML 绑定架构 API”。 作用 JAXB 的主要作用是: 在 Java 对象和 XML 数据之间进行双向转换
阅读全文
ThreadPoolExecutor 线程池介绍
摘要:ThreadPoolExecutor 是 Java 中用于创建和管理线程池的核心类。它提供了高度可配置的线程池机制,允许开发者根据具体需求调整线程池的行为。下面是 ThreadPoolExecutor 的构造函数参数及其含义: corePoolSize: 核心线程池大小。即使在空闲时也会保留的线程数
阅读全文
jdk与tomcat版本的对应关系
摘要:jdk 、 tomcat 版本的对应关系, jdk 版本特性: jdk版本LTS版本tomcat 版本jdk 版本特性描述 21 是 10.1.x 引入新 GC 特性,原生内存访问 API 改进,加强虚拟线程,通用整数压缩 20 10.0.x 包括多元化的 JEPs,持续改进的光纤线程和结构化并发,
阅读全文
springboot和spring对应版本的介绍
摘要:Spring Boot 、Spring 、JDK版本对应关系: Spring Boot 版本对应 Spring 版本JDK 版本Spring Boot 特性描述 3.2.x 6.1.x 17, 21 增强的云本地支持,新的架构优化,支持 Java 21 3.1.x 6.0.x 17, 20 加入新的
阅读全文
Java系统属性和环境变量的核心区别
摘要:系统属性 (System Properties): 系统属性是与 Java 应用程序相关的键值对。它们由 Java 运行时环境(JRE)维护,常用于存储 Java 运行时的配置信息。 系统属性通常用于 Java 程序内部,以反映程序行为或特定的 Java 环境设置,如文件编码、用户目录、操作系统名称
阅读全文
posted @ 2024-11-21 12:24
卡米i
JAVA_OPTS 环境变量
摘要:JAVA_OPTS 环境变量用于设置传递给 Java 虚拟机(JVM)的选项。这些选项可以影响 JVM 的行为,包括内存管理、垃圾回收、系统属性等。JAVA_OPTS 是一个通用的环境变量,可以在任何需要启动 JVM 的环境中使用,不仅限于 Tomcat 或特定的应用服务器。 JAVA_OPTS 的
阅读全文
JVM参数一般规律
摘要:JVM 参数遵循一定的命名和使用规律,这些参数可以根据其前缀分为几类,每类都有特定的用途和格式。下面是关于 -X、-XX 和 -D 开头的 JVM 参数的一些常见规律: -X 参数 含义:非标准选项,通常用于设置内存大小和其他与性能相关的参数。 示例: -Xms<size>:设置初始 Java 堆大
阅读全文
JVM内存池监控
摘要:1.Committed1.1 定义:committed 指的是 JVM 从操作系统那里已经获取并承诺给内存池使用的内存量。这部分内存已经被分配给 JVM,并且可以立即用于存储对象或数据。 1.2 特点:committed 内存不一定全部被使用,但它保证了 JVM 在需要时可以直接使用这些内存而不需要
阅读全文
【API文档】spring的Assert类
摘要:org.springframework.util.Assert提供的方法列表: 方法信息方法功能或适用场景参数详细解释 boolean isAssignable(Class<?> superType, Class<?> subType) 断言 `subType` 是 `superType` 的子类或
阅读全文
【API文档】apache的StringUtils类
摘要:org.apache.commons.lang3.StringUtils类提供的方法列表: 方法签名功能描述参数解释 boolean contains(CharSequence seq, int searchChar) 检查字符序列中是否包含指定的字符。 seq: 要检查的字符序列。 searchC
阅读全文
【API文档】apache.的BooleanUtils类
摘要:org.apache.commons.lang3.BooleanUtils类方法分析 方法签名功能或适用场景入参详细解释 public static boolean and(final boolean... array) 对一组boolean值进行与操作 array: 一组boolean值 publ
阅读全文
posted @ 2024-10-11 15:10
卡米i
【API文档】java.util.Objects类
摘要:java.util.Objects类方法分析 java.util.Objects类方法分析 方法签名功能或适用场景入参详细解释 public static int compare(T a, T b, Comparator<? super T> c) 比较两个对象,返回比较结果。 T a: 第一个对象
阅读全文
【API文档】guava库Lists类
摘要:google的guava库中看,com.google.common.collect.Lists类提供的方法列表。 方法签名功能或适用场景入参详细解释 public static <E> ArrayList<E> newArrayList() 创建一个可变的空ArrayList实例。 无 public
阅读全文
【API文档】java.util.Collections
摘要:方法签名功能或适用场景入参详细解释 <T> boolean addAll(Collection<? super T> c, T... elements) 将所有指定的元素添加到指定的集合中。 c: 要添加元素的集合。 elements: 要添加的元素。 <T> Queue<T> asLifoQueu
阅读全文
【ConcurrentHashMap】put/putIfAbsent/compute/computeIfAbsent/computeIfPresent的区别和适用场景
摘要:ConcurrentHashMap 是 Java 中用于并发环境的线程安全哈希表。以下是 put、putIfAbsent、compute、computeIfAbsent 和 computeIfPresent 五个方法的区别和适用场景:
阅读全文
浙公网安备 33010602011771号