Java 【Java】リストのforループ方法まとめ この記事では、Listのforループを行うさまざまな方法を紹介する。今回利用するサンプルデータString型のリストを、今回のサンプルデータとして利用する。final List<String> fruits = List.of("apple... 2023.02.15 Java
JavaScript 【JavaScript】配列の扱い方 ここでは、JavaScriptの配列に関する基礎的な操作を解説する。この記事でわかること配列とは配列の作成方法配列の参照方法配列の追加、削除ループ配列の注意点配列とは配列とは、同じ要素のデータを順序付きで格納しておくもの。配列の作成方法Ja... 2023.01.08 JavaScript
データベース 【DB】テーブル結合方法の種類を理解する(内部結合、外部結合、クロス結合) この記事では、データベースの結合の種類を理解する。それぞれどういう結合かを理解するためなので、具体的なSQL文までは説明しない。扱うサンプルデータこのサンプルデータのポイントは2つ。田中さんと佐藤さんは同じ部署人事の部署には誰も所属していな... 2022.12.30 データベース
データベース SQLの実行計画の決定方法を理解する この記事では実行計画の見方を理解する前に、実行計画がどのようにして決定されるかをざっくり理解する。クエリ評価エンジンの流れそもそもSQLのクエリは、データに対していきなり実行されるわけではなく、「このクエリをどうやって実行したら最適か?」と... 2022.12.29 データベース
HTTP 【Linux】curlコマンドでAPIのリクエストにかかった時間を取得する やりたいことcurlコマンドを使って、APIのリクエストにかかった時間のみを表示させたい。結論これらの情報は-wオプションで取得することができ、以下のように記述する。# 全体の処理にかかった時間(秒)を出力する$ curl -XGET ""... 2022.08.27 HTTPターミナル操作
用語 クッキーで例えるクラスとインスタンスの違い JavaやC言語、TypeScript、Pythonなどのプログラミング言語では「クラス」と「インスタンス」という言葉を使う。(もちろんここで述べたプログラミング言語だけではありません)この記事では、この違いについて簡単に分かりやすく説明す... 2021.12.08 用語
Python 【Python】ログ出力について理解する Pythonでログ出力を行う場合、loggingライブラリを利用する。自分しか使わない簡易スクリプトなどであれば特に気にする必要がないが、複数人で開発する場合やログ出力をしっかり設定しておきたい場合は、細かいところまで理解しておく必要がある... 2021.10.31 Python
HTTP CookieのためのHTTPヘッダーフィールド(Cookie, Set-Cookie)を理解する Cookieとは本来webサイトを提供するサーバーは、クライアントひとりひとりを識別できない。しかし、cookieという情報をサーバーとブラウザでやりとりすることによって、対象ブラウザの状態を一時的に記憶し、識別しておくことが可能になる。こ... 2020.09.12 HTTP
セキュリティ フィンガープリント(fingerprint)とは 概要何らかの元データのハッシュ値のこと。下記目的のために使う場合、fingerprintと呼ぶ。目的fingerprintは日本語で「指紋」となり、その名の通り同一人物(同一データ)であることを判断するために使う。つまり、元のデータから中身... 2020.08.14 セキュリティ用語
Python 【Python】ファイルを読み込む – JSON形式のファイル編 PythonでJOSNファイルを読み込む方法。JSONのファイルを読み込む時はjsonモジュールを利用するのがスマートだ。jsonモジュールは標準ライブラリに含まれているので、import文を書くだけで良い。import json今回扱うデ... 2020.08.12 Python