2017-02-01から1ヶ月間の記事一覧

Java 上の JavaScript エンジン Nashorn で Java ライブラリを使う

Nashorn スクリプトから外部 Java ライブラリを使うのは意外と面倒です。 Nashorn の基本的な使い方は以下を参照ください。 blog1.mammb.com ここでは、Nashorn スクリプトから Ivy を使い、外部の Java ライブラリを使う方法を紹介します。 クラスパス の指…

Java の標準ロギングAPI JUL(java.util.logger) を少しマシにする

JUL に対する不満 JUL の設定 システムプロパティでログフォーマットを変える logging.propertiesでログフォーマットを変える ログレベルの表記を無理やり変える ログレベルの表記を素直に変える Formatter を作る 日付フォーマット レベル名称 呼び出し元を…

Windows でファイル日付を変更する

Windows ではファイルのタイムスタンプを更新するための標準コマンドが用意されていません。 *nix 系だと touch コマンドを使用しますが、Windows の場合は PowerShell を使う必要があります。 Linux では touch 最終アクセス時刻を変更 最終更新日時を変更 …

MXBean から取得できる情報あれこれ

Java Management Extensions の主要どころの簡単なまとめです。 RuntimeMXBean CompilationMXBean OperatingSystemMXBean MemoryMXBean MemoryPoolMXBean ThreadMXBean ClassLoadingMXBean GarbageCollectorMXBean サンプル Java1.6 時代のCPU使用率 Runtime…

RebelLabs による Java ツール & テクノロジ 調査レポート 2016

RebelLabs による 2016年度の Java ツール & テクノロジの調査結果が公開されました。 2,040名の Geeks に対する調査結果ということで、気になった箇所をピックアップ。 Intellij IDEA が首位に Eclipseが過半数割れてIDEAが首位になりました。 JavaEEはどの…

2003年に IEEE から出された Michael Cusumano らによる国際的 Survey

前回のプロジェクトの成功率についての Survey に続き、国際的な Survey の結果紹介です。 2003年に IEEE から出された Michael Cusumano らによる国際的 Survey プラクティス パフォーマンス まとめ blog1.mammb.com 2003年に IEEE から出された Michael Cu…

ソフトウェア開発プロジェクトの成功率

Scott W. Ambler の Survey 調査結果 考察 CHAOS Report 調査結果 考察 まとめ Scott W. Ambler の Survey スコット・アンブラー(Scott W. Ambler)氏は定期的にITプロジェクトの Survey を出してくれています。 アンブラー・スコット と言えば、ディシプリン…

Java の上の JavaScript エンジン Nashorn の基本

Nashorn とは Java から Nashorn を使う Java オブジェクトを渡す JavaScript の関数を Java から呼び出す JavaScript のオブジェクトを Java から呼び出す JavaScript 内で Java クラスを利用する JavaScript と Java の型 文字列 数値 配列 リストとマップ…

Amazon RDS(Oracle) の rdsadmin パッケージ

etc

RDS はマネージド・サービスなので、OSにログインしたり、sysdba でDBに接続することはできない。 その代わり rdsadmin という PL/SQLパッケージで必要な操作ができるようになっている。 よく使いそうなものは以下かなぁ。 Oracle RDS セッションの強制終了a…