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

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

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

15
Spring BootでSQLステートメントをログに記録する方法は?
SQLステートメントをファイルに記録したい。 私は次のプロパティを持っていますapplication.properties spring.datasource.url=... spring.datasource.username=user spring.datasource.password=1234 spring.datasource.driver-class-name=net.sourceforge.jtds.jdbc.Driver spring.jpa.show-sql=true spring.jpa.properties.hibernate.format_sql=true security.ignored=true security.basic.enabled=false logging.level.org.springframework.web=INFO logging.level.org.hibernate=INFO logging.file=c:/temp/my-log/app.log アプリケーションを実行するとき cmd>mvn spring-boot:run コンソールでSQLステートメントを確認できますが、app.logファイルには表示されません。このファイルには、春の基本的なログのみが含まれています。 ログファイルにSQLステートメントを表示するにはどうすればよいですか?


14
JPanelに画像を追加する方法
私が持っているJPanelの私はその場で生成することをJPEGやPNG画像を追加したい先のを。 Swingチュートリアルでこれまでに見たすべての例、特にSwingの例では、ImageIconsを使用しています。 私はこれらの画像をバイト配列として生成しています。これらの画像は通常、例で使用している一般的なアイコンよりも大きく、640x480です。 ImageIconクラスを使用してJPanelでそのサイズの画像を表示する際に(パフォーマンスまたはその他の)問題はありますか? それを行う通常の方法は何ですか? ImageIconクラスを使用せずに画像をJPanelに追加する方法は? 編集:チュートリアルとAPIをさらに注意深く調べると、ImageIconをJPanelに直接追加できないことがわかります。代わりに、画像をJLabelのアイコンとして設定することにより、同じ効果を実現します。これは正しくないと思います...
341 java  image  swing  jpanel 


12
エラー:java:無効なソースリリース:Intellijの8。どういう意味ですか?
Intellij Ultimate 13.1.4を使用してコードをコンパイルしようとしていますが、次のエラーが発生し、その意味がわかりません。 Information:Using javac 1.7.0_55 to compile java sources Information:java: Errors occurred while compiling module 'Example' Information:Compilation completed with 1 error and 0 warnings in 3 sec Information:1 error Information:0 warnings Error:java: invalid source release: 8 私の推測では、Java 8とJava 7に関連していると思いますが、具体的には何なのかわかりません。私は、このメッセージのために周りのGoogleにしようとしたが、彼らのいずれかについての話javacやtarget release、それは正確には思えないように適用します。


6
LocalDateTimeで日付を解析/フォーマットする方法は?(Java 8)
Java 8は、日付と時刻を操作するための新しいjava.time APIを追加しました(JSR 310)。 文字列として日付と時刻があります(例:)"2014-04-08 12:30"。LocalDateTime指定された文字列からインスタンスを取得するにはどうすればよいですか? LocalDateTimeオブジェクトの操作が完了した後:次に、LocalDateTimeインスタンスを上記と同じ形式の文字列に変換するにはどうすればよいですか?


12
OutputStreamをInputStreamに変換する方法は?
私は開発の段階にあり、2つのモジュールがあり、1つからはとして出力され、OutputStream2つ目はのみを受け入れますInputStream。これらの2つのパーツを接続できるように(その逆ではなく、実際にはこの方法で)変換OutputStreamする方法を知っていますInputStreamか? ありがとう

22
JavaでファイルのMIMEタイプを取得する
ほとんどの人がJavaのファイルからMIMEタイプを取得する方法を単に疑問に思っていましたか?これまでのところ、2つのユーティリティを試しました:JMimeMagic&Mime-Util。 最初のものは私にメモリ例外を与えました、2番目はそのストリームを適切に閉じません。私は他の誰かが彼らが使用して正しく機能するメソッド/ライブラリを持っているのかと思っていましたか?
336 java  mime 

7
Intellij Idea:Gradleプロジェクトのインポート-JAVA_HOMEがまだ定義されていません
Intellij Idea 14.1.4 Mac OS X Yosemite 10.10.3以降。 IDEから: Import Project -> (Chosen directory to import) -> Import project from external model, Gradle -> Gradle Home: /usr/local/Cellar/gradle/2.4/libexec Gradle JVM: Use JAVA_HOME (not defined yet) シェルから: echo $JAVA_HOME /Library/Java/JavaVirtualMachines/jdk1.8.0_45.jdk/Contents/Home (.profileで定義:export JAVA_HOME = "$(/ usr / libexec / java_home -v 1.8)" 何が欠けていますか。私はSOの他の議論、たとえばIntellij …

5
Java 8インターフェイスメソッドで「最終」が許可されないのはなぜですか?
Java 8の最も便利な機能の1つは、defaultインターフェースの新しいメソッドです。それらが導入された理由は基本的に2つあります(他にもある場合があります)。 実際のデフォルト実装を提供します。例:Iterator.remove() JDK APIの進化を可能にする。例:Iterable.forEach() APIデザイナーの観点から、インターフェイスメソッドで他の修飾子を使用できるようにしたいと思っていましたfinal。これは、便利なメソッドを追加するときに役立ち、クラスの実装における「偶発的な」オーバーライドを防ぎます。 interface Sender { // Convenience method to send an empty message default final void send() { send(null); } // Implementations should only implement this method void send(String message); } 上記がSenderクラスの場合、すでに一般的な方法です。 abstract class Sender { // Convenience method to send an empty message final void …

15
整数除算の結果を切り上げる方法は?
特に、C#やJavaなどの言語を使用している場合に、ページネーションコントロールを表示する方法について考えています。 ページごとにyのチャンクで表示するxアイテムがある場合、いくつのページが必要になりますか?
335 c#  java  math 

8
Joda-Timeの2つの日付間の日数
2つのJoda-Time DateTimeインスタンス間の日数の違いを見つけるにはどうすればよいですか?「日差」とは、開始が月曜日で終了が火曜日である場合、開始日と終了日の時間/分/秒に関係なく、戻り値が1であることを意味します。 Days.daysBetween(start, end).getDays() 開始が夕方で、朝が終われば0を返します。 他の日付フィールドでも同じ問題が発生しているため、重要度の低いフィールドを「無視」する一般的な方法があるといいのですが。 つまり、2月から3月4日までの月も1になり、14:45から15:12までの時間も1になります。ただし、14:01と14:55の間の時差は0になります。
335 java  date  jodatime 

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