Spring Boot 【Spring Boot】QRコードを返却するAPI作る!BASE64で返却します(Java) ByMon 2025年4月30日2025年4月30日 Spring BootでQRコードを生成し、それをBASE64エンコードし返却してみます ざっくりした手順は以下のイメージです では具体的な手順を見ていきましょう 1. build.gradleに設定 build.gra…
Python 【Python】curlコマンドを実行して外部システムにリクエストしたい ByMon 2025年4月28日2025年4月28日 一般的にはrequestsライブラリを使うのがオススメです。さまざまな例を紹介していきます。 1. requestsライブラリをインストール インストールしていない場合は、以下を実行して「requests」をインストール…
Java 【Java】ArrayIndexOutOfBoundsExceptionの原因と対策 ByMon 2024年12月31日 ArrayIndexOutOfBoundsExceptionは配列の範囲外のインデックスにアクセスしようとしたときに発生します この例外はJavaの配列操作でよくある問題なんですよね… 主な原因とその対処法を…
Spring Boot 【Spring Boot】ヘルスチェックを実装したい!AbstractHealthIndicatorを使用するよ ByMon 2024年12月3日2024年12月31日 ヘルスチェック実装することは結構あります 今回はAbstractHealthIndicator を使用して Spring Boot で外部システムのヘルスチェックを実装する手順を説明します 1. 依存関係を追加する sp…
Java 【Java】Switch文の使い方を紹介するよ!こんな風にして可読性上げよう ByMon 2024年11月2日2024年11月2日 Javaのswitch文は条件によって異なる処理を選択するための構文で、特定の条件分岐においてコードの可読性とメンテナンス性を向上させるために効果的です いくつかの使い方を紹介します 1. Enum型との組み合わせ sw…
Java 【Mockito】mockStaticであるメソッドだけは普通に動作させたいな~、させてみせる ByMon 2024年10月27日2024年10月27日 mockStaticを使用して特定のstaticメソッドをモック化できます さて、実装の中でモック化したクラスのメソッドを2種類使用していたとします 一つはモックとし、一方は実装通りに返却させたい場合というのは必ず出てき…
Java 【Java】HTTP通信でHttpClientを使用してみるよ!JUnitでテストも実装してみるぜ! ByMon 2024年10月21日2024年10月24日 Java 11 の HttpClient を使って外部システムに POST リクエストを送信する API クライアントを Gradle プロジェクトとして構築する場合、以下のステップで進めることができます 1. Grad…
Java 【Junit】OkHttpClientのテストを実装する in gradle ByMon 2024年10月20日2024年10月20日 OkHttpClientを使用したメソッドのテストを実装したい 特に以下の内容を検証したい場合のテスト実装を紹介します これを達成するために、OkHttpClientの行動をモックし、リクエストが正しく送信されると検証す…
Java 【Java】HMAC-SHA256で文字列を「ハッシュ化」と「メッセージ認証コード(MAC)」の生成をしてみるよ ByMon 2024年10月16日2024年10月16日 JavaでHMAC-SHA256で文字列を暗号化し、その結果をString型で出力するには、以下の手順で行うことができます 上記によって、指定された秘密鍵とメッセージを使ってHMAC-SHA256で暗号化した文字列が得ら…
ShellScript 【シェルスクリプト】連続で処理を実行したい(for)負荷テストはこれで行けるぞ ByMon 2024年9月26日2024年9月26日 同じAPIを何回も実行したい… 同じリクエストを連続で投げたい… 負荷チェックを行う時にこんなこと思うでしょう 今回は100回連続で同じリクエストを実行するシェルファイルを作成してみます 説明して…