jconsole

Test.java を次のように作成

public class Test {
  public static void main(String[] args) {
   for (int i=0 ; i<10000 ; i++) {
    try {
      Thread.sleep(1000);
      System.out.print(".");
    } catch (Exception e) {
    }
   }
  }
}

logging.properties を作成します。

handlers=java.util.logging.ConsoleHandler

java.util.logging.ConsoleHandler.level=FINEST
java.util.logging.ConsoleHandler.formatter=java.util.logging.SimpleFormatter

javax.management.level=FINEST
javax.management.remote.level=FINER

runTest.sh を作成して、 chmod 755 runTest.sh としておく。SSLを使わず、認証も使用しないのでセキュリティ的に問題がある。動作確認のために使う程度にして、実際はSSLあり、認証ありの設定で使用するべき。方法はSunのドキュメントにある。

#!/bin/sh
java -Djava.util.logging.config.file=logging.properties
 -Dcom.sun.management.jmxremote.port=7080
 -Dcom.sun.management.jmxremote.ssl=false
 -Dcom.sun.management.jmxremote.authenticate=false $1

コンパイルして実行

javac Test.java
./runTest.sh Test

jconsoleを実行。LinuxではLANG=C をつけないと起動できない場合がある。

LANG=C jconsole

ローカルリソースでは、そのまま見ればいい。リモート経由でみたいときは、リモートとして localhost:7080 を指定。他のホストでjconsoleを起動した場合は hostname:7080 を指定。

カテゴリー: Java

OKI OSS

http://www.oki.com/jp/oss/document/ をみると、結構資料が充実しています。インターネットでは資料が玉石混同の状態で公開されているのですが、こういうまとまったサイトというのがあると助かります。とはいえ、いろいろ調べ物をしてみても、このページがなかなかヒットしてこないことをみると、やはり資料は分散されている状態だということなのでしょう。Googleのランキングもあまりあてにならない状況なのだと感じる今日この頃です。

JPA

JPAの整理。EclipseLinkとかがでてきていて、時代の速さを感じます。JDBCを使ってプログラミングをする時代もじきになくなるのでしょうが、アノテーションを覚えるというのも大変なような、楽なような。実装依存の部分が多いとなかなか使う人が増えてこなくて廃れてしまうという感じもありますから、微妙なところです。

RDBなども沢山の種類の実装があるのですが、結局方言を覚えないといけないので、たくさんの実装を扱うの避けたいところです。JPAも同じで、どれかひとつの実装でいきたいところですが、よしあしがあって複数扱うようになってしまうのだろうなぁ、という予感がします。

OSからして、Windows XP, Vista, Debian Linux, RedHat, Fedora, CentOS, FreeBSD, MacOS X, Palm OS, Windows CEとたくさん使っているわけですから、仕方がないですね。微妙にちがうあたりが、微妙にストレスになるわけで。

もう決め打ちで、これだけ、ってできると幸せそうな気もしますが、これまでも、そうなったためしはないので、試行錯誤はこれからも続きそうです。やれやれ。

カテゴリー: Java

Embededd JBoss

Embededd JBoss について調査。Embededd EJB3 と同等のような感じです。手元ではまだうまく動かせていません。Tomcat + Embededd JBoss を見ると特殊なクラスを用意して対応しているようなので、他のJSP/ServletコンテナとEmbededd EJB3 を組み合わせて使うときにも同様なクラスが必要そうな気がしています。JDK5 でないと動かないという話もあり、その点も気になります。基本的なところから確認をしていく必要があるようです。

カテゴリー: Java

Wine

ワインを飲んだ。今週はけっこうお酒を飲んでいるような気がする。さすがに明日は休肝日にしようかと思う。

PSP-3000

PSP-3000が発売されるそうです。マイク付きということで、不格好なマイクをPSP-1000につけて使っていた自分としては、ポイントが高いです。ワンセグを見るにはPSPはいいかな、と思っているので、ぜひPSP-3000を購入したいところなのですが、あいかわらず先立つものがないので、どうしようかなぁ、という状態です。

PlayStation.com(Japan) | お知らせ | PSP®「プレイステーション・ポータブル」(PSP-3000) 2008年10月に日米欧で新発売
http://www.jp.playstation.com/info/release/nr_20080821_psp3000.html

bag

鞄が壊れてきたのですが、目立たないところだということと、ちょっとした修理で直りそうだったので、自分で修繕してみました。両側の2か所で同じように壊れてきていたので、構造上の問題のような気がします。もちろん、いつも重たいものを無理に押し込んでいるという点が一番問題なのでしょうけれども 🙂