2025-09-01から1ヶ月間の記事一覧
はじめに 移行パス はじめに Apple による x86_64(Intel) アーキテクチャのサポート終了に伴い、Github Action の以下のランナーイメージは 2025/12/04 までに廃止されます。 macos-13 macos-13-large macos-13-xlarge 今後の廃止に向けた周知のため、macOS …
コンストラクタの課題 Telescoping Constructor Static Factory Method Builder Wither JEP 468: Derived Record Creation (Preview) 名前付き引数 コンストラクタの課題 多数のフィールドを持つクラスを考えます。 例えば以下のような Circle クラスを考え…
主な新機能 java.io.Reader から残りの文字をすべて読み取るサポート(JDK-8354724) 標準システムプロパティ stdin.encoding の追加(JDK-8350703) CharSequence と CharBuffer の新しい getChars(int, int, char[], int) メソッド(JDK-8343110) 接続を識別す…
はじめに Central Portal へのログイン ネームスペースの登録 鍵生成と公開鍵の登録 トークン作成 プラグインの設定 公開 はじめに OSSRH(Sonatype OpenSourceSoftware Repository Hosting)は2025年6月30日でサービス終了となり、Central Publisher Portal …
HTTP Client API HTTP/3 サポート blog1.mammb.com HTTP Client API JDK 11 で導入された HTTP クライアント API(JEP 321: HTTP Client API) は HTTP/1.1 と HTTP/2 をサポートしています(デフォルトでは HTTP/2 を優先し、対象サーバーが HTTP/2 をサポート…
はじめに 秘密鍵の生成 暗号化 複合化 まとめ はじめに パスワードで暗号化/複合化のサンプルをメモ。 package org.example; import javax.crypto.Cipher; import javax.crypto.SecretKeyFactory; import javax.crypto.spec.IvParameterSpec; import javax.c…