ヒープダンプの取得方法 #Java

  1. OutOfMemoryError時取得(VMオプション指定)
    -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=./dump.hprof
  2. 手動取得(PID指定)
    -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=./dump.hprof
  3. 手動取得を簡単に行う(Windows)Javaのパスとか環境に合わせて適宜変えてください。

#Java でナノ秒を扱う最善の方法を探る(Timestamp型とString型の相互変換)

MessageFormatを利用して、秒まではDate、ミリ秒以降はNumberで扱うことを考えました。

よく利用する日付フォーマットのパターンはenum化しています。

ついでにJavaとDBの現在のシステム日時をナノ秒まで取得する関数も追加しました。 “#Java でナノ秒を扱う最善の方法を探る(Timestamp型とString型の相互変換)” の続きを読む

選択されたオブジェクトをスクロールの一番上に表示 #JavaScript

スクロール内のオブジェクトについて、選択されたオブジェクトをスクロールの一番上に表示します。

初期表示時に、特定の位置まで自動スクロールを行いたかったので、作りました。

JQueryを利用しています。 “選択されたオブジェクトをスクロールの一番上に表示 #JavaScript” の続きを読む