@asdasdce2w: IOException jest wyjątkiem typu „checked”. Są to wyjątki które w Javie muszą zostać jakoś obsłużone. Tzn. Jeśli Twoja metoda ‚jakasmetoda’ wywołuje metodę ‚metodaKtoraRzucaIOException’ która taki wyjątek moze rzucic, to musisz tę metodę ‚metodaKtoraRzucaIOException’ objąć blokiem try catch. Możesz w metodzie ‚jakasmetoda’ również dopisać throws IOException.
Np: void jakasmetoda() throws IOException { metodaKtoraRzucaIOException }

Wowczas w tej metodzie nie misisz miec bloku try catch. Bedziesz jednak musial obsluzyc ten wyjatek
  • Odpowiedz
Java jest zajebistym językiem, ma zajebistą składnie, community, zarobki. Tylko że żeby ktoś Cię przyjął do pracy to musisz umieć min. Springa i Hibernate. Pewnie nikt już nie pisze niczego w SDK. Czyli ogólnie backend i to taki srogi. Ja jednak chciałbym robić coś co widać, jakiś front, może mobilne, może jeszcze coś innego byleby to było widoczne. Android zaraz pewnie całkowicie przejdzie na kotlin, gier też się javie nie pisze. I
  • 16
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Kresse: o scali też to mówili :P

w języku programowania ważne jest to, jak w prosty sposób można go czytać, bo to robi się wielokrotnie częściej niż coś się pisze. Niestety większa wolność języków JVM innych niż Java pozwala na tworzenie zupełnie nieczytelnych konstrukcji. Groovy jest zajebisty, póki nie muszę czytać cudzego kodu. No i overloading z nullem przy testach w spocku w-----a :)
  • Odpowiedz
"Kobiet w obszarze IT jest nadal niewiele. Jest to uwarunkowane wciąż funkcjonującymi stereotypami kulturowymi, w wyniku których kobiety dużo rzadziej wybierają ścieżkę informatyczną. W polityce, biznesie i technologiach kobiety w ostatnich latach są coraz bardziej aktywne i zajmują coraz ważniejsze pozycje, jednak obszar IT zmienia się pod tym kątem zaskakująco wolno. "

To źle? Może niech ludzie robią to co im sprawia przyjemność. Istnieje coś takiego jak uwarunkowania płciowe i może warto
  • Odpowiedz
via Wykop Mobilny (Android)
  • 4
@Bulldogjob:

Kobiet w obszarze IT jest nadal niewiele. Jest to uwarunkowane wciąż funkcjonującymi stereotypami kulturowymi, w wyniku których kobiety dużo rzadziej wybierają ścieżkę informatyczną.
  • Odpowiedz
Mirki i Mirabelki jest #praca dla Java Full-Stack Developer/Java Back-End Developer w #katowice. Projekt bedzie realizowany w oparciu o metody AGILE z wykorzystaniem framework-u Scrum. Delivery Center w Katowicach będzie zajmować się bezpośrednio pure development-em (żadnego maintenance-u) tego projektu.

Zakres techniczny:
Java 8
Angular (5)
Openshift,
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Erus Miruś, ja nie pracuję w HR-ze, tylko pomagam różowemu, kilka osób dzięki temu znalazło pracę i są zadowoleni. Różowy dopiero zaczął pracę w nowej firmie, sam nie wiem, jaką mają politykę w tym wzgledzie, ale z tego co wiem o tym korpo, to pensje są spoko, a warunki zajebiste. A że różowa sprzyja Mirkom i nie jest typową hrówą, to się obędzie bez tego rekruterskiego p--------o i zrobi wszystko, żeby
  • Odpowiedz
Chciałbym dodać taki timer na jedną ze stron na wordpressie - https://codepen.io/Sero13/pen/qgmrpQ i zastanawiam się gdzie dodać poszczególne kody. CSS to wiem, nie ma problemu, gorzej sprawa się ma z HTML i JS - nie wiem do jakich plików dodać te linijki kodu. Wczoraj próbowałem to miałem tylko tło, bez odliczania czasu. Dodam, że zależy mi aby timer wyświetlał się tylko na jednej konkretnej podstronie.

  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

jaki jest cel 500000 wpisu na blogu o tym samym, bedziesz wyjasnial w 5 wpisach SOLID i w kolejnych 4 paradygmaty obiektowosci?
  • Odpowiedz
@FFF1243 bo mogę :* pytałem dostawcę hostingu czy mogę napisać dwa wpisy o SOLID i jeden o enkapsulacji. Kręcił nosem ale w końcu posoliłem mu srogo i oto jestem. mam nadzieję jednak, że Cię tym nie krzywdzę. Jeśli tak jest, to daj koniecznie znać.
  • Odpowiedz
Domena aplikacji jest modelem odwzorowującym rzeczywisty biznesowy problem jak rozwiązuje aplikacja. W javie może być to zbiór klas reprezentujący stan i zachowanie. Przykładowo jeśli twoja aplikacja to system rezerwacji hoteli to przykładowymi klasami (a zarazem obiektami) domenowymi będą User, Hotel, Reservation
  • Odpowiedz
#java #spring
Frontend przysyła mi zapytanie GET: /api?lon=344⪫=123
W konsoli dostaję log
request received in EarthQuakeService: lon/lat

Teraz chcę odpytać zewnętrzne API mają już otrzymane parametry
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Karatte: Dzięki bardzo za opowiedź.

Jeszcze jest taka opcja która działa:

final String urlX = "[https://earthquake.usgs.gov/fdsnws/event/1/query?format=](https://earthquake.usgs.gov/fdsnws/event/1/query?format=){format}&maxradiuskm={maxradiuskm}&latitude={latitude}&longitude={longitude}";
  • Odpowiedz
@mateuszd: większość popularnych frameworków korzysta z refleksji. Hibernate, Jackson i wiele innych, bez których ciężko sobie wyobrażać normalną pracę. Jakąś tam podstawową funkcjonalność introspekcji i wywoływaniu method handlerów trzeba mieć.
Większym problemem dla graalvm są jednak frameworki bytecode generation. Cglib, javaassist, bytebuddy itp, które ze względów oczywistych nie mają prawa bytu.
  • Odpowiedz
#java #spring #jpa
Powiedzmy że mam formularz, w którym w jednym polu uploaduje plik. Chcę zrobić tak żeby w plik zapisał się na file systemie a ścieżka do niego w bazie. Jak powinno wyglądać pole w encji jpa reprezentujące ten plik? Czy da się skonfigurować spring data jpa tak żeby zapisywał w taki sposób?
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Blackhorn: tu raczej niema cokonfigurowac, mozesz wygenerowac hash dla pliku i zapisac plik z takim hashem i hash do bazy. mozesz tez zapisac formularz i masz id i z tym id zapisac plik. nigdzie nie jest powiedziane ze formularz musi byc 1:1 z tym co masz w bazie
  • Odpowiedz
@srgs: dokładnie. Modelowanie bazy na podstawie frontendu to raczej bad practice.

btw, z multipart file upload i tak tworzony jest plik tymczasowy, więc nie trzeba go kopiować, można zrobić "move".
  • Odpowiedz