java
Read/Write ZIP files using File/FileInputStream/FileOutputStream
たかはしまさゆ記(2006-01-14) jarのユーティリティ。これを使うと、依存しているjarファイルのパッケージ名を変更し、自分のjarファイルに含めることができる。その他にも、どのjarがどのjarに依存しているか表示させたり、リテラルのみダンプすることも可…
The JTRunner Project
侍 はタブ表示できる GUI の tail ツールです。 標準出力・標準エラー出力をリダイレクトしたログファイルより Java のスレッドダンプのみを切り出して色分け表示したり、-verbosegcオプションによるログをグラフ表示したりできるため特に Java のトラブルシ…
古い JDK が入り用なときはこちらへ。
ネタ元:オレンジニュース(2005-11-16)
ネタ元:オレンジニュース(2005-11-18)
ネタ元: SecuLog Javaで書かれた公開鍵証明書管理ツール。JKS、PKCS#12、JCEKS、BKS、UBERといったキーストア形式を取り扱い可能。JKSとか取り扱える簡単なGUIツールってあんまりないからこれはちょっとよいかも。日本語DNもあつかえるんですね。
かなり詳しく書かれてます。
1.8.1に同梱のドキュメントのうちユーザマニュアル部分のみ、適当に訳してます。 だそうです。
mod_jkに比べて5倍性能がよいと書かれている。末尾のResourcesにチューニング関連のポインタがあるのでここも後から見てみよう。
Tomcat 5ってパフォーマンスよくなったのかな?
Inversion of Control コンテナと Dependency Injection パターン Java開発を変える最新の設計思想「Dependency Injection(DI)」とは : IT Pro 記者の眼 DIContainer 〜Seasarのドキュメント どういうところがおいしいんだろ? コードを書かずにコンポーネ…
J2EE 1.4 (Tomcat 5)から、web.xmlの定義がDTDからXML Schemaになったらしい。
Tomcat 5ではGETなパラメータに対してsetCharacterEncodingが効かないので、server.xmlで指定して回避しましょうという話。
warpに続きjk2もunsupportedになった模様。知らんかった… 代わりにjkを使え、httpd-2.1からはproxy_ajpを使え、ということみたい。
Eclipse (3.0.1)でcvs-1.12.9にアクセスしたときに、CVS Resource HistoryビューのDateのカラムが全部「Not Available」と表示されてしまう。 Bug 67627 - [PatchAttached] CVS 1.12.9 problem with date formats in log output 対策 上記バグレポートにある…
今後が楽しみ。 関連: @IT:チューニングのためのJavaVM講座(前編) @IT:チューニングのためのJava VM講座(後編) dW : Java tecnology : パフォーマンスの目: ガーベジ談義
This software connects to J2EE application servers in order to expose standard and custom information via the JMX specification. It provides the ability to browse existing managed beans (MBeans), update configurations, monitor operation an…
そのうちHibernateもあわせていじってみるべ。
SunとIBMのJVMの、GCログの見方について。割り当てメモリの調整をするときに参考になりそう。
JUnit、DbUnit、Anthillの連携のお話。 Anthillは、ビルドプロセスの自動化と、その結果をメンバー間で共有するためのツールらしい。
java.ioからJ2SE 1.4で導入されたjava.nioに移行した際のエピソード。 select(2)を使うjava.nioによって、クライアント通信用のスレッドを激減させることができたがまた別の問題が発生して…というお話。
Hashtableより高い並行性を持つConcurrentHashMapの紹介と実装の説明。
Javaの世代別ガベージコレクションの解説、パラメータの指定方法、GCの観察方法。 J2SE 1.4からの -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -XX:+PrintHeapAtGCはGCの状況を知る上ですんごい役に立つかと。 これらの出力を視覚化するツールも紹介されて…
Checkstyle はプログラマがコーディング標準に従ったJavaコードを記述する ことを支援する開発ツールです。Javaコードをチェックするプロセスを自動化し、 人間がこの退屈な(しかし重要な)仕事をせずにすむようにしてくれます。 このため、コーディング標…