Closed5
今週気になったもの👀 2022-03-20

Hashicorp 1.10リリース
TOTPなどのMFAがOSS版に入ったりOIDC Providorの機能がGAしたりと順調に機能が追加されてますね〜🎉

Java18リリース
先日Java17LTSがリリースされたと思ったらもう次が🤔
シンプルなWebサーバーや文字コードデフォルトがUTF-8になった話が盛り上がっていますが……個人的には@snippet
でJavaDocにコードスニペットを貼れるようになったのがうれしいかも🥰

こんな感じっぽい
/**
* The following code shows how to use {@code Optional.isPresent}:
* {@snippet :
* if (v.isPresent()) {
* System.out.println("v: " + v.get());
* }
* }
*/
外部ファイル参照とか文字列のreplaceとかリンクとかも貼れるとか……便利すぎぃ

Graal JIT Compiler
Not GraalVM But Graal JIT Compiler
JVM上でのバイトコードコンパイラーとしてはC++ベースのC2が使われることが多いのですが、GraalコンパイラーはJavaベースのコンパイラーみたいです
コンパイラー自体がJITされていくらしく、どんどん効率よくJITコンパイルされる……らしい🤔実際ちょいちょいみているとコンパイル速度がいい感じ……に見える……?
が、まだGraalコンパイラーはGAされていないためGraalコンパイラーを使いたい時にはJVMオプションに-XX:+UnlockExperimentalVMOptions -XX:+UseJVMCICompiler
を付与する必要があるみたいです

ちょっとまだ本番環境で使うには怖いかな・・・…🤔
このスクラップは2022/03/26にクローズされました