• 2
@Andrzejuniedenerwuj

-ze Springa na 100% będzie pytanie ze Spring scopes jakie są i jaki jest domyślny
-dependency injection
-zeprojektowanie crud REST czyli powiedzenie jakich metod http byś użył i jakie będą miały nazwy i co będą zwracać
-jakie znasz wzorce projektowe i wytłumaczenie jednego z
  • Odpowiedz
Mireczki mam taki problem:
W Quartzie mam job'y X i Y. Uruchamiam i wszystko ładnie śmiga. Zaszła jednak konieczność usunięcia job'a Y. No i tu pojawia się problem bo quartz dalej próbuje uruchomić usunięty job. Informacje o jobach quartz przechowuje sobie w bazie i z tego co widzę wpis z usuniętym jobem dalej tam istnieje. Czy w API quartza istnieje jakaś właściwość true/false która wymuszała by odświeżenie tabel quatrz'a przy uruchomieniu aplikacji?
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czy to ja jestem jakimś paranoikiem dla którego to jest Exception Driven Development, czy to normalne, że w każdym tutorialu jaki widziałem akceptowalnym i zalecanym podejściem jest wywalanie wyjątkami w serwisie/kontrolerze jeśli cokolwiek nie jest zgodne z naszymi oczekiwaniami (np. przy rejestracji użytkownik istnieje) i handlowanie tego w @ControllerAdvice? Z początku chciałem zwracać w kontrolerze w zależności od wartości Optionala, ale wolałbym dostosować się do konwencji.
#java #
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@RobieInteres: to zależy co biznesowo ma się z tym dziać. Jeśli błędu nie obsługujemy w żaden sposób w naszym serwisie, po prostu ma zostać zwrócony do klienta, to jest to najlepsza metoda. Rzucić wyjątek, zmapować go na sztywny format błędu (zawsze ten sam) i zwrócić.
  • Odpowiedz
hej Mirki od #springboot #java, potrzebuję pomocy w optymalizacji tego kodu.

Kod na 1 corowym z 2GB RAM VPSie i bazą w pgsql działa ok 6-10 minut i jest dla mnie nie akceptowalny szczególnie dla takiej ilości danych.
Niestety z zewnętrznego źródła dostaję zawsze komplet UIDów (teraz ok 100 tys.) nieważnych dokumentów bez żadnych dodatkowych znaczników.
Chcę wyfiltrować dokumenty do usunięcia i je usunąć skoro trafiły
  • 20
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@JacobTheLiar: Te invalidDocuments dostajesz z jakiejś bazy? Query w SQLu będzie nieporównywalnie szybsze niż operacje na streamie. Jeśli możesz przesuń to do warstwy persystencji.
  • Odpowiedz
via Wykop Mobilny (Android)
  • 0
Czy ktoś może mi polecić jakiś kurs, artykuł o tym jak działa spring pod spodem?

W sensie nie jak się tworzy aplikacje bo to w miare wiem tylko wszystko o zrozumieniu framweroka, budowy, spring container, zależnościach itp.

Nie wiem czy chce się uczyć javy ee lub serveletów od nowa żeby to zrozumieć, w sensie nie wiem czy jest sens.

Jak
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki ale porąbana ta java ( ͠° °) uruchamiając aplikację konsolową w #springboot w IntelliJ śmiga zajebiście. Ale jak uruchamiam, ja z wiersza poleceń mvn spring-boot:run to się wywala komunikatem

I/O error on GET request for "[https://en.wikipedia.org/w/api.php":](https://en.wikipedia.org/w/api.php":) sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target; nested exception is javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

hej mirki mam pytanie odnośnie #programowanie, buduję aplikację w #spring jako serwer rest i #android jako klient rest. Czy sprzedając te aplikacje muszę oddawać kody źródłowe klientowi? Nie jestem pewien, ale czy budując aplikacje używając open-sourcowych bibliotek ( #springboot #room) muszę klientowi oddać również kod?
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@JacobTheLiar: niestety w tym nie pomogę, nie mam doświadczenia w pisaniu umów. Staraj się być precyzyjny, np. w definicji co jest defektem, który będziesz musiał naprawić i ile masz czasu na reakcję i naprawę. Żeby nie było, że klient myślał, że coś działa inaczej niż jest w rzeczywistości i będzie to traktował jako błąd.
  • Odpowiedz
macie jakiś fajny tutorial od nie hindusa jak wrzucić swoje mikroserwisy na kubernetesa? ogólnie chce aby mikroserwisy się komunikowały ze sobą i chce aby kubernetes zajmował się ich rejestracją(no ogólnie chce kubernetesem zastąpić eurekę). I drugie pytanie czy jestem wstanie jakoś normalnie debugować zdeployowane apki na kubernetesa? W sensie chciałbym sobie prześledzić komunikacje pomiędzy mikroserwisami
#programowanie #java #spring #springboot
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@rekoj: Co do drugiego to tracing do tego służy. Chyba, że używasz rozwiązań jak linkerd to one mają to wbudowane bez dodatkowej pracy, ale i tak polecę tracing.
  • Odpowiedz
Mireczki potrzebna porada.

Mam api graphql'owe które zwraca tablicę obiektów.
Jest zrobiona swego rodzaju paginacja by per request zwracało tylko tyle obiektów ile front chce wyświetlić (by nie przesyłać wszystkiego na front i tam nie decydować co ma być wyświetlone na której stronie).

Potrzebuję dodatkowo (poza np. 5 elementami z 25) przesłać informację ile jest ich wszystkich. Po stronie backendu jest ta informacja wyciągnięta (data jpa - Page) ale graphql tak czy inaczej śle jedynie
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#reactnative #react #programowanie #java #springboot

Cześć Mirki,

Mam pewien problem otóż używam na React Native biblioteki react-native-image-crop-picker, która umożliwia wybranie zdjęć z telefony i buduje odpowiedni JSON po wybraniu zdjęć:

{"files":[{"uri":"file:///storage/emulated/0/Android/data/com.app/files/Pictures/9aabd76f-b478-4929-a2de-ca952d906d59.jpg","type":"image/jpeg","name":"9aabd76f-b478-4929-a2de-ca952d906d59.jpg"}]}
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#springboot #java #reactjs #react #scss

Cześć Mirki, stworzyłem sobie projekt aplikacji Spring Boot + React.js

Dodatkowo do react.js wdrożyłem SCSS i mam problem z odświeżaniem styli SCSS bo cały czas muszę robić npm run build i restart tomcat'a. Czy ktoś robił żeby automatycznie odświeżało style i react.js dla Spring Boot?

Z góry dzięki
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Witajcie Mirki,
pożeniłem SpringSecurity z ActiveDirectory. Szukam pomocy dydaktycznych/przykładów jak teraz pożenić autentykację, którą posiadam z jakimś systemem autoryzacyjnym/tokenowym np. OAuth2 lub jakiś inny. Ważne bym miał swobodę przydzielania grantów do końcówek API za pomocą AD.

Rozwiązanie głównie do celów frontend. System, który piszę również jest udostępniany dla serwisów konsumujących dane i fajno by było gdyby taki token generować raz na czas do odwołania (coś ala działanie jak api-key) i przydzielanie dostępów do
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#java #springboot #spring

Cześć Mirki, czy ktoś wykonywał serwis do automatycznej wysyłki wiadomości e-mail, który np. tydzień przed zakończeniem umowy wysyła e-mail do tej danej osoby? Obecnie używam Quartz Job ale średnio o tak działa bi cały czas muszę tworzyć cron do każdego elementu.

Czy używaliście jakiegoś innego rozwiązania?
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@globalbus: no to tak mam stworzone, że joby mają się wykonywać względem cron'a i działać w określonym czasie od - do. Problem jest taki że executeInternal() gdzie mam funkcję wysyłki maila po każdym restarcie aplikacji zawsze się wykonuje mimo że zaplanowana wysyłka jest za kilka dni.
  • Odpowiedz
@SayerL: a jaki masz base ustawiony i jak jest deployowany ten html? Jak wygląda ten element img po generacji? To są dosyć fundamentalne kwestie
  • Odpowiedz
@Miith: @Generyczny_nick: dokładnie tak: https://www.wykop.pl/wpis/48119087/moglby-ktos-podeslac-linka-do-jakiegos-ladnego-pro/

tak naprawdę nie ma czegoś takiego, bo każdy wytknie jakieś tam problemy, nie mówiąc o jakimkolwiek komercyjnym rozwiązaniu, zawsze jest miejsce na ulepszenie, nie ma czegoś takiego jak perfekcja, jedyne co to możesz mieć mentalność że cały czas każdy w projekcie ulepsza, a klient to rozumie i ma na to budżet
  • Odpowiedz