【Docker】MongoDBをローカル環境で試してみる
MongoDBのDockerコンテナ作成
MongoDB 7.0.7のイメージからDockerコンテナを作成します。
$ docker run --name MongoDB7 -v/Users/xxxxx/work/DockerT ...【Java】【Junit5】@Parametarizedによるパラメータ化テスト
本記事の概要
Junit5より@ParametarizedTestを使用することでテストメソッド単位のパラメータ化テストを簡単に実装できるようになりました。テストメソッドへのパラメータもCSVファイルやヘルパーメソッドなど様々な方法でテ ...
【Python】Pillowを使ったサムネイル画像作成
やりたいこと
Pythonを使って画像をリサイズして下画像のような正方形、円形のサムネイルを作ります。
正方形のサムネイル円形のサムネイル正方形サムネイル作成処理の概要正方形のサムネイルを作成する処理の手順は以下の通りです。 ...
【Linux】vmstatによるバッファキャッシュ、ページキャッシュの使用量確認
本記事の検証環境MacBook Pro 2023
macOS Ventura 13.4 (ホストOS)
Ubuntu 22.04.3 LTS (ゲストOS)
macOS Ventura 13.4 (ホストOS)
Ubuntu 22.04.3 LTS (ゲストOS)
vmstatの基本的な使い方
更新間隔と更新回 ...
M2 MacにUTMでUbuntu仮想環境を構築する
環境
macOS Ventura 13.4
UTM 4.4.5
ゲストOS: Ubuntu 22.04.3 LTS
本記事の内容は以下の環境で作業しています。
MacBookPro M2MaxmacOS Ventura 13.4
UTM 4.4.5
ゲストOS: Ubuntu 22.04.3 LTS
【Java】【DDD】会員ランクと購入額に応じた獲得ポイント率計算
やりたいこと
下表のように会員ランクと購入額に応じて、購入額に対する獲得ポイント率が変化するというビジネスルールをif文を使わずにJavaで実装する方法を考えます。
購入額獲得ポイント率1,000円未満1%1,000以上、10,0 ...【AWS】【合格体験記】DOP-C02(DevOpsエンジニアプロフェッショナル)の勉強方法
AWS DOP-C02に合格することができました。この記事では私がAWS DOP-C02を取得するために行った勉強方法についてまとめます。
勉強期間勉強期間は約3週間、勉強時間は約30時間でした。勉強期間を長く取っても途中 ...
【PostgreSQL】レンジパーティションによる検索処理の実行速度への影響を検証する
検証目的
親子関係のテーブルを
PostgreSQLにおいてレンジパーティションを作成することで検索処理の実行時間を向上させることができるか検証します。今回検証する処理は以下の2つです。
単一テーブルに対する検索処理親子関係のテーブルを
【Flutter】MacBook Pro2023への 開発環境構築メモ
MacBook Pro 2023へFlutter開発環境を構築した際の個人メモです。
Android StudioJetBrains ToolBoxをインストール済みであったため以下の手順でインストールした。
【Firebase】Firesoreに対するデータ保存と取得方法
Vue.js3 + TypeScriptのプロジェクトでFirestoreに対してデータの保存と取得をする方法について紹介します。
準備Firebaseを操作するためのライブラリのインストール$ npm install fire ...