最新記事

実行時にクラスのジェネリック型を取得する 質問する
java
generics
reflection

実行時にクラスのジェネリック型を取得する 質問する

どうすればこれを実現できるでしょうか? public class GenericClass { public Type getMyType() { //How do I return the type of T? } } これまで試したことはすべて、Object使用された特定のタイプではなく、常にタイプを返します。

Admin

IntelliJ IDEA から JAR を適切にビルドするにはどうすればいいですか? 質問する
java
intellij-idea
build
jar
artifact

IntelliJ IDEA から JAR を適切にビルドするにはどうすればいいですか? 質問する

1 つのモジュールといくつかの依存関係を含むプロジェクトがあります。コンパイルされたモジュールを含む JAR を別のディレクトリに作成したいと思います。さらに、依存関係をモジュールの横に表示したいと思います。 IntelliJ の「JAR ビルド」プロセスをどのように変更しても、モジュールの出力は空になります (ファイル以外META-INF)。

Admin

出力ストリームを文字列に取得する 質問する
java
string
io
stream

出力ストリームを文字列に取得する 質問する

Java で java.io.OutputStream からの出力を文字列にパイプする最適な方法は何ですか? 次のメソッドがあるとします: writeToStream(Object o, OutputStream out) これは、オブジェクトから特定のデータを指定されたストリームに書き込みます。ただし、この出力をできるだけ簡単に文字列に変換したいと考えています。 次のようなクラスを書くことを検討しています (未テスト): class StringOutputStream extends OutputStream { StringBuilder mBuf; public void write(int byte) throws IOException { mBuf.append((char) byte); } public String getString() { return mBuf.toString(); } } しかし、もっと良い方法はあるのでしょうか? テストを実行したいだけなのです!

Admin

Spring: @Component と @Bean の比較 質問する
java
spring
annotations
autowired

Spring: @Component と @Bean の比較 質問する

クラスパススキャンを使用して XML Bean 定義を削除するために@Componentアノテーションが導入されたと理解しています。Spring 2.5 @Bean@ConfigurationSpring 3.0 で導入され、 XML ファイルを完全に削除し、代わりに Java 構成を使用するために使用できます。 @Componentアノテーションを導入する代わりに、アノテーションを再利用することは可能だったでしょうか@Bean? 私の理解では、最終的な目標はどちらの場合も Bean を作成することです。

Admin

FutureとPromiseの違いは何ですか?質問する
java
concurrency
future
promise

FutureとPromiseの違いは何ですか?質問する

Futureとの違いは何ですかPromise? どちらも将来の結果のプレースホルダーとして機能しますが、主な違いはどこにあるのでしょうか?

Admin

PreparedStatement IN句の代替案は?質問する
java
security
jdbc
prepared-statement
in-clause

PreparedStatement IN句の代替案は?質問する

SQL インジェクション攻撃のセキュリティ上の問題により、複数の値がサポートされていない のINインスタンスを含むSQL 句を使用する場合の最善の回避策は何ですか。1 つのプレースホルダーは、値のリストではなく、1 つの値を表します。java.sql.PreparedStatement? 次の SQL ステートメントを検討してください。 SELECT my_column FROM my_table where search_column IN (?) 使用することは、本質的には、そもそもpreparedStatement.setString( 1, "'A', 'B', 'C'" );使用の理由を回避するための機能しない試みです。? どのような回避策がありますか?

Admin