Java– category –
-
CodeQL 2.26.1でJavaのパスインジェクション誤検知を減らす|@Pattern対応の要点
Java/Kotlinリポジトリで、@Patternによってファイル名を制限しているにもかかわらず、CodeQLのjava/path-injectionが警告を出し続けるケースがあります。 CodeQL 2.26... -
Microsoft Build of OpenJDK 2026年7月更新対象は?25.0.4・21.0.12・17.0.20・11.0.32を整理
Microsoft Build of OpenJDKの2026年7月セキュリティ更新で、更新先として確認すべきバージョンは、25.0.4、21.0.12、17.0.20、11.0.32です。現在利用しているメジャー... -
GitHub Actions setup-java v5.5.0の変更点|JDK署名検証・Kona・Maven修正
GitHub ActionsでJavaのCIを運用している場合、actions/setup-java v5.5.0への対応要否は、現在の参照方法とMavenの利用状況を確認すれば判断できます。 結論から言うと... -
Java StreamのgroupingByで複合キー集計する方法|record・順序制御・落とし穴まで解説
Java Stream の groupingBy で複合キー集計したいなら、classifier で専用キーを作り、downstream で件数や合計の集計方法を選ぶのが最短です。"営業部|2026-04" のよう... -
Spring Bootでプロジェクトビルドとデプロイを自動化する方法
Spring Bootは、Java開発者が簡単かつ迅速にWebアプリケーションやマイクロサービスを構築できるフレームワークです。開発の効率を向上させるために、プロジェクトビル... -
Spring WebFluxで始めるリアクティブプログラミング入門:基本と応用
Spring WebFluxを使ったリアクティブプログラミングは、現代のアプリケーション開発においてますます注目を集めています。非同期処理や高スループットを必要とするシス... -
Javaアプリケーションのパフォーマンスチューニング基礎と実践ガイド
Javaアプリケーションは、多くの業界やプロジェクトで採用されており、そのパフォーマンスがシステム全体の効率に直結します。特に、大規模なシステムや高トラフィック... -
Java JDBCでのカスタムデータ型のマッピングと操作方法を徹底解説
JavaのJDBC(Java Database Connectivity)は、データベースと連携してデータを操作するための標準的なAPIです。通常、JDBCはSQLデータ型とJavaデータ型の変換を自動的... -
Spring BootでFlywayを活用したデータベースマイグレーションの完全ガイド
Spring Bootでのアプリケーション開発において、データベースの構造変更や管理は重要な課題です。特に、開発段階から本番環境への移行や、異なる環境間での一貫性を保つ...
