Java
checkstyle/checkstylegithub.com こちらからgoogle_checks.xmlをダウンロードして${project.projectDir}/config/checkstyle/checkstyle.xmlに置きます。 サブプロジェクトを使用する場合など設定ファイルの場所を変えたい場合は、 以下のようにbuild.gradle…
CloudFormationのテンプレートは変数を定義したり他のコンポーネントを参照させたり結構いろいろなことが出来ますが汎用的に書こうとすると複雑になってしまい慣れてない人だと読みづらいテンプレートになってしまうため、 テンプレートのテンプレートを作成…
今までEC2でゴリゴリ作っていたのですが最近ElasticBeanstalkの便利さに気付き始めました。 初期の頃に少しだけ触って初心者向けの機能だと今まで侮っていたのですがEclipseのプラグインも発達してサクサク開発できるので楽しいです。 ElasticBeanstalkでJav…
ダウンロードと起動 Additional Tools and Libraries For Amazon DynamoDB - Amazon DynamoDB ここまでは公式ドキュメントに載ってる通り。 $ java –Djava.library.path=. -jar DynamoDBLocal.jar aws-java-sdkから呼び出す 基本的にエンドポイントを"http:/…
基本的にこちらの手順に沿ってインストールします。 JDK7ののインストール Java SE Downloadsのページから。ここでは「jdk-7u25-linux-x64.rpm」を選択します。 $ wget http://download.oracle.com/otn-pub/java/jdk/7u25-b15/jdk-7u25-linux-x64.rpm?AuthPa…
Java Logging APIのConsoleHandlerはデフォルトでSystem.errに出力する。 今回はLevel.INFOから下はSystem.outでそれより上はSystem.errに出力のように 出力先を分けたいと思ったので作ったものをメモ 作ったクラス package jp.yustam.logging; import java.…
ファイルアップロードなどMultipartでPOSTするRESTサービスのテストの書き方メモ リソースクラスの例 package jp.yustam.jersey.resources; import java.io.InputStream; import javax.ws.rs.Consumes; import javax.ws.rs.POST; import javax.ws.rs.Path; i…
Jersey Test Frameworkを使用する Chapter 7. Jersey Test Framework いくつか種類があるみたいですが今回使用したのは「jersey-test-framework-grizzly2」 pom.xmlに以下の依存関係を追加します。 <dependency> <groupId>com.sun.jersey.jersey-test-framework</groupId> <artifactId>jersey-test-frame</artifactid></dependency>…
しばらく夏休みで旅行やら夏フェスやら行ってたのでご無沙汰だけど、 メモリリーク解消したので記録しておく。 問題のコード HibernateのSessionを取得するための DBアクセスクラスの抽象クラスに定義したgetSessionメソッド Hibernateのチュートリアルを参…
java.lang.OutOfMemoryErrorの発生 現在1日に100人くらいの人が利用しているのだけれど、1日〜2日程度動かすと以下のエラーを吐き出して応答が返ってこなくなる問題が発生 Jul 23, 2011 9:40:51 AM com.sun.jersey.spi.container.ContainerResponse mapMappa…