Java
はじめに Java8, SpringBootで作ったアプリをGoogle App EngineのJava8フレキシブル環境にデプロイしていたのですが、デプロイ先の環境をスタンダード環境に変更する必要がありました。これの手順についてメモします。 環境 以下アプリケーションの環境です…
SpringBootで作ったアプリを起動すると、以下のエラーが起こり起動に失敗する現象に遭遇しました。 Caused by: com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure この現象の原因と解決策についてメモします。 環境 言語:…
IntelliJでJavaプロジェクトを開いてビルドしたところ、↓のエラーが発生してビルドできませんでした。 $ ./gradlew clean build Could not unzip /Users/{user_name}/.gradle/wrapper/dists/gradle-5.2.1-all/bviwmvmbexq6idcscbicws5me/gradle-5.2.1-all.zi…
JavaでCSRを作る方法のメモ。BouncyCastleという暗号化APIを使っていきます。 この記事では、コモンネームをtest.comとしたCSRを生成したいと思います。手順としてはこんな感じです。 電子署名のためのキーペア生成コモンネーム(test.com)を含むサブジェクト…
JavaでRSA・ECCのそれぞれでキーペアを作る方法のメモ。 RSA KeyPairGeneratorにキーサイズを渡して初期化。キーサイズは、512ビット長以上、16384ビット長以下。 private static KeyPair generateKeyPairByRSA(int keySize) throws NoSuchAlgorithmExceptio…
はじめに こんにちは。SpringBootでdb接続してブラウザからレコードを追加&レコードを取得してブラウザに表示する方法をメモります。 今回やりたいことは、ユーザ名とメールアドレスのセットをHTTPメソッドを介してdbへInsertし、登録されたデータ一覧をブ…