クラス HybsConst


  • public final class HybsConst
    extends Object
    共通的に使用される固定値を集約したクラスです。 全変数は、public static final 宣言されています。
    変更履歴:
    6.1.0.0 (2014/12/26) 固定値を集約したクラス対応, 6.4.2.0 (2016/01/29) package変更 fukurou.util → fukurou.system
    機能分類
    その他
    バージョン
    6.0
    作成者
    Kazuhiko Hasegawa
    導入されたバージョン:
    JDK8.0,
    • フィールドの概要

      フィールド 
      修飾子とタイプ フィールド 説明
      static String BR
      HTMLでの改行記号( <br /> )。
      static int BUFFER_LARGE
      バッファの初期容量を設定する固定値(通常より大幅に多い目)。
      static int BUFFER_MIDDLE
      バッファの初期容量を設定する固定値(通常より多い目)。
      static int BUFFER_SMALL
      バッファの初期容量を設定する固定値(通常より若干多い目)。
      static String CR
      システム依存の改行記号(String)。
      static int DB_BATCH_SIZE
      データ登録時のバッチサイズ 100 JDBC 2.0仕様では、これをバッチ更新(batch updates)と呼びます。
      static int DB_FETCH_SIZE
      データ検索時のフェッチサイズ 251 ORACLEのデフォルトは、10です。
      static Charset DEFAULT_CHARSET
      プラットフォーム依存のデフォルトの Charset です。
      static char FS
      システム依存のファイルセパレーター文字(char)。
      static char TAB
      タブ文字(char)。
      static String UTF_8
      ファイル等を読み取る場合のデフォルトエンコードを指定します。
    • フィールドの詳細

      • BUFFER_SMALL

        public static final int BUFFER_SMALL
        バッファの初期容量を設定する固定値(通常より若干多い目)。 100
        関連項目:
        定数フィールド値
      • BUFFER_MIDDLE

        public static final int BUFFER_MIDDLE
        バッファの初期容量を設定する固定値(通常より多い目)。 200
        関連項目:
        定数フィールド値
      • BUFFER_LARGE

        public static final int BUFFER_LARGE
        バッファの初期容量を設定する固定値(通常より大幅に多い目)。 500
        関連項目:
        定数フィールド値
      • CR

        public static final String CR
        システム依存の改行記号(String)。
      • BR

        public static final String BR
        HTMLでの改行記号( <br /> )。
      • FS

        public static final char FS
        システム依存のファイルセパレーター文字(char)。
      • DEFAULT_CHARSET

        public static final Charset DEFAULT_CHARSET
        プラットフォーム依存のデフォルトの Charset です。 プラットフォーム依存性を考慮する場合、エンコード指定で作成しておく事をお勧めします。
        変更履歴:
        5.5.2.6 (2012/05/25) findbugs対応, 6.4.2.0 (2016/01/29) fukurou.util.StringUtil → fukurou.system.HybsConst に変更
      • UTF_8

        public static final String UTF_8
        ファイル等を読み取る場合のデフォルトエンコードを指定します。 通常は、UTF-8 にしておきます。
        関連項目:
        定数フィールド値
        変更履歴:
        6.4.5.1 (2016/04/28) ファイル等を読み取る場合のデフォルトエンコードを指定します。
      • DB_FETCH_SIZE

        public static final int DB_FETCH_SIZE
        データ検索時のフェッチサイズ 251 ORACLEのデフォルトは、10です。 最適なフェッチ・サイズは、予想される結果サイズの半分または4分の1です。結果セットのサイズかどうかわからず、 フェッチ・サイズの設定を大きくしすぎたり小さくしすぎたりすると、パフォーマンスが低下することに注意してください。 openGionでは、検索時の最大件数を、1000にしていますが、オーバー判定のための+1件、余分に取得しています。 よって、1/4の250件に、プラスして、251件を、初期値にしておきます。
        関連項目:
        定数フィールド値
        変更履歴:
        6.9.4.1 (2018/04/09) 共通の固定値として登録
      • DB_BATCH_SIZE

        public static final int DB_BATCH_SIZE
        データ登録時のバッチサイズ 100 JDBC 2.0仕様では、これをバッチ更新(batch updates)と呼びます。 標準のバッチ更新は、手動の明示的なモデルです。バッチ値は設定されていません。 手動で操作をバッチに追加し、明示的にバッチ処理のタイミングを選択します。 openGionでは、検索時のページ表示件数を、100にしていますので、初期値を、 100件にしておきます。
        関連項目:
        定数フィールド値
        変更履歴:
        6.9.4.1 (2018/04/09) 共通の固定値として登録
    • メソッドの詳細

      • getenv

        public static String getenv​(String key)
        プロパティ―をみて、なければ環境変数から値を取得します。 名称は、getenv ですが、処理としては、 return System.getProperty( key , System.getenv( key ) ); です。 System.getProperty は、java起動時に、-Dxxx=yyy と渡す変数で、key=xxx , 値=yyy を受け取ります。 変数が未定義の場合は、System.getenv で、環境変数の値を取得します。
        パラメータ:
        key - パラメータキー
        戻り値:
        プロパティ―をみて、なければ環境変数から値を取得
        変更履歴:
        7.2.3.1 (2020/04/17) プロパティ―をみて、なければ環境変数から取る(サービス化対応)
      • getenv

        public static String getenv​(String key,
                                    String defval)
        プロパティ―をみて、なければ環境変数から値を取得します。 名称は、getenv ですが、処理としては、 System.getProperty( key , System.getenv( key ) ); で受け取った値が、 null か、ゼロ文字列の場合は、defval で指定した文字列を返します。 System.getProperty は、java起動時に、-Dxxx=yyy と渡す変数で、key=xxx , 値=yyy を受け取ります。 変数が未定義の場合は、System.getenv で、環境変数の値を取得します。
        パラメータ:
        key - パラメータキー
        defval - null か、ゼロ文字列の場合の初期値
        戻り値:
        プロパティ―をみて、なければ環境変数から値を取得
        変更履歴:
        7.2.3.1 (2020/04/17) プロパティ―をみて、なければ環境変数から取る(サービス化対応)