問題タブ [apache-commons]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - CollectionUtils を使用してリストを変換すると、ArrayStoreException がスローされる
Java コード:
このコードは ArrayStoreException をスローします。
何故ですか?
.net - common.logging を使用して log4net プロパティを動的に設定する
log4netファクトリアダプタのプロパティを設定するためのCommon.Logging(.Net用)に同等のものがあるかどうかは誰にも分かりますか? 次のようにしてlog4netを使用するだけで、私は大きな成功を収めました。
プロパティを次のように設定します。log4net.GlobalContext.Properties["BrokerID"] = 10
最終的にファイルは次のようLog_(null).txt
になります。
java - コモンズ ネット ftp デッドロック?
5 分ごとにリモートの場所にファイルを ftp するプロセスがあります。
何時間もスタックしているようで、ファイルを送信していません。
何が起こっているのかを確認するためにスレッド ダンプを取得しました。これが私のスレッドの状態です。
次のコードを使用して接続しています。
接続試行が 10 秒以内にタイムアウトになったはずではありませんか?
java - Apache Commons ObjectUtils の equals メソッドは、どのような等価性をテストしますか?
Java には 2 種類の等価性があることを常に理解しています。
- value equality :
.equals()
メソッドを使用して、2 つのオブジェクトが null 以外のオブジェクト参照で等価関係を実装していることをテストします。 - reference equality :
==
演算子を使用して、2 つのプリミティブ型またはメモリ位置が等しいことをテストします。
次のページでは、これらの言語の基礎について詳しく説明します。
- Java プログラミング : Java プログラミング/オブジェクトの比較
- xyzws Java EE FAQ :等価演算子と equals メソッドの違いは何ですか?
- Java プラットフォーム API : Object.equals() の Javadoc
- Java 言語仕様 :等価演算子
null
これらのリンクのいずれも明示的に指定していないのは、2 つのオブジェクト参照が値の等価性について比較された場合にどうなるかです。NullPointerException
をスローする必要があるという暗黙の前提がありますが、これはObjectUtils.equals()メソッドによって行われることではありません。これは、ベスト プラクティスのユーティリティ メソッドと見なされる可能性があります。
私が心配しているのは、Apache Commonsがバックドアによって Java に平等の第 3 の手段を効果的に導入したように見え、すでに混乱している状況がさらに複雑になった可能性があることです。値が等しいかどうかをテストしようとし、それが失敗すると参照が等しいかどうかのテストにフォールバックするため、私はこれを 3 番目の等価性の尺度と呼んでいます。Apache Commons の等価性テストは、値の等価性および参照の等価性と多くの類似点がありますが、明らかに異なります。
心配して、可能な限り使用を避けたいと思うのは正しいObjectUtils.equals()
ですか?
ObjectUtils.equals()
他の 2 つの平等の尺度の有用な結合を提供すると主張する議論はありますか?
選ばれた答え
この質問について意見が一致しているようには見えませんが、私は Bozho の意見を正しいとマークすることにしました。問題を隠ぺいしようとするのではなく、2 つの null オブジェクトの値が等しいかどうかを比較する根本的な原因に対処するフェイルファストコードを作成する必要があります。
java - InputStreamまたはByte配列からのデータソースの構築
私は、より大きなプロジェクトの一部として、小さなファイルアップロードユーティリティを書いています。もともと私は、ApachecommonsFileユーティリティクラスを使用してサーブレットからこれを処理していました。これは私がサービスのために書いたクイックテストクライアントからのスニペットです:
}
これは完全に正常に機能します。Apachecommonsユーティリティを置き換えようとすると問題が発生します。上記のコードでは、絶対パス名を使用してファイルからデータソースを作成しています。しかし、サーブレットでは絶対パス名を取得できず、ネットワーク経由で送信しているファイルは空です。
サーブレットコードは次のとおりです。
}
私は今朝の大部分でこれに取り組んできましたが、どこにも行きません。Apache commonsファイルを完全に取り除き、リクエストの解析を自分で処理しても、データソースを適切に構築できません。
ありがとう!
jsp - Apache commons -> ファイルのアップロード -> parseRequest() エラー
ファイルをアップロードしようとすると、Apache がこのエラーを返します (私はスタック トレースの最初の行と根本的な原因のみを保持しました)。
これが私のコードです:
私はそれを理解していません。
何か案が?すべての提案は大歓迎です!:)
java - コモンズ構成-JNDIConfiguration-方法は?
私は通常、アプリケーション構成の管理にCommonsConfigurationを使用します。プロパティファイルの構成を使用しました。今、私はJNDIConfigurationの使用に興味がありますが、これがドキュメントを読んだりグーグルで検索したりする方法を理解できません。
コンテキスト化すると、JBossASで実行されているWebアプリケーションで作業しています。
プロパティはどこに保存されますか?ファイルに?データベース内のいくつかのテーブル?
貴重な情報が読めるリンクの形になっている場合でも、このレベルでのご指導に感謝いたします。
最後の注意として、私の目標は、ファイルをプロパティのハードコードされたパスにリンクすることから解放することですが、データベーステーブルに構成を強制することもありません。他の方法でそれを行う方法について何か提案があれば、自由に共有してください。
java - Apache Commons Betwixtによるマッピングからオブジェクトを除外するにはどうすればよいですか?
私が使用するORMapperは、マップされたすべてのオブジェクトに独自の属性を拡張します。オブジェクトからXMLを生成する必要がありますが、ORMapper関連のオブジェクトに関する情報を生成したくないので、ORMapper関連のクラスを生成から除外するにはどうすればよいですか。 XMLに?
java - PropertyUtils パフォーマンス
オブジェクト グラフを調べて、特定のプロパティ値を選択する必要があるという問題があります。私のオリジナルのソリューションは、オブジェクト グラフのポイント A からポイント B に移動するために適用する必要があるプロパティ名のリンク リストをキャッシュします。次に、apache commons PropertyUtilsを使用して、ポイント B に到達するまで getProperty(Object bean, String name) を呼び出してリンク リストを反復処理します。
私の質問は、おそらく各ステップの Method オブジェクトをキャッシュする場合と比較して、これがどのように機能するかについてです。ボンネットの下で propertyUtils は何をしているのですか? 多くの反射/重い物を持ち上げていますか?
java - Eclipseでmaven2を使用してapachecommonsロギングを追加するにはどうすればよいですか?
Eclipse w / maven2プラグインを使用すると、apacheの一般的なログが見つからないようです。
どうやらspring3mvcに必要です。