2024-01-01から1年間の記事一覧
JVMLSに行ってきたので、そこで新しく出てきたことだけを紹介します。 JVM Language Summit は、現在開発中の OpenJDK の機能について2.5日に濃縮して知れる一年に一回しかない機会です。 これらは、数年後にリリースされるでしょう。 これらの新しい機能に…
Single Node OpenShiftを構築したら、ストレージが使えなくて困ったのでその時のYAMLをここに供養しておきます。 apiVersion: hostpathprovisioner.kubevirt.io/v1beta1 kind: HostPathProvisioner metadata: name: hostpath-provisioner spec: imagePullPol…
背景 QuarkusのOpenShiftエクステンションを使用して、Single Node OpenShiftへデプロイしようとしたらエラーが発生しました。 [INFO] [io.quarkus.container.image.openshift.deployment.OpenshiftProcessor] Applied: BuildConfig wake-on-lan [ERROR] Fai…
OpenShift で使う方法を紹介します。 cert-managerもありますが、ここでは手作業で行います。 環境 OpenShift 4.15 Let's Encrypt で証明書を発行 こちらを参照: b.chiroito.dev OpenShift に証明書を適用 証明書は/etc/letsencrypt/live/自分のドメインデ…
Let's Encrypt で証明書を発行します 必要なもの 独自のドメインが必要です。 環境 Ubuntu 24 on WSL 証明書を作成 まず、はLet's Encryptとやり取りしながら証明書を作成してくれるツールをインストールします。 > sudo apt-get install certbot ツールのイ…
自分のためのリンク集です。 Mavenを使用している大規模OSSのビルド時間を短縮するメモ - #chiroito ’s blog podmanのメモ - #chiroito ’s blog 困ったときのGitコマンド集 - #chiroito ’s blog よく使う Java の引数メモ - #chiroito ’s blog
メモリ -XX:MaxRAM -XX:MaxRAMPercentage 設定された値の確認 -XshowSettings:vm -XX:+PrintFlagsFinal
JBoss EAP 7.4 に PostgreSQL のデータソースを作る流れのメモです。 今回は、Webコンソールではなく、CLI を使用します。 必要最低限の設定しかしないので、本番では参考資料をご確認のうえ、適切に設定しましょう。 参考資料はこちら 第12章 データソース…
私は仕事上、OpenJDK, Quarkus, Wildflyなど大規模なJavaのOSSをビルドして検証・バグ修正・不足機能を開発することがよくあります。 これらは大規模すぎるため、全体をビルドすると何時間もかかります。 このビルド時間は、使用しないモジュールのビルドや…
JDK Mission Control のインストールディレクトリにある jmc.ini に言語設定を追加します。 英語にするには -vmargs の下のどこかに -Duser.language=en を追加します。 (略) -vmargs (略) -Djava.net.preferIPv4Stack=true -Djdk.attach.allowAttachSel…
Java で32桁の16進数の乱数を簡単に作りたいなと思ったので作ってみたメモ。 byte[] bytes = new byte[16]; SecureRandom random = new SecureRandom(); random.nextBytes(bytes); String hexString = HexFormat.of().formatHex(bytes); これで変数 hexStrin…