同時アクセス数制限を銀行の窓口になぞらえて実装する Aug 31, 2016 はじめに ある処理の同時実行数を制限する方法は色々ある。 DBにデータをため、別プロセスがポーリングして制限数を超えるまでINSERT順にデータ
SAStrutsでHTML5の複数ファイルアップロードを行う Aug 24, 2016 はじめに HTML5で<input type="file" />にmultiple属性が追加され、ブラウザのファイル選択画面で複数のファイルが一度に選択で
ObjectOutputStreamを使ってファイルのやり取りをSpring Bootで実装する Aug 23, 2016 はじめに ObjectOutputStreamとObjectInputStreamを使うことで、Serializable Javaオブジェクトの
Mavenリポジトリにないライブラリをpom.xmlで指定する方法 Aug 20, 2016 はじめに Mavenのセントラルリポジトリに登録されていないライブラリ(Oracleのojdbc.jarや自作Jar)をpom.xmlで指定で
ArrayList#getでIndexOutOfBoundsExceptionとArrayIndexOutOfBoundsExceptionが返る違い Aug 15, 2016 はじめに ArrayList#get(int index) の引数indexにArrayListのsizeの範囲を超える数字を入れると、 IndexOutOfBoundsException もしくは ArrayIndexOutOfBoundsException が発生する。indexによって異なる例外
Spring Boot製アプリをSelenium WebDriverでIntegrationテストする Jul 25, 2016 はじめに Spring BootにはJUnitとSelenium WebDriverを組み合わせてEnd to Endテストできる機能が組み込まれている。 Sele
Spring BootでLogging用のFilterクラスを実装する Jul 22, 2016 はじめに 静的ページ(JavaScriptやCSS等)は除いて、Spring Bootでリクエストを受けたものについて、以下をログに出力したい。
Spring Boot + Thymeleafでエラー画面をカスタマイズする Jul 22, 2016 はじめに Spring Boot + Thymeleafの構成でエラー画面をカスタマイズする方法について 検証version Spring Boot 1.3.5 Thymeleaf 2.1.4 Bootstrap 3.3.6 Whitelabel Error Page Spring Bootで404等の
大きな数値をJSONとして返す時に注意すること(Spring Bootでの実装例) Jul 8, 2016 はじめに 検証version: Spring Boot 1.3.5 結論を一文で初めにいうと、Spring BootではJSONで返したいJavaBeansのfieldに必要に
Spring BootのFully Executable Jarをサーバにリリースする方法 Jun 23, 2016 はじめに Spring Bootはバージョン1.3.0以降、Executable JarとしてJarファイルに固めるだけでなく、実行スクリプトがJarファイ