2015-02-01から1ヶ月間の記事一覧
Hazelcast 3.4から、設定ファイルでCacheの設定ができるようになりました。これにより、JCacheの設定がJCacheのMutableConfigurationではなく、Hazelcastの設定ファイルで定義できるようになります。JCache Configuration http://docs.hazelcast.org/docs/3.…
Luceneを使ったアプリケーションで、(見る気になるかどうかはなんともですが)どうしてDocumentがヒットしたのか、スコアなどを見るにはExplationを利用します。Hibernate Searchでも取得できるのかなと思ったら、こちらに記載がありました。Understanding …
ちょっとあるコードをデバッグしていて、方法がわからなかったので調べてみました。サンプルとして、こんなコードを用意します。 src/main/java/App.java public class App { public static void main(String... args) { new App().add(2, 3); } public int …
あんまり気にしていなかったんですが、Twitter見ててふと引っかかって。Groovyって、Java 8のLambda式が渡せるところに、GroovyのClosureを渡せるんですね。Official support for running Groovy on JDK 8 http://groovy.codehaus.org/Groovy+2.3+release+no…
Luceneでドキュメントに数値を保存する時、数値向けのフィールドとしてIntFieldやLongField、DoubleFieldなどを使うことができます。ですが、これらはTermとしてはちょっと別物になるので、普通のクエリでは検索できずNumericRangeQueryを使うことになります…
インメモリ・データグリッドのInfinispanですが、分散処理を行うことができるMap Reduce Frameworkが搭載されています。Map/Reduce http://infinispan.org/docs/7.1.x/user_guide/user_guide.html#_map_reduceInfinispan 5.0から搭載されているようです。最…
MapやQueueのデータの保存先をメモリ、Off-Heap、ファイルで選べる、MapDBというライブラリがあるようです。MapDB http://www.mapdb.org/サイトの説明には、組み込みデータベースとか書かれていますね。主な特徴は、こんな感じ? ヒープ、Off-Heap、ファイル…