Re: Hibernate a podtrida: MappingException
Jenze z hlediska OOP je to divnej pristup, tam plati, ze vzdycky muzu pouzit podtyp misto nadtypu, dokud mi staci pracovat s interfacem toho nadtypu. Nemotejte dohromady OOP a ORM ... -- Jiří Mareš (mailto:[EMAIL PROTECTED]) ČSAD SVT Praha, s.r.o. (http://www.svt.cz) Czech Republic
RE: Hibernate a podtrida: MappingException
Dobry den, nebylo by mozne v testech zkopirovat obsah instance MockVisit do nove instance Visit a teprve tu pak ukladat do DB? MockVisit mv ... Visit v = new Visit(mv); visitService.save(v); mp. -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Petr Kolesa Sent: Thursday, October 12, 2006 6:55 PM To: Java Subject: Re: Hibernate a podtrida: MappingException lukas napsal(a): No a moje otazka je, jestli k tomuhle chovani jde premluvit i Hibernate, tj. kdyz ji soupnu MockVisit, jestli by s nim mohla zachazet jako s Visit. Odpovim otazkou: Jak Hibernate pri nacitani z databaze pozna, zda ma vytvorit objekt typu MockVisit nebo Visit? Lukas PS: bud je v DB discriminator, nebo jsou data ve vice tabulkach. Ne stale si nerozumime. Nechci resti to, co je bezne popsany v manualech: tedy jak namapovat hierarchii objektu do DB. _NECHCI_ :) Takze mam jednu tabulku a zhlediska DB nic nez Visit neexistuje. Co chci, je aby Hibernate pri ukladani objektu do DB povazoval instance potomku tridy Visit za instance Visit. Takze odpoved na Tvoji otazku je 'vzdycky vytvor instanci Visit'. Vlastne jsi mi ale odpovedel -- proc by se mela Hibernate namahat s mapovanim potomka, kdyz ho pri nacitani nemuze vytvorit. Hmmm, to je fakt. Jenze z hlediska OOP je to divnej pristup, tam plati, ze vzdycky muzu pouzit podtyp misto nadtypu, dokud mi staci pracovat s interfacem toho nadtypu. kolisko
Re: Hibernate a podtrida: MappingException
Ahoj, ja se priznam, ze mi prijde zvlastni potreba ukladat mock objekty do DB. Proc neotestovat DAO zvlast na skutecnem modelu a pri ostatnich testech pouzivat Mock DAO a tam muze klidne byt mock visit. V integracnich testech uz tam mock visit opet nema co delat... Takze bych se klonil k tomu, ze spatne testujete ... Michal Palička napsal(a): Dobry den, nebylo by mozne v testech zkopirovat obsah instance MockVisit do nove instance Visit a teprve tu pak ukladat do DB? MockVisit mv ... Visit v = new Visit(mv); visitService.save(v); mp. -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Petr Kolesa Sent: Thursday, October 12, 2006 6:55 PM To: Java Subject: Re: Hibernate a podtrida: MappingException lukas napsal(a): No a moje otazka je, jestli k tomuhle chovani jde premluvit i Hibernate, tj. kdyz ji soupnu MockVisit, jestli by s nim mohla zachazet jako s Visit. Odpovim otazkou: Jak Hibernate pri nacitani z databaze pozna, zda ma vytvorit objekt typu MockVisit nebo Visit? Lukas PS: bud je v DB discriminator, nebo jsou data ve vice tabulkach. Ne stale si nerozumime. Nechci resti to, co je bezne popsany v manualech: tedy jak namapovat hierarchii objektu do DB. _NECHCI_ :) Takze mam jednu tabulku a zhlediska DB nic nez Visit neexistuje. Co chci, je aby Hibernate pri ukladani objektu do DB povazoval instance potomku tridy Visit za instance Visit. Takze odpoved na Tvoji otazku je 'vzdycky vytvor instanci Visit'. Vlastne jsi mi ale odpovedel -- proc by se mela Hibernate namahat s mapovanim potomka, kdyz ho pri nacitani nemuze vytvorit. Hmmm, to je fakt. Jenze z hlediska OOP je to divnej pristup, tam plati, ze vzdycky muzu pouzit podtyp misto nadtypu, dokud mi staci pracovat s interfacem toho nadtypu. kolisko -- Jiří Mareš (mailto:[EMAIL PROTECTED]) ČSAD SVT Praha, s.r.o. (http://www.svt.cz) Czech Republic
Re: Chytre knihy o swingu
Je rozdil by dokazat mohlo a dokze. Nechapu proc si to porad pletete. Oto 'tapik' Buchta wrote: Take mne tento flame nezajima, ale doporucuji vsem, aby netvrdili o produktu, ktery neznaji, ze ten produkt je to ci ono, obzvlaste lidem, kteri jsou v praci s onim produktem fakt dobri. Uvedu priklad: pred 13 lety, kdyz jsem zacinal hloubs pronikat do sveta UNIXu, jsem si spoustel Makubovo makro ve VI na pruchod bludistem :-D Jen pro poradek, to macro jsem nenapsal, jenom nasel, zminka o nem je kdesi hluboko v kompletni dokumentaci Vi :-) Mimochodem, Vi makra maji silu Turingova stroje, a ten, jak kazdy informatik ma vedet, dokaze podle Church-Turingovy teze provest kazdy algoritmus, ktery je proveditelny, cili cokoliv. Tudiz kdo chce tvrdit, ze Vi neco nedokaze, musi se poprat primo s Turingem a Churchem. Oni uz jsou teda oba mrtvi, ale obrazne mysleno. :-) Eh, uz jsem zabrednul, tak toho radis necham. Pro hracicky jenom odkaz na to bludiste: http://www.vanhemert.co.uk/vim/ Makub
Re: Java Web Start
Jan Dvořák wrote: Muzu se zeptat, jaka potreba vede k tomu, ze byste to chtel spoustet i z filesystemu? Pisem vyukove applety (ktore som chcel nahradit s JWS a do web stranky zaradit iba odkaz nie cely applet) a javilo sa mi to jednoduchsie a efektnejsie s JWS. Applety su funkcne aj bez internetu, JWS som este neskusal. Inac, mozete strucne porovnat obmedzenia JWS v porovnani s appletom ? Resp. mozem vytvorit desktopovu app (s pristupom so fs) a instalovat cez JWS ? Dik, MJ --
pomíchaná vlákna
Zdravím a prosím o radu, kde hledat chybu. Posíláme z Javy požadavek na náš servlet pomocí HttpURLConnection.getOutputStream ().write (). Většinou tak činí několik vláken současně a občas se stane, že se dvě zprávy ze dvou vláken pomíchají dohromady a servlet pak dostane v těle POSTu např. jednu zprávu a za ní připojenu druhou (včetně HTTP hlaviček té druhé zprávy). Používáme AIX 5.2, Tomcat 5.5.15 a Javu Classic VM (build 1.4.2, J2RE 1.4.2 IBM AIX build ca142-20050929a (SR3) (JIT enabled: jitc)) Dík Katka (za kluky :-))
Re: Chytre knihy o swingu
No, myslím, ?e to sjelo n?kam úpln? jinam. Kdy? jsem ?íkal, zda není lep?í pou?ít Netbeans nebo Eclipse myslel jsem tím samoz?ejm? jako framework, ne jako IDE. Jak pod Eclipse tak pod Netbeans jde napsat aplikace, která nemá s IDE nic spole?ného. T?eba Azareus, ?e. Jinak souhlasím s tím, ?e nelze srovnávat univerzální editor s IDE. Takový jEdit je t?eba naprosto vynikající editor, n?co z té Javy dokonce i umí, ale prost? komfortu jaký má Netbeans se to zdaleka nevyrovná, i kdy? pro práci s textem je daleko daleko lep?í. Prost? ka?dý pou?ívá to, co mu pro daný ú?el vyhovuje nejmén?. Já to sice nechápu, ale jsou lidi kte?í v Jav? programuji v editoru bez autocomplete, ale kdy? jim to vyhovuje, tak pro? ne. To s tím Turingovým strojem se mi taky líbilo :-) To, ?e s ním jde ud?lat algoritmicky cokoliv je teoreticky pravda, to nelze vyvrátit, ale prakticky je to samoz?ejm? nesmysl. Bez ur?itého stupn? abstrakce dnes nelze programovat. --- P?vodní zpráva --- Odesilatel: Benda Lukas [EMAIL PROTECTED] P?edm?t: Chytre knihy o swingu Datum: 13. ?íjna 2006, 09:36:27 (GMT +0200) P?ílohy: none msgid:[EMAIL PROTECTED] B Je rozdil by dokazat mohlo a dokze. Nechapu proc si to porad pletete. Oto 'tapik' Buchta wrote: Take mne tento flame nezajima, ale doporucuji vsem, aby netvrdili o produktu, ktery neznaji, ze ten produkt je to ci ono, obzvlaste lidem, kteri jsou v praci s onim produktem fakt dobri. Uvedu priklad: pred 13 lety, kdyz jsem zacinal hloubs pronikat do sveta UNIXu, jsem si spoustel Makubovo makro ve VI na pruchod bludistem :-D Jen pro poradek, to macro jsem nenapsal, jenom nasel, zminka o nem je kdesi hluboko v kompletni dokumentaci Vi :-) Mimochodem, Vi makra maji silu Turingova stroje, a ten, jak kazdy informatik ma vedet, dokaze podle Church-Turingovy teze provest kazdy algoritmus, ktery je proveditelny, cili cokoliv. Tudiz kdo chce tvrdit, ze Vi neco nedokaze, musi se poprat primo s Turingem a Churchem. Oni uz jsou teda oba mrtvi, ale obrazne mysleno. :-) Eh, uz jsem zabrednul, tak toho radis necham. Pro hracicky jenom odkaz na to bludiste: http://www.vanhemert.co.uk/vim/ Makub Konec p?vodní zprávy -- - Tomá? Procházka E-mail: [EMAIL PROTECTED] WWW: http://atom.sf.cz ICQ: 87147320 -
Re: pomíchaná vlákna
Kdepak, to bohužel neděláme. Každé vlákno volá metodu, ve které je zhruba toto: HttpURLConnection lo_connection = (HttpURLConnection) fo_url.openConnection (); // nastav connection .. ByteArrayOutputStream lo_buf = new ByteArrayOutputStream (); // napln buffer .. bigLog.info (Posilam stream: [\n + lo_buf.toString () + \n]); // tady to pomichane neni OutputStream lo_out = lo_connection.getOutputStream (); lo_out.write (lo_buf.toByteArray ()); lo_out.close (); Katka
Re: OT: Registrace na Sun Tech days byla otevrena
Ahoj, odpovídám na zprávu ze st?edy, 11. ?íjna 2006, kterou Roman ?trobl napsal v 22:37:14: No, já nevím, ale ta registrace je bu?to divná a nebo nefunguje v Ope?e. Po odeslání formulá?e m? to vrátí zp?t na ten formulá?, bez jakékoliv informace o tom, zda registrace prob?hla úsp??n? nebo neúsp??n?. Kdy? ale úmysln? n?jaký údaj vynechám, tak m? to korektn? upozorní. Dokonce mi p?i?el i potvrzující email. Tak?e jsem registrovaný rovnou dvakrát ;-) --- P?vodní zpráva --- Odesilatel: Roman Strobl [EMAIL PROTECTED] P?edm?t: OT: Registrace na Sun Tech days byla otevrena Datum: 11. ?íjna 2006, 22:37:14 (GMT +0200) P?ílohy: none msgid:[EMAIL PROTECTED] R Ahoj, R registrace na Sun Tech Days v Praze byla otevrena: R http://cz.sun.com/techdays/prague/index.html R Pokud se zaregistrujete do 22. rijna, mate to zadarmo, jinak vstup stoji R 500 Kc. R Program viz: R http://cz.sun.com/techdays/prague/agenda.html R -Roman Strobl Konec p?vodní zprávy -- - Tomá? Procházka E-mail: [EMAIL PROTECTED] WWW: http://atom.sf.cz ICQ: 87147320 -
Re: Java Web Start
Vlastimil Eliáš wrote: JWS a applety pouzivaji shodny security princip v Jave. Oba typy aplikaci bezi na klientu v tzv. Sandboxu ktery omezuje jejich moznosti prace na klientskem pocitaci. U obou typu lze dosahnout uvolneni techto omezeni nejakou konfiguraci a tim, ze aplikaci podepisete certifikatem. Uzivateli se pak vetsinou vyhodi nejake okno zda s uvolnenim permission souhlasi. To je jedna moznost, ale dost brutalni, protoze se povoli bud vsechno, nebo nic. Pak je druha moznost, ze se pouzivaji JWS sluzby. Treba javax.jnlp.FileOpenService umoznuje ulozit soubor, aniz by kod aplikace mel moznost zapisovat primo na disk. Napriklad obrazek ulozim takhle import javax.jnlp.*; ... public String saveImage(BufferedImage image) throws IOException { FileSaveService fss = (FileSaveService)ServiceManager.lookup(javax.jnlp.FileSaveService); ByteArrayOutputStream baos = new ByteArrayOutputStream(); ImageIO.setUseCache(false); ImageIO.write(image, png, baos); baos.close(); ByteArrayInputStream bais = new ByteArrayInputStream(baos.toByteArray()); FileContents fc = fss.saveFileDialog(., new String[] {png} ,bais, image.png); return fc.getName(); } To saveFileDialog() se zepta uzivatele, zda souhlasi s ulozenim na disk, a pokud ano, ulozi InputStream do souboru, ktery si uzivatel zvoli. Aplikace nema moznost si zvolit, kam a pod jakym jmenem se soubor ulozi. Cili aplikace bezi v sandboxu, ale muze pozadat o urcite sluzby. Makub -- ~~ Supercomputing Center Brno Martin Kuba Institute of Computer Scienceemail: [EMAIL PROTECTED] Masaryk University http://www.ics.muni.cz/~makub/ Botanicka 68a, 60200 Brno, CZ mobil: +420-603-533775 -- smime.p7s Description: S/MIME Cryptographic Signature
Re: Java Web Start
Tomáš Procházka wrote: Ahoj, odpovídám na zprávu z pátku, 13. října 2006, kterou Martin Kuba napsal(a) v 11:15:18: Tohle téma mě zajímá. Potřeboval bych, kdyby šlo aplikaci umožnit přístup do jedné jediné složky, kterou bych použil pro konfiguraci. Poskytuje Sandbox takovou funkci? Nechci tedy ani úplný přístup, ani dotazování při každém zápisu, ale prostě jen aplikaci, která nikam na disk sahat nebude, ale potřebuje si ukládat nastavení, dočasné soubory, data atd. Něco takového má třeba Adobe Flash, ostatně i COOKIE u exploreru jsou podobný princip. Existuje něco takového i u JWS? Myslim, ze funkce plneho pristupu ke konkretnimu adresari tam neni, ale je tam PersistenceService http://java.sun.com/j2se/1.5.0/docs/guide/javaws/jnlp/javax/jnlp/PersistenceService.html a s tou by se to dalo udelat. A mozna by mohlo fungovat ukladani preferenci pomoci trid z baliku java.util.prefs, viz http://java.sun.com/j2se/1.5.0/docs/api/java/util/prefs/package-summary.html Jinak informace o JWS jsou tady http://java.sun.com/j2se/1.5.0/docs/guide/javaws/index.html Makub -- ~~ Supercomputing Center Brno Martin Kuba Institute of Computer Scienceemail: [EMAIL PROTECTED] Masaryk University http://www.ics.muni.cz/~makub/ Botanicka 68a, 60200 Brno, CZ mobil: +420-603-533775 -- smime.p7s Description: S/MIME Cryptographic Signature
RMI - tříby stub a skeleton
Dobrý den. Nevíte někdo jak přinutit Netbeans 5.5 RC1 aby vytvářelo třídy Stub a Skeloton pro RMI? Chci volat Callbak funkce ze serveru na klienta a metoda UnicastRemoteObject..exportObject(_test) mi vrací tuto vyjimku Stub class not found: remoteLib.objects.Test_Stub; nested exception is: java.lang.ClassNotFoundException: remoteLib.objects.Test_Stub kde _test = new Test() a Test je public class Test extends UnicastRemoteObject implements RowSetsCompleted{ public Test() throws RemoteException{ super(); } public void rowsSetsCompleted() throws RemoteException{ javax.swing.JOptionPane.showInputDialog(AHOJ); } }
Re: Chytre knihy o swingu
On Friday 13 October 2006 09:36, Benda Lukas wrote: Je rozdil by dokazat mohlo a dokze. Nechapu proc si to porad pletete. Neda mi to a nerypnu si: VI ma autocomplete od nepameti a vy to nevite. Pak tedy netvrdte o by mohlo dokazat a dokaze, kdyz OPRAVDU NEVITE, co dokaze a co ne. Pokud ja VIM, tak pro tento editor existuje zvyraznovani syntaktickych chyb, odskok na radku s chybou, autoindent, break-pointy/watches, na jad navazane prochazeni zdrojaku do hloubky, automaticke generovani skeletonu, stubu a rozhrani, refactoring, CVSko, SVNko,... Pokud VIM, tak toto nelze prohlasit o mnohych editorech, ktere tvrdi, ze jsou primo urcene pro Javu. Takze bych tento thread s dovolenim ukoncil s tim, ze nebudeme pomlouvat ani vychvalovat neco, co nezname, a budeme se toho pro priste drzet. Dik za pozornost a uz se na vas tesim na dalsich Sun Tech Days... Oto 'tapik' Buchta wrote: Take mne tento flame nezajima, ale doporucuji vsem, aby netvrdili o produktu, ktery neznaji, ze ten produkt je to ci ono, obzvlaste lidem, kteri jsou v praci s onim produktem fakt dobri. Uvedu priklad: pred 13 lety, kdyz jsem zacinal hloubs pronikat do sveta UNIXu, jsem si spoustel Makubovo makro ve VI na pruchod bludistem :-D Jen pro poradek, to macro jsem nenapsal, jenom nasel, zminka o nem je kdesi hluboko v kompletni dokumentaci Vi :-) Mimochodem, Vi makra maji silu Turingova stroje, a ten, jak kazdy informatik ma vedet, dokaze podle Church-Turingovy teze provest kazdy algoritmus, ktery je proveditelny, cili cokoliv. Tudiz kdo chce tvrdit, ze Vi neco nedokaze, musi se poprat primo s Turingem a Churchem. Oni uz jsou teda oba mrtvi, ale obrazne mysleno. :-) Eh, uz jsem zabrednul, tak toho radis necham. Pro hracicky jenom odkaz na to bludiste: http://www.vanhemert.co.uk/vim/ Makub -- Oto 'tapik' Buchta, [EMAIL PROTECTED] http://www.buchtovi.cz __ This email has been scanned by the MessageLabs Email Security System. For more information please visit http://www.messagelabs.com/email __
mazani kolekce objektu s criteria
Ahojte, prosim Vas nemate nejaky elegantni zpusob jak pouzit criteria pro vymazani objektu mapovanych pres hibernate? Nechce se mi na to pouzivat query. Uz jsem se query zbavil. Pet
Re: mazani kolekce objektu s criteria
lukas wrote: On Fri, 13 Oct 2006 14:34:37 +0200, Burdik Petr wrote Ahojte, prosim Vas nemate nejaky elegantni zpusob jak pouzit criteria pro vymazani objektu mapovanych pres hibernate? Nechce se mi na to pouzivat query. Uz jsem se query zbavil. Obcas se na to nekdo zepta v Hibernatim foru. Odpovedi je vzdy, ze to nejde, pouzijte HQL nebo SQL. Pripadne zkuste premluvit Gavina, aby to dodelal ;-) Ja to zkousel 2x: http://opensource.atlassian.com/projects/hibernate/browse/HHH-1397 http://opensource.atlassian.com/projects/hibernate/browse/HHH-1605 Reakce: This is not primary functionality. The regular Hibernate developers are currently busy with other things. If you want to see this fixed quicker, submit a patch. Nejednou jsem zdrojaky Hibernatu debugoval, kdyz jsem hledal, proc neco nefunguje, nebo kdyz jsem chtel pouzit nejake Hibernati API pro vyrabeni vlastniho SQL pri obchazeni nedostatku Hibernatu. Zjistil jsem ze jsou opravdu hodne malo komentovane (to co se pouziva pro vnitrni potrebu) - nejzabavnejsi mi prisla generovana cast ohledne AST a ANTLR. Lukas A, moc a moc diky. Moc jsi mi pomohl. A usetril spoustu boleni hlavy. Ja jsem nasel toto: http://galaxy.andromda.org/forum/viewtopic.php?p=14785sid=0a68b01188ef8d41ab4358b2fc652715 Bohuzel to pekne z hibernate 2 asi nejde pouzit v hibernate 3. Pet
Re: RMI - tříby stub a skeleton
No bud to udelate pres nastroj rmic, nebo pak zalezi na tom ktery nastroj pro building pouzivate. Ant, nebo Maven? Podle toho pak upravte build.xml, nebo pom.xml. Prikladu je na netu docela dost. Staci dat Ant rmic, nebo Maven rmic Lukas benzin Benda ([EMAIL PROTECTED]; http://benzin.bloguje.cz) Java a Delphi programator PHP a JavaScript skrypter Tvurce databazovych aplikaci A cestinarsky ignorant Dobrý den. Nevíte někdo jak přinutit Netbeans 5.5 RC1 aby vytvářelo třídy Stub a Skeloton pro RMI? Chci volat Callbak funkce ze serveru na klienta a metoda UnicastRemoteObject..exportObject(_test) mi vrací tuto vyjimku Stub class not found: remoteLib.objects.Test_Stub; nested exception is: java.lang.ClassNotFoundException: remoteLib.objects.Test_Stub kde _test = new Test() a Test je public class Test extends UnicastRemoteObject implements RowSetsCompleted{ public Test() throws RemoteException{ super(); } public void rowsSetsCompleted() throws RemoteException{ javax.swing.JOptionPane.showInputDialog(AHOJ); } }
Re: mazani kolekce objektu s criteria
To je skoda, ze to nejde. Mne se criteria tolik libi. Tak nejak bych si SQL predstavoval. Mozna by jsme mohli spojit sily a trochu s tim pohnout? Pak mne jeste napadlo - proc rovnou neposilat na DB serializovane kriteria? Minimalne uspora nervu a rozsiritelnost kodu. Reakce: This is not primary functionality. The regular Hibernate developers are currently busy with other things. If you want to see this fixed quicker, submit a patch. Nejednou jsem zdrojaky Hibernatu debugoval, kdyz jsem hledal, proc neco nefunguje, nebo kdyz jsem chtel pouzit nejake Hibernati API pro vyrabeni vlastniho SQL pri obchazeni nedostatku Hibernatu. Zjistil jsem ze jsou opravdu hodne malo komentovane (to co se pouziva pro vnitrni potrebu) - nejzabavnejsi mi prisla generovana cast ohledne AST a ANTLR.
JRE 5.0 a garbage collect
DD, mam tu zajimavy problem. Mam aplikaci, ktera vytvari trie. Stringy nacitam ze souboru a jeste je menim. TPTP analyza ukaze zhruba 90% odpadu - nereferencovanych objektu (nevedel jsem, ze vnitrni trida se neuklidi, protoze si nechava referenci na zahrnuvsi objekt). Funguje je to dobre pokud -XmsK -XmxL kde K je (L/2) a L = 128 a zpracovavam kolem 300 000 stringu. Ale kdyz dam -Xms32M a -Xmx1000M tak se nic neuklizi a pak to proste zuchne (java.lang.OutOfMemory - Java Heap Space). Pouzivam presne 1.5.0_9 Shrnuto proste od jiste hodnoty se gc vubec nespusti a pak vyhodi OOM i kdyz referencovanych objektu je 10% pameti. Nesetkal jste se s tim nekdo, nevite jak to resit? Jinak hezky vikend, vypada to ze bude hezky Karel
Re: mazani kolekce objektu s criteria
Me se taky strasne moc libi. Predelal jsem vsechno na criteria. uzasna vec. Bohuzel ted finishujeme s tremi projekty pod apache licenci, ktere jsem diky jinym ukolum dlouho nestihal. Ale nekdy za dlouhych zimnich veceru by to treba slo :) Pet Karel Tejnora wrote: To je skoda, ze to nejde. Mne se criteria tolik libi. Tak nejak bych si SQL predstavoval. Mozna by jsme mohli spojit sily a trochu s tim pohnout? Pak mne jeste napadlo - proc rovnou neposilat na DB serializovane kriteria? Minimalne uspora nervu a rozsiritelnost kodu. Reakce: This is not primary functionality. The regular Hibernate developers are currently busy with other things. If you want to see this fixed quicker, submit a patch. Nejednou jsem zdrojaky Hibernatu debugoval, kdyz jsem hledal, proc neco nefunguje, nebo kdyz jsem chtel pouzit nejake Hibernati API pro vyrabeni vlastniho SQL pri obchazeni nedostatku Hibernatu. Zjistil jsem ze jsou opravdu hodne malo komentovane (to co se pouziva pro vnitrni potrebu) - nejzabavnejsi mi prisla generovana cast ohledne AST a ANTLR.
Re: JRE 5.0 a garbage collect
On Fri, 13 Oct 2006 17:57:56 +0200, Karel Tejnora wrote DD, mam tu zajimavy problem. Mam aplikaci, ktera vytvari trie. Stringy nacitam ze souboru a jeste je menim. TPTP analyza ukaze zhruba 90% odpadu - nereferencovanych objektu (nevedel jsem, ze vnitrni trida se neuklidi, protoze si nechava referenci na zahrnuvsi objekt). O tom jak pouzivat vnitrni tridy pise docela prehledne Bloch v Effective Java, Item 18. Funguje je to dobre pokud -XmsK -XmxL kde K je (L/2) a L = 128 a zpracovavam kolem 300 000 stringu. Ale kdyz dam -Xms32M a -Xmx1000M tak se nic neuklizi a pak to proste zuchne (java.lang.OutOfMemory - Java Heap Space). Pouzivam presne 1.5.0_9 Shrnuto proste od jiste hodnoty se gc vubec nespusti a pak vyhodi OOM i kdyz referencovanych objektu je 10% pameti. Nesetkal jste se s tim nekdo, nevite jak to resit? Jak ty stringy menite? Mel jsem podobne problemy, kdyz jsem psal svuj prvni vetsi Javovy program, ktery parsoval HTML tak nevhodne, ze mu i na par desitek kB velkem souboru dosla o nekolik radu vetsi pamet. Zacal jsou pouzivat StringBuffer a spravnou praci se stringama (dneska by to asi odpovidalo Item 33 z vyse odkazovane knihy) a zacalo to fungovat. Lukas
RE: Problem s cestinou
mam takovej mozna zacatecnickej dotazdo systemu dostavam data jako soucast url cili za akci mam neco takoveto ?adresa=trebic . Dokud neni pouzity hacek tak je to v poho jinak dostavam do stringu jenom otazniky. Dostávám znamená přibližně co? request.getParameter()? Pak je potřeba použít request.setCharacterEncoding() Martin Caslavsky [EMAIL PROTECTED] +420 603 872 477 MACROWARE s.r.o. http://www.macroware.cz ... [|| | || ||| | | Vas WEB na nasi hlavu
Re: Problem s cestinou
Jestli pouzivate tomcat, mela by pomoci nasledujici direktiva pridana do sekce connectoru. useBodyEncodingForURI=true Pet tester tester wrote: Ahoj vsem, mam takovej mozna zacatecnickej dotazdo systemu dostavam data jako soucast url cili za akci mam neco takoveto ?adresa=trebic . Dokud neni pouzity hacek tak je to v poho jinak dostavam do stringu jenom otazniky. Skousel jsem se dopatrat reseni na netu ale vsech se toci kolem URLDecode.decode() coz muj problem nevyresilo... rovnez jse skousel metodu z http://www.w3.org/International/O-URL-code.html na decodovani ale vysledej stejnejverim ze se zde najde nekdo kdo podobnej problem uz resil. Dik jeedee