Hirdetés
- droidic: Windows 11 önállóság nélküli világ: a kontroll új korszaka
- sziku69: Fűzzük össze a szavakat :)
- Meggyi001: Kuponok....
- Magga: PLEX: multimédia az egész lakásban
- Luck Dragon: Asszociációs játék. :)
- bambano: Bambanő háza tája
- Brogyi: CTEK akkumulátor töltő és másolatai
- sziku69: Szólánc.
- Mr Dini: Mindent a StreamSharkról!
- sidi: 386-os Chicony gázplazma laptop memóriabővítése
Új hozzászólás Aktív témák
- 
			
			  glutamin őstag Sziasztok! Egy kis segítséget szeretnék kérni, mert nagyon elakadtam. Egy alap HIBERNATE programocskát szeretnék beüzemelni. Eddig ott tartok, hogy: 
 - van egy USBWebserver a gépemen, MySQL adatbáziskezelővel, amit webes felületen elérek
 - Eclispe környezetet használok
 - csináltam egy projektet, benne package
 - van hibernate.cfg.xml konfigurációs fájlom
 - van egy mapping fájlom
 - van egy rövid java osztályom, ami rácsatlakozni az adatbázisra
 - valamint a szükséges java osztályok be vannak konfigurálvaA fentieket youtube-os tutorial alapján állítottam össze lépésről lépésre. A teszt osztál yfuttatásakor viszont a lenti hibaüzenetet kapom. Feltehetően már az adatbázishoz kapcsolódáskor elakad a dolog. Gondolom valamelyik java osztály importálása nem volt jó. SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder". 
 SLF4J: Defaulting to no-operation (NOP) logger implementation
 SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
 Exception in thread "main" org.hibernate.HibernateException: Could not parse configuration: /hibernate.cfg.xml
 at org.hibernate.cfg.Configuration.doConfigure(Configuration.java:2246)
 at org.hibernate.cfg.Configuration.configure(Configuration.java:2158)
 at org.hibernate.cfg.Configuration.configure(Configuration.java:2137)
 at MyMarket.HibernateTest.main(HibernateTest.java:24)
 Caused by: org.dom4j.DocumentException: Error on line 1 of document : Content is not allowed in prolog. Nested exception: Content is not allowed in prolog.
 at org.dom4j.io.SAXReader.read(SAXReader.java:482)
 at org.hibernate.cfg.Configuration.doConfigure(Configuration.java:2238)
 ... 3 moreMit lenne érdemes ellenőrizni? Mik a főbb komponensek, amiken végig kéne mennem, hogy mi van szarul beállítva/ kimaradt? 
- 
			
			  floatr veterán válasz  Aethelstone
							
							
								#6794
							
							üzenetére Aethelstone
							
							
								#6794
							
							üzenetérein memoriam Donnie Brasco  (#6796) WonderCSabo random guglizással 
 http://mprabhat.com/2012/09/30/full-text-search-with-hibernate-search-4-1-lucene-and-jpa/De mysql natív query-vel is működhet a dolog. A LIKE meg csak akkor gáz, ha wildcarddal is kezdődik a kifejezés. De meg lehet oldani ezt úgy is, hogy pl elosztott nosql adatbázisban kérdezel körbe. 
- 
			
			  Aethelstone addikt válasz  WonderCSabo
							
							
								#6796
							
							üzenetére WonderCSabo
							
							
								#6796
							
							üzenetéreAzt egy szóval nem mondtam, hogy azt mondtad  
- 
			
			  WonderCSabo félisten válasz  Aethelstone
							
							
								#6795
							
							üzenetére Aethelstone
							
							
								#6795
							
							üzenetéreAzt egy szóval sem mondtam, hogy az IMDB LIKE-al működik, mert fogalmam sincs mivel működik. Az eredeti kérdés az volt, hogy lehet JPA-val megoldani, és LIKE-al meg lehet. Ha nincs túl sok sor, akkor jó lesz, ha nem, akkor nyilván lassú. MySQL-ben pl. van full text search, azzal meg lehet gyorsítani a dolgokat, pont erre való. Nem tudom, JPA-ra hogyan lehetne áthozni a featuret. 
 A leggyorsabb megoldás persze egy suffix fa építése lenne a memóriában, ahol minden node az adatbázis egy sorára is mutat. Persze ehhez sok adat esetén nagy memória kell.(#6794) Aethelstone: Jajj. 
- 
			
			  Aethelstone addikt válasz  WonderCSabo
							
							
								#6791
							
							üzenetére WonderCSabo
							
							
								#6791
							
							üzenetéreA LIKE egyébként ilyen esetben azért nem túl jó megoldás, mert rohadt lassú tud lenni. Egy IMDB szintű oldal nem tudom, hogy mekkora adatbázissal dolgozik, de >tízmilla(függ sokmindentől egyébként) sornál már masszívan lassú a LIKE... Nyilván LIKE működhet, de akkor cache tábla vagy valami más varázslás kell  
- 
			
			  Aethelstone addikt válasz  WonderCSabo
							
							
								#6791
							
							üzenetére WonderCSabo
							
							
								#6791
							
							üzenetéreA sima SQL-ben is erre való. 
- 
			
			  #39560925 törölt tag válasz  WonderCSabo
							
							
								#6791
							
							üzenetére WonderCSabo
							
							
								#6791
							
							üzenetéredede, azóta rábukkantam. milyen jó hogy 1 éve felvettem egy JPQL-es szabvál tárgyat, és nem végeztem el / nem foglalkoztam vele.  
- 
			
			  #39560925 törölt tag válasz  Cathfaern
							
							
								#6788
							
							üzenetére Cathfaern
							
							
								#6788
							
							üzenetéreigen, 2 indexstruktúra fel van építve az első és második szavak alapján, és minden begépelt betű után indít egy új lekérdezést mindkét indexstruktúrát kihasználva. arra voltam kíváncsi, hogy ilyen sebességgel ez csak in memory database-el valósítható meg, vagy hagyományos diszkrezidens adatbázis is lehet ilyen gyors? de ez csak egy mellékvágány volt, csapongtak a gondolataim, nem emiatt írtam ide eredetileg. 
- 
			
			  Cathfaern nagyúr válasz  #39560925
							
							
								#6784
							
							üzenetére #39560925
							
							
								#6784
							
							üzenetére"Hogyan csinálják pl IMDB-nél azt, hogy beírom egy film címének egy részét, és kvázi azonnal mutatja azt a szövegrészletet tartalmazó filmcímek listáját? IMDB-t használnak (In Memory Database)?" 
 Ahogy gépelsz, javascripttel mindig indítanak egy kérést. Ha chrome-ban felnyitsz f12-vel console-t, akkor ahogy gépelsz, látod is. Pl. a "viki" szót beírva erre az URL-re indítja a kéréseket: http://sg.media-imdb.com/suggests/v/viki.json . Ahogy nézem a suggests mögé mindig bekerül az első betű amit beírtál, utána /, majd a keresett szó +.json Ha megnyitod a fenti linket, látni azt is, hogy mit ad vissza, és simán abból építi fel a lenyíló listát Szerk: ja vagy az a kérdés, hogy hogy lesz mindez ilyen gyors? Tippre nem véletlen, hogy első betű alapján külön szedik. 
- 
			
			  #39560925 törölt tag indexelve van a reláció városnév alapján, tehát elvileg log(bi) + c blokkművelettel meg lehetne valósítani a kiolvasást, ha pl minden 'bud' - dal kezdődő településnév érdekel, ahol bi az indexállomány blokkjainak száma, c pedig a bud-dal kezdődő rekordok száma. szeretném valahogy úgy megfogalmazni a lekérdezést, hogy ilyen sebességgel történjen, olyasmire gondoltam, hogy select * from hurka where city >= 'bud' and city < 'bue'. 
- 
			
			Pff hat nekem nincs jobb otletem mint, hogy lekered a neveket egyesevel es megnezed, hogy teljesul-e a feltetel. Pont ebben a felevben volt JPA, de ilyen problemaval nem foglalkoztunk  
- 
			
			  #39560925 törölt tag válasz  #39560925
							
							
								#6783
							
							üzenetére #39560925
							
							
								#6783
							
							üzenetére"Hogyan csinálják pl IMDB-nél azt, hogy beírom egy film címének egy részét, és kvázi azonnal mutatja azt a szövegrészletet tartalmazó filmcímek listáját? IMDB-t használnak (In Memory Database)?" Most direkt kipróbáltam. Trükkösek, ez csak akkor működik, ha a filmcím első két szavából kezdem el valamelyiket gépelni.  Módosítom a kérdésem: JPA-val meg lehet oldani, hogy egy attribútum értékének csak az elejének egy része ismert, és a szelekció azokat a rekordokat adja vissza, amik az adott attribútumban így kezdődnek? Az is elég, segítség lenne, ha valaki megmondaná milyen kulcsszavakkal érdemes ilyen probléma esetén keresni. Ilyenekkel próbáltam, hogy: 
 - jpa select partial attribute
 - jpa select by partially known attributede nem találtam semmi használhatót. 
- 
			
			  #39560925 törölt tag JPA-val lehet olyat csinálni, hogy egy táblában úgy keresek ki rekordokat, hogy a szelekcióban 1 attribútum van, és annak az értékének csak egy része ismert? Mondjuk adott egy városnév egy része, pl 'bud', és minden rekordot szeretnék megkapni, ahol a városnévben van olyan rész, hogy 'bud'. Próbáltam rákeresni neten, de angolul nem tudtam a megfelelő kulcsszavakat kitalálni ehhez.  Persze meg lehetne úgy oldani, hogy minden rekordot kiolvasok, és végigiterálva a listán megnézem, hogy mire illeszkedik ez a feltétel, de ha a JPA-ban lenne ilyen, akkor az biztos erőforrástakarékosabb megoldás lenne. Mondjuk ahhoz, hogy ez működjön, minden adatbázisrekordot be kell olvasni ígyis-úgyis, szóval háttértár műveleteken a JPA-s megoldás sem tudna spórolni, a memóriaműveletek költsége meg ehhez képest elenyésző. Hogyan csinálják pl IMDB-nél azt, hogy beírom egy film címének egy részét, és kvázi azonnal mutatja azt a szövegrészletet tartalmazó filmcímek listáját? IMDB-t használnak (In Memory Database)?  
- 
			
			  zolka95 őstag A programozó hogy oldja meg, hogy több nyelv legyen a programjában? Fizet egy fordítónak? 
- 
			
			  Marengo csendes tag Sziasztok! Meg tudná valaki írni nekem, hogy a JCreatorban hol, melyik menüpontban lehet library-t hozzáadni? Konkrétan az Angser féle extra lib -et. Köszönettel: M. 
- 
			
			  qfm őstag Sziasztok! Nem tudtok egy ingyenes RichTextEditort ami jól teszi a dolgát? Ekit-tel próbálkoztunk, de elég sok hibája van, és a javítása lehet elvinne annyi időt, mint egy új írása. Ami szükséges: alapvető formázások, képbeszúrás fájlból, kép méret állítás. Java SE-hez kellene. 
- 
			
			  axioma veterán válasz  zolka95
							
							
								#6776
							
							üzenetére zolka95
							
							
								#6776
							
							üzenetéreProgramozas (algo es adatszerk. ismeretek) megoldasa a lenyeg csak most eppen java-ban mert abban kezdesz tanulni, vagy forditva, az alapok megvannak, es a java specifikus reszek (objektumokat rendesen kihasznalva) gondoltad? Az elsore nemreg talaltam: codeforces.com, regebbi "verseny" feladatok, de ami jo benne, hogy akar most is felkuldod es kiertekeli. Viszont ez max. a rekurzio megtanulasaig es hasonlokra jo (ido- es memoriahatekonysag included), de semmi oop-specifikus, egy csomo nyelven lehet a kodot bekuldeni es a bonyolultsag sem kivanja meg a sajat objektum alkotasat. 
- 
			
			  zolka95 őstag Tudnátok olyan oldalt linkelni, ahol kezdőknek vannak feladatok? 
- 
			
			  raggg senior tag Csak egy javaslat, ide a margóra: elég sok programozó-palánta kérdezi, hogy hol is kezdje el a Java tanulását. Talán jó lenne egy kiemelt hozzászólásban összeszedni pár irodalmat, így könnyebb lenne mindenkinek megtalálni. :-) 
- 
			
			válasz  #56230144
							
							
								#6770
							
							üzenetére #56230144
							
							
								#6770
							
							üzenetéreNe Java-val kezdj, teljesen felesleges. Nem tul egyszeru elindulni vele, van benne egy csomo olyan minta/tervezesi dontes, ami kb. a teljes ipar szerint nem szerencses, es ha tanulasrol van szo, akkor nem az szamit, hogy mennyi multicegnel hasznaljak... az osszes top egyetemen (Stanford, MIT, Berkeley, stb.) Python, Haskell meg Lisp az elso nyelv, amit tanitanak. Szoval ne Javaval kezdj, csinald meg eloszor ezt, peldaul. Pythonban ha beirod, hogy 2+2, akkor kikopi, hogy 4, ehhez Java-ban legalabb letre kell hoznod egy osztalyt, importalni az alap namespace-eket, statikus Main fuggveny, leforditani a forrast, aztan elinditani a VM-et.. elso nyelvnel (is) nagyon fontosnak tartom, hogy legyen REPL. 
- 
			
			  #56230144 törölt tag Üdv. Bele akarom magam ásni a programozás világába, valaki tud egy jó oldalt linkelni, ahonnan meglehet tanulni legalább alap szinten a Java-t? 
- 
			
			  zolka95 őstag Lenne egy egyszerű kérdésem: Kezdő vagyok. Írtam egy egyszerű programot, ami bekér két számot, összeadja és kiírja. 
 Azt hogy lehet megoldani, hogy bekérésnél ha betűt írok be akkor ne akadjon ki a program, hanem kiírja, hogy "ez nem szám"
- 
			
			
- 
			
			  RexpecT addikt Sziasztok! Egy szöveges filet akarok beolvastatni és feldolgozni, viszont szeretném validálni, hogy milyen annak a karakterkódolása. Ezt az alábbi metódussal teszem meg: 
 public static boolean isValidCharset(final byte[] bytes, String csname) {
 try {
 Charset.availableCharsets().get(csname).newDecoder().decode(ByteBuffer.wrap(bytes));
 } catch (CharacterCodingException e) {
 return false;
 }
 return true;
 }Ha UTF-8-ra validálok, és egy olyan állományt adok be aminek Latin2 a kódolása akkor jól működik, viszont fordított esetben nem. Van valami ötletetek erre?  
- 
			
			  Karma félisten "...de természetesen Te dolgozol rajta.  " "Ehhez annyit hagy tegyek hozzá, hogy szélsőséges esetektől eltekintve ez a félmondat nem igaz. Gondolni kell a következő emberre is, aki X idő múlva ezt a kódot olvassa vagy írja - ebbe önmagunk jövőbeli formája is beletartozik. És ha már itt tartunk, szerintem csak azért mert lehet, nem szerencsés szétvágni a projektet. 
- 
			
			  moriak tag válasz  jetarko
							
							
								#6762
							
							üzenetére jetarko
							
							
								#6762
							
							üzenetéreKicsit előreszaladtam igen és osztom Jim-Y véleményét. 
 Én legalábbis úgy szoktam, hogy Maven modulos így nem csak horizontálisan (layerezés) hanem vertikálisan (modul) is szétszedem a projektet.
 Nem érzem én sem azt, hogy ennek feltétlenül kettőnek kellene lennie, de természetesen Te dolgozol rajta. 
- 
			
			
- 
			
			  jetarko csendes tag 
- 
			
			  Jim-Y veterán válasz  jetarko
							
							
								#6757
							
							üzenetére jetarko
							
							
								#6757
							
							üzenetéreSot, igazabol megoldhatod egyetlen projekttel is, * Java eseten van ra lehetoseged egy JEE app segitsegevel, pl JSF MVC-vel. +resp. design. 
 * Vagy megfoghatod a dolgot JavaScript oldalon is, Hipszter leszek iojs-ben ugy, hogy Express framework, es valamilyen templating engine (pl Jade, vagy Markdown) segitsegevel csinalod meg az appot.** Vagy van egy harmadik, kettot otvozo very-hot-topic megoldas, hogy Isomorfic-usan csinalod meg a projektet, iojs es React segitsegevel. Ez azt jelenti, hogy az elso szerver request alkalmaval (vagy navigationnel) meg szerver oldalon allitod ossze a landing page-et, ezt kuldod el a kliensnek, majd onnantol kezdve ugy mukodik az oldal mint egy SPA. Eddig erre tobb okbol sem volt lehetoseg, de miota van node azota elmeletben mar lehetseges, gyakorlatban meg kellett a React js szeru realizacio, miszerint a React kepes lesz felismerni, hogy mar kliens oldali kornyezetben van, es kepes ugy futni. Ennel a megoldasnal meg a Meteor is emlitest erdemel. Ugye az elso esetben nem uszod meg a JavaScriptet sem, utobbi ket esetben pedig csak JavaScriptet kell hasznalnod, igy fejlesztoi szempontbol meguszhato a context switching, mas problemak persze adodhatnak (mennyire mature, mennyire nagy a project, relacios/dokumentum orientalt, stb..). Udv 
- 
			
			  jetarko csendes tag Köszi, értem. Responsive design-t használtam eddig, de nézegettem már a phonegap-et is. Amit tudni szerettem volna, hogy tényleg van-e értelme az ilyen felbontásnak, de a válaszodból remekül kiderült, hogy jól sejtettem. A js oldalon az ajaxos url-hez gondolom érdemes egy globális változót létrehozni ami az url elejét tárolja és ezt felhasználni mindenhol, ha egy idő után kikerülne valós domain-re vagy domaint váltana a későbbiekben. 
- 
			
			  Jim-Y veterán válasz  jetarko
							
							
								#6755
							
							üzenetére jetarko
							
							
								#6755
							
							üzenetéreProjekt1 
 ======Java+REST endpointok+Data tier Projekt2 
 ======JavaScript kliens applikacio, akar Angularral ami AJAX segitsegevel hivja a Projekt1 REST szervizeit. 
 Ide ha kell mobilos nezet is, akkor 2 lehetoseged van:1: reszponziv design. PC, mobil, tablet minden bongeszoben nyitja meg az oldalt, es a layout igazodni fog a felbontashoz 2: hybrid mobil applikacio, Apache Cordova segitsegevel. (buzzwords: PhoneGap, Ionic, Touchstone). Ilyenkor egy mobilos applikaciot csinalsz (igen olyat amit feltolthetsz az AppStore-ba, Android Store-ba) es a build soran a cordova csinal neked egy build-browsert amit feltehetsz egy webszerverre. Udv 
- 
			
			  jetarko csendes tag "Ugyan azokat a hívásokat írod meg 2X egyszer mv-ként adod vissza másszor pedig JSON-ben." Vagy nem értelek vagy nem jól fogalmaztam, mert miért írnám meg 2-szer  
 Angular js-t valójában még sose használtam, csak nézegettem és ezért nem teljesen tudom, hogyan működik, de sajnos most nincs időm tesztelgetni, de hamarosan már végre lesz Én arra gondoltam h létrehozok egy project1-t(artifact vagy akárhogy hívják) és ebben létrehozok entitásokat,service,dao és restfull controllereket amibe pl megírom, hogy user felvétele, userek listázása, és user törlése db-be. Ezek ugye mind jsonos műveletek lesznek. Ez lesz az egész alkalmazás "agya". 
 Project2-be létrehozok templateket és mondjuk azt mondom h a controller egyik fv-e visszaadja a home oldalt induláskor. Ez lesz az alkalmazás egyik megjelenítése formája.
 Kiteszem a szerverre mind2 war-t.
 Projekt1-ben van listUsers fv ami jsonba visszaadja a usereket. Projekt2-ben meghívom h localhost:8080/project1/listUsers(pl tomcatnél) amikor betölt a localhost:8080/project2/home. Az lenne a kérdés, hogy ez hülyeség vagy ennek van értelme ha tényleg akarok hozzá web,android vagy más alkalmazásokból használni a funkciókat, persze ha értelmesek. Ha csak weboldalnál maradok, akkor ez nyilván csak fölösleges bonyolítás, de jó hosszútávon gondolkodni.Köszi szépen, hogy válaszolsz az amatőr kérdéseimre  
- 
			
			Sziasztok! Egy kis segítséget szeretnék kérni a progtech II beadandómhoz. Adatbáziskezelés JPA-val. Mi okozhat olyat, hogy a JTable nem jeleníti meg az adatbázisban újonnan létrehozott sorokat? Az alap adatbázis kettő sort tartalmaz, ha felveszek egy újat akkor az nem látszik. Ha törlök egyet, akkor annak a helyén viszont megjelenik az újonnan létrehozott. Valamiért nem bővíti a JTablet a szoftver, pedig a tableModel.fireTableDataChanged(); fv. is meg van hívva  Illetve ha az adatbázisban kettő van és törlök egyet, akkor is két sor marar, csak a törölt sor helyén üres sor lesz  
- 
			
			  Muton addikt hi! 
 azt meg lehet oldani, hogy a glassfishen létrehozott poolnak a nevére kelljen csak hivatkozni és ne a db name, pass, username-t kelljen használni?eredeti: 
 conn = DriverManager.getConnection("jdbc:postgresql:" + database, username, password);amilyet szeretnék: 
 conn = DriverManager.getConnection("jdbc:postgresql:" + [I]valami.getPoolPropertiesAkármiFüggvény(MyPoolName)[/I]);
- 
			
			  artiny őstag Helotok valamilyen forumon lattam JAVA magyar oktatovideot a neten hosszabb ,tobb mint 1 oras es ket reszbol allt a video...youtubos  nem tud valaki hivatkozast kuldeni rá mert nem talalom.. nem tud valaki hivatkozast kuldeni rá mert nem talalom..
- 
			
			  moriak tag válasz  jetarko
							
							
								#6743
							
							üzenetére jetarko
							
							
								#6743
							
							üzenetére"Ha jól értelmezem azt javaslod, hogy amit csak lehet json-ra építsek fel és akkor máshonnan is lehet hívogatni ha szükséges...." 
 Igen ez lenne a lényeg.
 - Template engine-t nem tudod kihagyni, de az nem is probléma. Velocity maradhat persze.
 - Amit még kihagytam, hogy nagyon elegáns tud lenni(és az ilyen apróságok fain pontok a szakdogában) ha verziózod a rest-es hívásokat. Ugyan is előfordulhat és erre a legjobb példa az android alkalmazás, hogy használja X ember az alkalmazást, de ha frissíted az alkalmazást és változik egy hívás akkor meg kell hagyni az eredeti hívást. Erre is keress utána érdemes.
 - Ami még talán fontos lehet és szuper dolog az az adatbázis verziózás. Liquibase vagy Flyway amik szerintem jók, de kereshetsz alternatívát.
- 
			
			  jetarko csendes tag Köszi a választ! Ha jól értelmezem azt javaslod, hogy amit csak lehet json-ra építsek fel és akkor máshonnan is lehet hívogatni ha szükséges. Arra így utólag rájöttem, hogy nem lenne olyan egyszerű kihagyni a template engine részt, mert nem lenne belépő pont az alkalmazásnál ha jól sejtem. Én eddig velocity-t használtam, érdemes áttérni thymeleaf-re? 
- 
			
			  moriak tag válasz  jetarko
							
							
								#6740
							
							üzenetére jetarko
							
							
								#6740
							
							üzenetére"Nézetek" mellé írhatod az API-t is Controllerekbe, de persze az lenne a legszebb ha az API-val kommunikálnál teljesen minden front-end részről. A template-engine-t nem tudod elhagyni. Ajánlom a themyleaf-et, de ha sima JSP-s az sem para. Security része mind a kettőnek van az pedig kötelező egy webappnál. 
 Szép rest-api-design írható és sokkal flexibilisebb, angularral meg tökéletesen fog működni.
 Springes youtube csatornán sok kiemelkedő videó van a fejlesztőktől.Szakdoga javaslat: legyen kevesebb, de minőségi. Figyelj az apróságokra. (cache, security, validáció, stb. stb.) 
- 
			
			  jetarko csendes tag válasz  szcsaba1994
							
							
								#6737
							
							üzenetére szcsaba1994
							
							
								#6737
							
							üzenetéreSziasztok. Csinálgatok egy weboldalt Spring mvc-vel még mindig  Ma gondoltam rá, hogy tudnám ezt rendesen optimalizálni mobil-ra. Az opciók: Ma gondoltam rá, hogy tudnám ezt rendesen optimalizálni mobil-ra. Az opciók:- Spring mobile: elég jónak tűnik, mert mivel kevesebb adat jelenik meg úgyis, ezért kevesebb adatot is kellene átadni, ezért létrehozhatnék új template-t is mobilnézethez és nem kéne annyit css-sel szórakozni. - Spring Android: elkezdtem az androidos appokról olvasni, mert nem fejlesztettem még android-ra. Néztem lehet native meg webapp-ot is csinálni, de a webapphoz url-ket kell hívogatni ami json/xml adatokat ad majd vissza, de mivel a meglévő controllereim nézeteket adnak vissza, ezért nem lenne túl optimális ez. Ekkor ráakadtam a spring webservice-re és ez tetszett a legjobban. - Spring restful webservice: Ahogy olvastam a webservice-s dolognak az lenne a lényege, hogy egyszer megírom a szerveroldalam és innentől kezdve mind1, hogy ezt weboldal, android,ios vagy különböző weboldalak hívogatnák. Azonban mivel ezek restful, soa-s dolgok ezeknél a template engine rész teljesen kieshet és ez még tetszik is, mert mondjuk webhez átírhatnám angular js-re, továbbá azt írják neten, hogy igazán jól kinéző ui-t csak kliens oldalon lehet összehozni és a serveren való renderelés meg overkill,de ezt se igazán értem. Ha átírom az egészet webservice-re, akkor pl a html-s nézetek kerüljenek ugyanabba a war-ba vagy szervezzem ki új war/jar-ba vagy nem tudom mibe. Ekkor továbbgondolkodtam és rájöttem, ha külön tudnám ezeket bontani akkor kitudnám rakni őket külön szerverekre is(nem tudom ennek van-e értelme). Ahogy olvasgattam tovább, láttam, hogy ez a módszer viszont rontja a seo szempontokat(nagyon nem értek hozzá). Na meg mintha ezt jobban is lehetne tesztelni, mint a sima template engine-s megoldást. Melyik megközelítést szokták alkalmazni általában valós projekteknél? Nekem ez a webservice tetszik a legjobban, de biztos van több hátránya is. 
 Eddig még csak spring-el szórakoztam és tetszik is, ezért nézegettem csak spring-es témákba.
 2 hét múlva kezdem el szakdogám és nem tudom melyik úton induljak el. Nem a könnyű út érdekel, hanem az optimális, ami persze alkalmazásfüggő, de mivel egyszer majd nagy projekteken akarok dolgozni, azt az utat járnám inkább Vki tisztába tudná rakni ezeket a gondolataimat? Ha vki végigolvasta és válaszol, köszi. Ha sok ökörséget írtam bocsi  
 Amúgy lassacskán lehetne csinálni vmi haladó java forumot is.
- 
			
			  tick aktív tag válasz  szcsaba1994
							
							
								#6737
							
							üzenetére szcsaba1994
							
							
								#6737
							
							üzenetéreAgyhullám Java, én ezt javaslom  
- 
			
			  caindwan aktív tag válasz  szcsaba1994
							
							
								#6737
							
							üzenetére szcsaba1994
							
							
								#6737
							
							üzenetéreA legjobb amit ajánlottak nekem és most éppen azzal foglalkozok, az a Thinking on Java angolul  
- 
			
			  szcsaba1994 tag Sziasztok! 
 Tudtok jó Java "tananyagot" ajánlani? Az alapokat tudom, az OOP rész nem teljesen tiszta, hogy mit hogy kell használni.
 Grafikus alkalmazások készítéséhez is keresnék tutorialt.
- 
			
			  Bjørgersson félisten válasz  Bjørgersson
							
							
								#6734
							
							üzenetére Bjørgersson
							
							
								#6734
							
							üzenetéreMegoldódott. 
- 
			
			  Sk8erPeter nagyúr válasz  Bjørgersson
							
							
								#6734
							
							üzenetére Bjørgersson
							
							
								#6734
							
							üzenetére
- 
			
			  Bjørgersson félisten Sziasztok! .jnlp kiterjesztésű undormányt hogyan tudok rendszergazdaként futtatni Windows 8.1-en? 
- 
			
			  Cathfaern nagyúr válasz  kornyiktamas
							
							
								#6731
							
							üzenetére kornyiktamas
							
							
								#6731
							
							üzenetéreMegkérdezhetem, hogy milyen szakon tanulsz? 
- 
			
			  kornyiktamas aktív tag válasz  WonderCSabo
							
							
								#6728
							
							üzenetére WonderCSabo
							
							
								#6728
							
							üzenetérenem, nem ilyen téren fogok elhelyezkedni és nem lesz szükségem a java programozásra, viszont jelenleg még TANULOK és mivel ez az első évem ugyanazt vesszük mint a szoftverfejlesztő és a rendszergazda, így tehát MUSZÁJ egy alap szinten megtanulnom programozni, a többi tanár megérti, hogy mire lesz szükségünk ez viszont nem és ugyanolyan szinten szeretné kérni az adott anyagot. a másik meg végig mindenhol németet tanultam  
- 
			
			  M_AND_Ms veterán válasz  Aethelstone
							
							
								#6729
							
							üzenetére Aethelstone
							
							
								#6729
							
							üzenetéreArról volt szó, hogy legalább az alap kell. 
 Azért, egy általános api doksi nem túl bonyolult nyelvtanilag: egyszerű jelen, múlt, jövő. A függő beszéd elég ritka. Mindez egy kis szótárazással (Google) szépen megérthető. No meg egy adag akarás is szükséges.Sohasem tanultam németet. Anno, 12 évesen első lépéseimet a basic-ben a Texas Intsruments 99/4A géphez adott német doksi és egy német szótár alapján tettem meg. Csak akarni kellett, nem pedig megadni magam és segítségért kiáltani. 
- 
			
			  Aethelstone addikt válasz  WonderCSabo
							
							
								#6728
							
							üzenetére WonderCSabo
							
							
								#6728
							
							üzenetéreKözép az az alap... 
- 
			
			  WonderCSabo félisten válasz  kornyiktamas
							
							
								#6720
							
							üzenetére kornyiktamas
							
							
								#6720
							
							üzenetéreLehet, hogy többen mondták már, és elnézést ha ismétlem őket, de azért leírom: ha informatikai szakmában akarsz elhelyezkedni, legalább alapszintű angoltudás elkerülhetetlen, enélkül meg vagy lőve, az elérhető információnak csak egy nagyon kicsi szeletét tudod használni. 
- 
			
			  Karma félisten válasz  kornyiktamas
							
							
								#6725
							
							üzenetére kornyiktamas
							
							
								#6725
							
							üzenetéreMielőtt még egyszer kódot másolsz a hozzászólásodba, szeretnélek megkérni, hogy félkövérezés vagy pőrén hagyás helyett használd a Programkód gombot! Köszi, mindannyiunknak nagy szívességet teszel. 
- 
			
			  kornyiktamas aktív tag válasz  bucsupeti
							
							
								#6723
							
							üzenetére bucsupeti
							
							
								#6723
							
							üzenetéreezt próbáltam megoldani: Adott az alábbi polinomfüggvény: f(x)=x3-3.12x2-4.62x+5.3 Elérhető: 40 p 
 Készítsen egy programot, amelyik a függvény értékeit kiszámítja x=0-tól x=10-ig 0.25-onként növelve az x értékét (41 eredménysor). Az eredménysorokban f(x) értékeit 3 tizedesjegyre kerekítve ábrázolja, viszont ügyeljen rá, hogy a 0.25-ös értéknövelésnél a valós számok számítási hibájából keletkező pontatlanságot tüntesse el úgy, hogy az új x értéket 2 tizedesjegy pontossággal állítsa be (kerekítse) a megfelelő értékre.
 Feladat részletezése:
 1. Megírandó az f(x) polinomot megvalósító double visszatérési értékű metódus (függvény). 15 p
 2. Elkészítendő egy 2 és egy 3 tizedes jegyre kerekíteni képes metódus (függvény). (Ez két külön metódus természetesen, vagy egy db. de akkor egy egész paraméter formájában átadjuk azt is, hogy hány jegyre kell kerekíteni és a 10 megfelelő hatványával dolgozunk). 10 p
 3. A kliens programrészben (main) meg kell valósítani a függvényértékek kiíratását – mindegyiket új sorban megfelelő szöveges tájékoztatókkal, a program megfelelő helyein hívva az elkészített függvény metódusainkat.
- 
			
			  bucsupeti senior tag válasz  kornyiktamas
							
							
								#6721
							
							üzenetére kornyiktamas
							
							
								#6721
							
							üzenetérebocs, de azért ez nem feladatmegfogalmazás amit ide írtál! Mi a pontos feladatmegfogalmazás? 
- 
			
			  bucsupeti senior tag válasz  kornyiktamas
							
							
								#6716
							
							üzenetére kornyiktamas
							
							
								#6716
							
							üzenetéreha angolul nem is tudsz azért a google-t talán tudod használni. 
 Ebben is segítek.
- 
			
			  kornyiktamas aktív tag ezt hogy lehetne megoldani, úgy hogy két külön metódus(függvény) hajtsa végre a kerekítést tehát kerekit2 és kerekit3 metódus mondjuk... 
 tehát ennek a kettőnek kéne írni egy-egy függvényt és a függvénnyel kerekíteni.. így is jó de nem ez a feladat sajnos x=Math.floor(x*Math.pow(10,2)+0.5)/Math.pow(10,2); fx=Math.floor(fx*Math.pow(10,3)+0.5)/Math.pow(10,3); x-et 2 tizedesre 
 fx-et 3 tizedesrepackage gyak; 
 public class gyak {
 public static void main(String[] args) {
 System.out.println("Függvény: f(x)=x^3-3.12x^2-4.62x+5.3\n");
 poli();
 }
 public static double poli(){
 double x=0;
 double fx=0;
 for (int i = 0; i < 40; i++) {
 x+=0.25;
 x=Math.floor(x*Math.pow(10,2)+0.5)/Math.pow(10,2);
 System.out.println("x értéke: "+x);
 fx=Math.pow(x, 3)-(3.12*Math.pow(x, 2))-(4.62*x)+5.3;
 fx=Math.floor(fx*Math.pow(10,3)+0.5)/Math.pow(10,3);
 System.out.println("Függvény: "+fx);
 }
 return fx;
 }
 }[ Módosította: Karma ] 
- 
			
			válasz  kornyiktamas
							
							
								#6716
							
							üzenetére kornyiktamas
							
							
								#6716
							
							üzenetéreAPI doc nem jó? Szerk.: ok, megelőztek  
- 
			
			  M_AND_Ms veterán válasz  kornyiktamas
							
							
								#6716
							
							üzenetére kornyiktamas
							
							
								#6716
							
							üzenetéreAz api dokumentáció egyértelműen leírja: 
 http://docs.oracle.com/javase/7/docs/api/java/lang/Math.html
- 
			
			válasz  kornyiktamas
							
							
								#6716
							
							üzenetére kornyiktamas
							
							
								#6716
							
							üzenetéreTudsz angolul olvasni? 
- 
			
			  kornyiktamas aktív tag sziasztok. 
 Valaki leírná a java
 MATH. osztály használatát
 tehát úgy hogy Math.pow() és hogy mire való.. 1-2dbot tudok de többit sajnos nem. köszi
- 
			
			  Aethelstone addikt válasz  kornyiktamas
							
							
								#6712
							
							üzenetére kornyiktamas
							
							
								#6712
							
							üzenetéreAz életben a munkahelyen sem fogják megkérdezni, hogy meg tudod-e csinálni. Kiadják, előveszed a tutorialt, a guglit és megoldod. 
- 
			
			  floatr veterán válasz  kornyiktamas
							
							
								#6712
							
							üzenetére kornyiktamas
							
							
								#6712
							
							üzenetéreAkkor itt az ideje, hogy a kezedbe vegyed a dolgok irányítását, és nem hagyj mindent a tanárra, aki - elmondásod szerint - többet követel, mint amennyit ad. Az itt lévők nagy része vagy az alapoktól, vagy egy bizonyos szinttől kezdve autodidakta. Isten hozott a valóságban. 
- 
			
			  McReay aktív tag válasz  kornyiktamas
							
							
								#6702
							
							üzenetére kornyiktamas
							
							
								#6702
							
							üzenetéreEzzel megmaradnak CSAK a számok: 
 value.replaceAll("[^0-9]+", "");Ezzel pedig összeadod a számokat: 
 for (int i = 0; i < value.length(); i++) {
 osszeg += (int) value.charAt(i);
 }Sokan mutattunk sokféle megoldást! Hála Istennek senki sem csinálta meg helyetted! 
 Ha ennyi segítség mellett sem tudod megcsinálni..... Nagyon kétségbeesett lehetsz, ha már gyakori kérdéseken is felvetetted a problémádat! 
- 
			
			  PumpkinSeed addikt válasz  kornyiktamas
							
							
								#6699
							
							üzenetére kornyiktamas
							
							
								#6699
							
							üzenetére
- 
			
			  caindwan aktív tag válasz  kornyiktamas
							
							
								#6708
							
							üzenetére kornyiktamas
							
							
								#6708
							
							üzenetéreNem írhatom meg helyetted a leckéd  Mellesleg milyen egyetemre jársz? 
- 
			
			  caindwan aktív tag válasz  kornyiktamas
							
							
								#6706
							
							üzenetére kornyiktamas
							
							
								#6706
							
							üzenetéreTeszel egy for-t, számmá alakítod egyesével és összeadod 
- 
			
			  kornyiktamas aktív tag eddig van meg.. 
 package javahazi1;import java.util.Scanner; public class Javahazi1 { public static void main(String[] args) { 
 String datum;
 Scanner bill = new Scanner(System.in);
 datum = bill.next();if (Character.isDigit(datum.charAt(0)) && 
 Character.isDigit(datum.charAt(1)) &&
 Character.isDigit(datum.charAt(2)) &&
 Character.isDigit(datum.charAt(3)) &&
 (datum.charAt(4) == '.') || (datum.charAt(4) == '-') &&
 Character.isDigit(datum.charAt(5)) &&
 Character.isDigit(datum.charAt(6)) &&
 (datum.charAt(7) == '.') || (datum.charAt(7) == '-')){System.out.println("Megfelel a dátum formátumnak."); 
 }else {} } 
 }az else ághoz kellene berakni egy olyat hogy addig kérje be amíg nem igaz a feltétel.. majd kéne valami olyan amit nemtudom mivel hogy kell megoldani, hogy a dátumot számmá alakítsa majd azokat összeadja addig amíg nem 1 és 9 közötti nem lesz.. 
- 
			
			  caindwan aktív tag válasz  kornyiktamas
							
							
								#6704
							
							üzenetére kornyiktamas
							
							
								#6704
							
							üzenetéreHa már addig megvan, hogy be tudod olvasni, akkor: 
 String[] p = scanner.nextLine().split("\\-");
 String pp = "";
 for(int i = 0;i<p.length;i++){
 pp += p[i];
 }
 Soronként:
 Beolvassa az értéket és egyből kiveszi belőle a "-" karaktert.
 Mivel azt mondtad, hogy a végeredmény stringben kell nem string array-ban ezért csak beírja ezt egy stringbe.
 Egyetértek a felettem elhangzottakkal 
- 
			
			  kornyiktamas aktív tag válasz  Aethelstone
							
							
								#6703
							
							üzenetére Aethelstone
							
							
								#6703
							
							üzenetérehát igen kb ezt értem is én, de hogy mit mivel milyen függvénnyel kell megoldani azt már nem tudom.. tehát azt se tanultuk, hogy hogy kell megadni a string hosszát hogy mekkorát írhat be... 
- 
			
			  Aethelstone addikt válasz  kornyiktamas
							
							
								#6702
							
							üzenetére kornyiktamas
							
							
								#6702
							
							üzenetére1. A stringet bekéred, majd ellenőrzöd, hogy milyen hosszú, megfelel-e a formátumnak, stb. Ha igen, akkor tovább, ha nem, akkor kiírod, hogy mi a baja és bekéred újra. 2. Ha megvan, hogy mi a dátum szeparátor, akkor simán replace a szeparátorra üres stringgel. Vagy SimpleDateFormat lehet a szofisztikáltabb megoldás. 3. Végigmész a stringen egy for ciklussal és összeadod őket. 4. 3. pont, de csak addig mész, amíg az összeg =>1 és <=9. Kb. 
- 
			
			  kornyiktamas aktív tag sziasztok. 
 itt egy kód ami bekér a konzolról egy "stringet"
 viszont nekem olyan szting kell ami x hosszúságú, mivel dátumot kellene beleírni, tehát 1992.12.19.
 majd ha beírtam a dátumot azokat2. Készítsen egy függvényt, amivel a stringből egy másik stringbe áttölti csak a számjegyeket, és a szám stringgel tér vissza. Pl. ”1989-05-12” formából → ”19890512” formába. 3. Készítsen egy összegző függvényt, ami az átadott, csak számjegy karaktereket tartalmazó karakter sorozatban lévő számjegyeket össze tudja adni és az összeggel tér vissza. 15 p 
 4. Készítsen egy függvényt, amelyik addig végzi a számjegyek összegzését a teozófiai algoritmus szerint, amíg az összeg 1-9 közötti számot nem eredményez és ezzel a számmal tér vissza (ha kell kétszer is összegezve a részeredményeket a 3. pontban elkészített összegzésre képes függvénnyel).
 tehát addig kell ezeket a dátumból átalakított számokat összeadni amíg a szám 1 és 9 közé nem esikteljesen nem megy esetleg valaki valami?  package javahazi1; import java.util.Scanner; public class Javahazi1 { public static void main(String[] args) { 
 String datum;
 Scanner bill = new Scanner(System.in);
 datum = bill.next();} 
 }
- 
			
			  fatal` titán válasz  Aethelstone
							
							
								#6700
							
							üzenetére Aethelstone
							
							
								#6700
							
							üzenetérePontosan erre céloztam, hogy szerintem itt senki nem fogja megírni helyettük. Illetve van az a pénz  De én pl. még akkor sem, mert nincs rá időm De én pl. még akkor sem, mert nincs rá időm Ha valahol elakadtak és segítséget kérnek, az teljesen más. Az IDE / nyelv és egyéb dolgokba nem akartam belekötni.  
Új hozzászólás Aktív témák
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- Thinkpad E15 Gen2 15.6" FHD IPS i7-1165G7 16GB 512GB NVMe ujjlolv gar
- Samsung S25 128GB Navy Blue makulátlan állapotban eladó
- DJI Mavic 3 Pro Fly More Combo (2 akku) RC Pro - drón szett újszerű állapotban
- Akciós áron eladó ÚJ HP Dragonfly G4 /I7-1355U/16 GB/1000GB SSD/13,5"/FHD+/400nit/1 ciklus
- Lenovo ThinkPad P15v Gen 3 i7 12800H 16GB 256GB SSD
- Tablet felvásárlás! Samsung Galaxy Tab S10+, Samsung Galaxy Tab S10 Ultra, Samsung Galaxy Tab S10 FE
- Eredeti Lenovo 65W USB Type C notebook töltő
- Lenovo P14s Thinkpad Gen1 FHD IPS i7-10510U 32GB RAM 512GB SSD Nvidia Quadro P520 Win11 Pro Garancia
- ÁRGARANCIA!Épített KomPhone i5 14600KF 32/64GB DDR5 RAM RTX 5070Ti 16GB GAMER PC termékbeszámítással
- 171 - Lenovo Legion Pro 7 (16IAX10H) - Intel Core U9 275HX, RTX 5080 (3db érhető el)
Állásajánlatok
Cég: NetGo.hu Kft.
Város: Gödöllő
Cég: Promenade Publishing House Kft.
Város: Budapest
 
								 
							 
								 
								 
							
 
								 
							 
								 
							 
								
 
							 
								 
							 
								

 
							 
								 
								 
								 
								 
								 
							 
							 szimpla elgepeles
 szimpla elgepeles 
 
								 
							 
								 
								 
							 Köszi a helpet.
 Köszi a helpet. 
								 
							 
								 
								 
							 
							 
								 
								 
								 
							
 
								 
							 
								 
							 
							 
								 
								
 
								 
								 
							 
								 
								 
							 
							 
							 
								
 
								
 
								
