「 月別アーカイブ:2015年10月 」 一覧

Jerseyの@PathParamはスラッシュの間に複数指定できる

2015/10/22 | プログラム ,

http://hoge-api/user/{id}.{format} のような URL も以下のように @PathParam を2つ指定すれば、それぞれのパラメータを取得できるというメモ。 @GE

続きを見る

VagrantのBoxファイルをカスタマイズして独自のBoxファイルを作成する

配布されている Vagrant の Box ファイルを使って検証環境を構築することが多くなってきた。CentOS がインストール済みの Box ファイルを使っているので手間が省けて助かるのだが、毎回実

続きを見る

バリデーションチェックにJava8のOptionalを使ってスマートに書く(自分比)

2015/10/17 | プログラム ,

Web アプリのバリデーションチェックにアノテーションを使うことが増えた。だが、アノテーションで実装しにくい場合や、簡単なチェックならアノテーションを使わないでロジックを組むことはまだまだある。 そ

続きを見る

ユニットテストの偏りを防ぐ命名規則の付け方

2015/10/14 | プログラム ,

ユニットテスト名に以下の命名規則を付けるようにして二ヶ月ぐらい経った。 正常系テストの場合: 正常系_${testName} ${testName} の部分には「何を確認するテストなのか」を書

続きを見る

Vagrantで起動したCentOS上のOctopressをホストOSから確認する設定

タイトルの通りだが、Vagrant を使って起動した CentOS に Octopress をインストールして、ホスト OS から確認する方法を試したのでメモしておく。 目次 1. ソフトウ

続きを見る

Vagrantで起動したCentOS上のMySQLにホストOSからログインする設定

マシンを新しくしたこともあり、検証と称してソフトウェアをやみくもにインストールすることに抵抗が出てきた。 できるだけマシンはクリーンな状態を保ちたいので、VirtualBox + Vagrant の環

続きを見る

Optionalから値を取り出すにはorElseGet()を使う

2015/10/11 | プログラム

「Optional が値を持っていない場合のみ ◯◯ を実行する」を実装するときは Optional#orElseGet() を使う、という教訓のメモ。 Optional#orElseGet() と

続きを見る

GoogleGuavaのRangeを使って範囲判定を簡潔に書く

次のような判定処理を if 文で書くことがよくある。 もし 100 よりも大きければ(=大小判定) ◯◯が 100 以上 200 未満なら(=範囲判定) 比較される 100 とか 200 とい

続きを見る

Functions#compose() を使って Function を合成するサンプル(Java8 との比較付き)

2015/10/04 | Java ,

Java8 と GoogleGuava の Function について コードの違いを書いた。 その発展として単機能の Function を合成して文字列を加工してみた。 以下はそのメモ。 目次

続きを見る

Google Guava の Function を使った文字列加工の FluentIterable サンプル

2015/10/01 | Java ,

お客様の都合上 Java7 で開発している案件があるのだが、Java8 の Function とか Stream が羨ましいので、GoogleGuava を使って Java8 の真似事みたいなことをし

続きを見る

Googleアドセンス用(PC)

Googleアドセンス用(PC)

icatch-jersey_multi_pathparams
Jerseyの@PathParamはスラッシュの間に複数指定できる

http://hoge-api/user/{id}.{format}

icatch-vagrant_box_customize
VagrantのBoxファイルをカスタマイズして独自のBoxファイルを作成する

配布されている Vagrant の Box ファイルを使って検証環境を

icatch-2015-006-1
バリデーションチェックにJava8のOptionalを使ってスマートに書く(自分比)

Web アプリのバリデーションチェックにアノテーションを使うことが増え

icatch-2015-005-1
ユニットテストの偏りを防ぐ命名規則の付け方

ユニットテスト名に以下の命名規則を付けるようにして二ヶ月ぐらい経った。

icatch-2015-004-1
Vagrantで起動したCentOS上のOctopressをホストOSから確認する設定

タイトルの通りだが、Vagrant を使って起動した CentOS に

→もっと見る

PAGE TOP ↑