タグ

ブックマーク / www.limy.org (4)

  • Commons DBCP

    Commons DBCP は、データベースのコネクション・プーリングを扱うライブラリです。 Tomcat で標準採用されています。 動作説明 動作を簡単に説明します。 クライアントから接続要求が発生した場合 … getConnection() 1. DBCPは、プール内に空き接続があるか確認 2. あればそれを返す。この時その接続は アクティブ となる 3. プール内に空き接続が無ければ、新たに接続を作って返す クライアントから切断要求が発生した場合 … conn.close() 1. 切断要求のあった接続をプール内に保管する。この時その接続は アイドル となる 2. もしプール内に maxIdle 以上の接続が溜まったら、それ以上にならないように接続を削除する 接続監視スレッド DBCPには接続監視スレッドというものが存在します。 これは一定時間毎にプール内のアイドル接続をチェックするも

  • pom.xml

    Maven 2.0 のpom.xml(プロジェクト記述ファイル)についての解説です。 完全なXML定義は maven-v4_0_0.xsd を参照して下さい。 Project ルートになる唯一の要素(Element)です。 parent 親プロジェクトを定義します。 <parent> <artifactId>parent-id</artifactId> <groupId>parent-group-id</groupId> <version>1.0</version> <relativePath>../parent-directory/pom.xml</relativePath> </parent> artifactId 親プロジェクトのIDを定義します。 groupId 親プロジェクトのグループIDを定義します。 version 親プロジェクトのバージョンを定義します。 relativeP

  • FindBugsパターン説明

    FindBugs とは、プログラム中に存在するバグを検出するツールです。 プログラミングで問題となり得るバグパターンを検知し、ユーザにそれを知らせます。 以下、FindBugs が定義するバグパターンの一覧と簡単なサンプルコードを示します。 対象バージョンは 1.2.1 です。 Limy Eclipse Plugin を使えば、Findbugsによるコードチェックを簡単に行えます! Bad practice このカテゴリのバグパターンは、「バッド・プラクティス」。 良くないコード記述法を指します。 AM: Creates an empty jar file entry 空のjarファイルを作成しています。 putNextEntry() メソッド呼出の後、すぐに closeEntry() を呼び出しています。 jar圧縮するコンテンツは putNextEntry() メソッドを呼び出した後で

  • PMD Island

    JavaのコードチェックプロジェクトPMD のルールセットを紹介します。 4.2.1 対応です。 PMD は Checkstyle に似ていますが インデントやJavadocコメントなど、コードの整形に重点を置く Checkstyle に比べて コーディング上のチェックに重点を置いているという印象を受けました。 Limy Eclipse Plugin を使えば、PMDによるコードチェックを簡単に行えます! Basic (2010/01/27) Braces (2010/01/27) Clone (2010/01/27) Code Size (2010/01/27) Controversial (2010/01/27) Coupling (2010/01/27) Design (2010/01/27) Finalizer (2010/01/27) Import Statement (201

  • 1