タグ

ブックマーク / matsumana.info (2)

  • Java8のDate and Time API(JSR 310)で文字列をparseする

    みなさん、Java8使ってますか?Date and Time API(JSR 310)使ってますか? 僕はJava8でもJoda-Timeのお世話になっていたのですが、ようやくDate and Time APIを使ってみる気になりました。 僕が今までDate and Time APIを使ってこなかった理由の1つに以下があります。 存在しない日付の文字列をparseしても例外が発生せず、別の日付としてparseされてしまい、解決方法がわからなかった (LocalDateTime#ofでは例外が発生します) 文字列をDateにparseする事ってよくあると思います。Joda-TimeのDateTime.parseなどで行っていた処理です。 Date and Time APIのLocalDateTime.parseでは、存在しない日付の文字列(例えば、‘2014/04/31’)をparseしても

  • Spring Bootのコネクションプーリングの比較

    先日の Spring Bootで選択できるアプリケーションサーバの比較 に続いて、コネクションプーリングの比較をやってみました。 Sprinb Boot 1.2.0 RC2で標準で選択出来るコネクションプーリングは以下です。 ※この4つ以外は使えない訳ではありません。pom.xmlに書けば何でも使えるようになります。 Tomcat JDBC Connection Pool (Spring Bootのデフォルト) HikariCP Commons DBCP Commons DBCP2 比較に使ったアプリ 比較に使ったアプリは、 以前作ったISUCON4予選のSpring Boot実装 です。 ソースはここに置いてます。 サーバはISUCON運営チーム公開の公式AMIを使ってます。 AMI IDはこちらのページを参照してください。 ISUCON4 予選問題の解説と講評 & AMIの公開 公開さ

  • 1