業務システム– tag –
-
システム設計
APIとバッチ処理の違いとは?仕組み・使い分けをわかりやすく解説
システム開発やIT業務の中でよく登場する「API」と「バッチ処理」。どちらもシステム連携やデータ処理で使われますが、仕組み・役割・使いどころは大きく異なります。 本記事では、 APIとバッチ処理の仕組み それぞれの特徴と違い 実務での使い分けポイン... -
Java
Java:祝日判定ロジックを実装する方法(日本の祝日)
Javaで日付処理を行う際、「その日が日本の祝日かどうか」を判定したい場面は非常に多くあります。例えば、バッチ処理の営業日制御、帳票出力日、締日計算、スケジューラ制御などです。 本記事では、Javaで日本の祝日判定を実装する代表的な方法を、シンプ... -
REST API
REST API 設計で迷わない:OpenAPIとその他仕様(独自定義・JSON Schema)の違い
REST APIを設計・連携していると、次のような疑問にぶつかることはありませんか? 「このREST API、OpenAPI仕様なの?」 「OpenAPIじゃないAPIって仕様は何で定義されてるの?」 「JSON SchemaってOpenAPIと何が違う?」 特に業務システムや外部連携の現場... -
Java
Java:業務でよくある NumberFormatException の原因と対処方法
Java で文字列を数値に変換するとき、NumberFormatException が発生することがあります。業務システムやバッチ処理では特に頻出する例外であり、原因が分かりづらいケースも多いです。 本記事では、よくある原因パターンと実際の対処方法をまとめています... -
Java
Java 固定長ファイル 読み込み|落とし穴と安全な処理方法を完全解説
Javaでバッチ処理を作る際に、固定長ファイル(Fixed Length File)を扱うケースは非常に多い。ところが、見た目は単純でも、実務では落とし穴が山ほどあります。 全角混じりによるズレ、行長の不一致、改行コードの差異など、知らないと簡単にデータ破損... -
Java
Java:trimだけじゃない!前後の空白を完全に除去する方法
Javaで文字列の前後の空白を削除したいとき、多くの人がまず trim() を使います。しかし、実務で扱うデータはもっと複雑。実は trim() では 取り除けない空白 が存在します。 この記事では、 trim() の弱点 完全に空白除去したいときのベストプラクティス ... -
HULFT
HULFTでCSVをバイナリ指定するとどうなる?使い方と注意点まとめ
はじめに 企業間やシステム間のデータ連携でよく利用されるファイル転送ソフトウェア「HULFT」。日常的にCSVやログファイルをやり取りしている方も多いと思います。その際に必ず出てくるのが「ファイルモードの指定」。HULFTには 「テキスト指定(レコード...
1
