[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 2chのread.cgiへ]
Update time : 10/30 04:07 / Filesize : 205 KB / Number-of Response : 753
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

【Java】Apache Jakarta Commons



1 名前:デフォルトの名無しさん [04/09/12 10:56:03]
クラスもかなり増えてきた
Apache Jakarta Commons について語るスレッド

Apache Jakarta Commons
jakarta.apache.org/commons/

中でも便利なものが
Commons Lang
jakarta.apache.org/commons/lang/
Commons Collections
jakarta.apache.org/commons/collections/
Commons FileUpload
jakarta.apache.org/commons/fileupload/

とくにLangには equals(), hashcode(), compareTo(), toString()
メソッドを簡単にオーバライドできるメソッドが用意されており重宝する。
そのほか、NestableExceptionはC#のような言語に頼らなくても
投げられ続けた例外を上書きせずに保持する事ができるので便利。

Collectionsは java.utilのコレクションクラスに不満を持つ者にとっては
朗報だ。ListとHashを兼ねた便利なクラスも用意されており、その数は豊富である。


741 名前:デフォルトの名無しさん mailto:sage [2006/12/01(金) 08:21:05 ]
>>739
つ ttp://www.beasys.co.jp/dev2dev/resourcelibrary/utilitiestools/adminmgmt.html#Log4jAdministrationJSP

742 名前:デフォルトの名無しさん mailto:sage [2006/12/01(金) 11:15:47 ]
>>741
そんな面倒なことしなくても、タイムスタンプを見てから
DOMConfigurator.configureを実行すれば、ロガーの追加もレベル変更も即時更新。


743 名前:デフォルトの名無しさん mailto:sage [2006/12/01(金) 14:21:01 ]
>>742
ほんまや

744 名前:デフォルトの名無しさん mailto:sage [2006/12/01(金) 16:44:04 ]
DOMConfigurator.configureAndWatchでよくね?

745 名前:デフォルトの名無しさん mailto:sage [2006/12/02(土) 02:43:17 ]
>>742,744
739じゃないけど、kwsk教えてください


746 名前:デフォルトの名無しさん mailto:sage [2006/12/04(月) 15:05:25 ]
つAPI
ttp://www.ingrid.org/jajakarta/log4j/jakarta-log4j-1.1.3/docs-ja/api/org/apache/log4j/xml/DOMConfigurator.html#configureAndWatch(java.lang.String,%20long)

747 名前:デフォルトの名無しさん mailto:sage [2006/12/08(金) 21:08:33 ]
XMLConfiguration、HierarchicalConfiguration超使える。
これで書き込みができれば最高

748 名前:デフォルトの名無しさん mailto:sage [2006/12/11(月) 10:47:57 ]
IOUtilsのFileUtils.listFilesでファイル検索が簡単にできるけど、

/home/*/bin/*.sh とかのワイルドカード検索はできないんだね。
ワイルドカードのフィルターはあるけど・・・

749 名前:デフォルトの名無しさん mailto:sage [2006/12/11(月) 13:05:53 ]
>>747
XMLのほうは書き込みやリロードのバグがあったが
直ってるか?



750 名前:デフォルトの名無しさん mailto:sage [2006/12/11(月) 14:19:04 ]
>>749
ぽいよ。

751 名前:デフォルトの名無しさん mailto:sage [2006/12/15(金) 19:58:22 ]
CollectionのBagで数が多い順に取り出す方法はありますか?

752 名前:デフォルトの名無しさん mailto:sage [2006/12/20(水) 10:08:56 ]
AbstractMapBagに
/**
* Mutable integer class for storing the data.
*/
protected static class MutableInteger {
/** The value of this mutable. */
protected int value;

/**
* Constructor.
* @param value the initial value
*/
MutableInteger(int value) {
this.value = value;
}

public boolean equals(Object obj) {
if (obj instanceof MutableInteger == false) {
return false;
}
return ((MutableInteger) obj).value == value;
}

public int hashCode() {
return value;
}
}
ってあるけど、何でInteger使わないんだろ。メモリの削減になるわけでもないような。
ツーか頻繁に変えるなら、plus()minux()のメソッド作ってデータの変更のたびにnewしないようにすればいいのに・・・






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<205KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef