java

IBM dW : Javaの理論と実践:ノンブロッキング・アルゴリズムの紹介 - Japan

TrueZIP

Read/Write ZIP files using File/FileInputStream/FileOutputStream

Jar Jar Links

たかはしまさゆ記(2006-01-14) jarのユーティリティ。これを使うと、依存しているjarファイルのパッケージ名を変更し、自分のjarファイルに含めることができる。その他にも、どのjarがどのjarに依存しているか表示させたり、リテラルのみダンプすることも可…

JTRunner 3.0 Testing Framework

The JTRunner Project

侍 はタブ表示できる GUI の tail ツールです。 標準出力・標準エラー出力をリダイレクトしたログファイルより Java のスレッドダンプのみを切り出して色分け表示したり、-verbosegcオプションによるログをグラフ表示したりできるため特に Java のトラブルシ…

Archive: Java[tm] Technology Products Download

古い JDK が入り用なときはこちらへ。

antで改行コード変換/実行権限付与

ネタ元:オレンジニュース(2005-11-16)

J2SE 1.4.2_10でのJISAutoDetectのバグ

ネタ元:オレンジニュース(2005-11-18)

Portecle

ネタ元: SecuLog Javaで書かれた公開鍵証明書管理ツール。JKS、PKCS#12、JCEKS、BKS、UBERといったキーストア形式を取り扱い可能。JKSとか取り扱える簡単なGUIツールってあんまりないからこれはちょっとよいかも。日本語DNもあつかえるんですね。

Log4J徹底解説

かなり詳しく書かれてます。

Apache JMeterユーザマニュアル日本語訳

1.8.1に同梱のドキュメントのうちユーザマニュアル部分のみ、適当に訳してます。 だそうです。

Boost Tomcat performance for static content

mod_jkに比べて5倍性能がよいと書かれている。末尾のResourcesにチューニング関連のポインタがあるのでここも後から見てみよう。

フリーのWebコンテナ/J2EEコンテナを整理する 〜@IT

Tomcat 5ってパフォーマンスよくなったのかな?

Dependancy Injection (DI)

Inversion of Control コンテナと Dependency Injection パターン Java開発を変える最新の設計思想「Dependency Injection(DI)」とは : IT Pro 記者の眼 DIContainer 〜Seasarのドキュメント どういうところがおいしいんだろ? コードを書かずにコンポーネ…

@IT:Java TIPS -- J2EE 1.4に対応したweb.xmlを記述する

J2EE 1.4 (Tomcat 5)から、web.xmlの定義がDTDからXML Schemaになったらしい。

@IT:Javaの文字化け対策FAQ(3)

Tomcat 5ではGETなパラメータに対してsetCharacterEncodingが効かないので、server.xmlで指定して回避しましょうという話。

JK2 is officially unsupported

warpに続きjk2もunsupportedになった模様。知らんかった… 代わりにjkを使え、httpd-2.1からはproxy_ajpを使え、ということみたい。

CVS Resource HistoryでDateがNot Availableになる

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:Javaパフォーマンスチューニング 第1回

今後が楽しみ。 関連: @IT:チューニングのためのJavaVM講座(前編) @IT:チューニングのためのJava VM講座(後編) dW : Java tecnology : パフォーマンスの目: ガーベジ談義

MC4J

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…

話題のO/Rマッピングツール「Cayenne」を使う 〜@IT

そのうちHibernateもあわせていじってみるべ。

パフォーマンスの目: ガーベジ談義 〜dW

SunとIBMのJVMの、GCログの見方について。割り当てメモリの調整をするときに参考になりそう。

DbUnitとAnthillによるテスト環境の制御 〜dW

JUnit、DbUnit、Anthillの連携のお話。 Anthillは、ビルドプロセスの自動化と、その結果をメンバー間で共有するためのツールらしい。

NIOでMegaJogosを強化する 〜dW

java.ioからJ2SE 1.4で導入されたjava.nioに移行した際のエピソード。 select(2)を使うjava.nioによって、クライアント通信用のスレッドを激減させることができたがまた別の問題が発生して…というお話。

優れたHashMapの構築 〜dW

Hashtableより高い並行性を持つConcurrentHashMapの紹介と実装の説明。

チューニングのためのJavaVM講座(後編) 〜@IT

Javaの世代別ガベージコレクションの解説、パラメータの指定方法、GCの観察方法。 J2SE 1.4からの -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -XX:+PrintHeapAtGCはGCの状況を知る上ですんごい役に立つかと。 これらの出力を視覚化するツールも紹介されて…

チューニングのためのJavaVM講座(前編) 〜@IT

Javaの理論と実践: 1.4.1 JVM中のガーベジ・コレクション 〜dW

Checkstyle ホームページ 日本語訳 〜いがぴょんの日記

Checkstyle はプログラマがコーディング標準に従ったJavaコードを記述する ことを支援する開発ツールです。Javaコードをチェックするプロセスを自動化し、 人間がこの退屈な(しかし重要な)仕事をせずにすむようにしてくれます。 このため、コーディング標…

【Jakarta/Apacheウォッチ】第5回 Commonsの便利な機能を使いこなす 〜IT Pro