【Java】【DDD】NavigableMapを使った支払い料金に応じた獲得ポイントの計算
以下のように支払い料金に応じてポイントを獲得するというビジネスルールをJavaで実装する方法を考えます。
支払い料金獲得ポイント1,000円未満0ポイント1,000円以上、2,000円未満100ポイント2,000円以 ...【MyBatis】Spring BootでMyBatisマッパを単体テストする
Spring Boot + MyBatis + PostgreSQLのプロジェクトでMyBatisマッパの単体テストを作成する方法を紹介します。
この記事の内容は以下の環境で動作確認しています。
【MyBatis Generator 1.4.2】Spring Boot3でMyBatis Dynamic SQLを使用する
MyBatis Generatorの公式ページWhat’s New in MyBatis Generatorにあるように、バージョン1.4.0以降ではデフォルトのランタイムがMyBatis Dynamic SQLになり ...
【PostgreSQL】データUPDATE, DELETE時のAUTO VACUUMの動作確認
動作確認はPostgreSQL 13.0で行っています。
不要タプル発生によるAUTO VACUUMの実行条件PostgreSQLのドキュメント24.1. 定常的なバキューム作業には不要タプルが発生した際のAUTO VAC ...
【難易度は?】現役エンジニアがプログラミング英語検定アドバンスト試験を受験してみた
プログラミング英語検定は合同会社グローバリゼーションデザイン研究所が実施している試験です。この試験では、ソースコードやマニュアルを読み書きする際に求められる英語力を測定します。
解答方法は選択式 ...
【レビュー】TOEIC L&Rテスト 文法問題 でる1000問の難易度と特徴
TOEIC L&Rテスト 文法問題 でる1000問はタイトルの通りTOEIC Part5形式の問題が合計1049問収録されており、豊富な問題演習を積むこと ...
【Java】Listをmapで変換する際にnull値をデフォルト値で変換する
Java11においてnull値を含むオブジェクトのListをstreamのmapを使って別のListへ変換する際に、null値をデフォルト値へ変換します。
動作検証はJava11で行っています。
準備【AWS】VPC内に配置されたLambdaからS3上のファイルを読み込む
VPC内に配置されたLambdaからS3上のテキストファイルの中身を読み込みます。VPC内のLambdaからS3へアクセスするためにVPCエンドポイントを作成します。
ファイルがS3にアップロードされたタイミン ...
【レビュー】極めろ!TOEIC L&R TEST 990点リスニング特訓の難易度と特徴
極めろ!TOEIC L&R TEST 990点リスニング特訓はTOEICのリスニングパートの得点が450点程度ある人が、合計600問の問題演習を ...
【AWS】Aurora Postgresでインスタンスのサブネットを変更する
開発環境などSingle AZでAuroraを使用している際にインスタンスが所属しているサブネットを変更します。サブネットグループに含めるサブネットの設定をDBインスタンス作成後に変更したい場合を想定しています。