#anonimowemirkowyznania
Jak robicie api to mapujecie request na obiekt, np. User ale co w momencie, gdy chcę teraz zrobić update użytkownika ale nie na wszystkich polach. Powinienem zrobić kolejny model, zawierający tylko te pola, które będą aktualizowane o nazwie UserUpdate?. Jeszcze pytanie o obiekt, który zwracam. Jeśli nie chce zwracać wszystkich pól użytkownika to powinienem zwracać coś jak UserDto, prawda?

#programowanie #java #naukaprogramowania

---
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jak to jest że takich pożądanych specjalistów jak Java Developerów o unikalnych umiejętnościach, zawodzie renomowanym prawie jak lekarz, których jest bardzo mało podczas pracy w korporacji organizuje się im pracę w Sprintach i wytwarza lekkie ciśnienie? Spotkałem się też z tym że z tego powodu była rotacja w projekcie, a mimo to kontraktornia nic z tym nie robiła tylko wolała brać kolejnego z marketu, zamiast zastosować np. półroczny plan naprawczy.

#java
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Young_Senior: sprint nie wytwarza cisnienia. To słabi developerzy to robia. Pierwsze sprinty pokazuja jakie bedzie tempo. Jak sie bierze pod korek z wycenami to potem sie cały team poci. A wystarczy estymować tak aby pracowalo sie spokojnie i mozna miec luzna prace.
  • Odpowiedz
Mireczki mam problem z obsługą w spring boocie request z content-type jako application/x-www-form-urlencoded.
Posiłkując się tutorialem (punkt 4.1):
https://www.baeldung.com/spring-url-encoded-form-data

Przygotowałem identyczny endpoint (tak samo jest to post, ma analogicznie uzupełnione consumes, taki sam parametr metody czyli @RequestParam MultiValueMap paramMap).
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Certyfikat z oracla OCA 8 - wiem, że wiedza tam nabyta nie czyni mnie programistą ale pytanie, czy rekruterzy w ogóle na to patrzą? Julka z hr ogarnia co to jest?
Certyfikat już zrobiłem (na szczęście na koszt obecnego pracodawcy) i zastanawiam się, czy w ogóle coś on daje
#programowanie #java #programista3k #it
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Certyfikat już zrobiłem (na szczęście na koszt obecnego pracodawcy) i zastanawiam się, czy w ogóle coś on daje


@geodetaPiotr: Certyfikaty się zbiera, jak pracujesz dla alfonsiarni, bo to pozwala im ciebie lepiej sprzedać. A tak to zastosowania nie ma.
  • Odpowiedz
@aloucie: ja poziom właśnie stażysty/juniora więc level był ok. Powiedziałbym, że był on dosyć wymagający (przynajmniej dla mnie, bez komercyjnego doświadczenia). OCP może trochę później
  • Odpowiedz
Treść przeznaczona dla osób powyżej 18 roku życia...
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@lucor: Dockera nie potrzebujesz na dzień dobry, a być może nawet wcale. Bez JPA/Hibernate raczej nie obejdziesz się jeśli chcesz korzystać z baz danych, ale w przypadku tworzenia serwisu typu serverless baza danych może nie być do niczego potrzebna (ale z doświadczenia to jakieś 90% projektów javowych będzie korzystać z jakiejś bazy). Odnośnie baz w Javie, to polecam taką kolejność żeby wiedzieć w ogóle co się robi: SQL -> JDBC
  • Odpowiedz
Znacie ciekawe projekty na gicie w których zrobiony był refactoring od początku do końca od kompletnego spaghetti do fajnego, przejrzystego kodziku z logiczną i poukładaną strukturą? Znalazłem kilka przykładowych ale może macie coś co szczególnie wam zapadło w pamięć i wyciągnęliście z nich wartość dodaną?
#programowanie #java
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Macie jakiś pomysł, żeby Spring (Jackson) konwertował String na Instant / OffsetDateTime bez Z na końcu zamiast rzucać wyjątek, czy trzeba mu pisać ręcznie konwerter? Czasem w JSON przychodzi z Z, czasem bez Z. #spring #java
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@SendMeAnAngel: Najlepiej to byłoby wywalić opcję przychodzenia bez Z, bo to nie wiadomo wtedy z jakiej strefy czasowej przyszło. W praktyce "2022-11-08T21:37:21.370Z" i "2022-11-08T21:37:21.370" (bez Z) to dwie różne godziny w Polsce, w UK w czasie letnim zresztą pewnie też. Albo zamiast szlaczków brać goły timestamp ( ͡° ͜ʖ ͡°)
A jak nie da rady ustawić klienta, to szukałbym parserów pod hasłem ISO 8601
  • Odpowiedz
@SendMeAnAngel: opcja to własny mapper, który wpierw spróbuje skonwertować z patternem z 'Z', a później bez.
Jak json przychodzi z datą bez Z to nie trzyma się standardów. Łatasz dziurę nie tam, gdzie trzeba...
  • Odpowiedz
@justjoin_it: Przecież to zależy od tego czy staramy się pisać ładny kod, bez jakichś magic numbers.

Jeżeli chce sprawdzić czy rower nie jest monocyklem, czyli ma więcej niż jedno koło - to napiszę >1;
W przypadku gdy chce wyfiltrować osoby pełnoletnie to sprawdzam >=18;
  • Odpowiedz
Mam #pytanie, czy korzystalibyście z downloadera utworów ze Spotify? W sensie wyszukujesz utwór albo wklejasz link i wyskakuje Ci link do pobrania odkodowanego, zdeszyfrowanego mp3?

Przy okazji mirasy, kojarzy ktoś z Was #wrzutube które było w Polsce w latach 2008-2013 polskim #spotify?

#technologia #muzyka #socialmedia #tidal #deezer #applemusic #googleplay

#
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Poprawcie mój algorytm, bo na codility performance wyszedł 0%, ech.

Ma zwracać maksymalną długość ścieżki drzewa, z tym, że w ścieżce nie może się powtórzyć żaden element.
Dla przykładu z rysunku najdłuższą ścieżką będzie 1,7,6,5 lub 1,7,6,5,11. Scieżka po prawej będzie 1,9, bo dalej 9 się powtarza, więc nie mozemy tam iść.

Mój algorytm w komentarzu.
#programowanie #java
a.....e - Poprawcie mój algorytm, bo na codility performance wyszedł 0%, ech.

Ma z...

źródło: comment_1667838001Lo0qlUJdb4cR8RCfLa3DRk.jpg

Pobierz
  • 15
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@aczutuse: wygląda ok.

: w javie argumenty są przekazywane przez wartość zawsze tylko wartośćią tutaj jest referencja


@aczutuse: po prostu kopiujesz wskaźnik/referencję do tej samej instancji HashSet, którą utworzyłeś w find.
Jak umiesz w C/C++ to jest tak samo jakby wszystko było przekazywane przez wskaźnik by default (oprócz prymitywów, które są kopiowane jak w C)
  • Odpowiedz
Mam do zrobienia apkę webową z RestAPI na studia, będę ja robił w Spring Boocie, ale potrzebuję jakiegoś frontu do tego, niestety jedyne co ogarniam z frontu to HTML i CSS. Chciałem zrobić front w Angularze (jakoś bym się przemeczyl), bo w sumie jeżeli chodzi o TypeScript to jest bardzo podobny do Javy (jeżeli chodzi o pisanie kodu, proszę mi nie wytykać że porównuje te dwa języki), jednak nie ogarniam JavaScript, w
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

✨️Szkolenie Live: Wdrażamy Skonteneryzowane Appki Do Chmury!✨️

Z wykorzystaniem GitLaba zaprojektujemy scenariusz w ramach którego pobierzemy kod aplikacji Frontendowej (Angular) oraz Backendowej (Spring Boot) z repozytorium, przebudujemy go i stworzymy dla nich obrazy Dockerowe, które umieścimy w Container Registry. W finalnym etapie naszego scenariusza obrazy Dockerowe zostaną wdrożone i uruchomione na Cloud Hostingu!

Nowa edycja z myślą o osobach, które o nią dopytywały i w tym też @ArcadiusK
SoftBull - ✨️Szkolenie Live: Wdrażamy Skonteneryzowane Appki Do Chmury!✨️

Z wykorz...
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach