Hirdetés
- Apple asztali gépek
- Fejhallgató erősítő és DAC topik
- Picit gazdaságosabb és halkabb lett a PlayStation 5 Pro legfrissebb verziója
- Vezeték nélküli fülhallgatók
- Projektor topic
- Gaming notebook topik
- Milyen RAM-ot vegyek?
- Amlogic S905, S912 processzoros készülékek
- Azonnali VGA-s kérdések órája
- Vezetékes FEJhallgató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?:))
- gban: Ingyen kellene, de tegnapra
- Anime filmek és sorozatok
- Háztartási gépek
- Samsung Galaxy A54 - türelemjáték
- iPhone topik
- Apple asztali gépek
- Fejhallgató erősítő és DAC topik
- Suzuki topik
- Picit gazdaságosabb és halkabb lett a PlayStation 5 Pro legfrissebb verziója
- VGA kibeszélő offtopik
- További aktív témák...
- Samsung Galaxy A05s 64GB, Kártyafüggetlen, 1 Év Garanciával
- Samsung Galaxy A05s 128GB, Kártyafüggetlen, 1 Év Garanciával
- Samsung Galaxy A16 5G 128GB, Kártyafüggetlen, 1 Év Garanciával
- Apple iPhone 11 64GB, Kártyafüggetlen, 1 Év Garanciával
- Apple iPhone 12 Mini 64GB, Kártyafüggetlen, 1 Év Garanciával
- BESZÁMÍTÁS! MSI Katana15 HX B14WEK notebook - i7 14650HX 16GB DDR5 1TB SSD nVidia RTX 5050 8GB WIN11
- 2 X Dell Poweredge T320, 96GB DDR3 ECC RAM, 2.2 GHz CPU, 2 x 495W PSU
- ÁRGARANCIA!Épített KomPhone Ryzen 5 7500F 16/32/64GB RAM RTX 5070 12GB GAMER PC termékbeszámítással
- Honor Pad X8 / 4/64GB / Wi-Fi / 12 Hó Garancia
- HIBÁTLAN iPhone 13 mini 128GB Starlight -1 ÉV GARANCIA - Kártyafüggetlen, MS3828
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Laptopszaki Kft.
Város: Budapest


