問題タブ [linq4j]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 100 万件のレコードからのクエリ - Linq4j
GAE と永続マップを使用して Linq4j のテストを終了しました。
質問は次のとおりです。
Linq4j は内部的に、
map.entrySet()
またはそのメソッドでどのように動作しasEnumerable
ますか? 私の場合、map.entrySet()
最終的にはPreparedQuery
、クエリに一致するデータストア内のすべてのレコードへの安全な反復子を持つデータストアに要約されます。永続マップの場合、特定のkind
;のすべてのレコードに一致します。これは本当に大きいかもしれません。上記の「ユーザー」のようなマップに 100 万件のレコードが含まれている場合、このクエリはそれぞれの反復処理が非常に遅くなりますMap.Entry
か?HeapOverFlowErrorを引き起こす可能性のある java.util.List` を見つけたときに
linq4j
呼び出します...toList()
Collection<E>? I ask this because calling this methods copied all the Datastore keys into
linq4j - linq4j を使用したサンプル Maven プロジェクト (コンソール)
Java 開発は初めてで、Java で同等の LINQ を使用したいと考えています。多くの Web サイトを検索したところ、linq4jが良さそうです。提供されたmaven依存関係を使用してサンプルプログラムを試しました。しかし、依存関係解決エラーが発生しています
「net.hydromatic:linq4j:jar:0.1.13 が見つかりませんでした」。
このエラーを解決してlinq4jを使用するにはどうすればよいですか。
ステップごとに(pomの変更とともに)例を提供すると、より便利になります。
前もって感謝します、
キラン
java - オブジェクトの複数のプロパティでソートする方法 - linq4j
私はlinq4jを使用しています。1 つのプロパティでのみ並べ替えていますが、複数のプロパティで並べ替えたいと考えています。私が使用できる他の方法よりもlinq4jでサポートされていない場合。以下は私のコードスニペットです。
考えられるユースケースは、部門番号でソートしてから名前でソートすることです