SpringBoot

【SpringBoot】3系バージョンアップ備忘録【1】

はじめに この記事は備忘録としてメモ感覚で記載しているので様々な検証を行ったわけではありません。 環境 IntelliJ SpringBoot2.7.4→3.0.5へ変更したい Java11→Java18 Gradle 発生したエラー A ...
JavaScript

Cannot find module ‘./manifest.json’. Consider using ‘–resolveJsonModule’ to import module with ‘.json’ extension.

原因 .jsonファイルをimportしようとするとTypeScriptの設定によって怒られる。 解決策 以下2点を確認すればOK。 tsconfig.jsonの設定値で、esolveJsonModuleを有効にする tsconfig.js...
Python

【Python】poetryを使った環境構築

Poetryとは Python用のパッケージ管理ツール。 依存パッケージの追加、削除、インストール、仮想環境でのPython実行などができる。 似たようなものはpipやpipenv、pyflowなどが存在する。 poetryの選定にはそこま...
Python

【Python】URL文字列を生成する

今回はurllibを利用してURL文字列を生成する方法について解説する。 URLを生成しつつ、APIリクエストを行う場合は、requestsを利用した方が良い。 必要なライブラリ 標準ライブラリのurllib.parseを利用する。 imp...
Java

【Java】リストのforループ方法まとめ

この記事では、Listのforループを行うさまざまな方法を紹介する。 今回利用するサンプルデータ String型のリストを、今回のサンプルデータとして利用する。 final List<String> fruits = List.of("ap...
React.js/Next.js

【環境構築】プロジェクトにprettierを導入する

やること プロジェクトを新規作成し、prettierを導入するところまで解説する。 また、VSCodeの設定も行い、保存時に自動フォーマットされるようにする。 Next.jsのプロジェクトで解説しているが、サンプルで利用しているだけなので他...
Vue.js/Nuxt.js

Vue.jsのプロジェクトにfirebaseを導入する

概要 Vue.jsを利用したプロジェクトに、firestoreを利用してデータ取得を行う手順を解説する。 公式ドキュメント 公式ドキュメントはこちら。 前提 vue createコマンドを利用して作成したVue.jsプロジェクトを想定する ...
JavaScript

【JavaScript】配列の扱い方

ここでは、JavaScriptの配列に関する基礎的な操作を解説する。 この記事でわかること 配列とは 配列の作成方法 配列の参照方法 配列の追加、削除 ループ 配列の注意点 配列とは 配列とは、同じ要素のデータを順序付きで格納しておくもの。...
Vue.js/Nuxt.js

【Vue.js】ディレクティブ省略記法メモ

Vue.jsではよく利用する構文は省略して記述することができる。 久しぶりにVue.jsに触ると忘れてしまうのでメモ。 v-bind: → : v-bindディレクティブは、Vue.js内で使われているデータを画面に埋め込む時によく利用する...
データベース

【DB】テーブル結合方法の種類を理解する(内部結合、外部結合、クロス結合)

この記事では、データベースの結合の種類を理解する。 それぞれどういう結合かを理解するためなので、具体的なSQL文までは説明しない。 扱うサンプルデータ このサンプルデータのポイントは2つ。 田中さんと佐藤さんは同じ部署 人事の部署には誰も所...