大きなJSON配列のレスポンスをメモリを使わずに処理する May 1, 2024 大量のJSON配列を受け取らなければいけなかった背景 API提供元がレスポンスの件数制限機能やページング機能を提供しておらず、先頭10件しか必
APIのリクエストボディにおいて、空文字とnullをどうハンドリングすべきか? Apr 30, 2024 画面の入力欄が空のとき、APIのリクエストボディをどうハンドリングすべきかについて考える。 フロントエンドの観点 画面の入力欄が空の状態での保存
Spring BootでデフォルトではどのクラスがDIされるのかの調べ方 Apr 30, 2024 Spring Boot: 3.2.5 Spring Bootの公式ドキュメントのAuto configuration Classesのセクションを見る Spring Bootが何の実装クラスをBeanとしてアプリケーションコン
JSのテンプレートリテラルで改行をわかりやすく書く Apr 30, 2024 JavaScriptで改行を含む文字列を作成したい。 例えば以下のような文字列を作成する方法を考える。 1st line 2nd line 3rd line 方法はいくつかあるが、テンプ
MySQLの関数indexはオンラインDDLと相性が悪く、Generated Columnを使ってインデックスを定義した方が良さそう Apr 1, 2024 単純なカラム追加をオンラインDDLで実行しようとするとエラーが発生した MySQLのversionは8.0.19。 カラム追加のalter tab
:notを使って「親/先祖が〜〜でない」要素を示すCSSを書く Mar 31, 2024 :not(.parent) > .target :notを親/先祖に対して使う タイトルの通り、「親/先祖が〜〜でない」要素を示すCSSを:notを使用して書く。 まず以下のようなHTM