タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

コネクションプールに関するtetramのブックマーク (5)

  • S2Hibernateでデッドロック? - noryksjの日記兼備忘録

    S2Hibernateを使用して開発をしているが、ぶんまわしテスト中にTomcatがハングしてしまった。 どうも、以下のクラスでデッドロックが起きているようだ。 org.seasar.hibernate.impl.S2SessionFactoryImpl org.seasar.extension.dbcp.impl.ConnectionPoolImpl ConnectionPoolImpl#checkOut()では、 while (getActivePoolSize() + getTxActivePoolSize() >= getMaxPoolSize()) { try { wait(); } catch (InterruptedException ignore) { } } となっている。プールの上限になったら空くまで待っているようだ。 ところで、このメソッドは、S2SessionFac

    S2Hibernateでデッドロック? - noryksjの日記兼備忘録
  • Javaのコネクションプーリングの仕組み - ひがやすを技術ブログ

    Javaのコネクションプーリングがどのような仕組みになっているのか、知らない人は結構多いんじゃないかと思います。 Slim3のコネクションプーリングの実装を見ると、この辺が理解できるようになります。トランザクションとコネクションプーリングがどのように連携しているかを把握することは重要です。 http://svn.slim3.org/browse/trunk/slim3/slim3-datasource/src/main/java/org/slim3/datasource/ 登場人物は、4人しかいないから簡単ですね。 最初に見て欲しいのは、ConnectionWrapper。DataSource.getConnection()したときに戻されるコネクションの実態です。このコネクションを論理的なコネクションと呼ぶようにします。 主な役割は、コネクションがクローズされたときに、コネクションをプー

    Javaのコネクションプーリングの仕組み - ひがやすを技術ブログ
  • [Seasar-user:9345] Re: コネクションプールの使われ方

    Koichi Kobayashi [E-MAIL ADDRESS DELETED] 2007年 7月 22日 (日) 22:00:09 JST 前の記事 [Seasar-user:9344] コネクションプールの使われ方 次の記事 [Seasar-user:9380] Re: コネクションプールの使われ方 記事の並び順: [ 日付 ] [ スレッド ] [ 件名 ] [ 著者 ] 小林 (koichik) です. Date: Sun, 22 Jul 2007 16:48:41 +0900 From: "Umebayashi Tsuyoshi" <[E-MAIL ADDRESS DELETED]> To: <[E-MAIL ADDRESS DELETED]> Subject: [Seasar-user:9344] コネクションプールの使われ方 > 上記セットで作成されたWEBアプリケーション

  • 2004-12-17

    今日の早耳ムスメは天使のレポーター臼田あさ美ちゃーん,お題は「ユニークものが続々! 2005 カレンダー」. っていうか,レポじゃありませんから!! 残念!!!! でもでも,べてなくても楽しそうな表情がやっぱりカワイイですねぇ♪ ローサちゃんのカレンダーの紹介も.もなじろうさん買うしか!! \(^o^)/ おしっ! Kobe 31 得点・12 アシスト!! FG 10/17 と好調だったようです.しかもチーム全体の FG 成功率が.554 !! 15 点差で負けた直後に 16 点差で勝つとはねー.うれしいねー. この調子で頑張って〜♪ without-ejb ML での話題ですが,なんとなくこっちへ.(^^; ひとつわからないのですが、 S2SessionFactoryImpl#beforeCompletion()の呼び出しで Connectionが閉じられるのはどうしてでしょうか。

    2004-12-17
  • S2DBCPのコネクションプーリングの実装を読んでみた - wyukawa's diary

    Slim3とは異なりS2DBCP でプーリングされるのは物理コネクション (XAConnection) ではなくて論理コネクション (Connection) ね。あとConnectionEventListenerの仕掛けは使ってない。JDBCの仕様書をぱらっと見る限りSlim3のほうが素直に実装している感じ。 DataSource(実態はDataSourceImplでコネクションプーリングを実現しているConnectionPoolImplの薄いラッパー)#getConnectionが呼ばれるとあとはConnectionPoolImpl#checkOutにおまかせ。 public Connection getConnection() throws SQLException { Connection con = connectionPool.checkOut(); return con; }

    S2DBCPのコネクションプーリングの実装を読んでみた - wyukawa's diary
  • 1