タグ: java
- Quarkus Redis クライアントのタイムアウトがうまく動かなかった話Quarkus の Redis クライアントを使っているのですが、 タイムアウトの設定が想定と違う動きをするので調べてみました。
- JavaDoc の句点を「。」にするJava のコードを見ていると、日本語のコメントであっても以下のように句点は半角ピリオド(.)にしているケースがあります。 /** * 値を返却します. */ String getValue(); これは論文を書く時の癖・・・というわけではなく(日本語の論文では全角の終止符「.」を使います)、 checkstyle などのツールの都合からこうなっていると考えられます。
- Quarkus 3 にアップグレードしてみるQuarkus 3 の Alpha 版がリリースされていたので、既存の Quarkus 2 のプロジェクトをマイグレーションしてみました。
- Maven でマルチモジュール管理をするmonorepo 構成で1つのリポジトリで複数のプロジェクトを管理する場合、ビルドをまとめて実行したり、設定を共通化して管理を簡単にしたくなると思います。そういった場合は pom.xml ファイルを書き替えて複数のプロジェクトを関連付けることができます。
- Quarkus + Micrometer で CloudWatch にメトリクスを送ってみるQuarkus は Micrometer を経由してメトリクスを収集することができます。今回は CloudWatch へメトリクスを送信する方法を調査しました。
- Quarkus 導入で考えるべきことQuarkus を導入するにはいくつか検討すべきことがあります。それらを決定するのに必要な情報をまとめてみました。
- Playwright の Java 版を試してみるE2E テスト・フレームワーク(ブラウザ操作するやつ)の1つである Playwright は個人的に node.js のイメージが強いのですが、よく見たら Java 版もあったので試してみました。(.NET, Python 版もある模様)
- Maven で checkstyle の設定を複数のモジュールで共通にするcheckstyle に限らずですが、ビルド時の設定ファイルを色々なモジュールで共通にしたいと思うことがあると思います。モジュールごとに配置すると管理に手間がかかり、管理が行き届かなくなると内容がバラバラになったりするからです。そうならないよう共通化する方法を紹介します。
- Quarkus での reactive hibernate のテストで rollback する方法Quarkus で Reactive Hibernate のテストをする際にトランザクションを開始してロールバックする方法があるか検証してみました。
- Mutiny の Uni の使い方 (Java)Quarkus のリアクティブ版で実装していると Mutiny の Uni や Multi と付き合っていく必要があります。Mutiny の公式ドキュメントに一通り使い方は書かれていますが、英語の読解力に自信がないので実際に使ってまとめてみました。Uni と Multi がありますがまずは Uni のみ調査しました。