Tworzę sobie apkę chatu w spring boocie. Wiem w jaki sposób nadać uprawnienia np do tego, a aby USER mógł tworzyć nowe pokoje czatu, ale przykładowo nie mógł ich usuwać. Ale jak stworzyć uprawnienia, które zezwalają USERowi na usuwanie pokoju czatu, ale tylko tego, którego sam utworzył?

#springboot #java #naukaprogramowania #programowanie
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@MrFisherman: nauka Kafki z kursów to jak nauka pływania w wannie, znajdź projekt jakiś gdzie Kafki używają najlepsza opcja imo i jak działa to na prodzie, począwszy od topologii poprzez partycje i failover strategy. A jak chcesz się samemu nauczyć to napisz może jakiegos prostego, może być nawet konsolowy manager do Kafki z poziomu Javy. Więcej samemu ciężko się coś pouczyć

No i strona confluent io poczytaj
  • Odpowiedz
https://vived.io/jvm-tuesday-vol-58-mariana-trench-wildfly-utf-8/?utm_source=wykop&utm_medium=mikro&utm_name=weekly

Wszyscy piszą dziś o Facebooku, to my też. Ale jeśli jesteście znudzeni tematem wczorajszej awarii (do tej wrócimy sobie w sobotę, jak opadnie kurz po bitwie), to mamy dla was facebookowy linter. A także informacje o zmianach w WildFly oraz zmianie domyślnego kodowania Javy.

#java #wildfly #vived #programowanie #programista15k
Articles - https://vived.io/jvm-tuesday-vol-58-mariana-trench-wildfly-utf-8/?utmsourc...

źródło: comment_1633442217e3SAPxr6aYKdV9xfUJG5Fr.jpg

Pobierz
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

WebFlux webfluxem, każdy teraz webfluxy robi, ale mam takie pytanie czysto teoretyczne

public Mono>> getClusters(ServerWebExchange exchange) {
return Mono.just(ResponseEntity.ok(Flux.fromIterable(clusterService.getClusters())));
}

https://pastebin.com/cKcU281q
  • 16
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jakbym był prowadzącym przedmiot Javę na studiach to egzamin bym robił z Effective Javy i mówił studentom by to czytali, że nic więcej mi nie trza. Na moich studiach mieliśmy jakieś egzaminy ze Swinga i AWT. Polibuda

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

@jaca_66: z drugiej strony uczyć się z effective java nie znając w ogóle języka to też średnio, ale rozumiem jaki masz zamysł
U mnie na studiach na modelowaniu oprogramowania obowiązkową lekturą był czysty kod. O effective java dowiedziałem się z wykopu ( ͡° ͜ʖ ͡°)
  • Odpowiedz
try (InputStream in = new InputStream(src);
OutputStream out = new FileOutputStream(dst)) {

https://pastebin.com/aySM7FZH

Jeżeli metoda się wykona, wyjątek nie zostanie zgłoszony to rozumiem że w tym przypadku nie potrzebne jest używanie metody "finally" aby zamknąć strumień?
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jak wstrzykujecie zależności w Springu? Używacie adnotację np. @Service w klasie, którą chcecie wstrzyknąć czy macie klasy z adnotacją @Configuration a w niej metody oznaczone @Bean, które zwracają instancję danej klasy? Wiem, że to drugie podejście jest zgodne z clean architecture, bo wtedy te Springowe konfigurację do wstrzykiwania zależności są w warstwie infrastruktury i nie przeciekają nigdzie indziej, ale z drugiej strony to sporo dodatkowego kodu.
#spring

Jak wstrzykujesz zależności w Springu?

  • Używam adnotacji np. @Service 71.4% (25)
  • Używam klas z @Configuration i metodami z @Bean 28.6% (10)

Oddanych głosów: 35

  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Cześć, postanowiłem stworzyć swój pierwszy większy projekt aplikację webową w Javie z wykorzystaniem Spring boota i innych frameworków. Jak zacząć taką aplikację? Ktoś może poleci dobre kursy nawet płatne ?

#java
#springboot
  • 16
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Rozest: weź sobie na baeldugu obczaj jakiś kurs/tutorial są darmowe do tego dokumentacja springa i powinieneś dać radę coś naklepać
Jakbyś chciał review to pisz na pw
  • Odpowiedz
@jaca_66: jakbym sam coś algorytmicznego zaimplementował to by mnie odrzucili na review i tyle. Nie tylko nie trzeba ale i nie wolno. Niby co to za filozofia napisać kopiec binarny #pdk albo jakieś wyszukiwanie ale jak przegapisz corner case to koszty są spore. Używa się audytowanych bibliotek z długim stażem które tworzą informatycy teoretycy.
  • Odpowiedz
Dlaczego w Polsce od Junior Java Developera bardziej wymaga się znajomości frameworkow, typu Spring, Hibernate, konkretnych narzędzi i języka programowania gdzie tym czasem obserwując rynek zachodni, skandynawski obserwuje że Juniorzy nie muszą znać żadnych frameworkow, ale bardziej zwraca się uwagę na ich potencjał myślenia analitycznego, programowaniu w sensie znajomości struktur danych, algorytmów, typowej wiedzy z zakresu Computer Science bez nacisku na znajomosc frameworkow.

Z czego to wynika?

#programowanie #java
  • 20
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Z czego to wynika?


@jaca_66: typowa kontraktornia zatrudnia takiego, który jak najszybciej wykona powierzone zadanie, tj. noe będzie trzeba go specjalnie przyuczać. Dodatkowo jak jest niewolnikiem jednego frameworka to pewnie będzie miał mniejsze wymagania finansowe bo rynek jest szczuplejszy ( ͡° ͜ʖ ͡°)
  • Odpowiedz
Po wejściu na stronę btc explorer ostatni wydobyty blok ma adres 702873, natomiast na eth explorer najnowszy blok to 13327349. Kiedyś myślałem, że tylko jest jeden rodzaj bloków, i w tym bloku mogą być umieszczane różne transakcje btc, eth, usdt itd. Teraz widzę, że każde osobne krypto ma swoje własne bloki. Tzn, że jest jeden blockchain i nie wiem jak to nazwać różne rodzaje bloków dla poszczególnych krypto. Próbuję to zrozumieć, bo
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Jonki: Zależy co chcesz zrobić. Masz Blockchain Bitcoina, masz Blockchain Etherium itd. Nie są one w żaden sposób związane.

Trochę jak PostgreSQL strony A, Mysql strony B, to inne bazy danych
  • Odpowiedz
Dzisiaj w Khorinis pierwsza edycja Programisty 0K, ale...

Nie lepiej byłoby zostać Programistą 100K? W naszym teleturnieju do zgarnięcia tyle rudy, że kilkukrotnie można by barierę wysadzić! ( ͡° ͜ʖ ͡°)

Dziś ostatni dzień zgłoszeń, zapraszamy wszystkich #programista15k!
____________
#javascript #python #java #php #java #devops #security #programowanie #
justjoinit - Dzisiaj w Khorinis pierwsza edycja Programisty 0K, ale...

Nie lepiej ...
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@jaroslaw-stadnicki: @Jurigag: Nie jest słabe. Baza danych której schemat został przemyślany i zaprojektowany przez specjalistę w zasadzie zostaje otwarta na każdego deva który nie ma pojęcia jak wydajnie zapytać o dane. To brak izolacji. Zupełnie jak mutowalna klasa z publicznymi zmiennymi. Odpowiedzialność w jaki sposób zmieniane są dane powinien być po stronie bazy danych i nikt inny nie powieniem tam grzebać. Ten pattern dziala tylko jak macie w
  • Odpowiedz
Jak mogę używać swoich „customowych” tabel do tworzenia JWT w Spring Security? Bo teraz ciągle spring krzyczy, że nie może znaleźć tabel users, authorities, które są defaultowymi tabelami. Ma to coś wspólnego z implementowaniem UsersDetails i UserDetailService?

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

Jest tutaj ktoś kto poszedł na magisterkę (domyślnie zaoczną) z infy po kilku latach w branży? Mam inżyniera (skończony zaocznie iet agh w 2020, pozdrawiam jak jest tutaj ktoś z roku) i pracuję od 3 lat w webdevie. Zastanawiam się czasem czy by nie wrócić do edukacji weekendowej. Oczywiście to musiałaby być ogarnięta uczelnia z ogarniętą kadrą, bo dla samego kaprysu nostalgii za inżynierem wpakować się w jakąś kaszanę bym nie chciał.
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Oczywiście to musiałaby być ogarnięta uczelnia z ogarniętą kadrą, bo dla samego kaprysu nostalgii za inżynierem wpakować się w jakąś kaszanę bym nie chciał.


@wpoldokomina: Jak nie pójdziesz na Harvard albo Oxford to i tak będzie dla kaprysu, bo na pewno na gównianych polskich uczelniach nie nauczysz się niczego przydatnego w pracy xD Jezeli po 3 latach w prawdziwej robocie jeszcze nie zdałeś sobie z tego sprawy, to zmień pracę.
  • Odpowiedz
@wpoldokomina: czyli chcesz iść towarzysko na studia? Bo powiedzmy sobie szczerze, na uczelni nic nowego się nie dowiesz w kontekście swojej pracy, u mnie na magisterce poza jakimiś nieprzydatnymi abstrakcjami miałem tylko unit testy
  • Odpowiedz
Mam zadanie do zakodzenia w #java z ilością X paczek, które mają Y rzeczy w każdej ( nie mogę rozpakowywać paczek i każda ma inną ilość tych samych przedmiotów ). Mam do dyspozycji ciężarówkę o ładowności Z i mam rozplanować logistykę tego pojazdu by było jak najmniej kursów. Na razie podchodzę do tego jak do problemu zachłannym ładowaniem plecaka tylko, że tam nie było n kursów z plecakiem tylko jeden.
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Uczę się standardowej Javy i chcę ruszyć tematy zwiazane z bazami danych. Co najlepiej i najłatwiej opanować żeby przydało się w przyszłości? JDBC, JPA, czy Hibernate?
#java
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@duzeRolo : olej JOOQla i JDBI to zwykle mappery na jdbc. naucz sie jdbc np z uzyciem springowego JdbcTemplate i TransactionTemplate. Jak juz bedziesz znał solidnie wez sie za JPA (predzej czy pozniej bedziesz mial z nim do czynienia) - podstawy nie sa trudne. EclipseLink jest imho troche fajniejszy od Hibernata i jest referencyjna implementacja. Pozniej Spring Data (spring-data-jpa i nosqle jak mongo itp).
  • Odpowiedz