2014-01-01から1年間の記事一覧
Ruby にて環境変数の値を使う場合には ENV.fetch を使うと良いのではないか、という小ネタ。 そうすることで環境変数が存在しないエラーを早期に検知できる上、エラーの根本原因が例外に反映されるので分かりやすくなる。 この2行だけでほぼ言い尽くしてしま…
MySQL JDBC ドライバ(MySQL Connector/J)、Java で MySQL といえばまずコレだが、これまた地味に罠が多い(そして多くの人が踏んで苦しむ)のでまとめてみた。 (2015/03/19) こちら のコメント欄でご指摘ただいた wait_timeout の件について記事修正いたしまし…
コンストラクタ・メソッドを書く際、引数が null になっていないかのチェックを書くのがめんどくさくて省略してしまうことはないだろうか? ...少なくとも私はめんどくさくて多くの場合省略してしまっていた。 しかし、Java 7 以降に入った Objects クラスな…
公式ドキュメント:SimpleDateFormat (Java Platform SE 8) 便利かつ頻繁に利用される SimpleDateFormat クラスだが、実際のところ罠が多い。 知らずに罠を踏んでいる事例を身の回りで何度も目にした上に、罠を網羅的にまとめた記事が少ないことに気がついた…