via Wykop Mobilny (Android)
  • 8
Jakie mieliście pytania ze Springa na rozmowach kwalifikacyjnych? (obojętnie jaki poziom)

Obecnie pracuje jako "junior r&d engineer" (czyli inaczej mowiąc junior java xd) ale głównie u nas jest jeszcze JEE i tak myślę że jakbym chciał no za rok zmienić firmę to zapewne dostnę Springa i muszę się sam we własnym zakresie go pouczyć.

Ogólnie znam SpringBoota, wiem jak się tworzy aplikacje, resty, jak się do bazy woła, te podstawowe adnotacje, dependency
  • 28
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@MrFisherman: nie popełnij tego błędu co ja i uciekaj w Springa jak najszybciej - tego jest zdecydowanie najwięcej teraz na rynku. Zasiedziałem się w JEE przez 4 lata i potem niemal pół roku cisnąłem po godzinach aby nadgonić by dostać się do kontraktorni, skąd potem trafiłem do projektu gdzie jest Spring.

A na rozmowie o pracę z tego co @jaca_66 napisał to na mida miałem 7 i 3. Cała
  • Odpowiedz
  • 0
Chciałem dodać bootstrapa za pomoca zależności w pom.xml, natomiast gdy korzystam z org.webjars wyrzuca mi błąd że go nie znalazło.

Sprawdzałem zależności w mvn repository i są one dobre. W czym może lezec problem?

#java #maven #programowanie #spring
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirkasy,
potrzebuje łopatologicznego wyjaśnienia odnośnie działania tokenu JWT.
1. Na podstawie credentiali tworzymy token JWT.
2. Podpisany zostaje algorytmem RSA a więc mamy klucz prywatny i publiczny.

Teraz gdzie przechowujemy nasz klucz prywatny?
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@victordeleco2 Musi go albo mieć wprowadzony w procesie konfiguracji. Część standardów jak openid connect specyfikuje też format endpointa zawierającego informacje o wspieranych funkcjonalnościach oraz potrzebne klucze publiczne.
W każdym bądź razie musisz dostarczyć albo sam klucz publiczny albo namiary gdzie go szukać.
  • Odpowiedz
@Waffenek: Rozjaśniło mi się trochę. Stworzyłem sobie szybki projekt spring bootowy, gdzie generuje taki token JWT i pózniej przy kolejnych requestach dołączam go do headeru, odparsowuje i cos tam z niego biore. Dziękuje Ci za odpowiedzi, mega pomocne i wyczerpujące. Kolegom powyżej również.
  • Odpowiedz
#anonimowemirkowyznania
Hej, mam kilka pytań odnośnie DTO w springu.

1. nazewnictwo - czy nazywacie wasze modele, np StudentDto, tylko, gdy są używane do mapowania w kierunku encja -> dto (jako response), czy, gdy dotyczy do requestów, request -> encja
2. jeśli NIE WSZYSTKIE pola dla studenta są aktualizowane to czy, utworzenie modelu StudentUpdateDto jest dobrą praktyką czy powinienem wysłać poprzez PUT, tylko te parametry, które chcę zaaktualizować?
3. W niektórych przypadkach, używany jest
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

agile-hejter: 1. W projektach raczej spotkasz się z nazewnictwem *DTO - dla mnie trochę przeżytek, coś jak w implementacji interfejsu *Impl
2. W takich wypadku powinieneś użyć PATCH - aktualizuje wybrane części zasobu, PUT podmienia zasób :)
3. W POST nie powinieneś mieć opcji wysłania ID, zdecydowanie IDki powinny być generowane na backendzie, co najfajniejsze nie musisz zwracać w danych resource-a w ogóle ID -> możesz użyć HATEOAS https://spring.io/projects/spring-hateoas#overview i mieć
  • Odpowiedz
Trendy w Springu w 2022

▶️ 24 stycznia o 19:00, spotykamy się na LiveStreamie, by wspólnie przyjrzeć się zmianą jakie nas czekają. Weźmiemy pod lupę też rynek pracy oraz nadchodzącym trendom w tym kierunku trendom.
▶️ Sprawdzimy zmiany, które nadchodzą w Springu i Spring Boot, zobaczymy czego jest rozsądnie się jest uczyć na ten moment.
▶️ Pokaże Ci też moje autorskie 3 drogi nauki Spring Boota ze mną!
▶️ Zapisz się na wydarzenie już teraz!
SoftBull - Trendy w Springu w 2022

▶️ 24 stycznia o 19:00, spotykamy się na LiveSt...
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mireczki szukam szukam i nie mogę znaleźć.
Mam aplikację spring bootową z cachem hazelcast (Embedded Cache per instancja które gadają ze sobą bez żadnego near cache) i potrzebuję uzyskać metrykę miss ratio (jak czegoś nie znalazło w cache).
Aktualnie mam jedynie hit.
Opcję StatisticsEnabled na true przy tym cache mam ustawioną, mimo to ciągle w metrykach jest tylko hit a brak miss.

#programowanie #naukaprogramowania #spring #
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

siema,
potrzebuję zaplanować swoją karierę IT aby w jak najszybszym czasie zarabiać jak najwięcej. Moje doświadczenie aktualne jest takie, że przez 2 lata pracowałem jako tester a kolejne 2 lata do teraz jako Java Developer. Inne technologie jakich używam to Spring, Mysql, Liquibase. Języki jaie znam: Angielski na jakieś B2+ i Polski native :) Czyli nie za bogato.

Załóżmy, że za 5 lat chcę zarabiać 20k na rękę.

Aktualnie mam zamiar szukać nowej pracy i
  • 28
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@baton_z_buszu: Jak to kiedyś jedna osoba napisała na forum 4programmers. Wystarczy, że będziesz dobry, większość programistów to tłumoki. Ja się z tym zgadzam, nie ma za dużo konkurencji jak chcesz zarabiać dużo.

Moim zdaniem ważne jest:
1. Angielski, najlepiej biegle, im lepszy masz poziom tym lepiej. Nie tylko w rozmowach o technologii, ale też small talk.
2. Etos pracy, sumienność, dokładność i szczegółowość, komunikatywność. Szeroko pojęte umiejętności miękkie.
3. Specjalizacja, nawet jak robisz CRUDy
  • Odpowiedz
No zaraz mnie coś strzeli, jak w spring boocie mogę zaimportować zewnętrzny plik js do mojego template? wrzucam go do folderu static, potem
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Killeras: @PaaD: Robię jak w powyżej i dalej nie działa, nie mam pojęcia o co tutaj chodzi. Najgrosze jest to, że jak sobie wrzuciłem ten plik do Web serwer for chrome, udostepniam pod adresem localhos:8887 i wkleję do kodu <script scr="localhost:8887/newFile.js> to działa...
  • Odpowiedz
@Bulldogjob: Zaczalem 4 lata temu i Scrum mnie rozdupił, szczególnie Sprinty że mam już dość. Nie da rady cały czas robić pod presją. Nawet z nazwy, to sugeruje że nie idzie się robić tylko zapier...
  • Odpowiedz
Mirasy,
Jeżeli mamy w springu np. pool size=5.
I odpalamy asynchroniczną metodę void (@Async) i nie ma wolnego wątku to ona czeka na wolny wątek blokując "główny wątek" czy czeka na wolny, ale nie blokuje "wątku głównego" i idzie dalej a metoda async wykona się kiedyś, gdy zwolni się wątek?
#java #spring #springboot
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

No to następne zadania trafiają na kolejkę. Jak kolejka się zapełni, to następne zadania będą się wypieprzac przy próbie dodania do puli.
  • Odpowiedz
Hej, na projekt z uczelni robię aplikacje internetową w stylu codewars - aplikacja do rozwiązywania zadań algorytmicznych. Backend będzie w javie - spring boot, i zastanawiam się jak zrobić wykonywanie kodu użytkownika na serwerze. Mój pierwszy pomysł to postawić server w dockerze i używać ProcessBuildera do wykonywania kodu ze stringa. Pracował ktoś może nad czymś podobnym i może podrzucić jakieś rady/materiały. Z góry dzięki.

#studbaza #java #spring
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Gladias: Docker ma api restowe, więc możemy utworzyć obraz z tym kodem, uruchomić kontener i wykonać ten kod. Zrzucić sobie wynik wykonania do jakiegoś pliku i pobrać z kontenera.
  • Odpowiedz