2021-11

PostgreSQL

【SQL】UNION ALLで結合後にWHEREで検索条件を設定する

テーブルを結合後に検索条件を設定したい!と思うことがありました。DBのテーブル2つを結合する際にWHEREで検索条件を設定することで、任意のレコードを抽出できます。ちなみに、動作はPostgreSQLで試しました。テーブルを2つ準備SELE...
Java

PostgreSQLにJDBCで接続するJavaサーブレットをTomcat上で動かす

JavaのサーブレットからPostgreSQLのデータを取得して、 HTMLのテーブルとして出力してみました。JavaサーブレットはTomcatで動かして、PostgreSQLはDockerで構築します。PostgreSQLに接続するJav...
Homebrew

Homebrewでmavenのインストール・アップデート・アンインストールするコマンドのまとめ

Macでmavenを使うのであれば、Homebrewで管理すると便利です。この記事では、Homebrewでmavenを管理する際に使うコマンドをまとめます。Homebrewでmavenを管理する際に使うコマンドインストール(brew ins...
docker

【Docker】PostgreSQLの起動時に初期データをセットアップ

この記事では、dockerでPostgreSQLの環境を構築する際に、DBやテーブル、データをセットアップする方法を記載します。docker-composeを使用してDB起動時に初期設定ファイルを読み込むと、ファイルに記載した設定通りにセッ...
docker

DockerでTomcatを複数立ち上げる方法!docker-composeで複数コンテナを起動する

この記事では、Dockerで簡単にtomcatを2つ立ち上げる方法を紹介します。Dockerfileを二つ用意してdocker-composeで一気に起動したり、Dockerfileなしでdocker-compose.ymlで全て完結させる...
Eclipse

【Eclipse】develop(親ブランチ)の変更をfeature(子ブランチ)に取り込んでconflictを解消する

gitでリポジトリ管理をしていると、自分が作業している子ブランチと親ブランチの変更場所が重なり、conflict(対立)が発生することがあります。私も最近、複数人で同じ機能を開発しているときに大量のconflictを経験しました。ちょっとだ...
PC周辺機器

【楽天ひかり】ルーターはどれを選べばいい?手頃な価格で簡単にセットアップできるルーターを選びました

先日、引っ越し直前に新居にネット回線が通っていないことに気がつき、急いで楽天ひかりの契約をしました。ルーターも新しく買おうと思ったのですが、楽天ひかりの公式ホームページによると、「楽天ひかりのIPv6(クロスパス)対応ルーター」というものが...