Wszystko
Najnowsze
Archiwum
- 3
- 1
#java
Hej, uczę się interfejsów funkcyjnych i natrafiłem na zadanie które rozwaliło mi głowę (o stąd: https://hyperskill.org/learn/step/2398)
Mam sobie takie oto metody:
Hej, uczę się interfejsów funkcyjnych i natrafiłem na zadanie które rozwaliło mi głowę (o stąd: https://hyperskill.org/learn/step/2398)
Mam sobie takie oto metody:
public static void printFilteredAccounts(List<Account> accounts) {
źródło: maxresdefault
Pobierz@arct2: To dosyć proste. Skąd Ty wiesz, że
Czy jak zapiszesz to w ten sposób, będzie jaśniej:
Definiujesz predykat, z typem
Predicate przyjmuje Account?Czy jak zapiszesz to w ten sposób, będzie jaśniej:
Predicate<Account> accountPredicate = s -> s.getBalance() > 0;
List<Account> nonEmptyAccounts = filter(accounts, accountPredicate);Definiujesz predykat, z typem
Account, to stąd Java wie, że w predykacie ma do czynienia z obiektem Account,- 1
@draxgar: Super, dzIęki
Kiedy warto używać adnotacji z Lomboka, a kiedy lepiej odpuścić i napisać coś ręcznie? Tak się zastanawiam czy przy wstrzykiwaniu zależności do serwisów i kontrolerów konstruktor napisać ręcznie czy skorzystać z adnotacji @RequiredArgsConstructor. Czasami przy encjach czy obiektach DTO, np. jak dodaję adnotację @builder to wychodzi mi na koniec cały stos adnotacji i nie wiem czy jest to dobre.
Mam też pytanie co do samego buildera - kiedy warto
Mam też pytanie co do samego buildera - kiedy warto
@VirtualSlimShady: wszędzie gdzie się da nie używać lombooka to go nie używaj, boli mnie strasznie jak widzę DTO które powinny być recordami robione @Data albo @Getter i @setter
Buildera warto używać jak obiekt ma więcej niż 2-3pola bo jest to po prostu czytelniejsze
Buildera warto używać jak obiekt ma więcej niż 2-3pola bo jest to po prostu czytelniejsze
@Killeras: @VirtualSlimShady ja bym był ostrożny z tym używaniem buildera tylko po to, żeby mieć parametry nazwane. Jeśli istnieją domyślne wartości dla parametrów to builder jak najbardziej, w innym przypadku to moim zdaniem spore nadużycie. W przypadku konstruktora, jeśli nie przekażesz wszystkich parametrów, dostaniesz błąd w czasie kompilacji, w przypadku buildera (metody newBuilder()/build() bez parametrów) błąd dostaniesz dopiero w czasie działania programu. Oprócz tego w przypadku gołego buildera nie
- 0
Robicie dodatkową abstrakcję nad repozytoriami Spring Data JPA czy odrazu wstrzykujecie je do serwisów?
#java
#java
- 0
Mam sobie POJO, które dostaje na wejściu. I teraz potrzebowałbym w jak najszybszy (najprostszy) sposób zapisać go do bazy przez JPA.
Niestety nie mam dostępu do modelu i nie moge go opisać annotacjami.
Jest jakis sensowny sposób aby to ogarnąc (zapewne będzie z 20-30 pojo/enumów) z tego co znalazlem to najbardziej sensowne:
- stworzyc encje i mapper (np. mapstruct)
- wygenerowac pliki hbm (jest jakis generator?), bo reczne pisanie troche odpada
Niestety nie mam dostępu do modelu i nie moge go opisać annotacjami.
Jest jakis sensowny sposób aby to ogarnąc (zapewne będzie z 20-30 pojo/enumów) z tego co znalazlem to najbardziej sensowne:
- stworzyc encje i mapper (np. mapstruct)
- wygenerowac pliki hbm (jest jakis generator?), bo reczne pisanie troche odpada
- 1
Cześć Mireczki,
Potrzebuję kogoś kto by mi napisał bota do gierki przeglądarkowej.
Miałby sprawdzać np co minute wszystkie zakładki z menu i gdzie jest to możliwe klikać "upgrade".
Tak jak na filmuku:
https://streamable.com/2o4ke7
Potrzebuję kogoś kto by mi napisał bota do gierki przeglądarkowej.
Miałby sprawdzać np co minute wszystkie zakładki z menu i gdzie jest to możliwe klikać "upgrade".
Tak jak na filmuku:
https://streamable.com/2o4ke7
@jannekk napisałem kiedyś program to robienia tego typu rzeczy. Steruję myszką, klawiaturą, skryptem itp. Myszką na podstawie współrzędnych, wektora lub obrazu. Idealnie się do tego sprawdzi. https://github.com/Patresss/AutomationBoot
Pisałem to już jakiś czas temu, więc jakby nie działało albo potrzebowałbyś pomocy to daj znać. Sam wszystko wyklikasz
Pisałem to już jakiś czas temu, więc jakby nie działało albo potrzebowałbyś pomocy to daj znać. Sam wszystko wyklikasz
źródło: temp_file.png201578158382933199
Pobierz@Patres jak tak po kilku latach patrzę na ten swój program to jestem bardzo z niego dumny xD powinienem go sprzedać i zarabiać miliony xD
- 1
Treść przeznaczona dla osób powyżej 18 roku życia...
Treść przeznaczona dla osób powyżej 18 roku życia...
- 1
@bkowalczyyk: nie rozumiesz, możliwość rzucenia wyjątku w dowolnym miejscu oznacza gorszą czytelność, bo żeby dokładnie zrozumieć co się dzieje w danym fragmencie kodu, musisz patrzeć na implementacje wszystkich wywołań i to wiele poziomów wgłąb - nie wystarczy popatrzeć na ich sygnatury i opisy. Wyjątki to jest ukryty, drugi przepływ sterowania. Analogicznie, możliwość zmodyfikowania obiektu przez cokolwiek co ma do niego referencję powoduje, że nie wystarczy analizować sekwencji jawnych wywołań metod
Hej mirki, ma ktoś jakiś pomysł jak to najlepiej rozwiązać?
Mam klasy Dish oraz Product, obie klasy dziedziczą po klasie Food, generalnie jedyna różnica tych dwóch klas polega na tym, że Dish zawiera jeszcze listę produktów (dla uproszczenia załóżmy, że Product ma tylko nazwę, a Dish nazwę + listę produktów). Dodatkowo mam klasę Calendar, który zawiera datę oraz obiekt Food (czyli produkt lub danie). I potrzebuje z poziomu kalendarza dostać się do
Mam klasy Dish oraz Product, obie klasy dziedziczą po klasie Food, generalnie jedyna różnica tych dwóch klas polega na tym, że Dish zawiera jeszcze listę produktów (dla uproszczenia załóżmy, że Product ma tylko nazwę, a Dish nazwę + listę produktów). Dodatkowo mam klasę Calendar, który zawiera datę oraz obiekt Food (czyli produkt lub danie). I potrzebuje z poziomu kalendarza dostać się do
to dlaczego w Calendar nie przechowujesz obiektu klasy Dish, skoro potrzebujesz się dostać do jej metody? co chcesz konkretnie osiągnąć? po co ci ten Food wgl?
bo przecież takie jabłko też można zjeść, mimo, że nie posiada ono żadnych składników
@nerfipro174:
Przemyśl nazewnictwo, posiłek nazwałbym Meal
Natomiast do kalendarza można dodać zarówna dania jak i same produkt (bo przecież takie jabłko też można zjeść, mimo, że nie posiada ono
po kilku latach z windowsem/macos wróciłbym do pracy na #linux . Pytam pod kątem pracy w #java #jvm oraz sporadycznego grania poprzez #steam
jakie teraz distro jest "fancy" i ma fajne ficzery out-of-box( np fajna grafika w terminalu gdy chcemy info o sprzecie/systemie w #archlinux :D)
na wstępie odrzucam ubuntu, bo gnome mi nie pasuje oraz archa bo chyba za duży próg
jakie teraz distro jest "fancy" i ma fajne ficzery out-of-box( np fajna grafika w terminalu gdy chcemy info o sprzecie/systemie w #archlinux :D)
na wstępie odrzucam ubuntu, bo gnome mi nie pasuje oraz archa bo chyba za duży próg
@glos_zenady: jak gnome nie pasuje to Fedora KDE (Fedora to profesjonalne, stabilne, bezpieczniejsze od ubuntu out-of-the-box distro w którym jako pierwsze wlatują nowinki techniczne a KDE to najpotężniejsze środowisko desktopowe)
@glos_zenady: manjaro + kde
- 0
Mam fuchę do ogarnięcia, przepisanie prostej apki. Apka aktualnie działa na antycznym php z frameworkiem bez wsparcia więc lepiej od zera.
Ktoś poleci narzędzie/framework do postawienia prostego cruda? dosłownie kilka encji, trochę tekstów, przechowywanie plików.
Logowanie zdarzeń i konta użytkowników z uwierzytelnianiem.
Korzystałem dawno temu z ruby on rails, ale teraz siedzę w javie i 2 lata temu użyłem jhipstera, widzę, że dalej projekt istnieje - warto?
#programowanie #java
Ktoś poleci narzędzie/framework do postawienia prostego cruda? dosłownie kilka encji, trochę tekstów, przechowywanie plików.
Logowanie zdarzeń i konta użytkowników z uwierzytelnianiem.
Korzystałem dawno temu z ruby on rails, ale teraz siedzę w javie i 2 lata temu użyłem jhipstera, widzę, że dalej projekt istnieje - warto?
#programowanie #java
Poznanie detali Springa - co jak działa pod spodem, co polecacie? Wałkowanie kodu, dokumentacja czy może jakaś książka? Chciałbym zrozumieć co jak działa na mocnym poziomie a nie "no tu daje adnotacje i działa" ;)
#programowanie
#programista15k
#java
#programowanie
#programista15k
#java
@daniel_bialys to chyba tylko dokumentacja pozostaje, albo debugowanie programu instrukcja po instrukcji i patrzenie gdzie skacze
Paaanie, jak spring działa to nawet najstarsi czarodzieje-architekci nie wiedzą ( ͡° ͜ʖ ͡°)
- 2
Serwus ( ͡° ͜ʖ ͡°)
Oto gotowa lista wydarzeń IT na najbliższy tydzień:
On-line (15) - https://crossweb.pl/wydarzenia/online/
Kraków (12) - https://crossweb.pl/wydarzenia/krakow/
Oto gotowa lista wydarzeń IT na najbliższy tydzień:
On-line (15) - https://crossweb.pl/wydarzenia/online/
Kraków (12) - https://crossweb.pl/wydarzenia/krakow/
Chcialbym zrobic aplikacje. Chce zeby to byla tabela z kolumnami i wierszami, do ktorych bede mogl wpisywac: slowka polskie, slowka angielskie, zapis fonetyczny i zebym mogl wybierac z listy jaka to jest czesc mowy.
Jaki jezyk do tego polecacie? Chcialbym uczyc sie programowania w praktyce.
#programowanie #programista15k #java #python #css
Jaki jezyk do tego polecacie? Chcialbym uczyc sie programowania w praktyce.
#programowanie #programista15k #java #python #css
źródło: temp_file.png4927189824571714799
PobierzExcel ( ͡° ͜ʖ ͡°)
konto usunięte via Wykop
- 3
@ScholarsHut: ja bym brał javascript, bo łatwo ci będzie śledzić zmiany w przeglądarce.
Nabrała mnie motywacja do zagłębienia się w temat #programowanie . W szkole średniej prawie mnie nie było na tylu zajęciach na ilu się pokazałem, więc nigdy z matematyką nie miałem okazji na prawdę się spróbować i zacząłem dzisiaj przerabiać zadania z wyrażeń algebraicznych, potem zrobię równania i nierówności, a następnie funkcje.
Zacząłem też pierwszy challenge na codewars z #javascript i nic nie zrozumiałem, więc szukam stronek i podręczników,
Zacząłem też pierwszy challenge na codewars z #javascript i nic nie zrozumiałem, więc szukam stronek i podręczników,

@ScholarsHut 2/10
- 2
- 0
@misieg8: to dlaczego go nie zadasz?
- 14
- 2
jeszcze raz odpalam czyste repo
@srgs: chore, ale tez mi sie to zdarza :((( kolega z teamu nawet co jakis czas reinstaluje intellija :|
- 1
czy to sa ci sami backendowcy, co smieja sie z kolejnego frameworku na froncie? xD
@rimyi: tak
im więcej pakietów tym bardziej pierydoli się budowanie grafu zależności i cache. Miałem to na porządku dziennym i faktycznie pomagało ( ͡° ʖ̯ ͡°)
@air_waves: mam projekt gdzie jest ponad 100 repozytoriow, takze kazdy ma tam swoje dependencje i ciagle sie cos psuje. np. podkresla mi na
- 8
#programowanie #kotlin #java
Zrobiłem małe podsumowanie pierwszego dnia KotlinConf to się podziele, a co! ( ͡° ͜ʖ ͡°)
https://vived.substack.com/p/tldw-opinionated-wrap-up-of-kotlinconf
Zrobiłem małe podsumowanie pierwszego dnia KotlinConf to się podziele, a co! ( ͡° ͜ʖ ͡°)
https://vived.substack.com/p/tldw-opinionated-wrap-up-of-kotlinconf
źródło: Group 756
PobierzFajnie, że przyspieszają kompilator. Jeszcze trochę takich poprawek i może uda im się przegonić wydajnością kompilator Scali. :D. (dla niewtajemniczonych: kompilatory Kotlin i Scala są słynne z ultra mega powolnej kompilacji - głównie dlatego że ktoś wymyślił żeby napisać je w Kotlinie i Scali i uruchamiać na JVM, zamiast w językach które się nadają do pisania kompilatorów).
Gdzie w Spring Security w podstawowej konfiguracji uwierzytelniania dodawany jest header Authorization? Wpisujemy nazwę użytkownika i hasło w formularzu i później w filtrze BasicAuthenticationFilter jest wyciąganie tego headera. A chodzi mi o to kiedy i gdzie dane logowania są kodowane do Base64 i dodawane jako header?
#java #spring #naukaprogramowania
#java #spring #naukaprogramowania
@VirtualSlimShady: robi to klient, czyli jak puszczas recznie requesty to sam musisz dodac (albo postman ci to doda)
- 0
@srgs: to ma sens, dzięki
Ktoś pisze jeszcze w #java? Jestem ciekaw jakie opinie mają o niej programiści którzy jeszcze w tym klepią. W 4 ostatnich firmach nikt w tym nie pisał już, a sentyment mam bo od niej zaczynałem.
@its_over_for_chlop: nadal dużo ludzi pisze w javie, głównie w wersji script.


























w czym lepszy Arch od Ubuntu? Dużo tracę siedząc na forkach Ubuntu? Chciałbym na stale przemigrować z Win11, bo teraz skaczę pomiędzy systemami
zastosowanie: daily + okazjonalny development w #java , lokalny k3s, docker, multimedia - VOD i gry ze steama(tak, wiem że nie wszystkie uruchomię)
Arch ma najlepsze Wiki, które jest "biblią linuksa", niezależnie jakiego distro używasz.
Na Archu się stawia wszystko od zera. Można by stwierdzić, że jeśli nie wiesz po co ci Arch, to raczej jest ci niepotrzebny, a potencjalnie możesz mieć dużo roboty nad nim. Super jest, jeśli