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

Pukiwikiの自動リンクを無効にする

PukiwikiのWikiName自動リンク機能は正直鬱陶しい。何が鬱陶しいかと言うと対象となるページが存在しない時に?が付いたり変にハイライトされたり。この機能を無効にする事が出来る。pukiwiki.ini.php // _Disable_ WikiName auto-linking $nowikiname = 1;…

Javaデバッグツール

ツール一覧 1. jvmstat JavaVMのパフォーマンス統計データ監視ツール 2. gcPortal JavaVMのGC解析ツール 3. jconsole J2SE5.0付属のJMXに準拠した監視ツール 4. jstat J2SE5.0付属のパフォーマンス統計データ監視ツール

Win版Tomcatのコマンド

TomcatにはWin専用コマンドが含まれておりTomcatをサービスとして操作する際のコマンドが用意されている。 Monitor Tomcat %CATALINA_HOME%\bin\tomcat5w.exe //MS//Tomcat5 Configure Tomcat %CATALINA_HOME%\bin\tomcat5w.exe //ES//Tomcat5

GCを適切に行わせるためのヒープサイズの設定

一般にヒープサイズが小さいとGCが頻発してアプリケーションのパフォーマンスが低下します。さらに、ヒープサイズが必要量を下回る場合はOutOfMemoryErrorが発生してアプリケーションが停止してしまいます。一方、ヒープサイズが大きいと、GCの起動回数は減…

メモリは足りているのに“OutOfMemory”

Javaアプリケーションを動作させていて、「OutOfMemoryが出た」「Java VMが落ちた」という問い合わせを受けることがある。この場合、たいていはアプリケーションの問題や、設定の問題であることが多い。本稿では、HP-UX上でのJava VMを例に、OutOfMemoryが出…

Portable OpenOffice

Portable OpenOffice.org | PortableApps.com http://portableapps.com/apps/office/suites/portable_openoffice 「OpenOffice」 日本語化パッチのダウンロードサイト http://oootranslation.services.openoffice.org/pub/OpenOffice.org/展開したPortable O…

拡張機能がインストール出来ない場合

Portable Firefoxはキャッシュのサイズがデフォルトでは0M。これが原因で拡張機能がインストール出来ない場合がある。一時的にキャッシュを増やせばインストール出来る。

Portable Firefox

□Portable Firefox | PortableApps.com http://portableapps.com/apps/internet/browsers/portable_firefox □「Firefox」v1.5用日本語設定ファイルのダウンロードFTPサイト ftp://ftp.mozilla-japan.org/pub/mozilla-japan/firefox/development/1.5/ □窓の杜…

equals(Object)とhashCode()のオーバーライド

EntityやDto等の値を格納するオブジェクト(ValueObject)は無条件にequals(Object)とhashCode()をオーバーライドすべきである。理由はコンテナクラスなどのユーティリティクラスに対応する為。*コンテナクラスとはHashtableやList等の事。Java2で導入されたJ…