【Java】try-with-resourcesのNullや例外の話

try-with-resourcesがJava7で登場してcloseの処理を自分で書くことがなくなり便利になりました。

しかし今までのclose処理とことなるため、try句のリソースがnullだったときの挙動やtry句とclose処理の両方で例外が発生した時の挙動が忘れがちになっているので、try-with-resourcesのアレコレのちょっとした疑問をまとめていきます。

続きを読む

ツールチップ「balloon.css」の吹き出しの色をカスタマイズする方法

文字やボタンにマウスオーバーするとニョキっとでてくるツールチップ(吹き出し)を作成することのできるballoon.css。とっても便利なCSSライブラリです。

しかしballoon.cssのツールチップの色はデフォルトで真っ黒なのでこのままだとちょっと使いにくい。今回はツールチップの色を変更する方法を備忘録として残していきます。

続きを読む

【Java】HttpServletRequestから色々なURLのとり方

JavaのHttpServletRequestから、リクエストされたURLを取得することができますが、このリクエストされたURLというのは色々な形式のものがあります。

例えば、http://からはじまる全URL、ドメインを含まないパスだけのURL(URI)、コンテキストパスすらも含まないURL(URI)、コンテキストパスのみ。

これら4種類のURL(URI)は全てHttpServletRequestから取得することができます。今回はこの4種類のURLの取得方法を紹介していきます。
続きを読む

ユーザビリティのよいチェックボックス・ラジオボタンのCSS見本53選!

Webサービスを使っていて、入力フォームのチェックボックスやラジオボタンで自分がどれを選択したのかがひと目でわかるようなデザインだと気遣いのきいているサービスだなと思わず感心してしまいますね。

そんなユーザビリティのよいデザインをCodePenから53個ピックアップしたのでタイプ別にまとめていきます。

今回選んだデザインは全てjsは一切使っていないCSSのみで構成されているものばかりを集めてみました。
デザインに参考にしてみてください。

続きを読む