API 【API】REACT+OpenAPI+SpringでCSVアップロード機能を実装してみるよ ByMon 2023年11月24日 REACT+OpenAPI+Spring BootでCSVをアップロードする機能を実装したい! という事で今回実装例を挙げてみたいと思います CSVファイルのアップロード機能をReactフロントエンドで実装を見ていきます…
AI | API 【API】windows環境でcurlコマンドを使う!よく使われるオプションを挙げていく ByMon 2023年11月21日 Windows環境でよく使うCURLコマンドのオプションを挙げていきます 以下の通りですっ! -X オプション HTTPメソッドを指定しますデフォルトはGETですが、他のメソッド(POST、PUT、DELETEなど)を使…
DB 【MySQL】テーブルを作成する時の型選択が迷う…数字を扱う時はどうすべき?! ByMon 2023年11月20日2023年11月20日 MySQLでテーブルを作成する際にカラムの型を選ぶ際には、データの性質やサイズ、範囲などを考慮する必要があります 以下は一般的な数値型の選択ガイドラインです TINYINT, SMALLINT, MEDIUMINT, I…
Java | Stream 【Java】streamのreduceって何?説明していくよ!! ByMon 2023年11月15日2023年11月15日 reduceメソッドって理解しにくいのですよね… という事で、今回はstreamのreduceメソッドについて説明していきます reduceメソッドはStream内の要素を結合して単一の結果を生成するためのメ…
SQL 【SQL】SQLで実装する特殊なオプションや関数を何個か挙げてみる ByMon 2023年11月14日2023年11月14日 特殊なSQLのオプションや関数はデータベース製品やバージョンによって異なることがありますが、いくつか一般的なものを挙げてみます ROW_NUMBER()関数 ROW_NUMBER()関数は行に連続する番号を付与しますOV…
API 【API】500エラー解決!Openapi.ymlで生成したインターフェースの実装クラス(コントローラクラス)をテスト実行すると500エラーが出た。。。 ByMon 2023年11月13日 OpenAPIを使用して生成したインターフェースをコントローラクラスに継承してテストを実施する際に、アノテーションの不一致がある場合には500エラーが発生することがあります 以下は考えられる一般的な原因と対処法です パス…
SQL 【SQL】システム開発でよく使用されるSQL文を挙げていく(CRUD) ByMon 2023年11月12日2023年11月12日 開発エンジニアであればデータベースはだれもが使用するでしょう ただ、頭にカンペキに入れとく必要がない(その都度探してくる)であったり、初見であんまりわからないよう。。。という方もいるだろう このページは「どんな感じだった…
DB 【データベース】MySQL、PostgreSQL、Oracle!それぞれの特性を簡単にっ!! ByMon 2023年11月11日2023年11月11日 MySQL、PostgreSQL、およびOracleは、リレーショナルデータベース管理システム(RDBMS)であり、それぞれ異なる特徴や特性を持っています 以下に、それぞれの強みと弱みを詳細に説明します 1. MySQL…
Java 【Java】SpringBoot で @slf4j を用いてログを出力してみる(Lombok) ByMon 2023年11月7日2023年11月7日 Spring Bootは、Spring Frameworkと同様にSLF4JとLogbackを使用してログ出力を行います @Slf4j アノテーションはLombokを使用して、クラスにLoggerを追加する際に非常に便利…
API BFF設計とは何!?どんな利点があるんだ?? ByMon 2023年10月26日2023年10月26日 BFF(Backend For Frontend)設計は特定のフロントエンドアプリケーションやクライアントに最適なバックエンドサービスを提供する設計アプローチです 以下にBFF設計の利点や効果について詳細に説明します フ…