Szkolenie Live: Spring Security i OAuth2 Na Przykładach

▶️ Dowiedz się czym jest Spring Security oraz jakie praktyczne narzędzia Ci dostarcza.

Pracę z kodem zaczniemy od stworzenia aplikacji zapewniającej uwierzytelnienie i autoryzację, po to, aby znacznie tych mechanizmów pokazać Ci konkretnych przykładach.

✨️
SoftBull - Szkolenie Live: Spring Security i OAuth2 Na Przykładach

▶️ Dowiedz się ...
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#anonimowemirkowyznania
Mirki, jak wyglądają rozmowy rekrutacyjne i jakie mogą być pytania na stanowisko Mid/Regular Java Developer? Oprócz takich prostych, które padają zazwyczaj na stanowisko Juniora, to chodzi mi o takie, które już są bardziej dla mida? Mam już 2 lata doświadczenia jako Junior i rozglądam się za nową pracą, tylko nie wiem czy sobie poradzę na rozmowach rekrutacyjnych, skoro się nigdy nie rekrutowałem na takie stanowisko. Przeraża mnie trochę, że
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

juniira zapytają czym sie różni hashmap od linkedhashmap a na seniora/regulara zapytają o jakiś szczegół implementacyjny z tego tematu


@NieBendePrasowac: mam dokładnie odwrotne doświadczenia - im bardziej "seniorska" rola tym mniej kogokolwiek interesowały szczegóły implementacyjne albo algorytmika, tylko raczej tematy związane z architekturą, inżynierią czy nawet w ogóle filozofią ( ͡°( ͡° ͜ʖ( ͡° ͜ʖ ͡°)ʖ ͡°) ͡
  • Odpowiedz
Mirasy, pracował ktoś z was może z gRPC w Javie? Potrzebuje stworzyć generycznego klienta tzn. użytkownik podaje parametry, adres, port plus payload. Przeglądałem przykłady klientów, które są na samplach w sieci. Wszędzie już z góry mam zadeklarowany jakiś model requestu, który wysyłam. Natomiast ja chciałbym to generować dynamicznie. Nie wiem czy w ogóle jest taka opcja w przypadku gRPC.
#programowanie #java
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

No taka jest idea Protocol Buffers, format wysylanych wiadomosci ma byc z gory znany. Mozesz kombinowac z polami typu "oneof" albo any (gdzie any trzeba importowac, to nie standardowy typ).
  • Odpowiedz
@D3xxT3r: w protobufie mozesz definiowac mapy, sa tez bardziej generyczne typy zdefiniowane od googla typu google.protobuf.Any albo google.protobuf.Struct. Jak to nie podziała no to zawsze mozesz po prostu zakodowac wszystko w base64 ( ͡° ͜ʖ ͡°)
  • Odpowiedz
Cze, wjeżdżamy z #rozdajo ʕʔ

Rozdajemy 20 FREE biletów na konferencję IT: Code Europe 2022. Wystarczy, że jako jedna z pierwszych 20 osób wejdziesz na naszą stronę i po wybraniu biletu na event w danym mieście, skorzystasz z kodu: #rozdajo. Czas-START!

Nie udało Ci się zdążyć? Nic straconego, łap #rabat -35% na bilet z kodem: #wykop
codeeurope - Cze, wjeżdżamy z #rozdajo ʕ•ᴥ•ʔ

Rozdajemy 20 FREE biletów na konferen...

źródło: comment_16528760583KpaOD9huALjpoKbmIT70w.jpg

Pobierz
  • 39
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@code_europe: zróbcie lepiej coś z Agendą bo jest taka pajda, że szok. Serio nie ma w Polsce ludzi, którzy mają coś ciekawego do powiedzenia? U nas w firmie zgodzili się zwracać koszty za konferencje a ludzie i tak nie chcą iść, więc chyba nie najlepiej to świadczy o tym wydarzeniu.
  • Odpowiedz
@code_europe: aaa, teraz dopiero zauważyłem, że wykorzystaliście wszystkie metody sprzedażowo-manipulacyjne mamy więc:
- przecenę z 689 na 299
- końcówki "99" dla cen, ale to już standard
- okłamane rabaty 30%, bo tak naprawdę chcecie sprzedać za 200 nie 300
- i OGRACZENIE CZASOWE u dołu strony: "Kup bilet teraz! Cena wzrośnie za: 82h 17m 37s". Czyli wywieranie presji na
  • Odpowiedz
@SaintWykopek: bo w porównaniu z językami takimi jak Rust albo Scala, Java to muzeum.

I nie, nie jest wcale "bardzo przyjemnym językiem":
* int vs Integer
* wymazywanie typów generycznych
  • Odpowiedz
Dostajecie plik .json z danymi, na których macie wykonać zapytanie (np: Wybierz 10 najczęściej...)

- Tworzycie obiekty i dane zapisujecie do listy
czy
- Tworzycie bazę danych i mapujecie to na dane w bazie danych, po czym później wykonujecie zapytania do bazy

#java #pytanie #programowanie
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#anonimowemirkowyznania
Hej. Jestem IT Project Managerem z 4 letnim stażem dla projektów Javowych. Ostatnio zauważam tendencje że przez wymagania klienta, często nierealne programiści u mnie w zespole zaczynają robić za free, np. w weekendy by się wyrabiać. wszystko spoko. Mamy w projekcie też nowe technologie których oni nie umieja. Jednak to PO ustala priorytety u mnie i widzę że ciśnie na dowożenie. Z drugiej strony widzę że Devowie robią się
  • 15
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czy jest sens mieć dwa oddzielne modele dla encji biznesowych i encji np. JPA czy documentów Mongo? Czasami można usłyszeć, że tak, ale widzę w tym podejściu pewne problemy.
1.Dla każdej encji biznesowej musimy robić adekwatną encję bazodanową, mappera i repozytorium/dao co zwiększa ilość kodu i czas dowożenia projektu. Np. dla 5 encji jest to 10 dodatkowych klas (5 dla encji i 5 mapperów) a już dla 10 encji jest to 20
  • 15
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Edelner: Pchanie jednej encji bazodanowej jest pozorną korzyścią. Jakakolwiek zmiana w bazie powoduje problemy, a tutaj wystarczy zmienić tylko mapper. Zresztą, pchanie wielkiej encji bazodanowej w jednej transakcji po całym kodzie, to proszenie się o kłopoty, patrząc na sposób w jaki JPA zarządza encjami
  • Odpowiedz
Potrzebuję zmienić kod w SMALI tak, aby isSamsungDeviceWithCustomBinary zawsze zwracało false - co zrobić aby zamienić invoke-static {}, Lcom/samsung/android/app/twatchmanager/util/HostManagerUtils;->isSamsungDeviceWithCustomBinary()Z po prostu na coś w stylu p1 = false (o ile właśnie p1 to jest zmienna - bo nie wiem xd)

Cały kod:

:cond_74
invoke-static {}, Lcom/samsung/android/app/twatchmanager/util/HostManagerUtils;->isSamsungDeviceWithCustomBinary()Z
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam problem z modowaniem APK.
Zdekompilowałem APK korzystając z APK Easy Tool, potem znalazłem interesującą mnie klasę, którą chcę zmodyfikować - powiedzmy, że nazywa się myClass.smali - no więc konwertuję to z smali na java używając smali2java, modyfikuję i w APK Easy Tool pod zakładką Smali/baksmali konwertuję ten plik java do dex i z dex na smali ale jak już przekonwertuje to na smali to ten plik myClass.smali magicznie wraca do oryginalnej formy
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

jak tam usuwam metodę to APK nie chcę się skompilować


@mamniciwszystko: Nie znam się na Smali ani na APK ale jeśli usuniesz metodę a pozostawisz jej wywołanie, to raczej normalna sytuacja że kod przestanie się budować. Może wyrzucenie wywołania albo zahardkodowanie wyniku metody coś zmieni. Jeśli w kontekście problem na który trafiłeś bredzę - zignoruj tę "poradę" ( ͡° ͜ʖ ͡°)
  • Odpowiedz
Główny inżynier Red Hat wróży, co czeka Javę

Choć Java ma już swoje lata, to nadal jest najpopularniejszym językiem na backendzie. Mark Little z Red Hat postanowił przeanalizować, czy tak będzie również w przyszłości.
https://bulldogjob.pl/readme/glowny-inzynier-red-hat-wrozy-co-czeka-jave

#java #naukaprogramowania #programowanie #testowanieoprogramowania #bulldogjob #pracait
Bulldogjob - Główny inżynier Red Hat wróży, co czeka Javę

Choć Java ma już swoje l...

źródło: comment_1652696265BZpwsCpbA3VW5Bggx1Wy7i.jpg

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach