ぺーぺーSEのブログ

備忘録・メモ用サイト。

2012-05-01から1ヶ月間の記事一覧

Javaの入出力ストリーム

入出力ストリームに関するjava.ioパッケージについて。 詳細は下記のAPI仕様書。 http://java.sun.com/javase/ja/6/docs/ja/api/java/io/package-summary.html バイトストリーム バイト入力ストリーム(抽象クラスjava.io.InputStreamのサブクラス) FileInp…

JavaやSpringのプロパティファイルの読み込み

Java標準のプロパティファイルの読み込み 参考 http://www.mlab.im.dendai.ac.jp/~yamada/java/properties/ Springのプロパティファイルの読み込み ■bean定義ファイル内の「${key}」個所をプロパティファイルから参照する方法 「key=value」形式で書かれたプ…

Javaのマルチスレッドプログラミング(java.util.concurrent)

java.util.concurrentを使用したマルチスレッドプログラミング ExecutorServiceインタフェース ExecutorServiceインタフェースはExecutorインタフェースを拡張し、状態追跡やタスク処理の中断などを可能にしたインタフェース。 ※ExecutorServiceインタフェー…

Tomcat起動スクリプトについて

http://gmt-24.net/archives/237setenv.shで「CATALINA_BASE」とか「CATALINA_OPTS」とか「JAVA_OPTS」を設定すると便利。あとJavaのデフォルトの起動オプションを設定できるので、それを利用するのもいい。 ↓ http://d.hatena.ne.jp/tanakakns/20120612/133…

リトライ処理

Javaのリトライ処理の実装方法メモ。■要件 ある処理が失敗した場合、例外を投げる ある処理が失敗した場合は一定時間待ってから同じ処理を行う リトライ回数を指定できる ■サンプル package jp.sample; import java.util.Date; import java.util.concurrent.…

Error、チェック例外(Exception)、非チェック例外(RuntimeException)の扱い

チェック例外、非チェック例外 java.lang.Throwable java.lang.Error...例外処理できないアプリケーション外部で発生する深刻なエラー java.lang.AssertionError java.lang.Exception java.lang.RuntimeException RuntimeExceptionを継承しないものを「チェ…

Google App Engine Javaで利用できるフレームワーク

http://code.google.com/p/googleappengine/wiki/WillItPlayInJava

リポジトリーサービスを使ってみる

リポジトリーサービスはいろいろあるみたい。http://sites.google.com/site/repositorylist/Githubを使おうと思ったけど、egitでPushできなくて諦めた。unfuddleつかってみた。 Subversion使えるのでいつも通りでラクチン。 リポジトリ1個だけだが200MBまで…

Tomcatのログ設定めも

Tomcatのログには「アクセスログ」と「サーバーログ(Catalinaログとか標準出力とか標準エラー出力」がある。 アクセスログ server.xmlので設定する。 Valve要素はEngine要素(Tomcatエンジン全体)・Host要素(Tomcatエンジン内に設定した仮想ホスト)・Con…

Java、データベース接続(Commons DBCP、c3p0も含め)

JavaでJDBCをつかったDB接続 参照系 // PostgreSQL JDBC Driverのロード Class.forName("org.postgresql.Driver"); Connection conn = null; Statement stmt = null; try { // 接続 conn = DriverManager.getConnection("jdbc:postgresql://localhost:5432/T…