タグ

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

  • Commons DBCP

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

    ocs
    ocs 2011/08/11
  • JDepend

    JDepend は、Javaパッケージ単位のメトリクスを測定するツールです。 これによって以下のような事がわかります。 パッケージに依存する外部パッケージの数 Afferent Couplings (Ca) と呼ばれ、この数値が大きいほど このパッケージは外部から参照されている箇所が多いという意味になります。 つまり、このパッケージの内容を変更することは 外部パッケージに大きな影響を与えることになります。 パッケージが依存する外部パッケージの数 Efferent Couplings (Ce) と呼ばれます。先程と全く逆ですね。 この数値が大きいことは、外部パッケージの変更が このパッケージに大きな影響を与えることを意味します。 抽象度 パッケージに属する全クラスのうち、抽象クラスもしくはインターフェイスの割合を Abstractness (A) と呼んでいます。 この値が大きくなると、パッ

    ocs
    ocs 2010/04/22
  • Limy Eclipse Plugin

    Eclipse用のプラグインを作りました。 GPLライセンス を適用しています。 最新のリリースは 1.5.7 (2012/2/25) - latest です。 Java Editor 内で Folding をキーボード上から行えるコマンドを用意しました。Ctrl + ; 更新履歴 Source Repository https://github.com/naoki-iwami/limy-eclipse-plugin Download / Install Update Site : latest / jdk1.5 / jdk1.4 Zip : latest / 3.3-jdk5 (1.5.6) プラグインの特徴 コード支援 コード支援機能をいくつか用意してあります。 アクセッサ(Getter/Setter)に適切なJavadocコメントを付ける機能や 全てのファイルの先頭にヘッダ文字列を付

  • 携帯サイトの作り方

    ここでは、携帯向けサイトの作り方を簡単に紹介します。 PC向けサイトを作ったことのある人を対象とさせていただきます。 まず、携帯版のファイルはPC版と完全に分けましょう。 共通のファイルで済まそうとするのはかなり無理があります。 PCと携帯の違い いくつかあるので順に説明します。 ファイルサイズの制限 これが一番大きなところでしょう。 後で詳しく説明しますが、携帯向けサイトでは1ページ当りのファイルサイズを 画像も含めて5Kbytes程に収めなければなりません。 5Kbytesでは足りない、と思われる方も多いと思いますが 試しに5Kbytesの文章を書いて携帯で表示させてみましょう。 携帯の小さい画面から見ればこれでもかなりの情報量だと感じるはずです。 スタイルシート関連 携帯向けサイトでは、一切のスタイルシートが使えません。 もともと、スタイルシートとは細かな装飾方法をアレンジするための

    ocs
    ocs 2007/03/05
    携帯サイト制作の際の諸注意
  • MySQL起動オプション解説

    MySQLの起動オプションについて解説をします。 オプション指定方法 起動オプションを指定する方法は2つあります。 一つは、mysqldコマンドを実行するときにコマンドラインオプションとして指定する方法です。 もう一つは、設定ファイルを用意してその中に記述する方法です。 通常は後者を利用します。 起動時に変更したいものに関しては、コマンドラインオプションを利用しましょう。 設定ファイルは、WindowsかUnix(Linux)によってファイルが異なります。 Windowsの場合 以下の4箇所から読み取ります。 windows-directory\my.ini C:\my.cnf mysql-install-directory\my.ini defaults-extra-file Unixの場合 /etc/my.cnf グローバルオプション。マシン内で共通の設定を記述します。 $MYSQL_

    ocs
    ocs 2007/01/31
    起動オプションの詳細を解説。5.0 系にも対応。
  • MySQL Island

    MySQLに関する情報を載せていきます。 起動オプション (2007/01/13) 演算子・関数 (2007/01/11) SELECT文 (2007/01/11) CREATE TABLE構文 (2007/01/11) GROUP BY関数 (2007/01/11) システム変数 (2007/01/11) サーバステータス (2007/01/11) レプリケーションを使う (2009/12/20) InnoDB (2007/01/11) 各種Tips (2007/07/03)

    ocs
    ocs 2007/01/09
    MySQLネタ帳
  • 1