#chiroito ’s blog

Java を中心とした趣味の技術について

2025-03-01から1ヶ月間の記事一覧

アプリを変えず Java の起動時間が 60% 短くなった!

Java 24に導入されたJEP 483: Ahead-of-Time Class Loading & Linkingを試してみました。 この機能は、アプリケーションのクラスをロードおよびリンクされた状態で即座に利用できるようにすることで、起動時間を改善します。 3行で アプリの起動時間のうちク…

Java 24のVirtual Threadでsynchronizedの注意点はずっと昔と同じになっただけ

Java 24で導入された、JEP 491: Synchronize Virtual Threads without Pinningはwithout Pinningです!ここが重要です。 3行で Java 24からでもVirtualThread上でsynchronizedを使ってもいいわけではなく、これまでどおりできるだけ使わない。 JEP 491はPlat…

OpenShiftで証明書をうっかり切らしてしまったときのメモ

結論 oc loginに--insecure-skip-tls-verifyを付けよう。 流れ OpenShift にログインしようとしたら、証明書の期限を過ぎているエラーが出ました。 > oc login error: tls: failed to verify certificate: x509: certificate has expired or is not yet vali…