Quantcast
Channel: 三度の飯とエレクトロン » java
Browsing all 12 articles
Browse latest View live

Javaからネイティブライブラリを簡単に呼び出せるJNA

各プラットフォームで、一生懸命、動的ライブラリを作ってきました。 Mac OSXでダイナミックライブラリdylibを作ったり使ったりする方法。 Linuxで共有ライブラリsoを作ったり使ったりする方法。 Windowsで ...

View Article



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

JNAを使えば、Javaから簡単にネイティブライブラリを呼び出すことができることを書きました。 Javaからネイティブライブラリを簡単に呼び出せるJNA このブログではC言語の標準ライブラリを呼び出しましたが、このシリー ...

View Article

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

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

View Article

Hectorで、JavaからCassandraを操作する。

「phpcassaで、PHPからCassandraを操作する。」に続いて、今度はJavaからCassandraを操作してみます。 JavaのCassandraライブラリHector JavaのCassnadraライブラリ ...

View Article

Node.jsとPHPとJavaのHello Worldでパフォーマンス比較してみた。

この1年くらいで手がけているプロジェクトのバックエンドはすべてJavaなのですが、「Node.js、良いですよ」という話を聞いて、勉強と検証をしております。 今回は、軽くNode.jsの勉強をした上で、Node.jsとP ...

View Article


JavaのArrays#sortは、Collections#sortに比べてどのくらい速いのか?

Javaにはリストクラスがあるので、配列とリストクラスの使い分けをする必要があります。 リストクラスの方が多機能で便利なので、多くの場合はリストクラスを使います。しかし、パフォーマンスにシビアな場面だと、リストクラスのよ ...

View Article

Java8で追加されたラムダ式を使ってみる!Mac OS X、Eclipse、Mavenへの導入から。

最近、Scalaとか関数型プログラミングにも興味持ちはじめています。 そんな中で、Java8がちょっとばかり関数型っぽい機能を取り込んだということで、調べました。 読んだ本 とりあえず本を1冊読みました。 Java8では ...

View Article

どうしてJavaは、これほどまでに使われるようになったのか。

プログラミング言語はそれぞれ特性があり、作る人の好みだったり、何を作るかによって使い分けます。 僕は最近もっぱらJavaを書いていて、その理由は、オブジェクト指向的な設計の作り込みがしやすいことと、静的な型付けで実行時エ ...

View Article


Cassandra Java Driverで、JavaからCassandraを操作する。

以前にも少し試していましたが、改めてCassandraを触っています。 分散データベースApache CassandraをMac OS Xにインストール CQLを使って、CassandraをSQLライクに操作する。 以前 ...

View Article


nullチェックが話題になったので、Java 8のOptionalによるnullチェックを試してみる。

1年ほど前に書いたブログが、週末に発掘されて、少し拡散されていました。 nullチェックは、ifですべきかtry/catchですべきか? このブログから1年経った今、自分は何をしているかというと、相変わらずifでnull ...

View Article

Apache SparkをJavaアプリケーションから使う。

「高速な分散処理エンジンApache Sparkの操作を対話シェルで試してみる!」に続いて、Apache Sparkの操作をJavaからしてみます。 Apache SparkをJavaから操作 下記のSparkのプログラ ...

View Article

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

JNAを使えば、Javaから簡単にネイティブライブラリを呼び出すことができることを書きました。 Javaからネイティブライブラリを簡単に呼び出せるJNA このブログではC言語の標準ライブラリを呼び出しましたが、このシリー ...

View Article
Browsing all 12 articles
Browse latest View live




Latest Images