「駑馬十駕」を信念に IT系情報を中心に調べた事をコツコツ綴っています。
PowerShellでIPアドレス・ネットワーク情報を取得する方法

PowerShellでIPアドレス・ネットワーク情報を取得する方法

Windows環境でIPアドレスやネットワーク設定を確認したい場面は多くあります。GUI操作よりも PowerShellを使えば一瞬で正確な情報を取得できます。 本記事では、IPアドレス・ネットワークアダプタ・DNS・ゲートウェイなどをPo …

COBOLのCOPY句をJavaに置き換える設計パターンまとめ

COBOLのCOPY句をJavaに置き換える設計パターンまとめ

COBOLからJavaへの移行で必ず話題になるのが COPY句の扱い です。特に、 「COPY句=固定長ファイル定義では?」 と認識している方も少なくありません。 この記事ではまず その誤解を整理した上で、COBOLのCOPY句を Java …

PowerShellでPCのスペック情報を一覧で取得する方法

PowerShellでPCのスペック情報を一覧で取得する方法

Windows PCのCPU・メモリ・OS・ディスク・GPUなどのスペック情報を確認したい場面は、業務PCの棚卸し、検証環境の確認、トラブル調査などで頻繁に発生します。 PowerShellを使えば、GUI操作なしでPCのスペックを一覧表示 …

Java:文字コードUTF-8/Shift_JISを変換する方法

Java:文字コードUTF-8/Shift_JISを変換する方法

Javaで文字コード(UTF-8 / Shift_JIS)を変換したい場面は、業務システムやバッチ処理で非常によくあります。特に以下のようなケースでは、正しい変換方法を知らないと文字化けが発生します。 CSV・テキストファイルの入出力 他シ …

Java Streams:MapをListに変換する全パターン

Java Streams:MapをListに変換する全パターン

Javaで開発していると、Map を List に変換したい場面は非常に多くあります。特に Java 8以降のStreams API を使うことで、可読性の高いスマートな変換が可能になりました。 本記事では、 key だけを List にし …

Java:Base64のエンコード/デコードを扱う方法

Java:Base64のエンコード/デコードを扱う方法

Javaでは、Base64エンコード/デコードを標準APIだけで簡単に扱えます。ファイルデータやバイナリ情報を文字列として送受信したい場面(API通信・設定値保存・認証情報など)で、Base64は頻繁に利用されます。 本記事では、Java標 …

PowerShellでログファイルからエラー行を抽出する方法

PowerShellでログファイルからエラー行を抽出する方法

システム運用やトラブルシューティングでは、ログファイルからエラー行だけを素早く抽出したい場面が頻繁にあります。PowerShellを使えば、大量のログファイルからでも効率よくエラー情報を抜き出すことが可能です。 この記事では、PowerSh …

PowerShellで一定期間前のファイルを自動削除する方法

PowerShellで一定期間前のファイルを自動削除する方法

PowerShellで古いファイルを自動削除する方法とは? サーバー運用や業務PCでは、次のようなファイルが溜まりがちです。 ログファイル 一時ファイル バックアップファイル 作業途中の出力データ これらを放置すると、✅ ディスク容量を圧迫 …

Java:大規模バッチでメモリリークを防ぐテクニック

Java:大規模バッチでメモリリークを防ぐテクニック

大量データを扱うJavaバッチ処理では、メモリリークやOutOfMemoryErrorが発生しやすく、運用トラブルの原因になりがちです。特に「開発環境では問題ないのに、本番で落ちる」というケースは非常に多く見られます。 本記事では、Java …