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

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


5
挿入後に生成されたIDを取得する
私はAndroidでSQLiteを使用していて、挿入した行の生成されたIDを取得する最良の方法を知りたいです。 インクルード後に検索を実行すると思いますが、最善の方法とは言えません。
138 java  android  sqlite 


10
Javaでバイト配列を初期化するにはどうすればよいですか?
私はいくつかの定数値(UUID)をJavaのバイト配列形式で格納する必要があり、これらの静的配列を初期化する最善の方法は何だろうと思います。これが現在のやり方ですが、もっと良い方法があるはずだと感じています。 private static final byte[] CDRIVES = new byte[] { (byte)0xe0, 0x4f, (byte)0xd0, 0x20, (byte)0xea, 0x3a, 0x69, 0x10, (byte)0xa2, (byte)0xd8, 0x08, 0x00, 0x2b, 0x30, 0x30, (byte)0x9d }; private static final byte[] CMYDOCS = new byte[] { (byte)0xba, (byte)0x8a, 0x0d, 0x45, 0x25, (byte)0xad, (byte)0xd0, 0x11, (byte)0x98, (byte)0xa8, 0x08, 0x00, 0x36, 0x1b, …
138 java  arrays  byte 

4
GsonインスタンスをモデルBeanの静的フィールドとして使用しても問題ありませんか(再利用)。
これが私が実装したモデルです: public class LoginSession { private static final Gson gson = new Gson(); private String id; private String name; private long timestamp; public LoginSession(String id, String name) { this.id = id; this.name = name; this.timestamp = System.currentTimeMillis(); } public String toJson() { return gson.toJson(this); } public static LoginSession fromJson(String json) …

18
Hibernate JPAシーケンス(非ID)
識別子ではない/複合識別子の一部ではない一部の列にDBシーケンスを使用することは可能ですか? 私はjpaプロバイダーとしてhibernateを使用しており、(シーケンスを使用して)生成された値であるいくつかの列を持つテーブルがありますが、それらは識別子の一部ではありません。 私が欲しいのは、シーケンスの列が主キー(の一部)ではないエンティティの新しい値を作成するためにシーケンスを使用することです。 @Entity @Table(name = "MyTable") public class MyEntity { //... @Id //... etc public Long getId() { return id; } //note NO @Id here! but this doesn't work... @GeneratedValue(strategy = GenerationType.AUTO, generator = "myGen") @SequenceGenerator(name = "myGen", sequenceName = "MY_SEQUENCE") @Column(name = "SEQ_VAL", unique = false, nullable = …
138 java  hibernate  jpa  sequence 

19
AndroidのSQLite特定の行を更新する方法
私はしばらくの間特定の行を更新しようとしていましたが、これを行うには2つの方法があるようです。私が読んで試したことから、あなたは単に以下を使うことができます: execSQL(String sql) 方法 または: update(String table, ContentValues values, String whereClause, String[] whereArgs) 方法。 (AndroidとSQLが初めてなので、これが間違っているかどうかを教えてください。) それでは、実際のコードを見てみましょう。 myDB.update(TableName, "(Field1, Field2, Field3)" + " VALUES ('Bob', 19, 'Male')", "where _id = 1", null); 私はこれを達成しようとしています: 主キー(_id)が1に等しいField1、Field2、およびField3を更新します。 Eclipseでは、「更新」という単語のすぐ下に赤い線が表示され、次のように説明されています。 タイプSQLiteDatabaseのメソッドupdate(String、ContentValues、String、String [])は引数(String、String、String、null)には適用できません ContentValuesを正しく割り当てていないと思います。誰かが私を正しい方向に向けることができますか?
138 java  android  sql  eclipse  sqlite 

9
1つのステートメントで複数のエントリをHashMapに一度に追加する
定数HashMapを初期化する必要があり、1行のステートメントでそれを実行したいと考えています。このようなsthの回避: hashMap.put("One", new Integer(1)); // adding value into HashMap hashMap.put("Two", new Integer(2)); hashMap.put("Three", new Integer(3)); 目標Cのこれと同様: [NSDictionary dictionaryWithObjectsAndKeys: @"w",[NSNumber numberWithInt:1], @"K",[NSNumber numberWithInt:2], @"e",[NSNumber numberWithInt:4], @"z",[NSNumber numberWithInt:5], @"l",[NSNumber numberWithInt:6], nil] 私はこれをたくさん見た中で、これを行う方法を示す例を見つけていません。

3
web.xmlでデフォルトのエラーページを指定する方法
ユーザーがコード404のエラーなどの特定のエラーに遭遇したときに、わかりやすいエラーページを指定するため<error-page>にweb.xmlの要素を使用しています。 <error-page> <error-code>404</error-code> <location>/Error404.html</location> </error-page> ただし、ユーザーがで指定されたエラーコードを満たしていない場合は<error-page>、デフォルトのエラーページが表示されるようにしてください。web.xmlの要素を使用してどうすればよいですか?

10
Javaで無限大を実装する方法?
Javaには、すべての数値データ型の無限を表すものはありますか?数学演算ができるようにどのように実装されていますか? 例えば int myInf = infinity; //However it is done myInf + 5; //returns infinity myInf*(-1); //returns negative infinity 非常に大きな数を使用してみましたが、適切で簡単な解決策が必要です。
138 java  double  infinity 

5
同じインターフェースを実装する2つのBeanの自動配線-デフォルトのBeanを自動配線に設定する方法
バックグラウンド: Spring 2.5 / Java / Tomcatアプリケーションがあります。アプリケーション全体で多くの場所で使用されている次のBeanがあります public class HibernateDeviceDao implements DeviceDao そして次の新しいBean: public class JdbcDeviceDao implements DeviceDao 最初のBeanはそのように構成されています(パッケージ内のすべてのBeanが含まれています) <context:component-scan base-package="com.initech.service.dao.hibernate" /> 2番目の(新しい)Beanは個別に構成されます <bean id="jdbcDeviceDao" class="com.initech.service.dao.jdbc.JdbcDeviceDao"> <property name="dataSource" ref="jdbcDataSource"> </bean> これにより、(もちろん)サーバーの起動時に例外が発生します。 ネストされた例外はorg.springframework.beans.factory.NoSuchBeanDefinitionException:タイプ[com.sevenp.mobile.samplemgmt.service.dao.DeviceDao]の一意のBeanが定義されていません:一致する単一のBeanが予期されていますが、2:[deviceDao、jdbcDeviceDao]が見つかりました このように豆を自動配線しようとするクラスから @Autowired private DeviceDao hibernateDevicDao; 同じインターフェースを実装する2つのBeanがあるためです。 質問: ように豆を構成することは可能ですか 1.既にHibernateDeviceDao自動配線されている既存のクラスを変更する必要はありません 2.次のように、2番目の(新しい)Beanを引き続き使用できます。 @Autowired @Qualifier("jdbcDeviceDao") HibernateDeviceDaoつまり、自動ワイヤリングされるデフォルトのBeanとしてBean を構成する方法が必要です。同時にJdbcDeviceDao、@Qualifierアノテーションで明示的に指定するときに、の使用を許可します。 私がすでに試したこと: プロパティを設定してみた autowire-candidate="false" JdbcDeviceDaoのBean構成: …


6
Maven jar-with-dependenciesの名前を変更することは可能ですか?
現在、このようなjarを作成するためにjar-with-dependenciesアセンブリを使用しています。しかし、私の瓶の名前は少し長いです。 このjarはAS400のRPGプログラムで使用されているので、開発者が少し楽になるように短くします。しかし、手動以外では、jarの名前を通常の名前に変更する方法が見つかりませんでしたproject-name-version-classifier-jar-with-dependencies.jar。のようなものが欲しいproject-name-version-classifier-full.jar 基本的に、jar-with-dependenciesアセンブリ記述子をコピーして完全に呼び出すことなくこれを行う方法はありますか? さらに、アセンブルされたクラスパスなしでjarをリポジトリに保存し続けたいです。 2つのアーティファクトが必要です。ビルドの対象となる領域を保持している分類子のあるjarファイル。リージョンも含むすべての依存関係を持つjar。 project-name-version-region-full.jarそしてproject-name-version-region.jar、リポジトリに格納する必要があります。最初の例では分類子はリージョンフルで、2番目の例ではリージョンです。後者は機能しています。

14
Java LinkedHashMapは最初または最後のエントリを取得します
私が使用しているLinkedHashMap、それはキーがマップに入力された順序が重要であるため。 しかし、今私は最初の場所(最初に入力されたエントリ)または最後のキーの値を取得したいと思います。 以下のような方法があるはずですfirst()し、last()そのようか何かを? 最初のキーエントリを取得するだけのイテレータが必要ですか?それが私が使用した理由LinkedHashMapです! ありがとう!

11
Spring IntegrationとCamelを使用する場合
私は、経験豊富なSpringユーザーとして、いくつかの(JMS)メッセージング機能を必要とする最近のプロジェクト(詳細)でSpring Integrationが最も理にかなっていると想定していました。Spring Integrationを使用して数日経っても、要求と応答(異なるJMSキューをリッスンする)の通信を確立するために構成する必要があるチャネルの量を考えると、依然として構成オーバーヘッドが多いように感じられます。 したがって、CamelとSpring Integrationの違いに関する背景情報を探していましたが、そこにはかなり予備の情報があるようです。 http://java.dzone.com/articles/spring-integration-and-apache(2009年 12月以降、Spring IntegrationとCamelで実際の統合シナリオを実装する場合の非常に中立的な比較) http://hillert.blogspot.com/2009/10/apache-camel-alternatives.html(Camelと他のソリューションの比較、2009年10月) http://raibledesigns.com/rd/entry/taking_apache_camel_for_a(マットレイブル、2008年10月) 質問は次のとおりです。一方のスタックをもう一方のスタックで使用したときにどのような経験をしましたか?Spring Integrationがサポートを欠いている場合、どのシナリオでキャメルを推奨しますか?それぞれの長所と短所はどこにありますか?実際のプロジェクトからのアドバイスは高く評価されます。

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