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

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

11
Javaアプリケーションからバッチファイルを実行するにはどうすればよいですか?
私のJavaアプリケーションで、「scons -Q implicit-deps-changed build\file_load_type export\file_load_type」を呼び出すバッチファイルを実行したい バッチファイルを実行することさえできないようです。アイデアが足りません。 これは私がJavaで持っているものです: Runtime. getRuntime(). exec("build.bat", null, new File(".")); 以前は、実行したいPython Sconscriptファイルがありましたが、それが機能しなかったので、バッチファイルを介してスクリプトを呼び出すことにしましたが、その方法はまだ成功していません。

8
printfでのJavaの「%n」はどうなっていますか?
私は効果的なJavaを読んでい%nて、どこでも改行文字に使用されています。私は\nJavaプログラムの改行にかなりうまく使いました。 「正しい」ものはどれですか?何が問題になってい\nますか?JavaがこのCの規則を変更したのはなぜですか?
107 java  newline  printf 

5
エンティティマネージャーがある場合、セッションオブジェクトを取得するにはどうすればよいですか?
私が持っています private EntityManager em; public List getAll(DetachedCriteria detachedCriteria) { return detachedCriteria.getExecutableCriteria("....").list(); } entitymanagerを使用している場合にセッションを取得するにはどうすればよいですか、または分離された基準から結果を取得するにはどうすればよいですか?

17
64ビットOSでの32ビットJVMの最大Javaヒープサイズ
32ビットOSの最大アドレス可能メモリサイズは4GBであり、JVMの最大ヒープサイズは、予約可能な連続する空きメモリの量に依存するため、32ビットOSの最大ヒープサイズについては問題ではありません。 私は、64ビットOSで実行されている32ビットJVMの最大(理論上および実際に達成可能な)ヒープサイズを知ることに興味があります。基本的に、私はSOに関する関連する質問の数字と同様の答えを見ています。 64ビットのJVMではなく32ビットのJVMが使用される理由については、その理由は技術的ではなく、管理/官僚的です。64ビットJVMを本番環境にインストールするのはおそらく遅すぎます。
107 java  jvm 

3
Java EE 6 @ javax.annotation.ManagedBeanと@ javax.inject.Namedと@ javax.faces.ManagedBean
Java EE 6仕様には少し混乱があると思います。アノテーションにはいくつかのセットがあります。 我々は持っているjavax.ejbような注釈@Statefulと@StatelessEJBを作成するために。 @javax.annotation.ManagedBeanマネージドBeanを作成するもあります。 javax.enterprise.contextlike @SessionScopedとに注釈があります@RequestScoped。 さらに、パッケージ内に@ManagedBeanand @SessionScoped/ @RequestScopedアノテーションがありjavax.faces.beanます。 そして、イベントをより複雑にするためにjavax.inject、@Namedアノテーション付きのパッケージがあります。 誰かがそれらが互いにどのように関連しているかを誰かが説明できますか? どこで@EJB、@Injectまたは@ManagedPropery他の豆を注入できますか?

3
ジャクソンとジェネリック型参照
次のように、汎用メソッドにjackson jsonライブラリを使用したいと思います。 public MyRequest<T> tester() { TypeReference<MyWrapper<T>> typeRef = new TypeReference<MyWrapper<T>>(); MyWrapper<T> requestWrapper = (MyWrapper<T>) JsonConverter.fromJson(jsonRequest, typeRef); return requestWrapper.getRequest(); } ... public class MyWrapper<T> { private MyRequest<T> request; public MyRequest<T> getRequest() { return request; } public void setRequest(MyRequest<T> request) { this.request = request; } } public class MyRequest{ private List<T> …
107 java  json  generics  jackson 

15
Selenium 2.53がFirefox 47で動作しない
WebDriverでFirefoxを使用しているときにエラーが発生します。 org.openqa.selenium.firefox.NotConnectedException: Unable to connect to host 127.0.0.1 on port 7055 after 45000 ms. Firefoxバージョン:47.0 セレン:2.53.0 Windows 10 64ビット 誰かが同様の問題やこれについての解決策は何か考えを得ていますか?Chromeでは問題なく機能しますが、FirefoxではURLが読み込まれません。

9
Hibernate Open Session in Viewが悪い習慣と見なされるのはなぜですか?
そして、LazyLoadExceptionsを回避するためにどのような代替戦略を使用しますか? 表示中の開いているセッションに次の問題があることを理解しています: 異なるjvmで実行されている階層化アプリケーション トランザクションは最後にのみコミットされ、おそらく前に結果が欲しいでしょう。 しかし、アプリケーションが単一のvmで実行されていることがわかっている場合は、オープンセッションインビュー戦略を使用して痛みを和らげてみませんか?

12
正規表現を使用して文字列を一致させるのではなく生成する
パフォーマンステスト用にデータのロードを生成するのに役立つJavaユーティリティを書いています。Stringsの正規表現を指定して、これに一致するものをジェネレーターが出力できるようにすることは、本当に素晴らしいことです。これを行うために使用できる焼きたての物はありますか?それとも私をそこまでのほとんどの道に導いてくれる図書館はありますか? ありがとう
107 java  regex 

7
IntelliJが特定のファイルを正しく認識せず、代わりにテキストファイルとしてスタックする
IntelliJプロジェクトにfreemarkerファイル(ftl)があり、テキストファイルとして誤って認識されています。正しい同じタイプがたくさんあります。「テキストとしてマーク」オプションを知っています。これが、このファイルがテキストとしてマークされた元の理由である可能性がありますが、実際にこれが問題である場合、元に戻すための「ftlファイルとしてマーク」オプションが提供されていません。他のFTLファイルをtxtとしてマークすると、期待どおりにそれらをFTLファイルに戻すことができます。




6
CPUコアに従ってスレッドをスケーリングする方法は?
Javaの複数のスレッドで数学的な問題を解決したいと思います。私の数学の問題は、複数のスレッドで解決したい作業単位に分割できます。 一定量のスレッドを処理するのではなく、CPUコアの量と一致する量のスレッドを使用する必要があります。私の問題は、インターネットで簡単なチュートリアルを見つけることができなかったことです。私が見つけたすべては、固定スレッドの例です。 これはどのように行うことができますか?例を提供できますか?

6
java.util.OptionalがSerializableでない理由、そのようなフィールドでオブジェクトをシリアル化する方法
EnumクラスはSerializableなので、列挙型を使用してオブジェクトをシリアル化しても問題はありません。もう1つのケースは、クラスにjava.util.Optionalクラスのフィールドがある場合です。この場合、次の例外がスローされます。java.io.NotSerializableException:java.util.Optional そのようなクラスを処理する方法、それらをシリアル化する方法?そのようなオブジェクトをリモートEJBまたはRMI経由で送信することは可能ですか? これは例です: import java.io.ByteArrayOutputStream; import java.io.IOException; import java.io.ObjectOutputStream; import java.io.Serializable; import java.util.Optional; import org.junit.Test; public class SerializationTest { static class My implements Serializable { private static final long serialVersionUID = 1L; Optional<Integer> value = Optional.empty(); public void setValue(Integer i) { this.i = Optional.of(i); } public Optional<Integer> getValue() { return …

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