ナレッジ(Knowledge) 【Java】「OutOfMemoryError」の「PermGen space」の対応方法とメモリ領域確認方法の解説 Javaで「java.lang.OutOfMemoryError: PermGen space」の例外が発生した場合は、JVM(Java Virtual Machine)のメモリ管理領域である「Permanent領域」が不足した場合に発生す... 2019年8月11日 ナレッジ(Knowledge)
ナレッジ(Knowledge) 【S2JDBC-Gen】「Gen-Entity」で「ORA-01031」が発生する問題解決方法の紹介 「S2JDBC-Gen」の「Gen-Entity」を使用してエンティティクラスのコード情報を生成する時に、「Oracle Database」を使用している場合は「ORA-01031:権限が不足しています。」というエラーが発生することがありま... 2019年8月4日 ナレッジ(Knowledge)
ナレッジ(Knowledge) 【Java】「Class.getResource」と「ClassLoader.getResource」のリソース名の指定方法の違いについての解説 Javaではリソース情報(ファイルなど)を取得する処理として以下の2種類があります。 Class.getResourceClassLoader.getResource それぞれリソース情報を取得する処理ですが、指定するリソース名により取得結... 2019年7月28日 ナレッジ(Knowledge)
ナレッジ(Knowledge) 【Mail】メールアドレス作成のガイドライン(RFC2142) メールアドレスについては、ある程度のルールがあるのはご存知でしたか? 企業や組織などでは役割ごとに、以下のようなメールアドレスを作成する場合があると思います。 info@example.jpsupport@example.jp これらのメー... 2019年7月7日 ナレッジ(Knowledge)
ナレッジ(Knowledge) 【Java】JavaMailを使用するときの依存性解決についての説明 「JavaMail」を使用するためMavenリポジトリを確認したところ、似たような選択肢として以下に記載する4つがありました。 JavaMail: API (compat): API JAR: API: 結果的に「4.」を選択することになり... 2019年6月30日 ナレッジ(Knowledge)
ナレッジ(Knowledge) 【Java】メール送信の単体試験方法の紹介(GreenMail) メール送信プログラムを作成して試験する時に、単体試験をするための方法に悩んだことはないでしょうか。 単体試験をするためだけに開発環境へメールサーバーを構築するのは手間もかかります。また、他の人がテストするときにも開発環境へメールサーバーを構... 2019年6月23日 ナレッジ(Knowledge)
ナレッジ(Knowledge) 【Mail】メール送信のテスト用ツール「FakeSMTP」の紹介 メール送信プログラムをテストする時は、どのような方法でテストを実施していますか。送信可能な実在しているメールアドレスを使用して、メール送信した結果を確認していることが多いのではないでしょうか。 しかし、この方法では以下のような問題を引き起こ... 2019年6月16日 ナレッジ(Knowledge)
ナレッジ(Knowledge) 【ERMaster】DB定義書(Excel)を表示する時に遅い問題の対応方法の紹介 「ERMaster」を使用して作成した「DB定義書(Excel)」を表示する時に遅いと感じたことはないでしょうか。表示が遅い問題の原因と解決方法を紹介します。 【注意】対応により必ず表示が早くなることは保証することはできません。 環境 以下... 2019年6月9日 ナレッジ(Knowledge)
ナレッジ(Knowledge) 【Java】改行コードをHTMLの改行(br)タグへ変換する方法の紹介 文字列の改行コード(\r、\r\n、\n)をHTMLの改行タグ(<br>)への変換をJavaで実施する方法を紹介します。 はじめに 文字列に含まれている改行コードをHTMLとして表示する場合でも、改行している状態で表示したいことはないでしょ... 2019年6月2日 ナレッジ(Knowledge)
ナレッジ(Knowledge) 【Docker】「Docker Toolbox」と「Docker Desktop for Windows」の違いについて紹介 Windows環境へ「Docker」をインストールするための「Docker Toolbox」と「Docker Desktop for Windows」のそれぞれの違いについての紹介をします。 2019年5月の時点では、Windows環境へ「... 2019年5月26日 ナレッジ(Knowledge)