2012-01-01から1ヶ月間の記事一覧
文字列のハッシュ衝突時のテストケースを書くことになりましたが、いつも使っているMockitoはfinal classのmockを作ることができません。調べてみたところ、PowerMockというモジュールを使うことによって、MockitoのAPIを用いてfinal classのmockを作ること…
とあるコードの中に、以下のような記述がありました。 import java.util.concurrent.Semaphore; ... Semaphore permit = new Semaphore(0); これまで、ミューテックスは1つの、セマフォは任意の数のクリティカルセクションへの進入を許可するもの、と覚えて…
JavaのオブジェクトをBSON形式でファイルに保存する為、いくつかの実装を試してみました。 BSONのバイナリに変換できるライブラリ BSONのページのImplementationにJava実装が列挙されている為、今回はこれらを試してみました。 mongo-java-driver bson4jasck…