od dłuższego czasu trapi mnie wyciek pamięci w aplikacji grailsowej, którego nie mogłem zlokalizować:/ ostatnio Dariusz Cieślak w komentarzu podał mi linka do Java Memory Profiler (JMP) , ale jakoś nie udało mi się go pod mackiem uruchomić (nie chciało mi się bawić, ze ścieżkami :/). Postanowiłem więc uruchomić Tomcata jako serwer i podpiąć się pod niego przez Netabeans profilerem, jak to wyszło można zobaczyć tutaj:
Podczas prezentacji pojawiły się jakieś wyjątki w konsoli i to pomogło mi wykryć wycieki :)
I co się okazało, że po przejśćiu na nowszą wersję grailsów jedna z wtyczek a dokładnie quartz nie była odpowiednia do wersji grailsów. No więc spędziłem trochę czasu z profilerem, a rozwiązanie polegało na zmianie numeru wersji wtyczki, ale bez tych logów było by cieżko, a co dziwne sam tomcat w normalnym trybie tego nie logował:/
czwartek, 20 maja 2010
poniedziałek, 17 maja 2010
15. Spotkanie Śląskiej Grupy Użytkowników Technologii Java - Silesia JUG
TERMIN PRELEKCJI ZMIENIONY NA 25.05.2010
Temat: GWT + Spring z wykorzystaniem architektury MVP i wzorca Command do komunikacji klient - serwer
Prowadzący: Michał Sędzielewski
Wstęp:
GWT to zbiór narzędzi pozwalających web developerom na tworzenie i utrzymywanie zaawansowanych aplikacji Javascript pisanych w Java.
Celem prezentacji będzie zaprezentowanie wykorzystania wzorca MVP do stworzenia testowalnej i łatwo rozszerzalnej aplikacji w oparciu o GWT, Spring Framework oraz Google Gin.
Michał Sędzielewski - student 4 roku Makrokierunku, Wydział AEI Politechniki Śląskiej, Software Developer w firmie Future Processing.
Po prezentacji (1,5h) odbędzie się krótka pogawędka (15 - 30 minut). Po prezentacji pytania dla obecnych, gdzie będzie można wygrać:
a. IntelliJ IDEA Personal License
b. ReSharper Personal License
c. TeamCity Build Agent
d. Ruby IDE Personal License
a. IntelliJ IDEA Personal License
b. ReSharper Personal License
c. TeamCity Build Agent
d. Ruby IDE Personal License
Wstęp wolny!
Zapraszam wszystkich w imieniu Michała i Silesia JUG
Zapraszam wszystkich w imieniu Michała i Silesia JUG
piątek, 14 maja 2010
Tomcat - Diagnostics - Web application has caused a memory leak
Dzisiaj po załadowaniu aplikacji grailsowej do Tomcata, z ciekawośći postanowiłem kliknąć w konsoli managera (http://192.168.0.99:8080/manager/html/) w sekcji "Diagnostics" -> "Find leaks"
ku mojemu zaskoczeniu dostałem coś takiego w "Message":
The following web applications were stopped (reloaded, undeployed), but their
classes from previous runs are still loaded in memory, thus causing a memory
leak (use a profiler to confirm):
/SimpleProject
i niestety jestem teraz w kropce:/ może ktoś zna jakiś dobry profiler do grailsów, bądź jakiś inny sposób na znalezienie odpowiedzi co jest nie tak ?
niedziela, 25 kwietnia 2010
14. Spotkanie Śląskiej Grupy Użytkowników Technologii Java - Silesia JUG
Śląska Grupa Użytkowników Technologii Java (Silesia JUG) serdecznie zaprasza wszystkich na czternaste spotkanie, które odbędzie się 4.05.2010 o godzinie 18:30 w COIG (Centralny Ośrodek Informatyki Górnictwa S.A.) w sali 136 na pierwszym piętrze, ul.Mikołowska 100 w Katowicach.
Zapraszam wszystkich w imieniu Krzysztofa i Silesia JUG
Temat: Android
Prowadzący: Krzysztof Wolny
Wprowadzenie: Android to system operacyjny dla smartfonów (i innych
urządzeń) opracowany przez Google i udostępniany w ramach Open Handset
Alliance pod koniec 2007 roku. Pozwala na pisanie aplikacji w języku
Java, posiada otwarty kod, pozwala na łatwą integrację z urządzeniem i
usługami Google.
Cel: Prezentacja ma na celu wprowadzenie uczestników w świat Androida,
przedstawienie jego filozofii działania, możliwości i cech.
Podparte ono zostanie prostymi przykładami, tak by dać przedsmak tego
na co pozwala Android.
Krzysztof Wolny - z powołania bazodanowiec, z zawodu
projektant/programista. Na co dzień pracujący w firmie ComArch SA nad
projektami w technologii JEE, po godzinach pasjonat Androida, baz
danych, usług Google, standardów (szczególnie tych otwartych).
Założyciel Polish Android Group.
Po prezentacji przewidziany jest czas na dyskusje i "zerowe" spotkanie
członków Polish Android Group :)
Prowadzący: Krzysztof Wolny
Wprowadzenie: Android to system operacyjny dla smartfonów (i innych
urządzeń) opracowany przez Google i udostępniany w ramach Open Handset
Alliance pod koniec 2007 roku. Pozwala na pisanie aplikacji w języku
Java, posiada otwarty kod, pozwala na łatwą integrację z urządzeniem i
usługami Google.
Cel: Prezentacja ma na celu wprowadzenie uczestników w świat Androida,
przedstawienie jego filozofii działania, możliwości i cech.
Podparte ono zostanie prostymi przykładami, tak by dać przedsmak tego
na co pozwala Android.
Krzysztof Wolny - z powołania bazodanowiec, z zawodu
projektant/programista. Na co dzień pracujący w firmie ComArch SA nad
projektami w technologii JEE, po godzinach pasjonat Androida, baz
danych, usług Google, standardów (szczególnie tych otwartych).
Założyciel Polish Android Group.
Po prezentacji przewidziany jest czas na dyskusje i "zerowe" spotkanie
członków Polish Android Group :)
Po prezentacji (1,5h) odbędzie się krótka pogawędka (15 - 30 minut). Po prezentacji pytania dla obecnych, gdzie będzie można wygrać:
a. IntelliJ IDEA Personal License
b. ReSharper Personal License
c. TeamCity Build Agent
d. Ruby IDE Personal License
a. IntelliJ IDEA Personal License
b. ReSharper Personal License
c. TeamCity Build Agent
d. Ruby IDE Personal License
Zapraszam wszystkich w imieniu Krzysztofa i Silesia JUG
środa, 14 kwietnia 2010
13. Spotkanie Śląskiej Grupy Użytkowników Technologii Java - Silesia JUG
Śląska Grupa Użytkowników Technologii Java (Silesia JUG) serdecznie zaprasza wszystkich na trzynaste spotkanie, które odbędzie się 15.04.2010 o godzinie 18:00 na Politechnice Śląskiej wydział AEI ul. Akademicka 2 aula E.
Temat: StormGrind
Prowadzący: Marek Goldmann
Prowadzący: Marek Goldmann
Wprowadzenie:
StormGrind to pomysł JBossa na cloud computing. To zbiór projektów pomagających w uruchamianiu aplikacji w chmurach, ale nie tylko – to również projekty pomagające w tworzeniu rozwiązań IaaS oraz PaaS w twojej firmie.
Prezentacja ma na celu wprowadzenie do niektórych projektów spod parasola StormGrind takich jak CirrAS, BoxGrinder czy CoolingTower. Przewidziane jest demo wybranych projektów.
UWAGA! W trakcie prezentacji zostanie rozlosowana darmowa wejściówka na konferencję GeeCON 2010!
Marek Goldmann, pasjonat otwartych technologii i standardów, entuzjasta projektów na nich opartych. Żywo zainteresowany tematem wirtualizacji i cloud computingu. Software Engineer pracujący nad wieloma projektami o tematyce cloud computingu w firmie JBoss by Red Hat. Marek zaangażowany jest również w kreślenie nowych kierunków rozwoju tematu Cloud Computing w firmie JBoss.
Prezentacja ma na celu wprowadzenie do niektórych projektów spod parasola StormGrind takich jak CirrAS, BoxGrinder czy CoolingTower. Przewidziane jest demo wybranych projektów.
UWAGA! W trakcie prezentacji zostanie rozlosowana darmowa wejściówka na konferencję GeeCON 2010!
Marek Goldmann, pasjonat otwartych technologii i standardów, entuzjasta projektów na nich opartych. Żywo zainteresowany tematem wirtualizacji i cloud computingu. Software Engineer pracujący nad wieloma projektami o tematyce cloud computingu w firmie JBoss by Red Hat. Marek zaangażowany jest również w kreślenie nowych kierunków rozwoju tematu Cloud Computing w firmie JBoss.
Po prezentacji (1,5h) odbędzie się krótka pogawędka (15 - 30 minut).
Po prezentacji pytania dla obecnych, gdzie będzie można wygrać:
a. IntelliJ IDEA Personal License
b. ReSharper Personal License
c. TeamCity Build Agent
d. Ruby IDE Personal License
Wstęp wolny!
Zapraszam wszystkich w imieniu Marka i Silesia JUG.
Po prezentacji pytania dla obecnych, gdzie będzie można wygrać:
a. IntelliJ IDEA Personal License
b. ReSharper Personal License
c. TeamCity Build Agent
d. Ruby IDE Personal License
Wstęp wolny!
Zapraszam wszystkich w imieniu Marka i Silesia JUG.
poniedziałek, 16 listopada 2009
12. Spotkanie Śląskiej Grupy Użytkowników Technologii Java ( Silesia JUG, OSUM )
Śląska Grupa Użytkowników Technologii Java (Silesia JUG i OSUM) serdecznie zaprasza wszystkich na dwunaste spotkanie, które odbędzie się 19.11.2009 o godzinie 18:30 na Politechnice Śląskiej wydział AEI ul. Akademicka 2 aula B.
Temat: Flex-Blaze DS-Spring
Prowadzący: Zbyszko Pałka

Plan wykadu:
1. Wprowadzenie do RIA
2. Warstwa serwerowa z użyciem "Spring BlazeDS Integration"
- konfiguracja
- warstwa DAO
- warstwa serwisowa
3. Podstawy Flex'a
4. Warstwa prezentacji z użyciem PureMVC i Fabrication
- wzorzec proxy
- wzorzec polecenie
- wzorzec mediator
- notyfikacje
5. Przykładowe rozwiązanie
- architektura
- realizacja
6. Uwagi końcowe
Po prezentacji (1,5h) odbędzie się krótka pogawędka (15 - 30 minut).
Po prezentacji pytania dla obecnych, gdzie będzie można wygrać:
a. IntelliJ IDEA Personal License
b. ReSharper Personal License
c. TeamCity Build Agent
d. Ruby IDE Personal License
oraz książki.
Wstęp wolny!
Zapraszam wszystkich w imieniu Zbyszka i Silesia JUG.
Temat: Flex-Blaze DS-Spring
Prowadzący: Zbyszko Pałka

Plan wykadu:
1. Wprowadzenie do RIA
2. Warstwa serwerowa z użyciem "Spring BlazeDS Integration"
- konfiguracja
- warstwa DAO
- warstwa serwisowa
3. Podstawy Flex'a
4. Warstwa prezentacji z użyciem PureMVC i Fabrication
- wzorzec proxy
- wzorzec polecenie
- wzorzec mediator
- notyfikacje
5. Przykładowe rozwiązanie
- architektura
- realizacja
6. Uwagi końcowe
Po prezentacji (1,5h) odbędzie się krótka pogawędka (15 - 30 minut).
Po prezentacji pytania dla obecnych, gdzie będzie można wygrać:
a. IntelliJ IDEA Personal License
b. ReSharper Personal License
c. TeamCity Build Agent
d. Ruby IDE Personal License
oraz książki.
Wstęp wolny!
Zapraszam wszystkich w imieniu Zbyszka i Silesia JUG.
środa, 1 lipca 2009
JAVArsovia 2009 - Mule ESB
W tym roku 4 lipca podczas JAVArsovia 2009 w Warszawie będę miał przyjemność przedstawić temat "Mule - Open Source ESB - SOA and Integration Platform (czyli jak to wszystko razem działa)" w którym przybliżę słuchaczom temat architektury SOA (Service Oriented Architecture) i wykorzystanie w niej ESB (Enterprise Service Bus) w konkretnej implementacji Mule ESB.
Postaram się przedstawić większość możliwości oferowanych przez Mule ESB, jak również opowiedzieć o przykładach wykorzystania ESB w codziennym życiu. Opowiem też o plusach i minusach stosowania ESB w firmach i dlaczego co niektóre firmy uważają ESB za ich tajną broń.
Podczas prezentacji zbuduję środowisko developerskie
obsługujące magazyn, składające się z:
- prostej aplikacji umożliwiającej zapisywanie danych do pliku
- mule ESB odpowiedzialnego za rutowanie, transformacje, obsługę, zabezpieczenie wiadomości przechodzących przez ESB (będzie można zobaczyć połączeni z bazą danych, wysyłanie e-maili itd.)
- stworzenie prostej aplikacji webowej w Grails do wyświetlanie/modyfikowania danych dla użytkownika końcowego.
Będzie można zobaczyć Javę jak i Groovy(Grails) w akcji.
Jeśli wystarczy czasu może uda się też pokazać nowość w Mule(Latest Developer Milestone Build: Mule 3.0 Milestone 1) który udostępnia mechanizm hot-deployment (czyli podmianę kodu bez restartowania ESB) .
Serdecznie zapraszam 04.07.2009 slot: 11:00 - 12:00, ścieżka 2, Aula (sala 102B)
Postaram się przedstawić większość możliwości oferowanych przez Mule ESB, jak również opowiedzieć o przykładach wykorzystania ESB w codziennym życiu. Opowiem też o plusach i minusach stosowania ESB w firmach i dlaczego co niektóre firmy uważają ESB za ich tajną broń.
Podczas prezentacji zbuduję środowisko developerskie
obsługujące magazyn, składające się z:
- prostej aplikacji umożliwiającej zapisywanie danych do pliku
- mule ESB odpowiedzialnego za rutowanie, transformacje, obsługę, zabezpieczenie wiadomości przechodzących przez ESB (będzie można zobaczyć połączeni z bazą danych, wysyłanie e-maili itd.)
- stworzenie prostej aplikacji webowej w Grails do wyświetlanie/modyfikowania danych dla użytkownika końcowego.
Będzie można zobaczyć Javę jak i Groovy(Grails) w akcji.
Jeśli wystarczy czasu może uda się też pokazać nowość w Mule(Latest Developer Milestone Build: Mule 3.0 Milestone 1) który udostępnia mechanizm hot-deployment (czyli podmianę kodu bez restartowania ESB) .
Serdecznie zapraszam 04.07.2009 slot: 11:00 - 12:00, ścieżka 2, Aula (sala 102B)
Aktualizacja: prezentacja jest dostępna tutaj.
Subskrybuj:
Posty (Atom)


