-
Java 线程池中非核心线程开启的时机
执行三步曲 第一步 核心线程数未满时,开启新的核心线程。 第二步 核心线程数已满,加入等待队列。 第三步 等待队列已满,开启非核心线程。超过非核心线程上限,执行
2023-06-19, Views: 545 , Topics: Java
-
Java 微基准测试 JMH
添加依赖 <dependency> <groupId>org.openjdk.jmh</groupId> &
-
Java 命令行参数浏览器
作用 查看Java不同版本的JVM参数,查看参数是否过期、删除。 不同JVM发布商之前的区别。 VM Options Explorer 链接 https://c
-
Java 命令行参数参考手册
Java 17 https://docs.oracle.com/en/java/javase/17/docs/specs/man/java.html Java
-
Java 查看诊断 JVM 的命令行参数
命令 使用-XX:+UnlockDiagnosticVMOptions解锁诊断JVM的命令行参数,通过-XX:+PrintFlagsFinal参数查看参数。 j
-
Java 查看实验性质的 JVM 命令行参数
命令 使用-XX:+UnlockExperimentalVMOptions解锁实验性质的命令行参数,通过-XX:+PrintFlagsFinal参数查看参数。
-
Java 13 JVM 参数 FlightRecorder 被标记为过时
警告信息 OpenJDK 64-Bit Server VM warning: Option FlightRecorder was deprecated in
-
Java 8 Stream 中的 group by 分组
需求 使用Collectors的groupingBy完成各种分组操作。 Bean 类 @Data class Student { private Str
2023-06-09, Views: 847 , Topics: Java
-
Java 11 默认垃圾回收器竟然不是 G1
疑惑 Java 9之后JVM的默认垃圾回收器就是G1了,但今天在Kubernetes容器Pod中查看时发现用的竟然是SerialGC。 查看命令行参数 可以看到
-
Java 环境变量 JDK_JAVA_OPTIONS 与 JAVA_TOOL_OPTIONS 差别
JDK_JAVA_OPTIONS JDK_JAVA_OPTIONS环境变量仅作用于java命令启用的程序(java -jar example.jar)。 JAV
-
Java 查看容器信息的几种方式
注意 只能在Linux下该命令才有效。 命令 Java 11 及之后版本 方法一 jcmd 1 VM.info 输出:截取了最后一段System系统信息的输出,
-
Java 11 在容器中无法获取正确的 CPU 处理器个数
现象 使用ForkJoinPool时,发现线程个数始终是1。 ForkJoinPool.getCommonPoolParallelism() 使用Managem
-
Java 判断字符串是否是数字
Java Character API 使用Character的isDigit静态方法来判断字符是否是数字。 Character.isDigit(char) 结合
2023-06-04, Views: 502 , Topics: Java
-
Java 反射优化
示例代码 public class ReflectOptimizeDemo { public static void main(String[] ar
2023-06-02, Views: 433 , Topics: Java
-
屏蔽 Sonar 告警
说明 只能屏蔽安全告警,代码整洁告警,不能屏蔽单元测试覆盖率问题。 方法一 告警的代码后加入//NOSONAR。 注意://后没有空格,NOSONAR必须大写。
-
Semver 语义化版本 Java 实现
Semver4j 开源地址 star:185 最后更新:2019.9 https://github.com/vdurmont/semver4j 添加依赖 <
-
Maven Fatal error compiling: 错误: 无效的目标发行版:17 -> [Help 1]
尝试解决 pom.xml中添加如下配置,但未能解决 <properties> <maven.compiler.source>17&l
-
Docker Java 镜像
基础镜像 Java镜像作为Spring Boot等Java服务的基础镜像,用于Dockerfile构建时的基础容器。 为减小容器体积,选择更小体积的jre版本、
-
Java 后端面试题汇总
开场 自我介绍 掌握的技术栈 最近一个项目的架构和技术栈 近期做的项目 有什么亮点 有什么值得改进 Java 基础 面向对象有几大特性 Java中有没
-
Maven 错误:无效的目标发行版:11.0.2
打包错误 mvn -DskipTests clean package 解决方法 pom.xml中添加Java版本:<java.version>11&