Chciałem otworzyć projekt kogoś aby zobaczyć jak działa, zasadę itp. W każdej klasie podkreśla mi to co na scrennie, brakuje mi biblioteki czy jak #naukaprogramowania #java
Wszystko
Najnowsze
Archiwum
5
Python na pierwszym miejscu w rankingu PYPL

Po raz pierwszy w rankingu PopularitY of Programming Language na pierwszym miejscu znalazł się język programowania Python, spychając na drugie miejsce Jave.
z- 0
- #
- #
- #
- #
- #
- #
- 0
@NickciN: Prawym na nazwę projektu, properties, Java Build Path, Add External JARs, dalej sobie poradzisz :P
@NickciN: Stworzyłem nowy projekt ale w Intellij IDEA(polecam) wskazałem, że ma to być repozytorium z Github'a(ten link co podałeś) i wszystko działa, projekt się uruchamia od strzała ( ͡° ͜ʖ ͡°)
źródło: comment_ZPuhbhFUGyVofYuEr6tqVqTA7qDDtv0d.jpg
PobierzCześć! Wracamy do Was po Majówce - z porcją nowych #nofluffoffers!
`
`
**BACKEND JOBS**
- [REMOTE] [Java Developer](https://nofluffjobs.com/YIW8KXV3W) @ mgr-is.de- 2
- 7
żadnego?
konto usunięte via Android
- 4
@borrow ani jedno ani drugie
- 1
Dlaczego powinno się pisać :
if
else if
else
if
else if
else
Hej
Chcialbym zapytac sie was o opinie na temat kursu java w SDA softwer development academy. Czy ktos z was bral w tym udzial? Czy warto? Moze za drogie? Jakies alternatywy? I tak wiem ze wszystko jest w internetach ale ja potrzebuje nauczyciela :p
#naukaprogramowania #programowanie #java
Chcialbym zapytac sie was o opinie na temat kursu java w SDA softwer development academy. Czy ktos z was bral w tym udzial? Czy warto? Moze za drogie? Jakies alternatywy? I tak wiem ze wszystko jest w internetach ale ja potrzebuje nauczyciela :p
#naukaprogramowania #programowanie #java
@tomuho: O tym, że przepłacisz to już pewnie wiesz... Pamiętaj żeby nie wierzyć w gadanie o tym jakie to możliwości będą stały przed Tobą otworem gdy tylko ukończysz ten kurs. Nauczą Cię podstaw - i to pewnie tylko jednej technologii - np. jednego konkretnego języka programowania. To za mało by wejść na rynek pracy do tak specyficznej branży. Jeżeli nie lubisz czytać, rozwiązywać zagadek i przede wszystkim uczyć się samodzielnie
- 1
@StaraSzopa Hej, łatwo nie było... Wybrałem kurs wieczorowy i od poniedziałku do piątku po pracy chodziłem na zajęcia. Po skończonym kursie miałem problemy z załapaniem nowej pracy ale dostałem się na testera do firmy Accenture :) jestem już na nowym stanowisku ale wciąż w tej samej firmie. Z mojej 15 osobowej grupy na kursie SDA do końca dotrwało 10 z czego jedna nie wiem osoba nie wiem czy się gdzieś załapała
Używam JOOQ do połączenia z bazą danych i w taki sposób pobieram dane:
return create
.select()
.from(table(BET_ENTITY))
.where(field("uuid").eq(uuid))- 3
@fegwegw: okej, prawdopodobnie problem był, że czasem uuid było nullem (po mapowaniu z kontrollera) i przez to wywalało, dzięki za pomoc
- 1
@krasnoludkolo: kurde, chciałem to zaproponować w pewnym momencie :D
Mirki, mam pytanie co do Mockito. Powiedzmy, że mam taki prosty serwis (dla przykładu): https://pastebin.com/SBEsXBig
Da radę tak zrobić, aby poprzez mockito podmienić to co zwraca getTestValue() oraz to co zwraca getAnotherTestValue() a następnie wywołać calculateAnswer() tak, żeby ta metoda użyła wewnątrz tych dwóch podmienionych metod zamiast oryginalnych, a resztę kodu wykonała jak zwykle?
Próbowałem kombinować z Mockito.spy ale wołanie realMethod wywołuje metodę w całkowicie oryginalnej wersji.
Powinienem
Da radę tak zrobić, aby poprzez mockito podmienić to co zwraca getTestValue() oraz to co zwraca getAnotherTestValue() a następnie wywołać calculateAnswer() tak, żeby ta metoda użyła wewnątrz tych dwóch podmienionych metod zamiast oryginalnych, a resztę kodu wykonała jak zwykle?
Próbowałem kombinować z Mockito.spy ale wołanie realMethod wywołuje metodę w całkowicie oryginalnej wersji.
Powinienem
- 3
@Wrath_of_the_Tyrant: Czemu zwyczajnie nie zamockujesz repozytorium tokenów?
- 2
@Waffenek: w takim razie po co jest ten cały 'spy', skoro z tego co czytam to jest jakieś zło straszliwe?
@Kuriozal: @fegwegw: udało mi się to uprościć i w chwili obecnej zmieniam tylko repozytoria. Parę razy przeskoczyłem debuggerem przez ścieżkę wykonania i znalazłem sposób na lekką refaktoryzację. Teraz nie używam 'spy' tylko oryginalnego serwisu, który jak już pisałem ma wstrzyknięte dwa zmockowane repozytoria.
Dzięki wszystkim za
@Kuriozal: @fegwegw: udało mi się to uprościć i w chwili obecnej zmieniam tylko repozytoria. Parę razy przeskoczyłem debuggerem przez ścieżkę wykonania i znalazłem sposób na lekką refaktoryzację. Teraz nie używam 'spy' tylko oryginalnego serwisu, który jak już pisałem ma wstrzyknięte dwa zmockowane repozytoria.
Dzięki wszystkim za
Mirki, mam niedługo test z Javy i SQL na staż w #programowanie, poratuje ktoś przykładowymi pytaniami i odpowiedziami które często się zdarzają na tego typu testach? Bardzo ładnie proszę :)
#java #sql #programista15k
#java #sql #programista15k
@ShauniakShauniak: wyszukaj w google "java interview questions". Rekruterzy też tak szukają pytań ;)
- 3
Treść przeznaczona dla osób powyżej 18 roku życia...
@Bruno_: załóżmy, że chcesz sobie zrobić loggera na każdej metodzie.
Tzn. masz metodę: foo(arg) to chcesz, aby do niej dopisać: logger.printMessage("Wywołalem metodę foo z argumentami: + arg")
I spoko, masz wszędzie tego loggera. Teraz gdybyś sprawdził powiązania między klasami to okazałoby się, że każda klasa jest powiązana z loggerem (bo go tworzysz np. przez wstrzyknięcie i wykorzystujesz w metodach) i ta zależność jest bardzo znacząca w całym projekcie. Ale w rzeczywistości
Tzn. masz metodę: foo(arg) to chcesz, aby do niej dopisać: logger.printMessage("Wywołalem metodę foo z argumentami: + arg")
I spoko, masz wszędzie tego loggera. Teraz gdybyś sprawdził powiązania między klasami to okazałoby się, że każda klasa jest powiązana z loggerem (bo go tworzysz np. przez wstrzyknięcie i wykorzystujesz w metodach) i ta zależność jest bardzo znacząca w całym projekcie. Ale w rzeczywistości
- 1
@Bruno_: główną ideą jest oddzielenie kodu związanego z logiką biznesową od kodu pomocniczego (loggery, bezpieczeństwo itp).
- 3
- 3
@borrow: a jak chcesz zrozumieć jak Hibernate mapuje relacje na model obiektowy?
SQL bardzo potrzebny?
@borrow: Hibernate wykona za Ciebie tylko podstawowe akcje na bazie, jeśli chcesz pisać query to musisz znać sql. Jeśli chcesz pisać sensowne query i korzystać z CriteriaQuery z JPA albo HibernateCriteria to nawet powinieneś ogarniać sql dość dobrze. Ale do podstaw wystarczy, że wiesz co to select, where, join, klucze i constraints.
- 15
- 1
#java #javascript
Metoda Javy window.stop() przestała działać w Chrome i Operze. Istnieje jakiś zamiennik dla tego polecenia?
Metoda Javy window.stop() przestała działać w Chrome i Operze. Istnieje jakiś zamiennik dla tego polecenia?
- 2
Mireczki, jakich umiejętności wymaga się aktualnie od stażysty? Znajomości jakich tematów? Jak wyglądała wasza rozmowa i po jakim czasie nauki na nią poszliście? #java
- 6
@Ortheon: kluczowa jest umiejętność programowania w Javie.
@Ortheon: moja rozmowa na pierwszą pracę w javie wyglądała tak:
- głupoty w stylu że string jest immutable, ogólnie coś o języku, jakie są implementacje list/setów/map i czym się charakteryzują, jakie gc ma java
- wzorce projektowe, dobre praktyki, opisać kilka wzorców, kiedy bym je zastosował
- dużo o jpa, encjach, jpql, transakcyjność w springu
- coś o http, czym się różni put od patcha, itp.
- głupoty w stylu że string jest immutable, ogólnie coś o języku, jakie są implementacje list/setów/map i czym się charakteryzują, jakie gc ma java
- wzorce projektowe, dobre praktyki, opisać kilka wzorców, kiedy bym je zastosował
- dużo o jpa, encjach, jpql, transakcyjność w springu
- coś o http, czym się różni put od patcha, itp.
Jest jakiś sposób, żeby korzystając z Lomboka i adnotacji Data przy pojo to żeby w szablonach thymeleafa przy korzystaniu z *{fieldName} nie pojawiał się błąd can't resolve 'filedName'? Jak ręcznie wygeneruje gettery i settery to błąd znika.
#java #programowanie
#java #programowanie
- 211
- 148
Treść przeznaczona dla osób powyżej 18 roku życia...
- 86
@zly_dzien: Dobre zestawienie, zamyka usta krytykom.
489
Spring Framework - bezpłatny tutorial (120 stron w PDF) by Andrzej Klusiewicz

Stworzyłem tutorial obejmujący najczęściej wykorzystywane moduły tego najpopularniejszego framoworka javowego. Jak zawsze staram się wyjaśniać w sposób prosty i po prostu po ludzku. Zapraszam do dodawania uwag w komentarzach.
z- 124
- #
- #
- #
- #
- #
- #
#java #programowanie #mariadb #mysql #hibernate
org.hibernate.engine.jdbc.spi.SqlExceptionHelper logExceptions
ERROR: The last packet successfully received from the server was 143,327,076 milliseconds ago. The last packet sent successfully to the server was 143,327,077 milliseconds ago. is longer than the server configured value of 'wait_timeout'. You should consider either expiring and/or testing connection validity before use in your application, increasing the server configured values for client
- 0
@puzno: wygląda na zerwane połączenie z bazą - być może twoja baza wyrzuca klienta za bezczynność, jeśli to jest powodem to spróbuj zwiększyć timeouty po stronie bazy, np. do absurdalnych 24h, podtrzymać połączenie po stronie klienta, albo przynajmniej uprzedzić zapytanie z
testOnBorrow- 0
Komentarz usunięty przez autora
- 10
@kasztanozord: w sytuacji kiedy rodzice są bogaci
- 2
w jakich sytuacjach przydaje się dziedziczenie skoro można użyc kompozycji?
@kasztanozord: Nie przydaje się, w programowaniu obiektowym dziedziczenie (żeby być precyzyjnym: dziediczenie implementacji, czyli w Javie słowo kluczowe
extends) nie powinno być używane, bo to czysto proceduralna metoda reużycia kodu.


























Jakby było to coś w rodzaju codility, gdzie mam edytor, w którym rozwiązuje zadanie i na koniec jest ona automatycznie sprawdzane, to byłoby idealnie.
#programowanie #java