タグ付けされた質問 「java」

Javaは人気のある高水準プログラミング言語です。言語自体の使用または理解に問題がある場合は、このタグを使用してください。このタグが単独で使用されることはめったになく、[spring]、[spring-boot]、[jakarta-ee]、[android]、[javafx]、[gradle]、および[maven]と組み合わせて使用​​されることがほとんどです。



4
プログラムによるLog4jロガーの構成
SLF4J(log4jバインディング付き)を初めて使用しようとしています。 さまざまなレベルをログに記録し、メッセージをさまざまなアペンダーにプッシュするLoggerFactoryによって返される3つの異なる名前付きロガーを構成したいと思います。 ロガー1 "FileLogger"はデバッグをログに記録し、 DailyRollingFileAppender ロガー2 "TracingLogger"はTRACE +をログに記録し、 JmsAppender ロガー3「ErrorLogger」はERROR +をログに記録し、別の JmsAppender さらに、それらをプログラムで構成したい(XMLまたはlog4j.propertiesファイルではなく、Javaで)。 通常、メソッドのLoggerように、これらのsをブートストラップコードのどこかに定義すると思いますinit()。ただし、を使用したいのでslf4j-log4j、ロガーを定義してクラスパスで使用できるようにする場所に戸惑っています。 これはSLF4Jの根本的な目的(ファサードとして)に違反しているとは思いません。SLF4JAPIを使用する私のコードは、これらのロガーが存在することを知らないためです。私のコードは、SLF4J APIへの通常の呼び出しを行うだけで、クラスパスで見つけたlog4jロガーに転送します。 しかし、Javaでクラスパスにこれらのlog4jロガーを設定するにはどうすればよいですか。
189 java  logging  log4j  slf4j 


1
bcryptでソルトを保存する必要がありますか?
bCryptのjavadocには、パスワードを暗号化する方法に関する次のコードがあります。 String pw_hash = BCrypt.hashpw(plain_password, BCrypt.gensalt()); 平文のパスワードが以前にハッシュされたものと一致するかどうかを確認するには、checkpwメソッドを使用します。 if (BCrypt.checkpw(candidate_password, stored_hash)) System.out.println("It matches"); else System.out.println("It does not match"); これらのコードスニペットは、ランダムに生成されたソルトが破棄されることを私に示唆しています。これは事実ですか、それとも誤解を招くコードスニペットですか?

7
ジャクソンがフィールドのみを使用するように指定する方法-できればグローバルに
デフォルトのジャクソン動作は、jsonへのシリアル化と逆シリアル化にプロパティ(ゲッターとセッター)とフィールドの両方を使用するようです。 フィールドをシリアル化構成の標準的なソースとして使用したいので、Jacksonにプロパティをまったく表示させたくありません。 これは、アノテーションを使用して個々のクラスごとに行うことができます。 @JsonAutoDetect(fieldVisibility = Visibility.ANY, getterVisibility = Visibility.NONE, setterVisibility = Visibility.NONE) しかし、私はこれをすべてのクラスに置く必要はありません... これをグローバルに構成することは可能ですか?オブジェクトマッパーにいくつか追加したいですか?
189 java  json  jackson 

30
フォークされたVMは、適切に別れを告げることなく終了しました。VMのクラッシュまたはSystem.exitの呼び出し
この問題の解決を手伝ってください。ログのエラーの意味がよくわかりません。 [INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Total time: 21.749s [INFO] Finished at: Thu Apr 24 10:10:20 IST 2014 [INFO] Final Memory: 15M/37M [INFO] ------------------------------------------------------------------------ [ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.15:test (default-test) on project samples.simpleforwarding: Execution default-test of goal org.apache.maven.plugins:maven-surefire-plugin:2.15:test failed: The forked VM terminated without saying properly …

5
インターフェイスメソッドの最後の引数-要点は何ですか?
Javaではfinal、インターフェースメソッドで引数を定義することは完全に合法であり、実装クラスではそれに従わないでください。例: public interface Foo { public void foo(int bar, final int baz); } public class FooImpl implements Foo { @Override public void foo(final int bar, int baz) { ... } } 上記の例では、barとbaz反対有するfinal界面VSクラスの定義。 同様にfinal、1つのクラスメソッドが別のクラスメソッドを拡張する場合でも、拡張しabstractない場合でも、制限は適用されません。 しながら、finalクラスメソッド本体内部のいくつかの実用的な値を有する、特定の任意の点が存在するfinalインターフェイスメソッドパラメータのか?
189 java  class  interface  methods  final 

12
Javaの2つのオブジェクトをnull値と比較します
Javaで2つの文字列が等しいかどうかを比較したいのですが、どちらかまたは両方がそうである場合null、単純にを呼び出すことはできません.equals()。最良の方法は何ですか? boolean compare(String str1, String str2) { ... } 編集: return ((str1 == str2) || (str1 != null && str1.equals(str2)));
189 java  null  equality 

10
クラスを拡張するときの膨張のエラー
GhostSurfaceCameraView拡張するカスタムビューを作成しようとしていますSurfaceView。これが私のクラス定義ファイルです GhostSurfaceCameraView.java: public class GhostSurfaceCameraView extends SurfaceView implements SurfaceHolder.Callback { SurfaceHolder mHolder; Camera mCamera; GhostSurfaceCameraView(Context context) { super(context); // Install a SurfaceHolder.Callback so we get notified when the // underlying surface is created and destroyed. mHolder = getHolder(); mHolder.addCallback(this); mHolder.setType(SurfaceHolder.SURFACE_TYPE_PUSH_BUFFERS); } public void surfaceCreated(SurfaceHolder holder) { // The Surface has …
188 java  android  xml  class  surfaceview 

8
AndroidでのJava 7言語機能
誰かがAndroidで新しいJava 7言語機能を使ってみたかどうか疑問に思っていますか?Androidは、Javaが吐き出すバイトコードを読み取ってdexに変換することを知っています。だから私の質問はそれがJava 7のバイトコードを理解できるのでしょうか?
188 java  android  bytecode  java-7 

25
java.lang.ClassNotFoundException:org.apache.commons.logging.LogFactory例外の取得
私は春の簡単な依存性注入プログラムを実行しています&この例外を取得しています。common-logging1.1.1.jarおよびspring.jarファイルはすでに含めています。外に出してくれませんか? Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory at org.springframework.context.support.AbstractApplicationContext.<init>(AbstractApplicationContext.java:119) at org.springframework.context.support.AbstractXmlApplicationContext.<init>(AbstractXmlApplicationContext.java:55) at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:77) at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:65) at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:56) at com.client.StoryReader.main(StoryReader.java:15) Caused by: java.lang.ClassNotFoundException: org.apache.commons.logging.LogFactory at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClassInternal(Unknown Source) ... 6 more

9
FileReaderとBufferedReaderの両方をclose()する必要がありますか?
FileReaderをラップしたBufferedReaderを使用してローカルファイルを読み取っています。 BufferedReader reader = new BufferedReader(new FileReader(fileName)); // read the file // (error handling snipped) reader.close(); DO Iのに必要としても、またはラッパーのハンドルがあることだろうか?私は人々がこのようなことをするコードを見てきました:close()FileReader FileReader fReader = new FileReader(fileName); BufferedReader bReader = new BufferedReader(fReader); // read the file // (error handling snipped) bReader.close(); fReader.close(); このメソッドはサーブレットから呼び出されます。ハンドルを開いたままにしないようにしたいと思います。

7
Java用SSHライブラリ[終了]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 6年前休業。 この質問を改善する JavaからのSSHログインに適したライブラリを知っている人はいますか?
188 java  ssh  ssh-tunnel 

11
JavaでJSONを使用するHTTP POST
JavaでJSONを使用して簡単なHTTP POSTを作成したいと思います。 URLが www.site.com そして、それは例えば{"name":"myname","age":"20"}ラベルが付けられた値を取ります'details'。 POSTの構文を作成するにはどうすればよいですか? また、JSON JavadocsにPOSTメソッドが見つからないようです。
188 java  json  http  post 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.