2006-10-01から1ヶ月間の記事一覧

sun JDKのjavaコマンドオプション一覧

http://blogs.sun.com/watt/resource/jvm-options-list.html オプション山盛りです。

Instrumentation#redefineClasses()の使用例

Bug ID: 6378425 Instrumentation.redefineClasses ignores class redefinitionInstrumentation#redefineClasses()がデグれってて動かないっていうバグレポート みたいなんだけど、非常に簡易な使用例になっている。Oracle Technology Network for Java Deve…

クラスの中でバイトコードをダンプできますか - Java Solution

クラスの中でバイトコードをダンプできますか − Java Solution − @ITJavassistやasmを使ってゴニョゴニョする話題。 そういえばjdkではjavap(逆アセンブラ)はあってもjasmin(アセンブラ)に相当するものを用意していないのはどうしてだろう。

com.sun.toolsを直接コール

NewZaurusさんより。 alias javac='evm sun.tools.javac.Main' alias javap='evm sun.tools.javap.JavaP' alias javadoc='evm sun.tools.javadoc.Main' alias jre='evm sun.tools.jre.Main' alias java='evm'上記のエリアスでjavac,javap,javadoc,jre,javaそ…

Spring で JTA を使いたいのなら JTA の実装とコネクションプールの実装が必要です.

http://d.hatena.ne.jp/koichik/20050117#1105981361 id:koichikさんの "Re: JtaTransactionManagerとnon-XA-awareのDataSource"より。 より。 本番ではEJBコンテナ実装を使うってのと、独立したJTA実装を使用するってケースが考えられるけど withoutEJB環境…

cygwin1.dllに依存しないバイナリをコンパイルする

mno-cygwin オプションをつければよい。 $ gcc -mno-cygwin hello.c $ objdump -p a.exe | grep dll DLL Name: msvcrt.dll DLL Name: KERNEL32.dll $ cygcheck ./a.exe .\a.exe C:\WINNT\system32\msvcrt.dll C:\WINNT\system32\KERNEL32.dll C:\WINNT\syste…

javaでrubyのブロックみたいなの。

Rubyのブロック構文のように、Javaでどういう終わり方をしようが確実にファイルをクローズする全行処理メソッドを作る http://d.hatena.ne.jp/t_yano/20061004/1159987463 勝手にファイルを閉じるブロックの実装サンプル。 僕も昔考えたんだけど、やっぱ無名…

動的IPアドレスで固定IP

net

インターリンクのサービスですが、面白いですね。 http://www.interlink.or.jp/service/myip/index.html 動的IPアドレスしか提供されないプロバイダーでもマイIPサービスに加入することにより固定IPアドレスを利用することができます。 マイIPサービスは、VP…

haproxy

dev

http://www.aware.jp/diary/?date=20060512#p01 haproxyはTCPコネクションを絞る用途に適切なスペックを持っているので試す価値あり以前の日記記事Perlbal使ってみたで紹介したPerlbalと同じような性質を持つ、別なリバースプロキシソフトHAProxyがあります…

javaの分散技術ベンチ

Benchmarking the Round-Trip Latency of Various Java-Based ... www.lifl.fr/~merle/benchmarking.pdf Java RMI/JRMP ,Orbacusが最速か?axisはその40倍くらい遅い(速さが正義ではないけど)未だにRMIと比べてのEJB(SLSB)の優位性がよくわからないのでエロ…