CLOVER🍀

That was when it all began.

2015-02-01から1ヶ月間の記事一覧

HazelcastでCache(JCache)の設定をする

Hazelcast 3.4から、設定ファイルでCacheの設定ができるようになりました。これにより、JCacheの設定がJCacheのMutableConfigurationではなく、Hazelcastの設定ファイルで定義できるようになります。JCache Configuration http://docs.hazelcast.org/docs/3.…

Hibernate SearchでExplanation(スコアの計算式)を取得する

Luceneを使ったアプリケーションで、(見る気になるかどうかはなんともですが)どうしてDocumentがヒットしたのか、スコアなどを見るにはExplationを利用します。Hibernate Searchでも取得できるのかなと思ったら、こちらに記載がありました。Understanding …

maven-surefire-plugin、maven-exec-pluginでJavaVM引数を与えることを考える

ちょっとあるコードをデバッグしていて、方法がわからなかったので調べてみました。サンプルとして、こんなコードを用意します。 src/main/java/App.java public class App { public static void main(String... args) { new App().add(2, 3); } public int …

GroovyとJava 8とClosureと

あんまり気にしていなかったんですが、Twitter見ててふと引っかかって。Groovyって、Java 8のLambda式が渡せるところに、GroovyのClosureを渡せるんですね。Official support for running Groovy on JDK 8 http://groovy.codehaus.org/Groovy+2.3+release+no…

Hibernate Searchと数値フィールド

Luceneでドキュメントに数値を保存する時、数値向けのフィールドとしてIntFieldやLongField、DoubleFieldなどを使うことができます。ですが、これらはTermとしてはちょっと別物になるので、普通のクエリでは検索できずNumericRangeQueryを使うことになります…

InfinispanのMap Reduce Frameworkを使う

インメモリ・データグリッドのInfinispanですが、分散処理を行うことができるMap Reduce Frameworkが搭載されています。Map/Reduce http://infinispan.org/docs/7.1.x/user_guide/user_guide.html#_map_reduceInfinispan 5.0から搭載されているようです。最…

メモリ、ファイルをコレクションの格納先にできる、MapDBを使ってみる

MapやQueueのデータの保存先をメモリ、Off-Heap、ファイルで選べる、MapDBというライブラリがあるようです。MapDB http://www.mapdb.org/サイトの説明には、組み込みデータベースとか書かれていますね。主な特徴は、こんな感じ? ヒープ、Off-Heap、ファイル…