ナレッジ(Knowledge) 【Spring Boot】Doma2で複数データソースを使用する方法の紹介 今回は、「Spring Boot」+「Doma2」の組み合わせで複数データソースを使用するときの方法を紹介していきます。 「Spring Boot」では、単数データソースを使用するときのプログラム例を見かけることはありますが、複数データソー... 2021年9月19日 ナレッジ(Knowledge)
ナレッジ(Knowledge) 【Spring Boot】GETリクエストパラメータの取得方法の紹介 今回は、「Spring Boot」+「Spring Web MVC」を使用して、GETリクエストパラメータ(クエリパラメータ)から情報を取得する方法を紹介していきます。 検証環境 検証に使用した環境/ライブラリは、次のようになります。 Ja... 2021年8月22日 ナレッジ(Knowledge)
ナレッジ(Knowledge) 【JSON】JSON形式データのソート方法について(「jq」ライブラリ) 今回は、「jq」ライブラリを使用したJSON(JavaScript Object Notation)形式データをソートする方法を紹介します。 「jq」ライブラリは、JSON形式のデータをさまざまな形式に変換することができるライブラリです。使... 2021年7月18日 ナレッジ(Knowledge)
ナレッジ(Knowledge) 【PostgreSQL】FetchSizeを設定してもフェッチ処理が動作しない 今回は、JDBC(PostgreSQL)を使用して検索するときに「FetchSize」を設定してもフェッチ処理が動作しない問題についての原因と解決方法を紹介していきます。 検証環境 検証に使用した環境/ライブラリを次に記載します。 Java... 2021年7月11日 ナレッジ(Knowledge)
ナレッジ(Knowledge) 【curl】XML形式データをPOST送信する方法の紹介 今回は、「cURL(client for URL)」コマンドを使用して、HTTPリクエストのPOSTメソッドでXML形式データを送信する方法を紹介していきます。 検証環境 検証に使用した環境/ライブラリを次に記載します。 cURLバージョン... 2021年6月27日 ナレッジ(Knowledge)
ナレッジ(Knowledge) 【ssh】公開鍵認証するときのパスフレーズを省略する方法の紹介 今回は、「ssh」コマンドの公開鍵認証で使用する鍵ファイルにパスフレーズが設定されているときは、使用するごとにパスフレーズを入力する必要があります。このパスフレーズの入力を省略する方法を紹介していきます。 「ssh」コマンドで公開鍵認証を使... 2021年6月20日 ナレッジ(Knowledge)
ナレッジ(Knowledge) 【Gradle】「HTTP」からはじまるリポジトリを指定した場合にエラーとなる場合の解決方法の紹介 今回は、「Gradle」の「repositories」に「HTTP」からはじまるURLを指定しているとき、ビルドなどが失敗して次のエラーが発生した場合の原因と解決方法を紹介していきます。 The supplied phased action... 2021年5月30日 ナレッジ(Knowledge)
ナレッジ(Knowledge) 【Gradle Shadow Plugin】複数JDBCが使用できない場合の解決方法の紹介 今回は、複数JDBCを使用するアプリケーションなどを「Gradle Shadow Plugin」で作成したJAR(Java ARchive)ファイルを実行したときに、次のようなエラーが発生した場合の原因と解決方法を紹介していきます。 jav... 2021年5月23日 ナレッジ(Knowledge)
ナレッジ(Knowledge) 【データベース】SQLite使用方法の紹介(基礎編) 今回は、SQLiteの使用方法として基礎と考えられる、データベース作成、データ登録、更新、削除などについて、SQLiteのコマンドラインツールを使用した方法を紹介していきます。 検証環境 検証に使用した環境/ライブラリを次に記載します。 W... 2021年5月16日 ナレッジ(Knowledge)
ナレッジ(Knowledge) 【Java】二次元コード(QRコード)の作成/読取のサンプル紹介 今回は、「二次元コード(QRコード)」の作成と読取を行うことができるライブラリを紹介していきます。使用するライブラリは「ZXing」になります。 「ZXing」は、Javaで実装されているオープンソースで、ライセンスは「Apache Lic... 2021年4月25日 ナレッジ(Knowledge)