关注Java领域相关技术 记录有趣的事情

工具

常用工具的使用Git\Maven\Docker

MacOS 多版本JDK管理

前言 很多时候我们都需要安装多个版本JDK,比如不同项目使用的JDK版本不同;再比如JDK发布新版本,我们肯定要第一时间跟进熟悉。 那么MacOS中如何更方便的管理这些JDK呢? JDK安装 可以选择官网下载pkg进行安装: JDK8 JDK15 使用包管理工具brew进行安装 安装历史版本需要首先安装brew的扩展包 homebrew-cask-versions,命令 brew tap homebrew/cask-versions 使用命令 brew search java 查看可安装版本 使用命令 brew cask install java 安装最新版本的JDK 使用命令 brew ca…
US-B.Ralph
2 years ago

JMH:微基准测试工具简介

简介 JMH(Java Microbenchmark Harness)是2013由JIT的相关开发人员开发,后来归入了OpenJDK。Micro Benchmark的含义可理解为在 method 层面上的 benchmark。当需要对热点函数进行进一步的优化时,就可以使用 JMH 对优化的效果进行定量的分析。 官方文档是这样介绍JMH的:JMH is a Java harness for building, running, and analysing nano/micro/milli/macro benchmarks written in Java and other languages t…
US-B.Ralph
2 years ago