CLOVER🍀

That was when it all began.

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

String、char、byteを使った文字コード関連のTips

自分がたまに使う割に、一部忘れたりするのでまとめてみることにしました。文字コード系の調査とかトラブルがあった時に、知っておくと調査しやすいかも?といった内容です。 文字列(String)から、Unicodeのコードポイントを知りたい Javaの内部的な文字の…

Infinispan Hot Rodの未サポートメソッド

ドキュメントに、Hot Rod Clientではいくつか未サポートのメソッドがあるよと書いてあったので、ちょっと試してみることにしました。 https://docs.jboss.org/author/display/ISPN/Java+Hot+Rod+client#JavaHotRodclient-Unsupportedmethods対象は、 boolean…

Re: 10分でコーディング

No Programming, No Lifeで出ていたので、ちょっとやってみました。元ネタ。 難易度 激簡単 目標時間10分以内あなたはこれからトランプを配っていきます。あなたにはトランプを配る人数、 そしてトランプが渡されます。今回はとても簡単なので例題で説明し…

Infinispan Serverでクラスタを構成してみる

今度は、ちゃんと設定ファイルを用意して、クラスタ構成を取ってみようと思います。以下、Infinispanのインストールディレクトリを「$ISPN_HOME」と表記します。あと、ここで出てくる設定ファイルは、すべて自分で追加したものです。$ISPN_HOME/etc/infinisp…

InfinispanをRemote Serverとして使う

今までずっとEmbedded CacheでInfinispanを使っていましたが、そろそろInfinispanを単独で起動して、クライアントプログラムからInfinispanを使うことにトライしたいと思います。まずは、Infinispanをダウンロード。 https://www.jboss.org/infinispan/downl…

Infinispan Embedded Cache+Cluster Cache

今度は、アプリケーションと同一のJavaVMでInfinispanを起動させ、なおかつアプリケーション間でのキャッシュの共有にトライしてみます。いわゆるクラスタですが、モードには distribution(分散) replication(レプリケーション) があるようです。では、b…

JGroupsについて、少しだけ調べてみました

Infinispanに関する設定で出てくる、JGroupsというものに対する設定があります。設定ファイルの内容が通信関連の設定なので、クラスタリングの際の通信にはこれが使われているのだろうとは思っていましたが、JBoss ASでのクラスタリングとかにも使われている…

Infinispanで、キャッシュをファイルに保存する

続いて、Embedded Cacheでキャッシュをファイルに保存することを試してみました。まずは、build.sbt。 name := "infinispan-embedded-file-store" version := "0.0.1" scalaVersion := "2.10.0" organization := "littlewings" fork in run := true resolver…

Infinispanを使ってみる

仕事で、ちょっとKey Value Storeについて調べていて、JBossファミリのInfinispanというものを知りました。InfoQの以下の記事によると、 http://www.infoq.com/jp/news/2011/10/java-data-grid 以下のようなJSRの実装であるようです。 JSR-107(Javaプラット…