CLOVER🍀

That was when it all began.

2014-04-01から1ヶ月間の記事一覧

HazelcastのData Affinityを試してみる

2014/4/26 追記) コメントでDistributed Executor Serviceの使い方について指摘をいただいたので、修正しました。この手の分散データ配置を行うソフトウェアでの、Data Affinityについての利用方法を、Hazelcastで。Data Affinity http://www.hazelcast.org…

JacksonのScalaモジュールを試してみる

先ほどjson4sを試してみましたが、json4sで遊ぶ http://d.hatena.ne.jp/Kazuhira/20140419/1397895464せっかくなのでJacksonのScalaモジュールも試してみたくなりまして。jackson-module-scala https://github.com/FasterXML/jackson-module-scalaこちらは、…

json4sで遊ぶ

Scalaで、JSONを使ってみたくなりまして。ScalaでJSONライブラリというと、以下あたりがいいのかな?json4s https://github.com/json4s/json4s http://json4s.org/argonaut http://argonaut.io/jackson-module-scala https://github.com/FasterXML/jackson-m…

Grapeの依存関係解決、ダウンロードの様子をデバッグする

Grapeを使った依存関係の解決が上手くいかない時に、ちょっと使ってみたので。以下のオプションをgroovyコマンドに付与すると、アーティファクト解決の様子が -Dgroovy.grape.report.downloads=trueさらに以下を付与すると、Ivyのダウンロードの様子が見れま…

Apache HttpComponentsのFluent APIってどうなの?

Apache HttpComponents 4.2から、Fluent APIというものが増えています。Chapter 5. Fluent API https://hc.apache.org/httpcomponents-client-4.3.x/tutorial/html/fluent.htmlこんな感じに書きます(HttpClient Quick Start(https://hc.apache.org/httpcom…

JDK付属、Undertowを使ったGroovy&Clojure、Perlでの簡単なHTTPサーバ

なんとなく、時々ちょっとしたテストとかで使っているダミーのHTTPサーバ用のスクリプトをまとめたくなりまして。で、せっかくなのでプラスアルファも入れて。ホントに簡単なものなので、以下のスペックで。 リクエストの内容を解析することは、必須としない…

Luceneで、同じ名前のフィールドを複数登録してみる

SolrとかElasticsearchを見ていて、multi-valuedなフィールドを時々見かけていたのですが、そういえばLuceneでは触れたことがありません。使うにあたり、何か特別な考慮がいるのかなぁ?とか思ったのですが、意外とそんなことはありませんでした。このあたり…

Luceneでドキュメントの更新

最近、Elasticsearchの本を読みまして。高速スケーラブル検索エンジン ElasticSearch Server (アスキー書籍)作者: Rafal Kuc (lにストローク符号、cにアクサン・テギュ付く),Marek Rogozinski (nにアクサン・テギュ付く)出版…

scala.annotation.metaパッケージのアノテーションと、パラメータ付きのアノテーションを一緒に使う

先ほどのBean Validatorでも使いましたが、絶対忘れそうなので独立したエントリとして書いておくことにしました。このようなクラスを用意してみます。 import javax.validation.constraints.{Min, NotNull, Size} case class Book( @NotNull @Size(min = 14,…

Bean Validationを試してみる

ちょっとBean Validationを試してみたくなりまして。といっても、全然知らないので、この辺りを参考に試してみました。JSR 303 Bean Validationで遊んでみるよ! http://yamkazu.hatenablog.com/entry/20110206/1296985545Hibernate Validatorについて http:…

InfinispanのSegmentsとHashing Algorithmの設定で遊んでみる

以前Segmentsの設定の確認だけはやったことはあったのですが、もう少し理解を進めるために、復習を兼ねて遊んでみます。7.4.2. Hashing Algorithms http://infinispan.org/docs/6.0.x/user_guide/user_guide.html#_hashing_algorithms以前、Segmentsの設定に…