「駑馬十駕」を信念に IT系情報を中心に調べた事をコツコツ綴っています。

Java:外部システムからのコード値を安全に扱う方法

Java:外部システムからのコード値を安全に扱う方法

外部システムと連携するJavaアプリケーションでは、想定外のコード値・不正な値・将来追加される値への対応が避けて通れません。 本記事では、 外部システムから受け取る「コード値」を 安全・堅牢・保守しやすく扱うための実践的な方法 を、実務でよ …

Java ログファイル 特定行 抽出 の最短コード|シンプル実装

Java ログファイル 特定行 抽出 の最短コード|シンプル実装

Javaでログファイルを解析していると、「特定の文字列を含む行だけをサクッと抽出したい」という場面は非常によくあります。 本記事では、最短・シンプル・実務で即使えるJavaコードに絞って、ログファイルから特定行を抽出する方法を解説します。 …

Java Swing REST API | Swing画面からREST APIを呼び出すサンプル

Java Swing REST API | Swing画面からREST APIを呼び出すサンプル

Javaのデスクトップアプリ(Swing)から、REST API を呼び出したいケースは意外と多くあります。例えば以下のような用途です。 社内ツールからWeb APIを呼び出す Swing画面でボタンを押したら外部サービスと通信する API …

PowerShell Install-Module が実行できない時の原因まとめ

PowerShell Install-Module が実行できない時の原因まとめ

PowerShell でモジュールを追加しようとした際、Install-Module が失敗して困った経験はありませんか?

一見シンプルなコマンドですが、実行環境・権限・ネッ …

Java WatchService フォルダ監視 | 変更を検知する方法と実装例

Java WatchService フォルダ監視 | 変更を検知する方法と実装例

Java:フォルダ監視(watch service)で変更を検知する方法 ファイル監視は、ログの更新検知、外部連携ファイルの受信待ち処理、バッチ処理のトリガーなど、業務システムやツール作成で頻繁に必要になる機能です。Javaには標準で**W …

PowerShell : Object reference not set エラーの回避テクニック

PowerShell : Object reference not set エラーの回避テクニック

PowerShell を使っていると、突然こんなエラーに出くわすことがあります。

日本語にすると 「オブジェクト参照がオブジェクト インスタンスに設定されていません」 という …

Java:業務でよくある NumberFormatException の原因と対処方法

Java:業務でよくある NumberFormatException の原因と対処方法

Java で文字列を数値に変換するとき、NumberFormatException が発生することがあります。業務システムやバッチ処理では特に頻出する例外であり、原因が分かりづらいケースも多いです。 本記事では、よくある原因パターンと実際の …

Cannot index into a null array | PowerShellで発生する原因と対処法

Cannot index into a null array | PowerShellで発生する原因と対処法

PowerShell を使っていると、次のようなエラーが急に表示されることがあります。

初見では意味が分かりにくいエラーですが、原因と対処法さえ理解してしまえば、再発防止が簡 …