No zaraz mnie coś strzeli, jak w spring boocie mogę zaimportować zewnętrzny plik js do mojego template? wrzucam go do folderu static, potem
Wszystko
Najnowsze
Archiwum
- 0
@Killeras: nasze imiona nie mają znaczenia, liczy się tylko teraz jak ci się żyje
- 0
- 2
Programistyczny Konkurs! Do wygrania 10 zestawów nagród
Wraz z Centrum Techniki Morskiej w Gdyni przygotowaliśmy programistycznych konkurs w ramach którego nagradzamy aż 10 najlepszych projektów.
Wystarczy stworzyć system śledzenia jednostek morskich – z wykorzystaniem dowolnego źródła API. Dokładne przeznaczenie aplikacji zależy od Ciebie – ponieważ oceniana będzie jakość kodu, pomysł oraz wykorzystane technologie.
Konkurs
Wraz z Centrum Techniki Morskiej w Gdyni przygotowaliśmy programistycznych konkurs w ramach którego nagradzamy aż 10 najlepszych projektów.
Wystarczy stworzyć system śledzenia jednostek morskich – z wykorzystaniem dowolnego źródła API. Dokładne przeznaczenie aplikacji zależy od Ciebie – ponieważ oceniana będzie jakość kodu, pomysł oraz wykorzystane technologie.
Konkurs
źródło: comment_1638028337Nuamxukmb5Zx2sSEYiCbp5.jpg
PobierzCo do kryteriów to pozostają one kwestią indywidualną jurora.
@SoftBull: No to mozna sobie odpuscic taki konkurs. Prace beda oceniane pod katem osobistych preferencji, uprzedzen i innych heurystyk w wydawaniu osadow.
To juz lepiej porobic osobiste projekty.
- 1
@briskmann: masz racje, na pewno będzie to oceniane pod kątem osobistych doświadczeń i preferencji. W sumie większość konkursów, którego celem jest jakiś efekt finalny oceniany przez człowieka, to tak działa.
Jeśli masz ciekawe osobiste projekty to może faktycznie nie warto się zatrzymywać.
Ten konkurs jest dla osób, które chcą rozwinąć swoją wiedzę budując ciekawy projekt do portofilio, jednocześnie zgarnąć feedback, sprawdzić się i mieć szanse wygrać jeden z dziesięciu zestawów
Jeśli masz ciekawe osobiste projekty to może faktycznie nie warto się zatrzymywać.
Ten konkurs jest dla osób, które chcą rozwinąć swoją wiedzę budując ciekawy projekt do portofilio, jednocześnie zgarnąć feedback, sprawdzić się i mieć szanse wygrać jeden z dziesięciu zestawów
- 0
Programistyczny Konkurs! Do wygrania 10 zestawów nagród
Wraz z Centrum Techniki Morskiej w Gdyni przygotowaliśmy programistycznych konkurs w ramach którego nagradzamy aż 10 najlepszych projektów.
Wystarczy stworzyć system śledzenia jednostek morskich – z wykorzystaniem dowolnego źródła API. Dokładne przeznaczenie aplikacji zależy od Ciebie – ponieważ oceniana będzie jakość kodu, pomysł oraz wykorzystane technologie.
Konkurs
Wraz z Centrum Techniki Morskiej w Gdyni przygotowaliśmy programistycznych konkurs w ramach którego nagradzamy aż 10 najlepszych projektów.
Wystarczy stworzyć system śledzenia jednostek morskich – z wykorzystaniem dowolnego źródła API. Dokładne przeznaczenie aplikacji zależy od Ciebie – ponieważ oceniana będzie jakość kodu, pomysł oraz wykorzystane technologie.
Konkurs
źródło: comment_1638027714ZFCjMbQCBOrsgW9FSizmEg.jpg
PobierzJak stoicie w swoich/służbowych projektach z wersją Spring Boota? Rozwijam swój projekt po godzinach i po wertowaniu stacka click wychodzi na to, że spring boot 2.5 w mojej apce nie wspiera już zuula i innych gratów, które do tej pory używałem przy komunikacji i obsłudze mikroserwisów. Zacząłem się zastanawiać czy jest sens przepisywać apkę tak żeby używała nowych featerów ze spring clouda przy jednoczesnej obsłudze javy 17. Olać to i zostać przy
@FalscheFreunde: U mnie się aktualizuje normalnie i jak stary kod działa to się go nie tyka.
@happy3dprints: U mnie mieliśmy do niedawna 1.5.x, ale na początku tego miesiąca podbiliśmy do 2.5.5. Trochę było problemów i nie wiadomo czy jeszcze coś nie wyskoczy w trakcie, czego nie zauważyliśmy. Apka wstaje 3x szybciej.
- 8
25 listopada o 19:00, spotykamy się na LiveStreamie, gdzie stworzymy interaktywny system oparty na mapach do lokalizowania jednostek morskich! Nauka ciekawych rzeczy na praktycznym projekcie.
➜ Połączymy się z serwerem udostępniającym informacje na temat jednostek morskich. Komunikacja odbędzie się poprzez REST API przy autoryzacji OpenID.
➜ Do warstwy prezentacji wykorzystamy interaktywne mapy, na którą naniesiemy jednostki znajdujące się na morzu. Użyjemy do tego silnika map od OpenStreetMap
➜ Całą implementacje wykonamy krok po kroku,
➜ Połączymy się z serwerem udostępniającym informacje na temat jednostek morskich. Komunikacja odbędzie się poprzez REST API przy autoryzacji OpenID.
➜ Do warstwy prezentacji wykorzystamy interaktywne mapy, na którą naniesiemy jednostki znajdujące się na morzu. Użyjemy do tego silnika map od OpenStreetMap
➜ Całą implementacje wykonamy krok po kroku,

@SoftBull: super, dzieki
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
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
- 0
@globalbus: Nie jest nic ustawione, wiec default
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.
Mam zagwozdkę dotyczącą edytowania danych w Spring JPA. Gdy chcę edytować dane, np encji Book, tworzę sobie do tego specjalne DTO, które nie zawiera np pól bookID, czy createdTime, bo tego nie chcę edytować, ale też przecież nie zawsze chcę edytować WSZYSTKIE inne pola. Próbuję edytować np sam tytuł książki, to pozostałe pola mi się „zerują”. Mam adnotację Transactional.
#springboot #java #naukaprogramowania #programowanie
#springboot #java #naukaprogramowania #programowanie
- 0
@stanleymorison: Próbowałeś użyć adnotacji
https://vladmihalcea.com/how-to-update-only-a-subset-of-entity-attributes-using-jpa-and-hibernate/
@DynamicUpdate z Hibernate?https://vladmihalcea.com/how-to-update-only-a-subset-of-entity-attributes-using-jpa-and-hibernate/
@stanleymorison: Wystarczy, że zrobisz findBy... i dostaniesz encję z danymi. Jak masz plugin np modelmapper, to mając dto i encję robisz .map(dto, entity). Możesz go skonfigurować, żeby przy mapowaniu pomijał pola z nullami, więc przeniesie tylko to, co jest obecne w Dto, czyli to, co Jackson przeparsował z JSONa.
- 1
Jak sprawniej osiągnąć takie stanowiska jak lider zespołu czy architekt? Oto 5 praktycznych wskazówek na budowanie ścieżki kariery i wyjście z seniorzone.
Seniorzone miejsce to gdzie Twoja firma postrzega Cię tylko jako programistę i nie masz możliwości spełnić się na takich stanowiskach jak lider zespołu, menager czy architekt.
1. Bądź oparciem dla potrzebujących pomocy.
Często developerzy mają problem z komunikowaniem swoich trudności.
Seniorzone miejsce to gdzie Twoja firma postrzega Cię tylko jako programistę i nie masz możliwości spełnić się na takich stanowiskach jak lider zespołu, menager czy architekt.
1. Bądź oparciem dla potrzebujących pomocy.
Często developerzy mają problem z komunikowaniem swoich trudności.

- 3
@SoftBull: usuń konto
@SoftBull: Przecież bycie seniorem to najlepsze co może spotkac programistę. Zgarnia duży hajs a za nic nie odpowiada praktycznie. Nie gada z klientem, w------e jedym słowem.
Menager i inny lead to musisz być jakimś dynamicznym oskarkiem. Nie ma to jak siedzenie w piwnicy i seniorowanie
Menager i inny lead to musisz być jakimś dynamicznym oskarkiem. Nie ma to jak siedzenie w piwnicy i seniorowanie
Chcę dorzucić do swojej prywatnej apki mechanizm whitelistingu. Główne założenie jest takie, że mam cache w którym jest numer klienta/username i na podstawie tego albo wpuszczamy użytkownika dalej albo wyrzucamy mu 401 w przypadku braku rekordu w cachu. Pierwsze o czym pomyślałem to stworzenie customowego filtra w Spring Security coś na wzór click ale może doradzicie inne rozwiązanie. Dzięki!
#programowanie #java #springboot
#programowanie #java #springboot
- 0
@jaca_66 dzięki za info. To co wyżej wrzuciłeś to mechanizm opiera się na whitelistowaniu ludzi po IP natomiast chciałbym żeby to się opierało na cachu i numerze klienta/usernamie po mojej stronie. Aktualnie mam kilka microservisów spiętych przez API-Gateway i to tutaj chciałbym umieścić to filtrowanie. Jeżeli miałby to być dodatkowy microservice to na etapie autoryzacji miałby to być dodatkowy strzał do niego i tam wykonać sprawdzenie czy dany użytkownik może wejść
@FalscheFreunde: Filt do spring security jest ok. Ae pamiętaj logować wszystko
Załóżmy, że mam encję "Zamówienie", która zawiera Listę "Produkty", oraz Usera. Gdy chcę usunąć Zamówienie poprzez DeleteMapping, dostaję Exceptiona Cannot delete or update a parent row: a foreign key constraint fails, nawet dodanie CascadeType.REMOVE nie pomaga.
#springboot #java #programowanie #naukaprogramowania
#springboot #java #programowanie #naukaprogramowania
@stanleymorison: czy user_id w tej tabeli nie jest kluczem obcym dla innej? ktorys id z tej tabeli na pewno jest kluczem obcym w innej, dlatego wywala sie na constraincie
@stanleymorison: pewnie jak chcesz usunąć Zamówienie to od niego coś zależy i nie może usunąć bo nie wiedziałoby wtedy do którego zamówienie_id kierować, jeżeli tam w Zamowienie masz np relacje do innej tabeli @OneToMany to dodaj do niej orphanRemoval =" true" https://javaleader.pl/2019/06/10/operacje-kaskadowe-orphanremoval-true/
- 0
Jak sprawnie awansować i zostać Senior Developerem? To wymagające, ale kiedy wiesz co robisz, to możesz przyspieszyć ten proces! Oto kilka wskazówek:
1. W nowej firmie zadawaj dużo pytań, by pokazać się jako osoba aktywna i zaangażowaną w swoją pracą.
2. Bądź świadomym i aktywnym uczestnikiem spotkań firmowych. Pomagaj innym, mniej zorientowanym współpracownikom – niech widzą w Tobie nieformalnego organizatora.
3. Rzetelnie przygotowuj się na spotkania (głownie daily), aby wnosiły prawdziwą wartość do pracy
1. W nowej firmie zadawaj dużo pytań, by pokazać się jako osoba aktywna i zaangażowaną w swoją pracą.
2. Bądź świadomym i aktywnym uczestnikiem spotkań firmowych. Pomagaj innym, mniej zorientowanym współpracownikom – niech widzą w Tobie nieformalnego organizatora.
3. Rzetelnie przygotowuj się na spotkania (głownie daily), aby wnosiły prawdziwą wartość do pracy

- 10
@SoftBull: Myślałem ze sie wystarczy zestażeć.
@Kosciany: Senior, a senior to dwa różne światy, dla mnie senior to osoba przede wszystkim która przeżyła niejedno wdrożenie, z dobrą wiedzą na temat architektury systemów, projektowania architektury, pomysłów jak zapewnić spójność danych w architekturze mikroserwisów, w jaki sposób projektować mikroserwisy odporne na awarie systemu, downtime. Osoba ta zazwyczaj ma około 6-8 lat doświadczenia w pisaniu jakiegokolwiek kodu w dowolnym języku, a oprócz tego ma dobre zdolności komunikacyjne i nie
- 0
Jak mogę w #spring #springboot zapobiec usuwaniu danych w bazie? Mam encje produkty i zamówienie i jak usunę produkt to wywala mi go też z zamówienia a chciałbym zabronić usuwania jak mam produkt w zamówieniu tylko teraz nie wiem czy pisać metodę co sprawdzi po prostu w zamówieniach czy ten produkt tam jest czy da się zrobić jakoś adnotacjami w encji? #java #programowanie
- 6
@nors: jak to na wykopie bywa, zrób tak jak radzą tylko trochę odwrotnie ( ͡° ͜ʖ ͡°)
- to jest do zablokowania na poziomie SQL poprzez użycie kluczy obcych - wtedy w teorii możesz tego nie ruszać w Javie tylko wychwytuj odpowiednie exceptiony jak nie pójdzie i wytłumacz użytkownikowi w czym problem,
- triggera ani kaskady jak wyżej NIE potrzebujesz bo NIE chcesz usuwać klientom zamówień
- to jest do zablokowania na poziomie SQL poprzez użycie kluczy obcych - wtedy w teorii możesz tego nie ruszać w Javie tylko wychwytuj odpowiednie exceptiony jak nie pójdzie i wytłumacz użytkownikowi w czym problem,
- triggera ani kaskady jak wyżej NIE potrzebujesz bo NIE chcesz usuwać klientom zamówień
- 4
@nors: Ja tylko dodam, że usuwanie produktów z bazy, to bardzo zły pomysł! Towary powinny mieć status czy są aktywne (do zamówień lub bardziej złożony system) i tym powinna być sterowana ich widoczność. Ma to znaczenie dla dokumentów historycznych (dostawy, zamówienia, faktury i wiele innych), na których występują te towary.
- 0
Jak przyspieszyć swoją karierę w IT i zostać Junior Developerem?
W moim najnowszym materiale wideo przedstawiam 5 wskazówek dla początkujących developerów stojących przed podjęciem pierwszej pracy w firmie IT. Oto one – w pigułce ✨️:
1. Stwórz CV, które czyta się jak dobrą książkę! Wykorzystaj do tego unikalne podejście i już na starcie zapewni Ci uznanie rekrutera.
2. Nawiąż korzystne znajomości z ludźmi z branży, aby zwiększyć swoją szansę na wymarzoną pracę.
W moim najnowszym materiale wideo przedstawiam 5 wskazówek dla początkujących developerów stojących przed podjęciem pierwszej pracy w firmie IT. Oto one – w pigułce ✨️:
1. Stwórz CV, które czyta się jak dobrą książkę! Wykorzystaj do tego unikalne podejście i już na starcie zapewni Ci uznanie rekrutera.
2. Nawiąż korzystne znajomości z ludźmi z branży, aby zwiększyć swoją szansę na wymarzoną pracę.

@SoftBull: JAK ZAROBIĆ NA NAIWNYCH LUDZIACH CHCĄCYCH ZDOBYĆ PIERWSZĄ PRACĘ?
zrób kolejny filmik o juniorach no tak xD
zrób kolejny filmik o juniorach no tak xD
konto usunięte via Wykop Mobilny (Android)
- 4
@Bellissimo: Akurat Bykowski nagrywa sporo merytorycznych materiałów. Nie widzę problemu, aby dla zasięgów nagrał film, który będzie cieszył się sporym zainteresowaniem wśród chcących zacząć w branży.
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
#springboot #java #naukaprogramowania #programowanie
@stanleymorison: a nie wystarczy dodać relacji room - user(owner) i wtedy zrobić usuwanie tylko jego własnych pokoi? Musisz to ogarniać uprawnieniami?
- 0
@stanleymorison: rozwiązanie jest proste - Spring Security ACL.
- 1
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
#java
#springboot
- 1
Przystępując do rekrutacji warto przygotować się nie tylko merytorycznie, ale również od strony autopromocji. Zadając przemyślane pytania możesz dodatkowo zapunktować na rozmowie rekrutacyjnej. Zależność pokazuje, że skoro zadajesz pytanie, to odpowiedź jest dla Ciebie ważna, dlatego warto zdawać pytania o te rzeczy, które są zgodne z wartościami firmy. Pokazując, że Twoje przekonania są spójne z firmowymi jesteś w stanie zaplusować w trakcie rozmowy ✨️✨️✨️
Dlatego w tym artkule przedstawiam Ci listę pytań,
Dlatego w tym artkule przedstawiam Ci listę pytań,
źródło: comment_1632247747sBr2v1HMZbEXyWmBBhgd0A.jpg
Pobierz@jaca_66: Ja po 10 latach w branży zapytał bym się czy 100% zdalna i jeśli tak to czy mają owocowe czwartki.
@SoftwareEngineer: Ale czemu tagujesz jako dotnet skoro to Java Spring Boot?
- 1
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
#springboot #java #programowanie #naukaprogramowania
źródło: comment_1630953174QI5DOnbJoVMKtyVqyR7aYJ.jpg
Pobierz- 1
@stanleymorison: brakuje ci httpBasic
- 1
@BalkanskiDyrygent: @BalkanskiDyrygent: Dzięki, działa.
- 2
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
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



















▶️ Z pewnością niełatwe! Zwłaszcza, że każdy z nas ma inną sytuacje i rzeczy które bierze pod uwagę!
▶️ Jeśli chcesz zobaczyć na co zwracałem uwagę, oraz co motywowało mnie do podjęcia niełatwej decyzji to koniecznie zobacz mój ostatni materiał vlogowy.
▶️ Opowiadam również o tym dlaczego nie warto się bać, oraz co zrobić, aby strach nie blokował nas przy podejmowaniu decyzji.
▶️