Category Archives: Java

Javaで正規表現で文字列抽出

スクリーンショット 2013-12-03 1.12.17

すぐに忘れてしまうJavaの正規表現の使い方。 ユーザーエージェントの一部を切り出す たとえばこんなユーザーエージェントがあったとします。 Mozilla/5.0 (iPhone; CPU iPhone OS 5_1 like Mac OS X) AppleWebKit/534.46 (KHTML, ... Read More »

高速圧縮アルゴリズムsnappyのgzipとの比較

スクリーンショット 2013-11-26 20.00.35

昨日、snappyという圧縮アルゴリズムについて書きました。 高速な圧縮・解凍アルゴリズムsnappy 今日は、snappyとgzipとの比較について書きます。 テストデータ テストデータは、Growth Pushの計測データを模倣したランダムデータです。 [ { "go ... Read More »

高速な圧縮・解凍アルゴリズムsnappy

スクリーンショット 2013-11-25 20.03.28

最近、シリアライズ・デシリアライズについて調べています。 MessagePack、Kryo、Protocol Buffersなどのシリアライザーのパフォーマンス比較 それと同時に、圧縮・解凍のアルゴリズムについても調べています。 ネットワークごしに大きなデータを取得するには? ネットワークごとに大き ... Read More »

MessagePack、Kryo、Protocol Buffersなどのシリアライザーのパフォーマンス比較

total

Javaで、オブジェクトをシリアライズするのに、どの仕様と実装が良いのかを調査しています。 特にパフォーマンスを気にしない時は、「JSON一択」だと思っているのですが、パフォーマンスが気になる用途では、変換時間とサイズが気になってしまいます。 thrift-protobuf-compareというベン ... Read More »

JNAを使ってJavaからネイティブの動的ライブラリを呼び出す。

jnaerator

JNAを使えば、Javaから簡単にネイティブライブラリを呼び出すことができることを書きました。 Javaからネイティブライブラリを簡単に呼び出せるJNA このブログではC言語の標準ライブラリを呼び出しましたが、このシリーズの最後として、作成した動的ライブラリをJavaから呼び出してみます。 C言語の ... Read More »

Scroll To Top