2023-07-01から1ヶ月間の記事一覧

【Podman】Payara と PostgreSQL の JavaEE Web アプリ Pod 作成方法

Podman インストール Payara Docker イメージのビルド postgres ドライバ post-boot-commands.asadmin イメージビルド PostgreSQL イメージ Pod の作成 Payara コンテナ Postgres コンテナ 起動確認 K8s の YAML からのPod起動 Java EE の WAR を Payara 4 …

Java21 でプレビュー公開された Unnamed Classes and Instance Main Methods

はじめに instance main メソッド unnamed class プレビュー機能の有効化 blog1.mammb.com はじめに Java21 で、JEP 445 Unnamed Classes and Instance Main Methods がプレビュー公開されました。 この JEP では以下を実現します。 Java言語の初心者に対し…

Gradle で Uber Jar(Fat Jar)を作る

blog1.mammb.com Uber Jar タスクの作成 ビルド時に Uber Jar を作成する Jar タスクで Uber Jar を作成する Uber Jar を実行可能 Jar にする Uber Jar タスクの作成 新規で Uber Jar 作成のタスクを登録。 tasks.register<Jar>("uberJar") { duplicatesStrategy </jar>…

郵便番号データ ken_all.csv の改定は、本質的に未だ何の解決にもなっていない

はじめに 郵便番号データ改定の経緯 町域名の問題点 郵便番号データの泥臭い編集 まとめ はじめに 2023年6月より、日本郵政の公開する郵便番号データ、通称 ken_all.csv の改定版が公開されました。 旧来の ken_all.csv に加えて、「住所の郵便番号(1レコー…

Podman チートシート

インストール Podman machine イメージ コンテナ Volume Pod 確認 No connection could be made because the target machine actively refused it エラー Example postgresql Oracle Database 23c free インストール macOS $ brew install podman Windows > …

Gradle で Uber Jar(Fat Jar) の Source Jar を作成する

blog1.mammb.com sourcesJar タスク sourcesJar へのソース追加 sourcesJar タスク Source Jar は、Java Plugin で 提供される withSourcesJar() メソッドにより、 sourcesJar タスクを追加することができる(プロジェクトに sourcesJar という名前の既タスク…