spring boot

【Spring Security】データベースを利用したログイン画面を実装してみる

前回では、Spring Securityがデフォルトで提供しているログイン画面を作ってみました。今回はDBを利用したログイン画面を実装してみます。環境:Macログイン情報保存するaccountsテーブルDDLCREATE TABLE `ac...
docker

【Docker】DockerでApacheのコンテナを構築してみる Docker compose ver【Apache】

■環境 mac Dockerインストール済みであること。前回は、CLIでコンテナの起動を行いましたが、毎回コマンドを打つのが面倒、また複数コンテナを起動したい場合docker composeを使ってコンテナの起動を行う。docker com...
docker

【Docker】DockerでApacheのコンテナを構築してみる CLI ver【Apache】

■環境 mac Dockerインストール済みであること。まずは、コマンドで実行する方法。docker container run --name apache01 -p 8080:80 httpddocker container runでコン...
css

【CSS】コンテンツ部分が少ない無い場合に、フッターが上部に表示されるのを防ぐ方法

業務でしょっちゅう発生するのでメモ。コンテンツの高さが少ない場合、フッターが上部に来てしまうケースがあると思います。こんなかんじでhtmlは以下の通りです。<!DOCTYPE html><html lang="en"><head>    h...
git

【Git】デフォルトのブランチを特定のブランチ名にする方法

Gitの最新バージョンでは、デフォルトのブランチ名は main となっています。しかし、既存のリポジトリや特定の設定では、デフォルトのブランチ名が master のままの場合もあります。これを main に変更する方法や、デフォルトのブラン...
git

【Git】Git基礎コマンド ブランチ

前回に続き、今回やりたいことは、ブランチの作成から移動までを行う。ブランチとは、リポジトリの開発経路のことをいう。現在のブランチを確認git branch※は現在のブランチを表す次はブランチの作成git branch developブランチ...
git

【Git】Git基礎コマンド コミット

前回に続き、今回やりたいことは、ステージングされたファイルのコミットを行う。コミットとは、ローカルリポジトリにファイルの変更履歴を残す作業のことをいう。ステージングされたファイルのコミットgit commit -m "新規作成"  #メッセ...
git

【Git】Git基礎コマンド ステージング

前回に続き、今回やりたいことは、ファイルを作成し、ステージングを行う。ステージングとは、ワーキングツリーからインデックスエリアに移すということ。つまりGitのコミット対象ファイルと認識させるためのもの。ファイル作成touch practic...
git

【Git】Git基礎コマンド リポジトリ作成

やりたいことは、ディレクトリを作成し、リポジトリを作成まで。前提:Gitインストール済み、GitHubアカウント登録済ディレクトリ作成mkdir git-practice # git-practiceというディレクトリを作成cd git-p...
DB

【MySQL】テーブルの結合があるクエリ実行計画【index】

emp表 ※indexはなし(primary keyのみ)CREATE TABLE `emp` ( `id` int NOT NULL AUTO_INCREMENT, `dept` int DEFAULT NULL, `age` int D...