プログラミング– category –
-
プログラミング
Java:業務でよくある NumberFormatException の原因と対処方法
Java で文字列を数値に変換するとき、NumberFormatException が発生することがあります。業務システムやバッチ処理では特に頻出する例外であり、原因が分かりづらいケースも多いです。 本記事では、よくある原因パターンと実際の対処方法をまとめています... -
プログラミング
Cannot index into a null array | PowerShellで発生する原因と対処法
PowerShell を使っていると、次のようなエラーが急に表示されることがあります。 [crayon-698b43cfbd787770343446/] 初見では意味が分かりにくいエラーですが、原因と対処法さえ理解してしまえば、再発防止が簡単になります。本記事では、このエラーの意味... -
プログラミング
Java NullPointerException を確実に防ぐための5つの方法
Java開発で最もよく発生する例外の一つが NullPointerException(NPE) です。「動くと思ったら落ちた」「例外箇所が分かりにくい」「テストで見逃した」など、プロジェクト規模が大きくなるほど厄介な問題になります。 しかし、ポイントを押さえて設計・... -
プログラミング
PowerShell: The term is not recognized エラー原因と対応方法
PowerShell を使っていると、以下のようなエラーが突然出ることがあります。 [crayon-698b43cfbe23a170435519/] これは PowerShell が、入力したコマンド(またはファイル)を「見つけられない」時に表示されるエラーです。Windows の環境変数やスクリプト... -
プログラミング
Java バッチ 日時 ログ形式|ログ設計で統一すべきフォーマットとベストプラクティス
1. はじめに バッチ処理のログには、日時情報の統一フォーマットが非常に重要です。フォーマットが開発者ごとに異なると、次のような課題が発生します。 検索性やフィルタリングが難しくなる ログ解析ツール(Elasticsearch / Splunk / Datadogなど)で正... -
プログラミング
PowerShell Invoke-WebRequest / REST API が失敗する時の典型原因
PowerShellの Invoke-WebRequest や Invoke-RestMethod を使ってREST APIへアクセスすると、時々思い通りに動かないケースがあります。同じURLをブラウザやcurlでは叩けるのに、PowerShellだけエラーというケースもよくあります。 この記事では、APIリクエ... -
プログラミング
Java:ランダム文字列(英数字/記号)を生成する方法まとめ
Javaでランダム文字列を生成したい場面は多くあります。例えば以下のような用途です。 一時パスワードの発行 トークンやセッションIDの生成 サンプルデータの作成 ファイル名や識別子を一意にしたい場合 本記事では、英数字のみ、記号含むパターン、暗号学... -
プログラミング
PowerShell REST API:Invoke-RestMethodでGET/POSTリクエスト完全ガイド
PowerShellはWindows環境での自動化に非常に強力ですが、近年では外部システムと連携するために REST API を呼び出すケースが増えています。本記事では、PowerShellでREST APIを扱う基本から、GET / POST の使い分け、ヘッダー指定、JSON処理までを 丁寧に... -
プログラミング
Java 固定長ファイル 読み込み|落とし穴と安全な処理方法を完全解説
Javaでバッチ処理を作る際に、固定長ファイル(Fixed Length File)を扱うケースは非常に多い。ところが、見た目は単純でも、実務では落とし穴が山ほどあります。 全角混じりによるズレ、行長の不一致、改行コードの差異など、知らないと簡単にデータ破損... -
プログラミング
PowerShellでPing・HTTPチェックを自動化するシンプル監視スクリプト
サーバー監視や業務バッチの死活チェックを手軽に行いたい場合、PowerShellだけで「Ping監視+HTTPチェック」を同時に実行できるスクリプトを作るのが便利です。 外部ツールの導入が不要で、Windows標準の PowerShell だけで動作するため、社内サーバー監...


