Java

Spring+Hibernate+Postgresql LOB problémák [MEGOLDVA]

Fórumok

Hello,

Adott a következő stack:

- Apache Wicket 1.5
- Spring 3.0.5
- Hibernate 3.6.10
- Postgres 8.4.11 (8.4-702.jdbc4)

A fejembe vettem, hogy adatbázis független app-ot fogok gyártani.
Kisebb, nagyobb szívások eddig is voltak, de most picit "idegállapotba" kerültem.

3 db entity egy-egy lob mezővel.

A gondom az, hogy nagyobb terhelésnél jdbc driver különféle egzotikus hibaüzenettel borítja meg a tranzakcióimat.
Nagyjából arra utalnak, hogy nem tudja felolvasni a táblában lévő blob-ot. A heap-et megnöveltem, de nem segített. Olvastam pár okosságot, de eddig egy sem jött be illetve egyet még nem próbáltam. (Tegyem a blobot egy külön entity-be, tegyek rá One-To-One-t és akkor majd tényleg működik a FetchType.Lazy).
Az utolsó hibaüzenettel ellentétben a driver _nincs_ autocommit módban.
A lob-okban képek vannak. Egyik sem nagyobb 3Mb-nál.

Ha valakinek lenne ötlete azt szívesen fogadnám!
Köszi!!!

MyClass.entity
.....

@Lob
@Fetch(org.hibernate.annotations.FetchMode.SELECT)
@Type(type="org.hibernate.type.PrimitiveByteArrayBlobType")
@Column(name = "KEP")
private byte[] kep;
....

A hibaüzenetek:

18:16:28,492 WARN JDBCExceptionReporter:233 - SQL Error: 0, SQLState: 42704
18:16:28,493 ERROR JDBCExceptionReporter:234 - ERROR: invalid large-object descriptor: 0

18:15:54,286 WARN DataHelper:181 - IOException occurred closing input stream

16:37:48,043 ERROR HrpCustomDaoImpl:100 - IOException occurred reading a binary value

org.postgresql.util.PSQLException: Large Objects may not be used in auto-commit mode.

Grails GORM vs. tablePerHierarchy

Fórumok

Sziasztok!

GROM segítségével szeretnék áthidalni egy problémát, és a szakértelmeteket szeretném ki/felhasználni. Adott egy entity osztály a File, és a default tablePerHierarchy: true öröklési módszerrel csináltunk egy leszármazottat az Image-t. Most egy új fejlesztés miatt szeretném leszármaztatni az Image-t, de úgy, hogy az új entity már tablePerHierarchy: false beállításokkal jöjjön létre, azaz új tábla legyen az adatbázisban, és ne a class mezőt használja a GROM. A gond az, hogy létrejön az új tábla, de a beépített kereső metódusok a File-ban arra panaszkodnak, hogy nincs a file táblában az a mező, amit az új entitásban deklaráltam. Találkozott már valaki hasonló problémával? ha igen légyszi osszátok meg velem a tapasztalataitokat, mert nem értem, ha az Image-be megmondom, hogy tablePerHierarchy: false, akkor az miért nem azt csinálja, amit elvárnék tőle. az az érzésem, hogy egy öröklési láncban csak egyféle módszert tud a GROM.

Előre is köszi a válaszokat.

10000db word file tablázatából kiolvasni az adatokat és elmenti egy adatbázisba

Fórumok

Hello!

A problémám a következő. Van több ezer word file-om. A fileok azonos sémájúak (van 4 oszlopa meg x sora). Ezeknek a táblázatoknak az értékeit szeretném kiolvasni és elmenteni egy adatbázisba (JDBC-vel).

Van olyan módszer amivel exelben lévő táblazatból is kitudok olvasni vagy csináljam úgy hogy a word-filet átkonvertálom exel-be és úgy csinálom a továbbiakban?

A bajom ezzel a módszerrel csak annyi lenne hogy file-ok .doc kiterjesztésűek és a http://www.convertwordtoexcel.com/ lapon csak .docx kiterjesztést tudok konvertálni tehát a .doc file-ok mindegyikét szintén módosítani kell ahhoz, hogy exelbe tudjam konvertálni. Ami a nagy file-szám miatt megint csak időigényes és ezidáig nem találtam olyan megoldást ahol betudom tallózni az összes filet és egyszerre megcsinálni a konverziót.

Esetleg ha van valakinek valami ötlete azt megköszönném :)
Nem megoldást várok csak ötletet ami elvezet majd engem a megoldáshoz!

Üdv!

SuperMicro/ATEN iKVM viewer fagy

Fórumok

Sziasztok!

Meg vagyok aldva egy SuperMicro szerverhez tartozo ATEN KVM viewerrel. A fent levo Java 1.7-es Oracle fajtabol valo 64 bites, az oprendszerem pedig egy 12.04-es Ubuntu Linux. A problema az, hogy akarhanyszor virtual mediat mountolok (pont miutan ranyomok a Plug in gombra) lefagy a teljes vezerlofelulet, beleertve a virtualis billentyuzetet is, amivel a telepiteshez szukseges kulonleges billentyuket tudnam nyomkodni.

A standalone valtozat sajnos nem jatszik, mert ott a virtual media kompletten nem mukodik (Session ID expired hiba.) Windowst meg alapvetoen nem szeretnek hasznalni, ha nem muszaj.

Tud erre valaki workarountot?

GWT/Javascript Frame rendelkezésre álló terület kiszámítása

Fórumok

hello,

Gwt alatt szeretném megtudni, hogy egy ablakban mekkora a rendelkezésre álló munkaterület nagysága, mivel svg-t megjelenítve benne, ki tudnám használni a teljes területet.
Az egyes képek egy tabpanelben jelennek meg, van még egy státusz sor, tehát gondoltam, megtudom mekkora az ablak belso területe (Window.innerHeight), majd levonom a státusz sor es a tabpanel magasságát (getOffsetHeight), a maradék szabad. Chrome alatt majdnem jó, de pl. Firefox es Opera alatt nem. A getOffsetHeight nagyon kicsi -hihetetlenül kicsi- értékeket ad vissza. A doksi szerint a getOffsetHeight a margókkal és paddingokkal együtt elfoglalt magasságot kellene hogy szolgáltasson, de nem teszi.

Hogy tudhatnám meg browser-függetlenül, vagy akár browserfüggően az igazi méretet? Elég a három nagy ff/chrome/opera alatt megoldanom, az svg miatt az ie amúgy sem játszik.

jAlbum - ftp-re feltöltött album importálása, szerkesztése

Fórumok

Szervusztok!
Felöltöttem internetre, nem a jAlbum oldalára, hanem saját ftp-re egy albumot még korábban.
Elhagytam viszont az asztali gépen a hozzá tartozó fájlokat, meg mindent.
Örültem, hogy találtam a jAlbumban a Fájl/Importálás/Feltöltött album importálása menüpontot. Gondoltam de jó, tudom szereszteni így is a dolgaim.
Szépen le is szedte az egészet az ftp-ről, meg is tudom nyitni böngészővel, ámde nem tudom a jAlbumban megnyitni. Kellene hozzá egy *.jap fájl, ami az ftp-n sincsen meg, a letöltött dogok közt mégúgysem.
Hogyan lehet kreáltatni egy ilyen fájlt a jAlbummal, hgoy tudjak ismét dolgozni az albumommal? Van esetleg valakinek erre vonatkozó tapasztalata?

jAlbum 10.7; Xubuntu 12.04

Köszönettel várom esetleges válaszaitokat!

jAlbum kreált index.html ftp-n

Fórumok

Sziasztok. Remélem jóhelyre írom.
A jAlbum 10.7-es változatával szenvedek. ftp-re szeretnék kitenni képeket, de a különféle könyvtárszintek között lépegetve a jalbum által kreált kész oldaakon a xy/index.html végű címeken nincsen semmi, ahová automatikusan ugrik. Hogyan tudnám elmagyarázni a jAlbumnak, hogy legyen szíves ezeket a címeket kitölteni.
Egyébként az oldalak megvannak, csak az index.html véget kell törölni.
De örülnék annak, ha ezt a Jalbum magától megoldaná.
Van esetleg ezzel tapasztalatotok? Interneten kb. egy leírást találtam, de az angol, és az nekem nem nagyon megy. Lehet, hogy kapcsolódik.
Előre is köszönöm, ha megosztjátok ezzel a gonddal kapcsolatos tapasztalataitokat.

++++
Új felismerés: operával, konquerorral, midorival jól működik, firefoxszal van csak a fenti gond. (Xubuntu 12.04)
Va

[Megoldva]ArrayList remove() nem csinálja amit kell

Fórumok

Hi all

Van valami játék amiben 3 ajtó van az egyik nyertes a másik 2 vesztes ajtó. A játékos választ egyet és aztán felfedik az egyik rossz ajtót de sose azt amelyiket kiválasztotta a játékos ha netán rosszat jelölt. Ezután választhat megint ha akar. A statisztika azt mutatja hogy 70% nem az eredetileg jelölt ajtó a nyertes. Nos ehez a problémához akarok írni egy szimulátort, de támadt egy kis gondom.

Code: http://pastebin.com/rqSv5vA4

A probléma a 60. sorban jelentkezik.


doors.remove(looseIndexes.get(0))

Ezután a sor után a doors nevű ArrayListnek elméletileg csak 2 elemt kéne tartalmaznia de rendre 3 elemű marad.
Természetesen a többi előfordulása sem működik.

Van valakinek ötlete hogy mit rontok el?

Köszönöm

[megoldva] UDP csomagok fogadasa androidon

Fórumok

Hai

Szeretnek egy kis java-s appot integralni egy android projektbe:
http://code.google.com/p/x-pi/Szepen be is huztam ahogy kell, kicsit faragram az XML beolvaso reszen, hogy az assets-bol szedje a xml-t (gyakran valtozhat, kesobb netrol johet).
Itt a

String dataGroupConfigXML

-bol lett egy

InputStream dataGroupConfigXML

(http://code.google.com/p/x-pi/source/browse/src/xplane/XPlaneInterface…)

Igy:


InputStream istr;
istr = getAssets().open("DATAGroupConfig.xml");

Meg is talalta, viszont valamiert az UDP packeteket nem latja, kiirja, hogy "No UDP reception", innen:
http://code.google.com/p/x-pi/source/browse/src/xplane/communication/XP…

Az erdekes az, hogy siman javac-vel leforditva a Test.java problema nelkul olvassa es kiirja a szerverrol jovo adatokat. A telo is latja a szervert, ugyanazon alhalon vannak, wifi-n, ahol a laptop is - amin a Test siman futik.

3 ora guglizas utan feladtam a dolgot, mert nem talaltam semmi ra utalo jelet, hogy barmi rossz lenne. Legtobb helyen a

DatagramSocket

-et emlegetik, de azzal van megoldva a dolog, szoval kifogytam az otletekbol, hogy mi lehet meg itt a rosszasag.

Szoba kerul meg, hogy ha emulatoron nezem, akkor tunnelezni kell, de telon nezem, igy ez sem jatszik. Tuzfal nincs a telora telepitve. Mindenhol csak azt talalom, hogy az UDP az egyik legegyszerubb dolog a vilagon es mennie kell :)

Koszi a segitseget!