ITエンジニアとして経験・学習したこと

ITエンジニアとして経験したり学習したことを忘れないよう、書いていきたいと思います。少しでも皆様のお役に立てれば幸いです。

IntelliJ IDEAでlombokを使ってみた

移転しました。 // " + url + "自動で切り替わります。1秒お待ち下さい。"); //リダイレクト処理 setTimeout("redirect()", 1000); // 1秒 function redirect(){ location.href = url; } // 移行を伝える「canonical」の書き換え var link = document.getEle…

IntelliJ IDEAでコードスタイルの整形を行ってみた

移転しました。 // " + url + "自動で切り替わります。1秒お待ち下さい。"); //リダイレクト処理 setTimeout("redirect()", 1000); // 1秒 function redirect(){ location.href = url; } // 移行を伝える「canonical」の書き換え var link = document.getEle…

IntelliJ IDEAを日本語化してみた

移転しました。 // " + url + "自動で切り替わります。1秒お待ち下さい。"); //リダイレクト処理 setTimeout("redirect()", 1000); // 1秒 function redirect(){ location.href = url; } // 移行を伝える「canonical」の書き換え var link = document.getEle…

Spring Bootでリクエストを送ったクライアントのIPアドレスを取得してみた

移転しました。 // " + url + "自動で切り替わります。1秒お待ち下さい。"); //リダイレクト処理 setTimeout("redirect()", 1000); // 1秒 function redirect(){ location.href = url; } // 移行を伝える「canonical」の書き換え var link = document.getEle…

staticメソッド内でDIを利用してみた

移転しました。 // " + url + "自動で切り替わります。1秒お待ち下さい。"); //リダイレクト処理 setTimeout("redirect()", 1000); // 1秒 function redirect(){ location.href = url; } // 移行を伝える「canonical」の書き換え var link = document.getEle…

Spring BootでFilterを利用してみた(2)

移転しました。 // " + url + "自動で切り替わります。1秒お待ち下さい。"); //リダイレクト処理 setTimeout("redirect()", 1000); // 1秒 function redirect(){ location.href = url; } // 移行を伝える「canonical」の書き換え var link = document.getEle…

Spring BootでFilterを利用してみた(1)

移転しました。 // " + url + "自動で切り替わります。1秒お待ち下さい。"); //リダイレクト処理 setTimeout("redirect()", 1000); // 1秒 function redirect(){ location.href = url; } // 移行を伝える「canonical」の書き換え var link = document.getEle…

Spring BootでAOPを利用してみた

移転しました。 // " + url + "自動で切り替わります。1秒お待ち下さい。"); //リダイレクト処理 setTimeout("redirect()", 1000); // 1秒 function redirect(){ location.href = url; } // 移行を伝える「canonical」の書き換え var link = document.getEle…

Spring BootでDIを利用してみた

移転しました。 // " + url + "自動で切り替わります。1秒お待ち下さい。"); //リダイレクト処理 setTimeout("redirect()", 1000); // 1秒 function redirect(){ location.href = url; } // 移行を伝える「canonical」の書き換え var link = document.getEle…

gradlewコマンドでSpring BootのWEB画面用アプリをビルドし実行してみた

移転しました。 // " + url + "自動で切り替わります。1秒お待ち下さい。"); //リダイレクト処理 setTimeout("redirect()", 1000); // 1秒 function redirect(){ location.href = url; } // 移行を伝える「canonical」の書き換え var link = document.getEle…

IntelliJ IDEA上でGradleを使ってWeb画面のSpring Bootプロジェクトを作成してみた

移転しました。 // " + url + "自動で切り替わります。1秒お待ち下さい。"); //リダイレクト処理 setTimeout("redirect()", 1000); // 1秒 function redirect(){ location.href = url; } // 移行を伝える「canonical」の書き換え var link = document.getEle…

IntelliJ IDEAをインストールしてみた

移転しました。 // " + url + "自動で切り替わります。1秒お待ち下さい。"); //リダイレクト処理 setTimeout("redirect()", 1000); // 1秒 function redirect(){ location.href = url; } // 移行を伝える「canonical」の書き換え var link = document.getEle…

各DB上でテーブルのデータをCSVファイルに出力してみた

DB

今回は、各DB上のデータをCSVファイルに出力する方法について共有する。 前提条件 Windows端末上に、Oracle・MySQL・PostgreSQL・SQL Serverをそれぞれインストール済であること。また、salesテーブルを作成済であること。 Oracle・MySQL・PostgreSQLのイン…

Active Directoryを使って外部からSQL Server Analysis Servicesにアクセスしてみた(5)

以前、Active Directoryを使って外部からSQL Server Analysis Servicesにアクセスしたことはあったが、その際は、ドメインコントローラをGCP(Google Cloud Platform)内部のWindows仮想マシン上に設定していた。そのため、GCP外部のWindowsマシンからActive D…

OracleのspoolコマンドでテーブルのデータをCSVファイルに出力してみた

DB

今回は、OracleのテーブルデータをCSVファイルに出力してみたので、共有する。sqlplusで接続し、spoolコマンドを利用すると、CSVファイル出力できることがわかった。 また、sqlplusで接続した際の文字化けを回避する方法についても共有する。 前提条件 Windo…

GCS(Google Cloud Storage)上の複数ファイルを一括で取得し行数を数えてみた(Linux版)

GCP

今回は、Linux端末の仮想マシン上で、GCP(Google Cloud Platform)内のGCS(Google Cloud Storage)上のファイルを一括で取得し、各ファイルの行数を数えCSVファイルに出力してみたので、その方法について共有する。 前提条件 GCP(Google Cloud Platform)のアカ…

GCS(Google Cloud Storage)上の複数ファイルを一括で取得し行数を数えてみた(Windows版)

GCP

今回は、Windows端末の仮想マシン上で、GCP(Google Cloud Platform)内のGCS(Google Cloud Storage)上のファイルを一括で取得し、各ファイルの行数を数えCSVファイルに出力してみたので、その方法について共有する。 前提条件 GCP(Google Cloud Platform)のア…

各DB上でCSVファイルのデータをテーブルに追加してみた

DB

前回までのブログで、Oracle・MySQLの場合の、CSVファイルのデータをテーブルに追加する方法について述べてきたが、今回はPostgreSQL・SQL Serverの場合について共有する。 前提条件 Windows端末上に、Oracle・MySQL・PostgreSQL・SQL Serverをそれぞれイン…

MySQLのLOAD DATAコマンドでCSVファイルのデータをテーブルに追加してみた

DB

今回は、MySQLのLOAD DATAコマンドでCSVファイルのデータを追加してみたので共有する。今回は、MySQLのバージョン8.0の場合について記載している。 前提条件 Windows端末上に、MySQLをインストール済であること。また、salesテーブルを作成済であること。 My…

OracleのSQL*LoaderでCSVファイルのデータをテーブルに追加してみた

DB

今回は、OracleのSQL*LoaderでCSVファイルのデータをテーブルに追加してみたので、共有する。SQL*Loaderで使用する定義ファイルは、SQL Developerを利用して自動生成することもできる。 前提条件 Windows端末上に、Oracleをインストール済であること。また、…

各DB上で表のカラムを変更してみた

DB

今回は、Oracle・MySQL・PostgreSQL・SQL Serverの各DB上で、表のカラム型変更とカラム名変更を行ってみたので、共有する。 それぞれのDBで、カラム変更を行うコマンドが異なっていることが判明した。 前提条件 Windows端末上に、Oracle・MySQL・PostgreSQL…

各DB上で表からカラムを削除してみた

DB

今回は、Oracle・MySQL・PostgreSQL・SQL Serverの各DB上で、表からカラムを削除してみたので、共有する。 表からカラムを削除するのは、どのDB上でも「alter table テーブル名 drop column カラム名」というSQL文で実施できた。 前提条件 Windows端末上に、…

各DB上で表の途中にカラム追加をしてみた

DB

今回は、Oracle・MySQL・PostgreSQL・SQL Serverの各DB上で、表の途中にカラム追加をしてみたので、共有する。 表の途中にカラム追加をするのは、MySQLであればALTER TABLE文一つで行えるが、それ以外のDBでは、①別テーブルを作成する、②別テーブルに元テー…

SQLServer認証のユーザーを作成してみた

DB

今回は、SQL ServerのSSMS(SQL Server Management Studio)を利用して、SQL Server認証のユーザーを作成してみたところ、知らないとつまづいた点があったので、共有する。 SQL Server認証とは、SQL Serverにログインする際、下図のように、ユーザー名とパスワ…

各DB上でストアドプログラムを試してみた

DB

今回は、Oracle・MySQL・PostgreSQL・SQL Serverの各DB上でストアドプログラムを試してみたので、共有する。 ストアドプログラムを利用すると、DB上のテーブルへのデータ一括追加を素早く行うことができる。 前提条件 Windows端末上に、Oracle・MySQL・Postg…

各DB上でgroup by文を試してみた(2)

DB

今回は、Oracle・MySQL・PostgreSQL・SQL Serverの各データベース上でのgroup by文を試してみた。結果、MySQLのみ、group by句で指定していない項目をselect句に指定しても、エラーにならないことが判明した。 前提条件 下記記事のsalesテーブルの作成が完了…

各DB上でgroup by文を試してみた(1)

DB

今回は、Oracle・MySQL・PostgreSQL・SQL Serverの各データベース上でのgroup by文を試すための、salesテーブルとデータ作成内容について共有する。 前提条件 Windows端末上に、Oracle・MySQL・PostgreSQL・SQL Serverをそれぞれインストール済であること。 …

各DB上で0またはNULLによる徐算のSQL文を試してみた

DB

今回は、Oracle・MySQL・PostgreSQL・SQL Serverの各データベース上で、0で除算した場合・NULLで除算した場合それぞれについて試してみることにした。 基本は、0で除算した場合はエラーで、NULL値で除算した場合はNULL値が返されるが、MySQLに限り、0で除算…

Windows端末にMySQL、PostgreSQL、Oracleをインストールしてみた

DB

今回はいろいろな種類のデータベースを使ってみたかったので、Windows端末に、MySQL、PostgreSQL、Oracleそれぞれのデータベースをインストールし、それぞれGUIツールを使って接続してみた。その手順について、これから共有する。 やってみたこと MySQLのイ…

GCP(Google Cloud Platform)の仮想マシン(Windows)にハードディスクを追加してみた

GCP

今回は、GCP(Google Cloud Platform)上のSQL Server搭載済仮想マシン(Windows)に、ハードディスクを追加したので、その手順について述べる。 ハードディスクを追加する前は、以下のように、約50GBのハードディスクドライブ(C)のみ存在している。 ハードディ…