Pisząc, załóżmy, portal społecznościowy, sklep, czy cokolwiek innego gdzie dane są przypisane do użytkownika - jak powinno wyglądać mapowanie encji? OneToMany, czyli moja encja User powinna mieć także List, czy może odwrotnie czyli ManyToOne i każdy post powinien zawierać informacje o użytkowniku?

#naukaprogramowania #java #programowanie
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

robie kurs hyperskilla i co jakis czas sprawdzam jak inni rozwiązali problem, może coś fajnego podptarzę no i tu mam taki kwiatek

Scanner scanner = new Scanner(System.in);

int numOfElements = Integer.parseInt(scanner.nextLine()); //obsolete. I am not using it to set the array length
int[] elements = Arrays.stream(scanner.nextLine().split(" ")).mapToInt(el -> Integer.parseInt(el)).toArray();
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@aphen: strumienie weszły dosyć dawno temu, są przydatne i po przyzwyczajeniu się do zapisu bardziej czytelne. Nie martw się, że próg wejścia jest dosyć duży...
  • Odpowiedz
Mam encję składającą się z poniższych pól i chciałbym ją umieścić w bazie danych za pomocą api używając metody POST. Tylko, używając RequestBody dla mojej klasy User, będę musiał wpisywać te wszystkie dane, a ja w moim requescie chcę podawać tylko email i hasło, a np appUserRole ustawiać w mojej metodzie serwisowej.

#programowanie #naukaprogramowania #java
stanleymorison - Mam encję składającą się z poniższych pól i chciałbym ją umieścić w ...

źródło: comment_1631031719x1fveX4MTX4FoLeWGJk2uJ.jpg

Pobierz
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@aloucie: Paaanie jaki mapstruct, ja tam wole mieć kontrole nad swoim kodem ( ͡° ͜ʖ ͡°)
@stanleymorison: Inną opcją jest zrobienie komponentu/klasy, która ma funkcję, która przyjmuje requestBody i zwraca encję. Pola encji, które chcesz mieć z requestBody bierzesz z requestBody, a pola które generujesz lub bierzesz z innego źródła to generujesz albo bierzesz z innego źródła ( ͡° ͜ʖ ͡°
  • Odpowiedz
#naukaprogramowania #ksiazki #kursy #sklepinternetowy

Koledzy i koleżanki,
Jeżeli chodzi o #scala (przepraszam, za wołanie ale jest szansa, ze ktoś będzie się orientować) to swojego czasu znalazłem rewelacyjną książkę napisaną przez Gabriela Volpe: Practical FP in Scala: A hands-on approach.

Jest tam opisany proces budowy sklepu internetowego wraz ze wszsytkimi najlepszymi praktykami i architekturą jeśli chodzi o budowę takiego sklepu akurat w tym przypadku z
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#anonimowemirkowyznania
Jak oceniacie poziom ludzi po bootcampach? Wiem, ze wielu z nich pracuje w najlepszych firmach, ale ze w IT jest duze zapotrzebowanie na pracownikow, to "najlepsza firma" troche przestaje byc wyznacznikiem umiejetnosci. Po takich kursach mozna miec jakies braki? Czy pozniej w pracy trzeba duzo nadrabiac? Chcialbym poznac opinie pracodawcow i wspolpracownikow. #programowanie #naukaprogramowania #testowanieoprogramowania

Kliknij tutaj, aby odpowiedzieć w tym wątku
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

u mnie ludzi po bootcampach przyszli i są tak dobrzy, że wygryzają starych seniorów-rupieci z roboty, bo umieją od nich więcej, a żądają mniej - tak ic the bootcampy przygotowały w zaledwie dwa tygodnie!
  • Odpowiedz
Piszę sobie w Spring Boocie api i mam pewnien problem, którego nie mogę rozwikłać. Używam Spring Security do zabezpieczenia endpointów i teraz nie mogę odebrać z nich requesta, pomimo że autoryzuję się kontem admina z bazy danych, w odpowiedzi dostaję htmla strony do logowania, zamiast jsona.

#springboot #java #programowanie #naukaprogramowania
stanleymorison - Piszę sobie w Spring Boocie api i mam pewnien problem, którego nie m...

źródło: comment_1630953174QI5DOnbJoVMKtyVqyR7aYJ.jpg

Pobierz
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

ABSTRAKCJA W PROGRAMOWANIU OBIEKTOWYM W C#

Cześć! Nowy odcinek jest już na YouTube. W tym odcinku przybliżę Ci czym jest abstrakcja w programowaniu obiektowym. W C# do zastosowania abstrakcji stosujemy klasy abstrakcyjne oraz interfejsy. Dowiesz się czym są klasy abstrakcyjne, kiedy ich używać, czym są interfejsy i jaka jest różnica pomiędzy nimi. Miłego oglądania

Link: https://www.youtube.com/watch?v=PKi-whp4fiM

#programowanie #programista #nauka #naukaprogramowania #programista15k #
kazik- - ABSTRAKCJA W PROGRAMOWANIU OBIEKTOWYM W C#

Cześć! Nowy odcinek jest już n...

źródło: comment_1630935230irXYHdAsanijcJIJHYHBSA.jpg

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@reveil: To działa gdy zatrudniasz osoby z doświadczeniem, gdyż oni wiedzą co robić, są w stanie się sami zorganizować i masz pewne zaufanie. Stażystę bez doświadczenia i referencji trudniej tak zatrudnić.

To nie są porównywalne sytuacje.
  • Odpowiedz
Mirki, jestem Javowym seniorem i chcę podciągnąć sobie trochę Kotlina - planuję w tym celu zacząć pisać sobie jakąś gierkę w libKTX (Kotlinowa nakładka na znany Javowy libGDX). Czy ktoś na tagu #naukaprogramowania lub #programowanie byłby zainteresowany serią wpisów technicznych, w których bym opisywał co ciekawsze aspekty i pokazywał jak podchodzę do tematu? Mam spore doświadczenie w programowaniu, ale niewielkie w game designie. Wpisy miałyby charakter edukacyjny -
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@GotoFinal: To nie będzie ani wielka gra ani taka co wyciska ostatnie soki z kompa, raczej prototyp. Celem jest poużywanie Kotlina w praktyce bo to mój ulubiony sposób nauki. Jak ten "prototyp" gierki będzie fajny to zawsze mogę kontynuować koncept w jakimś C++ albo Unity
  • Odpowiedz
#anonimowemirkowyznania
W zasadzie to bawią mnie ludzie, którzy promują naukę programowania. A może powinno się im dziękować? To jest straszne jak obecnie nowi programiści są w stanie się upodlić by zebrać jakiekolwiek doświadczenie. 3 miesiące pracy za darmo? Nie ma problemu. Dwie osoby zgodziły się na około pół roku za darmo i od października u mnie zaczynają. Dalej wszystkich namawiajcie. Seniorzy - was też to spotka. Nasycenie nadejdzie prędzej czy
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

3 kroki zapewniające Ci profesjonalny wizerunek i ruch w serwisie GitHub ✨️✨️✨️

GitHub to jeden z topowych portali programistycznych, które dziennie przegląda tysiące programistów w poszukiwaniu solidnych rozwiązań. Portal ten bardzo chętnie również przeglądają rekruterzy, aby zapoznać się z działalnością potencjalnego kandydata

W oczach obu tych grup warto zbudować fachowy wizerunek, dlatego przygotowałem poradnik w którym pokażę Ci
kilka prostych zabiegów, niezajmujących dużej ilości czasu, a pozwalających Ci na zbudowanie profesjonalnego wizerunku, który
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam konto na wypokie od ponad roku, od samego początku obserwuje tag #programowanie. Ponieważ zwykle kilka razy dziennie pojawiają się wpisy osób chcących rozpocząć przygodę z tym zawodem, postanowiłem zabrać rad dla początkujących programistów. Oczywiście, wszystko co napisałem poniżej wynika z mojego, i tylko mojego, doświadczenia i nie jest 100% obiektywną prawdą objawioną.

1. Programowanie to bardzo szeroka branża. Soft jest wszędzie, od stron internetowych i aplikacji mobilne po pralki
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@groman43: ale to logika na max poziomie gimnazjalnym. I spoko, matematyka uczy logicznego myślenia, ale programowanie samo w sobie też. Ale nie trzeba w tym celu dobrze znać reszty typowej matematyki.
  • Odpowiedz
Tęskniliście? Tak znowu będzie o Oh My... A nie, wybaczcie, to z przyzwyczajenia ( ͡° ͜ʖ ͡°) Czas na #konkurs!

A zadanie w nim jest proste. Postawcie się w roli głównego bohatera grafiki: widzicie odpowiedzi, ale jakie będzie pytanie? Jeśli jesteście DEFINITYWNIE pewni, to zapraszamy komentowania ( ͡° ͜ʖ ͡°)

Do zgarnięcia
justjoinit - Tęskniliście? Tak znowu będzie o Oh My... A nie, wybaczcie, to z przyzwy...

źródło: comment_16306828762EDQ1ekyiUTvKhAs8eiovC.jpg

Pobierz
  • 48
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach