CLOVER🍀

That was when it all began.

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

Jerseyをjava -jarで動かす(sbt版)

面白そうなお題があったので、別版を求められていたのはGradleでしたが勝手にsbt版を書いてみました。Jerseyをjava -jarで動かす http://backpaper0.github.io/2014/07/21/jersey_standalone.htmlsbtでmavne-shade-pluginと同じことをするために、sbt-assemb…

Files#newInputStream、newOutputStreamって、バッファリングされてるんでしたっけ?

使おうとしてたまに気になって、調べて…を繰り返している気がするので、メモ。Java 7で追加されたNIO.2の中に、Filesというクラスがあります。この中に、newBufferedReader/newBufferedWriterや、newInputStream/newOutputStreamというメソッドがあり、便…

InfinispanのMap Reduce Frameworkが、Local/Repl Cacheでも実行できるようになってた+α

Infinispan 5.2の頃にちょこっと触ってそれ以来だったInfinispanのMap Reduce Frameworkですが、その時にはDist Cacheでなければならないという制限がありました。そのあたりが、Infinispan 5.3で変わっていたようなので試してみました。加えて、タイムアウ…

JCache 1.0に対応した、EhcacheのJCacheモジュールを使ってみる

今年の5月に、JSR 107(JCache)の1.0がリリースされました。JSR 107 https://jcp.org/en/jsr/detail?id=107*今度、JSRちゃんと読み直さないと…。これに対応した実装が出てくるのを待っていたのですが、Ehcacheの対応モジュールがMaven Centralにアップされ…

AssertJを使って、テストコードを書く

以前書いたエントリ、Fest Assertionsを使って、テストコードを書く http://d.hatena.ne.jp/Kazuhira/20131224/1387895002をAssertJで書き直した、焼き直しみたいなエントリです。以前、Fest Assertionsを使ってから、個人的に書くテストコードにはFest Asse…

sbt-jmhを使って、Scalaでマイクロベンチマーク

以前、マイクロベンチマークツールであるJMHを試してみたというエントリを書きました。JMH http://openjdk.java.net/projects/code-tools/jmh/マイクロベンチマークツール、JMHを試す http://d.hatena.ne.jp/Kazuhira/20140102/1388662362で、その後Scalaで…

ProxySelectorを使用して、動的にプロキシを設定する

最近仕事で使っているサードパーティ製のライブラリで、 URL url = new URL("http://..."); HttpURLConnection conn = (HttpURLConnection) url.openConnection(); みたいな感じでURL#openConnectionを使っているコードがあるのですが、 プロキシを使って外…