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…
SQL 【SQL】viewテーブルの作り方はこれだ!効率よく開発するぞ! ByMon 2023年11月8日2023年11月8日 “View”(ビュー)は、データベース内のテーブルからデータを抽出して新しい仮想的なテーブルを作成するためのクエリの結果を指します データベースによっては、ビューを作成するための異なる構文がありま…
Java 【Java】SpringBoot で @slf4j を用いてログを出力してみる(Lombok) ByMon 2023年11月7日2023年11月7日 Spring Bootは、Spring Frameworkと同様にSLF4JとLogbackを使用してログ出力を行います @Slf4j アノテーションはLombokを使用して、クラスにLoggerを追加する際に非常に便利…
ブログ フルスタックエンジニアは需要あり?!フルスタックエンジニアの必要性と給料について ByMon 2023年10月11日 フルスタックエンジニアはフロントエンドとバックエンドの両方の開発領域に精通しているエンジニアのことを言います 具体的な技術にはHTML、CSS、JavaScript(フロントエンド)、サーバーサイドの言語(例:Node….
ブログ 【収入】ITエンジニアは給料が高い職種?!ネット情報を見るとそうみたいなので改めて考えてみた ByMon 2023年8月20日2023年8月20日 就活や転職活動をする中で必ずといって誰もが確認するであろう。。。 「どんな職種が給料高いのか?」ですね(笑) ネットの中でいろいろ検索してみてもらうとわかるのですが めっちゃあります(笑) 就活サポート企業のサイトではラ…
ブログ 【フリーランス】契約期間は重要!一般的な契約期間と契約を継続するためには? ByMon 2023年8月6日2023年8月6日 フリーランスになると「契約期間」がとても重要となります 契約が切れたら「収入がなくなるっ!」という事になりますからね。。。 契約期間はどんなものがあるのでしょうか? そして契約を継続していくためにどうしていくべきなのか?…