guava

    9

    1答えて

    私はJackson(バージョン2.1.x)に依存するJavaで書かれたJSONスキーマの実装を持っています。正確な理由から、私はJacksonに浮動小数点数にBigDecimalを使用するよう指示します。 JSONスキーマのニーズには、特に必要なものがあります。数値のJSON値の等価は、数学的価値の等価性によって定義されます。例えば、これは法律上のスキーマ(enumの値は一意である必要があります)

    10

    3答えて

    スカラで利用可能なキャッシングソリューションがあるのだろうかと思います。 JavaでGuavaが提供しているようなものを探しています。 ScalaでもGuavaを使用する必要がありますか? Scalazなどのラッパー/ポンプはありますか? Scala devsに適した代替手段はありますか?私はグアバのようにいくつかの基本的なキャッシュ管理を必要とする LoadingCache<Key, Graph

    15

    2答えて

    Javaで怠惰なサプライヤを実装するための正しいパラダイムまたはユーティリティクラス(既存のクラスを見つけることができないようです)は何ですか? コンピューティング/キャッシュ後の動作を処理し、計算の動作を個別に指定できるものが必要です。 abstract public class LazySupplier<T> implements Supplier<T> { private vol

    25

    4答えて

    https://github.com/google/guava/wiki/FunctionalExplainedを参照してください。transformのような操作があります。これはリストを変換しますが、同じカーディナリティーを維持します。異なるカーディナリティをもたらす変換を実行するにはどうすればよいですか?例えば(擬似コード)List(1,2,3).transform(i => List(i,

    8

    2答えて

    なぜユーティリティファクトリメソッドは、(? super Tのような)ワイルドカードパラメータの代わりに特定の汎用パラメータ(Tなど)を使用するのはなぜですか?例えば 、Functions#forPredicateのシグネチャは次のとおりです。 public static <T> Function<T, Boolean> forPredicate(Predicate<T> predicate)

    16

    2答えて

    GuavaのSupplier<T>の逆数を探しています。 Consumer --nope-またはSink - と呼ばれることがありましたが、プリミティブ値のためです。 これはどこかに隠されていますか? 私はSupplierが有用であるのと同じ種類の理由でそれを見たいと思います。確かに、使用はあまり一般的ではありませんが、例えば、Suppliersという静的メソッドの多くは同様の方法で適用され、「こ

    12

    1答えて

    私はこの2つのうちどれを私のプロジェクトで使用するかを決めようとしています:guavaキャッシュかehcache。軽量のサービスレベルキャッシングソリューションを探しています。 ベンチマークを検索しましたが、何も見つかりませんでした。 ベンチマークがあれば、ここに投稿してください。 乾杯。

    7

    1答えて

    私はちょうどArrayListMultimapとLinkedListMultimapのjavadocを読んでいたので、それらの使い方を理解しました。そして、私は両方のサポートが重複するキーと値のペアを知っていました。私が間違っている場合は私を修正してください)。しかし、私はそれらの違いを理解していません。両方とも、重複するキー値のペアを格納するために使用されます。それらが実装で異なるのは唯一の部分

    13

    2答えて

    GuavaライブラリにImmutableLinkedHashMap<>のようなものを見つけたいと思います。 挿入オーダーの不変キー値データ構造を使用する必要があります。 だから、私は何を使うべきですか?

    8

    2答えて

    Guaya Multimapがあります。私は1つまたは複数のキーに属する値「Foo」を持っています。どちらのキーに "Foo"というエントリが含まれているかわかりますか?