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

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



14
JavaでSQL文字列を作成する最もクリーンな方法
データベース操作(更新、削除、挿入、選択など)を行うSQL文字列を構築したい-何百万もの「+」と引用符を使用したひどい文字列連結メソッドではなく、せいぜい読めない-そこでより良い方法でなければなりません。 私はMessageFormatを使用することを考えましたが、それはユーザーメッセージに使用されることになっていますが、妥当な仕事をすると思いますが、Java sqlライブラリのSQLタイプの操作にもっと整合したものがあるはずです。 Groovyは良いでしょうか?
107 java  sql  oracle  string 

6
JLabelの改行
どのようにして改行を表示できますJLabelか? たとえば、私が欲しかった場合: "こんにちは世界" 何とか何とか何とか これは私が今持っているものです: JLabel l = new JLabel("Hello World!\nblahblahblah", SwingConstants.CENTER); これは表示されるものです: こんにちは世界! これがばかげた質問なら許してください。ただSwingの基本を学んでいます...

11
java.sql.SQLException:不正な文字列値: '\ xF0 \ x9F \ x91 \ xBD \ xF0 \ x9F…'
次の文字列値があります: "walmart obama👽💔" MySQLとJavaを使用しています。 次の例外が発生します: `java.sql.SQLException:Incorrect string value: '\ xF0 \ x9F \ x91 \ xBD \ xF0 \ x9F ...' ここに私が挿入しようとしている変数があります: var1 varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL` 「ウォルマートオバマ👽💔」を挿入しようとしている私のJavaコードは、preparedStatementです。だから私はsetString()メソッドを使用しています。 問題は値のエンコードですis。どうすれば修正できますか?以前はDerby SQLを使用していて、値👽💔が2平方フィートになった(これはnull文字の表現だと思う) すべての助けに大歓迎です!


13
Spring BootのデフォルトのH2 JDBC接続(およびH2コンソール)
私は単に、application.propertiesで何も指定せず、mvn spring:runで開始すると、spring-bootが作成する組み込みH2データベースのH2データベースコンテンツを表示しようとしています。hibernate JPAがテーブルを作成しているのを確認できますが、データベースの下のURLでh2コンソールにアクセスしようとすると、データベースにテーブルがありません。 http://localhost:8080/console/ 次のような提案が 表示されます。Springによって開始された埋め込みH2データベースのコンテンツを表示します しかし、提案されたXMLをスプリングブートのどこに配置すればよいかわからないので、外部データベースが構成されているときにh2consoleを使用可能にしたくないので、これを処理する必要がある可能性が高くなります。ある種の条件付きコードを使用する(または、Mavenプロファイルがアクティブ化されているときにH2のみを含める最も理想的なケースでは、Springが自動的に処理できるようにする)。 ブート時にH2コンソールを機能させる方法(およびSpringが使用しているjdbc接続文字列を確認する方法)を示すサンプルコードはありますか?
107 java  spring  jpa  h2  spring-boot 

4
ScalaのオプションでJavaのnullを返すメソッドをラップする?
私がメソッドを持っているとしsession.get(str: String): Stringましょう。それはJavaから来ているので、それがあなたに文字列またはnullを返すかどうかわかりません。 代わりにScalaでこれを処理する簡単な方法はありsession.get("foo") == nullますか?たぶんいくつかの魔法がのように適用されToOption(session.get("foo"))、私はそれをScalaのように扱うことができます ToOption(session.get("foo")) match { case Some(_) =>; case None =>; }
107 java  scala  scala-option 

11
インターフェースの静的メソッドとデフォルトメソッドの違い
インターフェイスで静的メソッドとデフォルトメソッドを定義できるようになったことに気付いたとき、私はインターフェイスを学習していました。 public interface interfacesample2 { public static void method() { System.out.println("hello world"); } public default void menthod3() { System.out.println("default print"); } } 2つの違いを説明してください。また、いつ使用するかについての例がある場合は、これがいいでしょう。インターフェイスで少し混乱しています。
107 java  java-8 

18
インターネット接続がない場合、Spring schemaLocationが失敗する
私はSpringを使用しapplication-context.xmlており、次の定義があります: <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:util="http://www.springframework.org/schema/util" xmlns:context="http://www.springframework.org/schema/context" xmlns:aop="http://www.springframework.org/schema/aop" xmlns:tx="http://www.springframework.org/schema/tx" xmlns:p="http://www.springframework.org/schema/p" xmlns:security="http://www.springframework.org/schema/security" xsi:schemaLocation=" http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-2.0.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-2.1.xsd http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx.xsd http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-2.0.xsd http://www.springframework.org/schema/security http://www.springframework.org/schema/security/spring-security-2.0.xsd" > ..... インターネット接続が失われると、tomcatまたはjetty経由でアプリケーションを実行できません。 それは与えます: [main] WARN org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Ignored XML validation warning org.xml.sax.SAXParseException: schema_reference.4: Failed to read schema document '/spring-beans-2.0.xsd', because 1) could not …
107 java  xml  spring  xsd 


16
Javaにストップウォッチはありますか?
Javaにストップウォッチはありますか?グーグルで私は機能しないストップウォッチのコードだけを見つけます-彼らは常に0ミリ秒を返します。 私が見つけたこのコードは動作しませんが、理由はわかりません。 public class StopWatch { private long startTime = 0; private long stopTime = 0; private boolean running = false; public void start() { this.startTime = System.currentTimeMillis(); this.running = true; } public void stop() { this.stopTime = System.currentTimeMillis(); this.running = false; } //elaspsed time in milliseconds public long getElapsedTime() …
107 java  stopwatch 

4
java:(String [])List.toArray()はClassCastExceptionを出します
次のコード(Androidで実行)では、常に3行目にClassCastExceptionが表示されます。 final String[] v1 = i18nCategory.translation.get(id); final ArrayList<String> v2 = new ArrayList<String>(Arrays.asList(v1)); String[] v3 = (String[])v2.toArray(); これは、v2がObject [0]の場合、およびその中に文字列がある場合にも発生します。何かアイデアは?


6
Spring Security / SpringMVCで認証されたユーザーを手動で設定する方法
新しいユーザーが「新しいアカウント」フォームを送信した後、そのユーザーを手動でログインして、後続のページにログインする必要がないようにしたいと考えています。 春のセキュリティインターセプターを通過する通常のフォームログインページは問題なく機能します。 new-account-formコントローラーで、UsernamePasswordAuthenticationTokenを作成し、それをSecurityContextに手動で設定しています。 SecurityContextHolder.getContext().setAuthentication(authentication); 同じページで、後でユーザーがログインしていることを確認します。 SecurityContextHolder.getContext().getAuthentication().getAuthorities(); これにより、認証で以前に設定した権限が返されます。すべては順調です。 しかし、この同じコードがロードする次のページで呼び出されると、認証トークンはUserAnonymousになります。 前回のリクエストで設定した認証が保持されなかった理由がわかりません。何かご意見は? セッションIDが正しく設定されていないことが原因である可能性がありますか? どういうわけか私の認証を上書きしている可能性があるものはありますか? おそらく、認証を保存するために別の手順が必要なだけですか? または、どういうわけか単一の要求ではなく、セッション全体で認証を宣言するために必要なことはありますか? ここで何が起こっているのかを理解するのに役立つかもしれないいくつかの考えを探しています。

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