高橋

Java8

Java8のComparatorインタフェースで複合ソートする

Java8のComparatorインタフェースで複合ソートするComparator.comparingやthenComparingを使用して簡単に複合ソートすることができるようになっていました。SQLでいうorder by id,ageみた...
postgreSQL

pgAdmin4 でGUIでテーブルを作成する

pgAdmin4 でGUIでテーブルを作成する
Java8

Java8のCollectors.toMap()の使い方

Java8のCollectors.toMap()の使い方
Linux

nohupコマンドで実行可能jarを実行する

nohupコマンドで実行可能jarを実行する
Slack

Slackで電話番号をリンクさせる方法

Slackで電話番号をリンクさせる方法Slackでいつも携帯番号とかをリンクさせていたのですが、xx-xxxx-xxxx形式の電話番号がリンクされないことに気づきました。どうにかこうにかリンクさせたかったので、xxx-xxx-xxxx形式に...
MySQL

MySQLのint,bigint,decimalの範囲と整数型の括弧()

MySQLのint,bigint,decimalの範囲と整数型の括弧
MySQL

MySQLの日付型の変換とかフォーマットとかする方法

MySQLの日付型の変換とかフォーマットとかする方法どのデータベースも日付型だけは面倒なので、MySQLの日付型の変換方法とかを纏めてみました。文字列型を日付型にするstr_to_dateを使います。select str_to_date('...
spring boot

Spring boot + ThymeleafでフォームをPOSTする

Spring boot + ThymeleafでフォームをPOSTする
CSS

ハイブリッド開発(HTML5+CSS3)のログイン情報の保持方法について

ハイブリッド開発(HTML5+CSS3)のログイン情報の保持方法についてハイブリッド開発でログイン情報をどう保持するかをちょっと考えていたのですが、セッションとかクッキーとかは古いかと思っていて、HTML5から追加されたsessionStr...
Android

Android 7.1.1で開発者モードを有効にして実機のログをパソコンから確認する方法

Android 7.1.1で開発者モードを有効にして実機のログをパソコンから確認する方法エミュレータと実機で動作やデザインがどうしても違うことがあるので、実機のログを見れる方法を試してみました。Android StudioのSDK Mana...
Chart.js

VSCode + CordovaのエミュレータでChart.js使ってレーダーチャート表示しようとしたらエミュレータ上は表示されなくてハマったので使い方メモ

VSCode + CordovaのエミュレータでChart.js使ってレーダーチャート表示しようとしたらエミュレータ上は表示されなくてハマったので使い方メモChart.js使って格好良いレーダーチャートを描画しようとしたら、エミュレータでは...
Cordova

VSCode + CordovaのエミュレータでCameraを起動する

VSCode + CordovaのエミュレータでCameraを起動するCameraを起動するにはプラグインが必要です。cordova plugin add cordova-plugin-cameraHTML5~省略~<button id="...
Linux

CentOSのファイアウォールを無効にする

CentOSのファイアウォールを無効にする
Linux

Cent OSでSE Linuxを有効化するとpostgreSQLが起動しなくなった

Cent OSでSE Linuxを有効化するとpostgreSQLが起動しなくなった
Linux

CentOSでSELinuxを有効化無効化する方法

CentOSでSELinuxを有効化無効化する方法
CSS

HTML5のラジオボタンをCSSでdisplay:none;すると、An invalid form control with name=’~’ is not focusable.エラー

HTML5のラジオボタンをCSSでdisplay:none;すると、An invalid form control with name='~' is not focusable.エラー
Cordova

Cordova(HTML5+CSS)+REST APIでCORSを有効にする

Cordova(HTML5+CSS)+REST APIでCORSを有効にするAngularだとプロキシファイルでCORSを有効にできて、AWS API Gatewayでも画面上でCORSを有効にできたのですが、ハイブリッド開発だとサーバサイ...
Cordova

Waiting for emulator to boot (this may take a while)………..

Waiting for emulator to boot (this may take a while)...........Cordova + VSCodeで開発していたら時々こういうエラー?が出て、エミュレーターは起動するもののHTML...
Cordova

VSCode+Cordovaでconsole.log()を出力する

VSCode+Cordovaでconsole.log()を出力するVSCode+Cordovaでconsole.log()を出力すべく、cordova-plugin-consoleを追加します。cordova plugin add cord...
Cordova

Cordovaのエミュレータの画面キャプチャをエミュレータの機能で撮る

Cordovaのエミュレータの画面キャプチャをエミュレータの機能で撮るWinShotで画面キャプチャ撮ろうかと思ったのですがエミュレータ自身に画面キャプチャの機能がありました。Galaxy Nexusのエミュレータで確認しましたがエミュレー...
maven

Spring Bootのbuild.gradleでMavenのローカルリポジトリを設定する

Spring Bootのbuild.gradleでMavenのローカルリポジトリを設定する
Cordova

VSCodeでCordovaの開発をしてみる

VSCodeでCordovaの開発をしてみる
Config

Spring Bootでapplication.properties(yml)を環境によって分ける方法

Spring Bootでapplication.properties(yml)を環境によって分ける方法アプリケーションの設定ファイルであるapplication.propertiesを環境によって分けることができます。src/main/re...
Gradle

Spring BootでSpring Dev Toolsを使用してホットデプロイする方法

Spring BootでSpring Dev Toolsを使用してホットデプロイする方法Spring Bootでコードを修正する度にアプリケーション停止、アプリケーション起動するのは面倒なのでホットデプロイします。build.gradleの...
MySQL

MySQLにセーフモードでログインする

MySQLにセーフモードでログインするMySQLのmysql.userテーブルを色々いじってたらログインできなくなったのでセーフモードでログインしました。一旦MySQLサービスを停止します。(Windowsの場合)管理者モードでコマンドプロ...
MySQL

MySQLのdelete文でエイリアスを使うとエラーになる

MySQLのdelete文でエイリアスを使うとエラーになるMySQL5.7.24で何気にdelete文でテーブルにエイリアスを指定するとエラーになりました。delete from employee_master as aa where aa...
spring boot

Spring Bootの組込Tomcatのポートを変更する方法

Spring Bootの組込Tomcatのポートを変更する方法Spring Bootアプリケーションを起動するとデフォルトで8080ポートが使用されますが、変えたい場合はapplication.properties(yml)の設定で変更する...
Gradle

Spring Boot + Gradleでwarファイルを作成する方法

Spring Boot + Gradleでwarファイルを作成する方法STSのスタータープロジェクトで作成したプロジェクトはデフォルトでjarファイルを作成してくれますが、build.gradleとかいくつか修正することで、プロジェクト名\...
便利ツール

オンラインエディタ一覧

オンラインエディタ一覧JSONフォーマットJSONを整形してくれるサイトです。正規表現確認正規表現の確認ができるサイトです。SQLフォーマットSQLを整形してくれるサイトです。AWSAWSの作図などができるサイトです。UMLUMLダイアグラ...
JPQL

JPQL入門(JPA)

JPQL入門(JPA)
JPA

Java8+JPAでSQL結果をStreamで返す方法

Java8+JPAでSQL結果をStreamで返す方法
JPQL

JPQLでFROM句に副問い合わせが使えない

JPQLでFROM句に副問い合わせが使えない
mockito

Spring Bootでmockitoを使ってテストする方法

Spring Bootでmockitoを使ってテストする方法
groovy

Macにgroovyをインストールする

MacにgroovyをインストールするMacでGradleを勉強するためにgroovyをインストールしました。ターミナルでcurl -s "" | bashと入力し、実行します。完了したら、新しいターミナルでsource "/Users/t...
JUnit

Spring BootのRESTControllerをJUnit4でテストする

Spring BootのRESTControllerをJUnit4でテストするRESTControllerをJUnitでテストします。JUnitでテストする際は、src/main/java配下、src/test/java配下は同一階層のパッ...
Gradle

Gradle入門

Gradle入門Spring bootでGradleの知識が必要だったので、Gradleをインストールしてみました。インストールサイト前提条件:Java JDK or JRE 7以上gradle-5.1.1-bin.zipをダウンロードして...
Config

Spring Data JPAでSQLのログを出力する

Spring Data JPAでSQLのログを出力する
RESTful

Spring BootのREST APIでエラーハンドリングする方法

Spring BootのREST APIでエラーハンドリングする方法REST APIでDBに繋がらない場合などにコントローラクラスにに対して同じエラーハンドリングしたい場合、@ExceptionHandlerアノテーションを使用してハンドリ...
liquibase

Spring Bootでliquibaseを使う方法(MySQL)

Spring Bootでliquibaseを使う方法(MySQL)
RESTful

Spring BootのRestControllerの@PathVariableと@RequestParamの使い方や@Validate,@Validでバリデーションチェックを行う方法

Spring BootのRestControllerの@PathVariableと@RequestParamの使い方や@Validate,@Validでバリデーションチェックを行う方法
spring boot

Spring Boot でSwagger を使う方法

Spring Boot でSwagger を使う方法Swaggerを使うにはbuild.gradleに以下2行を追加します。dependencies { implementation 'org.springframework.boot:sp...
Gradle

STSでGradleのビルドが出来ないときのクリア方法

STSでGradleのビルドが出来ないときのクリア方法
MySQL

MySQLでよく使うコマンド一覧

MySQLでよく使うコマンド一覧MySQLでよく使用するコマンドをまとめました。DBを作成するcreate database データベース名;DB一覧show databases;現在使用しているDBを表示するselect database...
Config

Spring Boot + JPAでMySQLに接続する方法

Spring Boot + JPAでMySQLに接続する方法STSのスタータープロジェクトがかなり進化していたのでおさらいです。「Spring BootでMySQLに接続する」を参考にします。Spring Bootを起動まではできましたが、...
MySQL

You must configure either the server or JDBC driver (via the serverTimezone configuration property) to use a more specifc time zone value if you want to utilize time zone support.

You must configure either the server or JDBC driver (via the serverTimezone configuration property) to use a more specif...
Gradle

STS+Gradleで作成したSpring Bootの実行可能jarを作成する方法

STS+Gradleで作成したSpring Bootの実行可能jarを作成する方法「Spring BootをGradleで作成する方法」で作成したSpring BootをSTSから実行可能jarにします。プロジェクトを右クリックし、「実行」...
Gradle

Gradleで作成したSpring BootをSTSのGradleタスクビューで起動する方法

Gradleで作成したSpring BootをSTSのGradleタスクビューで起動する方法
Eclipse

STS(Eclipse)が使用しているJavaのクラスパスを確認する方法

STS(Eclipse)が使用しているJavaのクラスパスを確認する方法Javaプロジェクトがどのバージョンを使用しているかとかクラスパスを確認したい場合にいくつか方法があるのですが、STS(Eclipse)でJavaアプリケーションを起動...
maven

Mavenが使用するjavaはパブリックJREでした

Mavenが使用するjavaはパブリックJREでしたmvn installコマンドを使っているとエラーになるので調べていたら、MavenはパブリックJREを使うようです。C:\>mvn -versionApache Maven 3.6.0 ...
spring boot

Spring bootの組込Tomcatのバージョンを変更する方法

Spring bootの組込Tomcatのバージョンを変更する方法