Hirdetés
- Milyen házat vegyek?
- Szünetmentes tápegységek (UPS)
- Máris elfogytak az idei évre szánt HDD-k a Western Digitalnál
- Vezeték nélküli fejhallgatók
- Kormányok / autós szimulátorok topikja
- Fejhallgató erősítő és DAC topik
- Tápos kibeszélő offtopik
- Asztrofotózás
- NVIDIA GeForce RTX 5080 / 5090 (GB203 / 202)
- TCL LCD és LED TV-k
Új hozzászólás Aktív témák
-
dudikpal
senior tag
Ezzel kérem le a html contentet:
URL url = new URL(uri);Eddig működött is (más oldalaknál továbbra is jó), de most 403-at dob pl erre:
HttpURLConnection con = (HttpURLConnection) url.openConnection();
con.addRequestProperty("User-Agent", "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:25.0) Gecko/20100101 Firefox/25.0");
con.setReadTimeout(5000);
con.setConnectTimeout(5000);
BufferedReader in = new BufferedReader(new InputStreamReader(url.openStream()));
String inputLine;
StringBuffer content = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
content.append(inputLine + "\n");
}
in.close();
con.disconnect();
https://www.cars-data.com/en/lincoln-continental-specs/59792/tech
Viszont postmanből sima get-tel jön a content, még http request-ből is (.http), de így kódból meg nem. Gondoltam rá lett dobva 1 nem vagyok robot captcha vagy vmi, de akkor request fileból meg postmanből sem kéne jönnie, nem? -
dudikpal
senior tag
Heroku is fizetős lett, perszehogyne
Tud vki vmilyen hasonló ingyenes alternatívát, ahova feldobhatom a hobbyprojektemet tesztelgetni?
Az ilyen évente lejáró trialosokkal nem akarok trükközni.
A helio-n meg nem rég váltottak pleskre, és jelenleg a free planban nincs java, ami addig volt.
Angular a front, az ahogy láttam nem lesz nehéz freet találni, csak a spring boot backendemmel koslatok itt, h merre kéne menni vele. -
dudikpal
senior tag
Herokun SpringBoot + Angular kombóval nem jutok dűlőre.
A projekt mappában van mindkettő (külön mappában nem boldogult az angularral), leépül ahogy kell, bejön a frontoldal, válaszol a backend urlből hívva, örömebódottá'.
Ahogy én azt gondoltam.
Localon term kipróbáltam, és működött a registráció, és utána a login is, mongocloudon ott az user.
Felteszem herokura, ott meg azt írja, hogyCannot POST /api/auth/signin404 error
beírtam az ng fetchbe hogymode: 'cors',,
majd a backenden ezeket egyenként@CrossOrigin()WebSecurityConfig-ban ez alapból benne volt
//@CrossOrigin(origins = "*", maxAge = 3600)
//@CrossOrigin(origins = "http://localhost:4200", allowedHeaders = "*", allowCredentials = "true")http.cors().and().csrf().disable()
Kerestem, de csak olyan válaszokat találtam, hol külön appként tették fel a front-backet, nálam meg ugye egy dynon van. Ezek szerint rosszul gondoltam, hogy ilyenkor relatív pathokkal meg lehet oldani? Volt régebben vmi projektem, ahol beírtam a fetchbe hogyurl = 'api/questions, és azóta is megy herokun, szóval nem értem. Igaz, ez utóbbinak sima js-html frontendje van. -
dudikpal
senior tag
Végül csak ez lett a nyerő. Szuper, mert eddig nem is tudtam, hogy létezik ilyen egyszerű módja a bonyolult queryzésnek.
Igaz volt 1 kis pitty-putty, mert 2 napig szenvedtem az EntityManager behúzásával (, és amikor sikerült, akkor jöttem rá, hogy én Mongoban vagyok, ahhoz meg nem ez kell, hanem MongoTemplate, amit csak beinjektálok, és kész.
De csak nem megy kárba a dudás, mert közben beütött a felismerés, hogy élesben meg MariaDB lesz...sose lesz kész
-
dudikpal
senior tag
válasz
Drizzt
#11761
üzenetére
Elképesztő mennyire egyértelműnek veszem, hogy ha én tudom miben van a projekt, akkor mindenki más is
Szóval Spring Boot projekt, Spring Data JPA-val, MongoDB-vel.
A jpql alapból nem játszik, mert igaz nem mondtam, de a több érték két lehetőséget takar:
- értékek tömbben
- 2 érték, amikkel kell egy gt-lt vizsgálat
Ezt jpql-el mondjuk meg lehetne, csinálok egy helpert, az megnézi h mi van az attribútumban, és úgy konkatenálja össze a queryt. Bár ettől kiráz a hideg, ha csak belegondolok
Akkor már inkább töltse fel a filterPredicates tömböt, ha már a CB-nek amúgy is van between methodja.A nullal meg nem is kell foglalkoznom, mert a modelmapperem setSkipNullEnabled, közben beugrott.
-
dudikpal
senior tag
Van egy entitásom 39 attribútummal (lesz még több is).
Ezek szerint kéne szűrnöm az adatbázisból (az ugye nem opció, hogy findAll, és majd a serviceben filterezek), DE!
MINDEN attribútum opcionális, és egy vagy több érték lehet benne.Először nekiestem az ExampleMatcher-nek, ami nagyszerűen működik, de nem kezel multiple value-t.
Szerintetek mi lenne erre a legmegfelelőbb:
- CriteriaBuilder a Predicate-ekkel
- QueryDSL
- vmi egyéb okosság?
Új hozzászólás Aktív témák
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- Dell Precision 7550 i7-10850H 64GB 1TB Nvidia RTX3000 6GB 1 év garancia
- Sosemhasznált! HP OmniBook 5 i3-1315U 8GB 1TB 16" FHD+ Gar.: 1 év
- HP Elitebook X360 830 G7,Multi-Touch 2 az 1-ben,i5-10310U,16GB DDR4,256GB SSD,WIN11
- Microsoft Surface Laptop 3 13.5" fekete i5-1035G7 16GB 512GB 1 év garancia
- Alienware 17r4 olvass
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

