Új hozzászólás Aktív témák
-
PumpkinSeed
addikt
Valaki meg tudja mondani, hogy a try catch mit takar?
"Akinek elég bátorsága és türelme van ahhoz, hogy egész életében a sötétségbe nézzen, elsőként fogja meglátni benne a fény felvillanását." - Kán
-
WonderCSabo
félisten
válasz PumpkinSeed #6151 üzenetére
-
DNReNTi
őstag
válasz PumpkinSeed #6151 üzenetére
Ej. Nem kéne ezt mán' php által tudni?
but without you, my life is incomplete, my days are absolutely gray
-
PumpkinSeed
addikt
válasz DNReNTi #6153 üzenetére
Nem volt még alkalmam használni ugyanis a nagyszerű könyv amiből tanultam ezt is kihagyta, így prog alap órán találkoztam vele elsőnek.
(#6152) WonderCSabo
Köszönöm.
"Akinek elég bátorsága és türelme van ahhoz, hogy egész életében a sötétségbe nézzen, elsőként fogja meglátni benne a fény felvillanását." - Kán
-
floatr
veterán
válasz PumpkinSeed #6154 üzenetére
Mondjuk ezek azért eléggé fontos dolgok, hogy hogyan definiálsz egy metódust, mik a kivételek. Ezek nélkül el sem érdemes kezdeni egy sort sem írni. Javaslom, hogy kapj elő egy könyvet java témában, vagy fuss végig az oracle gyorstalpalóján.
(#6146) jetarko szerintem nyugodtan végigfuthatsz azon a szálon, mert ezek a frontendek nem igazán kötődnek a springhez amúgy sem. Van aki a GWT-t és tsait favorizálja, van akinek az AMF jön be, van aki a tisztán JS alapú frameworkökre esküszik. De olyan is van, amikor a legjobb az AJAX és DHTML mentes megoldás, olyankor pl a bootstrap lehet a barátod.
(#6147) M_AND_Ms lassan írni kéne már egy összefoglalót, az ilyen kérdésekhez
-
boost
addikt
válasz jetarko #6146 üzenetére
Szia,
szerintem szakdogára a primefaces teljesen jó. Ott nem kell azzal foglalkoznod, hogy mi lesz vele 5 év múlva (mivel JSF kompatibilis, ezért max lecseréled egy másik frontendre, ellentétben a GWT-vel, és a vaadinnal), vagy hogy hogy is van a licenszelése (mert szakdoga)Egyszeru" benne programozni, és látványos is, szóval pont az, ami egy szakdogafeladatra kell.
Offtopic: Szakdogánál arra vigyázz, hogy mindig a feladatra koncentrálj, és az azon kívül eso", de szükséges dolgokat a leheto" legegyszerübben oldd meg. Tehát, ha esetedben a Primefaces vagy GWT csak egy eszköz, és nem a szakdoga tárgya , akkor gyorsan válassz ki egyet, és lépj tovább, ne merülj el a részletekben.ùgyis lesz elég problémád a szakdoga tárgyával
-
raggg
senior tag
-
Daws
újonc
Sziasztok, aki Windows 8-ban programoz az talán megtudja mondani, hogy Windows 8-ban hogyan tudom a rendszerváltozókat szerkeszteni? A szerkesztés gomb nem működik a többivel együtt. (szürke mind)
-
sunnysys
tag
Sziasztok!
Java tanárt keresek. Tudtok esetleg ajánlani valakit, aki magánórákat adna?
Háttér:
Pár nap múlva 35 éves leszek, közgazdász. Kb. 1-2 éve valami projekthez muszáj volt jobban beleásni magam az Excel rejtelmeibe, és autodidakta módon elkezdtem makrókat írogatni. Itt megtanultam néhány nagyon-nagyon alap dolgot a programozásról. Aztán úgy egy fél éve megismerkedtem az Arduinoval, és próbáltam tovább mélyíteni a programozási (alap)ismerteimet. Néhány hónap után rájöttem, hogy milyen jó dolog a Google AppInventor felületen megírt Androidos programokkal irányítani a mikrokontrollert, ezért eldöntöttem, hogy meg szeretnék tanulni Androidot programozni. Ekkor elkezdtem Java tutorialokat, könyveket, videókat nézegetni, és nagyon megtetszett a dolog. Úgy érzem, jó lenne ezt rendesen megtanulni, mert nagyon élvezem - még ezen az alapszinten is - a programozást, és ki tudja, hátha egyszer főállásban is ezzel foglalkozhatok majd.
Tehát egy nagyon kis rálátásom már van a kódolásra, minden nap foglalkozok vele pár órát, haladok is valamennyire, de szeretnék sokkal gyorsabban fejlődni. Tanfolyamra nem szeretnék egyszerre egy nagyobb összeget kiadni, de szívesen áldoznék pénzt arra, hogy valaki heti 1-2 alkalommal foglalkozzon velem.
Az elszántság óriási, nem okoz gondot meló mellett éjjel 2-ig fennmaradni, ha valamit szeretnék megoldani. Úgy gondolom, egy jó tanárral viszonylag gyorsan tudnék így haladni.Köszi!
[ Szerkesztve ]
-
sunnysys
tag
válasz 0xmilan #6161 üzenetére
Köszi, már meg is találtam, és feliratkoztam az Android programozás kurzusra.
Az előbbi hozzászólásomat pedig kiegészíteném, mert most átolvasva látom, hogy feleslegesnek tűnhet egy mondat. Azzal, hogy 35 éves, közgazdász vagyok, érzékeltetni szerettem volna, hogy 1. nincs értékelhető előképzettségem, 2. meg vagyok késve rendesen. Szóval, emiatt szeretnék mindenképpen tanárt találni, hogy a lehető leggyorsabban fejlődhessek. (Persze, nem kell a szó szoros értelmében vett tanárnak lennie. )
[ Szerkesztve ]
-
Jim-Y
veterán
Lol, wtf. JavaZone 2014 Teaser O.o
-
sunnysys
tag
Köszi szépen! Megnéztem, értettem, tanultam is belőle!
Mindenkinek köszi a biztatást! Úgy tűnik, nem vagyok még lekésve semmiről. Ettől függetlenül azért szeretnék minél gyorsabban haladni, ehhez pedig találni valakit, aki Java programozással foglalkozik, és adna néhány magánórát. Szóval, ha bárkinek van ötlete, hogy kitől vehetnék órákat, írja meg, pls!
Köszi!
-
boost
addikt
válasz sunnysys #6170 üzenetére
További hasznos tutorial oldalak:
https://www.udemy.com/java-tutorial/
-
M_AND_Ms
addikt
Belenéztem. Botrányos!
Amikor azt mondja az elején, hogy a Java kvázi objektumorientált, akkor már megszédültem. Aztán amikor kifejtette, hogy "az objektumorientáltság azt jelenti, hogy osztályokat kell majd létrehoznunk" akkor már nagyon féltettem a kezdő, zöldfülű hallgatóságot. A "be fogom mutatni a Class Library néhány osztálykönyvtárát" elszólásnál már tudtam, ez nem tudja mit beszél, nem ismeri a szavak jelentését, nem tudja tudását átadni, egyszerűen alkalmatlan arra, hogy oktasson. (azon túl, hogy a sok nyökögésből, összevissza gondolatfoszlányokból nagyon nehéz bármilyen összefüggést kihámozni)
Annak, aki most ismerkedik a java-val és új neki az objektumorientáltság annak én az Angster féle Java könyvet ajánlom. Semmi fellengzős szakzsargon, nem akar mindjárt profinak látszani, lemegy a zöldfülűek szintjére és türelmesen elmeséli miről is van szó.
[ Szerkesztve ]
Aki tejszínhabot szeretne, az inkább verje ki a fejéből!
-
Skroll
csendes tag
válasz M_AND_Ms #6173 üzenetére
Az Angster-féle könyvek valóban jók. Az első könyv itt érhető el PDF-ben: Objektumorientált tervezés és programozás - Java 1
A második könyvet nem tették ki (még) ingyen, kapható is újonnan. (Bár találkoztam már szkennelt PDF-fel abból is)Szintén jók a Lynda.com féle anyagok, ezek videó tutorialok angolul, rengeteg témában, többek között jávában, több szinten, illetve magáról az objektumorientáltságról, a tervezésről is vannak videók. Az oldal fizetős (25$/hó), de megéri, ha ilyesmivel foglalkozol, azonban az anyagokba való betekintésre másutt is van mód. Egyébként itt egy egyhetes ingyenes kipróbálási lehetőség, ha ezen keresztül regisztráltok Ja, nem fűződik hozzá anyagi érdekeltségem.
-
sunnysys
tag
(#6171) szgergely:
köszi!
megnézem ezeket az oldalakat. az "alapok" fejezetekben lévők jellemzően már mennek, de nem gond, szerintem végigmegyek a feladatokon.(#6172) milangfx:
megnéztem az első videót (a munkahelyemen ), nagyon tetszik, köszönöm!
(#6173) M_AND_Ms,
(#6174) Skroll:az Angster-féle könyvekről már hallottam, de még nem néztem bele. pótolni fogom. magyar nyelvű könyvek közül egyébként most az Agyhullám, Java címűt olvasom.
a Lynda.com-os címet is köszi! szerintem amíg tudok, első körben eljutok az ingyenes tutorialokkal, könyvekkel.amúgy, a programozók (illetve Ti) jellemzően mind főiskolán/egyetemen végeznek? esetleg tanfolyamon, vagy magántanárral (vagy akár autodidakta módon is) el lehet jutni olyan szintre, hogy programozókén elhelyezkedjen az ember?
[ Szerkesztve ]
-
M_AND_Ms
addikt
válasz sunnysys #6175 üzenetére
Én tanultam a főiskolán programozást (elsőnek TurboPascal, aztán meg Java keretében - pont az Angster könyvet kaptuk), de az igaz javas ismereteimet később a munkahelyem napi gyakorlatban szereztem (illetve itt még elvégeztem a Sun által tartott tanfolyamokat), mivel itt bedobtak a mélyvízbe.
Természetesen autodidakta módon is eljuthatsz akármeddig. A legfontosabb, hogy csináld, ehhez viszont kellenek értelmes feladatok, amikben a megvalósítandó dolgokat nem alakítgathatod csak azért, mert a tudásodhoz képest kihívásokat állít eléd. Pont ezek azok amiket le kell küzdened, ki kell kaparnod a megoldást, utána kell olvasnod és kérdezősködnöd ill.,sokat-sokat kell próbálkoznod. Ettől okosodsz!
[ Szerkesztve ]
Aki tejszínhabot szeretne, az inkább verje ki a fejéből!
-
sztanozs
veterán
-
axioma
veterán
válasz sunnysys #6175 üzenetére
JATE, amikor me'g annak hivta'k, ha csak a programozas a kerdes. Igaz, volt egy java speckoll, de a srac (phd-s) annyira lelkes volt, hogy csak a lelkesedese meg morzsak jottek at. Aztan amikor atkerultem egy java-s projektre, az aktualis munkahelyem kuldott el egy tanfolyamra (ami elvileg kezdo volt, gyakorlatilag C-s gyakorlat nelkul meghaltal volna), es utana meg training on the job Ezt egyebkent kiemelnem, nalam rendszeresen nem elhanyagolhato szerepet jatszott, hogy megkerestem a mar meglevo (remelhetoleg hozzaerto altal irt) programkodban azt a reszt, ami hasonlot csinalt mint nekem kellett, es masoltam, tipustol/mennyisegtol fuggoen kodot vagy refactor copy, meg modositottam a sajat igenyekhez. Tok sok mindent fel lehet igy deriteni, es raadasul a hibakeresesi skill is novekszik (hogy kovess le egy hivasi fat vagy mukodest).
-
jetarko
csendes tag
Sziasztok
Hibernate-ben van egy onetomany kapcsolatom:
@OneToMany(mappedBy="team", fetch = FetchType.EAGER)
private List<Driver> drivers;és a párja:
@ManyToOne
@JoinColumn(name = "team_id")
private Team team;Spring MVC-t használok és megírtam dao-kat,service-ket ha ez számít. xml-ben semmi mappingolást nem állítok.
Amikor lekérem az egyik csapathoz tartozó pilótákat, akkor vmiért többször teszi bele a listába ugyanazokat az elemeket. Van amikor A,B,A,B,A,B de van h A,A,B,B,A,A,B,B sorrendben kerül a listába. Ha átírom set-re megoldódik a probléma, de gondolom listánál se ez lenne a normális működés. Vmi tipp? -
sunnysys
tag
válasz M_AND_Ms #6176 üzenetére
Köszi!
Na, igen, többek között ezért is szeretnék valakit találni, aki ezzel foglalkozik, és akivel kontrollált körülmények között tudok haladni. Eddig általában mind az Arduino (C++ alapú) programozása, mind a Java programozása során megtaláltam az adott nyelvben, az adott feladathoz szükséges megoldásokat, de fogalmam sincs, hogy azok a legjobb megoldások, vagy csak jó megoldások voltak-e, vagy esetleg "épp, hogy megoldások" voltak, de semennyire nem voltak pl. elegáns megoldások. Pl. pár hete leprogramoztam egy egyszerű számológépet Javaban, ami úgy működött, hogy a TextField, getText által adott értékeket alakította át ParseFloat utasítással, amelyekkel aztán matematikai műveleteket végzett, majd az eredményt ismét String-ként jelenítette meg a TextField-en. Mivel csak magamtól, innen-onnan szedegetem össze a tudásomat, ilyen - gondolom nem túl szerencsés - megoldásokat találok ki. Tehát az alapvető programozási szemléletet (vagy hogy is nevezzem) is meg kellene tanulnom. Ezt is el lehet sajátítani önállóan?(#6178) axioma:
Én is sokat merítek mások kódjából. Ha volt valami feladat, amire sehogy nem jöttem rá magamtól, megkerestem egy hasonlót a neten, és felhasználtam. Ha működött, átolvastam sokszor, memorizáltam, magamévá tettem, így legközelebb, hasonló esetben már tudom használni.Szóval, érzem én, hogy ma már szinte mindent meg lehet tanulni a neten elérhető anyagokból, csak szeretnék minél gyorsabban haladni.
-
Aethelstone
addikt
válasz sunnysys #6180 üzenetére
Tehát az alapvető programozási szemléletet (vagy hogy is nevezzem) is meg kellene tanulnom.
Ezt hivatalosan tervezési mintának vagy design patternnek nevezik. Rengeteg ilyen témájú cikk van a neten, azokból lehet kiválóan tájékozódni. Egyébként ez a számológépes dolog szerintem így rendben van. Nem hiszem, hogy egy ilyen kvázi egyszerű feladatot nagyon el kellene bonyolítani. Persze lehet. Csinálhatsz JTextFieldből származtatott saját TextField-et, ami már elvégzi alapból a parseolást, de nem biztos, hogy a befektetett munka megéri. Ha viszont tanulni akarsz, akkor érdemes lehet belevágni
Gyorsan haladni? Alapvető szabály, hogy akkor lehet igazán hatékonyan megtanulni programozni, ha van értelmes feladat. Nem telefonregiszter és nem DVD kölcsönző nyilvántartás. Viszont komolyabb, életszagú, szopós feladatok csak éles munkahelyi környezetben szoktak adódni
[ Szerkesztve ]
MI 10T Pro 8/256 , Arsenal FC - Go Gunnarz...
-
floatr
veterán
válasz Aethelstone #6182 üzenetére
Nomeg azt, ahol beolvassa az adatokat
-
Phvhun
őstag
Mi a legjobb megoldás arra hogy a java programomat exe fájllá alakítsam?
-
Aethelstone
addikt
A beolvasás valszeg sima get. Nekem az adattartalom sokkal gyanúsabb....mert az annotációk elvileg jók és a Set-tel hibamentes, akkor ott olyasmi lehet, hogy a DB-ben valami kaki adat van. Bár ha az jól van felépítve, nem is lehetne....constraintek, unique indexek, stb.
MI 10T Pro 8/256 , Arsenal FC - Go Gunnarz...
-
Phvhun
őstag
válasz Aethelstone #6186 üzenetére
Köszi.
Ikon kép miatt kell.
Szerk: Nézem ezt az Angster féle könyvet, mennyire gáz hogy kb 11 éves már? Érdemes ebből elkezdenem tanulni a 0-ról? Delphi és php-ben van sok tapasztalatom, szoval csak javát kezdem 0-ról.
[ Szerkesztve ]
-
Aethelstone
addikt
válasz jetarko #6179 üzenetére
Eh, pont most ütköztem bele egy hasonló problémába Duplikált eredmény. Egy DISTINCT megoldotta, de nekem még nem tetszik így.
szerk:
Pontosabban NamedQuery-t használunk. Az OneToMany alapból Lazy, de Eagerhez írtunk egy FETCH JOIN-os queryt, ami a rohadt életbe duplikál. Egy SELECT DISTINCT megoldotta. Nézegetem a netet, hogy mi lenne a szebb megoldása....
[ Szerkesztve ]
MI 10T Pro 8/256 , Arsenal FC - Go Gunnarz...
-
M_AND_Ms
addikt
"Nézem ezt az Angster féle könyvet, mennyire gáz hogy kb 11 éves már? Érdemes ebből elkezdenem tanulni a 0-ról?"
Az objektumorientált szemlélet 11 évvel ezelőtt is ugyanaz volt, mint ma. A javaban a String se változott azóta. Jól is néznénk ki, ha 11 év alatt az alap dolgok érvényüket vesztették volna. Persze, ma már fogsz korszerűbb(nek kikiáltott) technológiákat találni bizonyos problémákra, de ha majd azokba belenézel akkor rájössz, azok is csak az örök érvényű alap dolgokból építkeznek. Csak megírták helyetted a frappáns megoldást az adott problémára.
Én a relációs adatbázisokról minden alap dolgot az 1978-ban kiadott Halassy féle könyvből tanultam.. Ott volt leírva jól és érthetően az összes dolog. Még az államvizsgára is ebből készültem eben a témában (2003-ban)
[ Szerkesztve ]
Aki tejszínhabot szeretne, az inkább verje ki a fejéből!
-
Aethelstone
addikt
válasz Aethelstone #6190 üzenetére
Nos, a Hibernate doksi szerint teljesen normális, hogy duplikátumok vannak. A Set használatát javasolják.
MI 10T Pro 8/256 , Arsenal FC - Go Gunnarz...
-
floatr
veterán
válasz Aethelstone #6190 üzenetére
Eager-hez minek fetch?
Egyébként erre gondoltam, igen
-
Aethelstone
addikt
Azért, mert az annotációk szerint LAZY, viszont ha kell minden, akkor azt EAGER-ben kell ugyi. A sima JOIN meg ugyancsak LAZY, ahogy én tudom. Attól lesz EAGER , hogy kap egy FETCH-et is.
Forráskóddal:
@NamedQuery(name = "correlationRuleSet.eager", query = "select distinct crs from CorrelationRuleSet crs left join fetch crs.correlationRules")
})
public class CorrelationRuleSet extends AbstractAclEntity {
private static final long serialVersionUID = -9143224663183869606L;
@Column(name = "name", length = 256)
private String name;
@OneToMany(cascade = CascadeType.ALL, fetch = FetchType.LAZY, mappedBy = "correlationRuleSet")
@Cascade(org.hibernate.annotations.CascadeType.DELETE_ORPHAN)
@LazyCollection(LazyCollectionOption.EXTRA)
private List<CorrelationRule> correlationRules = new LinkedList<CorrelationRule>();[ Szerkesztve ]
MI 10T Pro 8/256 , Arsenal FC - Go Gunnarz...
-
Mukorka
addikt
válasz Aethelstone #6194 üzenetére
Véletlenül a CorrelationRule id nem a CorrelationRuleSet táblában van?
Nekem gyanús hogy a distinct azért oldja meg mert így nem talál több ugyanolyan recordot amiről aztán a hib megállapítja hogy ugyanaz de a hozzá tartozó kapcsolatokat hozzáadogajta a meglévő listához.
(#6194) Aethelstone: Nem tudom milyen hibernate verziót használtok de mi százával használunk ilyen kapcsolatot és az tuti hogy ilyen hibával nem találkoztam még
[ Szerkesztve ]
Mukor#2214 --- "Ezt nem én gondolom így, EZ EGY TÉNY!"
-
Aethelstone
addikt
válasz Mukorka #6195 üzenetére
Nem
Alapvetően ez egy évek óta működő, tesztelt struktúra. Csak a kolléga felvetésére írtam, hogy ez nem egyedülálló eset, máshol is előfordul duplikáció, amit vagy DISTINC-tel vagy Set használatával List helyett lehet kifejelni. Nálunk List van, ahogy látszik, de nem kívánom módosítani, ezért lett DISTINCT.
[ Szerkesztve ]
MI 10T Pro 8/256 , Arsenal FC - Go Gunnarz...
-
Aethelstone
addikt
válasz Mukorka #6195 üzenetére
Régi. Még a 3.x-es széria
Bár, http://stackoverflow.com/questions/18753245/one-to-many-relationship-gets-duplicate-objects-whithout-using-distinct-why szerint ez a normális.
[ Szerkesztve ]
MI 10T Pro 8/256 , Arsenal FC - Go Gunnarz...
-
Aethelstone
addikt
válasz Mukorka #6197 üzenetére
Nah az effekt az, hogy ha egy CorrelationRuleSet-hez kettő vagy több CorrelationRule tartozik, akkor a DISTINCT nélküli lekérdezés kettő vagy több eredményt ad.
Nem baj, nálunk működik így és nem is kívánunk változtatni rajta.
[ Szerkesztve ]
MI 10T Pro 8/256 , Arsenal FC - Go Gunnarz...
-
Mukorka
addikt
válasz Aethelstone #6199 üzenetére
Szerk: Már értem, nem a joinolt lista duplikált hanem maga a végeredmény. Ez látszólag tök jogos, a linkeden le is írja a választ erre
[ Szerkesztve ]
Mukor#2214 --- "Ezt nem én gondolom így, EZ EGY TÉNY!"
Új hozzászólás Aktív témák
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- Amlogic S905, S912 processzoros készülékek
- Path of Exile (ARPG)
- Telekom otthoni szolgáltatások (TV, internet, telefon)
- Építő/felújító topik
- sziku69: Szólánc.
- Luck Dragon: Asszociációs játék. :)
- Mindent megtudtunk az új Nokia 3210-ről
- sziku69: Fűzzük össze a szavakat :)
- Sony MILC fényképezőgépcsalád
- Luck Dragon: MárkaLánc
- További aktív témák...
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: Ozeki Kft.
Város: Debrecen