1. SecureRandomとは SecureRandomは、**暗号論的に安全な乱数(CSPRNG:Cryptographically Secure Pseudo-Random Number Generator)**を生成するためのJa …



1. SecureRandomとは SecureRandomは、**暗号論的に安全な乱数(CSPRNG:Cryptographically Secure Pseudo-Random Number Generator)**を生成するためのJa …

JavaでSQL接続を扱うとき、多くの初心者が陥るのが「リソースの解放忘れ」や「例外処理の煩雑さ」です。特に Connection, PreparedStatement, ResultSet の3つは明示的に close() しないと、メモ …

1. assertThrowsとは? JUnit5で例外をテストする際に便利なのが assertThrows です。従来は try-catch を使って例外を検証していましたが、コードが冗長になりがちでした。JUnit5から追加された as …

Java開発におけるログ出力は、障害解析・性能改善・監査の三種の神器。長年使われてきた log4j 1.x に対し、後継の log4j2 は「高速・柔軟・安全」に大幅進化しています。本稿では、違いが直感的に分かる比較と、**失敗しない導入手 …

HULFTには「送受信ジョブを定義して使う方法」以外に、utlsendなどのユーティリティ系コマンドを直接呼び出してファイル転送や加工を行う手段があります。これらは事前の送受信定義が不要で、コマンド実行時に条件を指定できるため、テスト送信・ …

GCとは何か Java で開発をしていると、よく耳にする「GC(Garbage Collection)」。これは 不要になったオブジェクトを自動で回収してメモリを解放する仕組み のことです。C言語のように手動で free() を呼ぶ必要はな …