Rozwiązanie problemu jest banalne ale dość ciężkie do znalezienia. Kluczowe jest ustawienie właściwości hibernate.connection.release_mode na auto.
niedziela, 15 lutego 2009
Hibernate i zbyt dużo połączeń
Zupełnie przez przypadek przy przesiadce z C3P0 na DBCP (swoją drogą dlaczego ComboPooledDataSource z C3P0 jest klasą final?) zauważyłem, że w ogromnym tempie przybywa połączeń z bazą. Ogromnym tzn. zazwyczaj 1 nowe połączenie na każdy request. Zachowanie to prowadzi błyskawicznie do wyczerpania puli (pool exhaust).
niedziela, 8 lutego 2009
Kurs na patent sternika motorowodnego
Dzisiaj trochę nietypowo. Osoby chętne do oderwania się od klawiatury, przynajmniej w weekend, zachęcam do udziału w kursie na patent sternika motorowodnego. Ci co go posiadają mogą zawsze uzyskać uprawnienia starszego sternika motorowodnego :)
Wszystkie szczegóły na http://motorowodne.zapisy.net/
sobota, 7 lutego 2009
GWT 1.6 Milestone 1!
Scott Blum ogłosił opublikowanie GWT 1.6 Milestone 1. Oprócz zmian w strukturze projektu (dokument opisujący zmiany) wprowadzono szereg innych interesujących modyfikacji. Pokrótce:
- wymiana Tomcata na Jetty w trybie HostedMode
- LazyPanel - dzięki niemu możesz tworzyć fragmenty aplikacji dopiero w momencie pierwszego użycia
Szczegółowy opis zmian w ogłoszeniu Scotta.
Subskrybuj:
Posty (Atom)