Mam pytanie do #ekspert z #java i #spring. Mój projekt składa się z kilku modułów podrzędnych ( projektów ) i w jednym z mam wyciąć zależność od kilku jar-ów jednym z tych podprojektów. O ile poradziłem sobie z częścią maven-a to mam problem jak usunąć z jar-a podprojektu klasy konfiguracji do tych usuwanych klas. Niestety nie mam jak bezpośrednio zmodyfikować tego JAR-a, bo dostaje artefakt
Wszystko
Najnowsze
Archiwum
Komentarz usunięty przez autora
- 2
@CuckCuckKlan: Fala komentarzy z podpowiedziami jak to zrobić powinna cię naprowadzić, ;-) ale odpowiem:
Nie da się bez ingerencji w kod. Nawet jak dasz exclude to masz import i spróbuje użyć tej klasy, co skończy się wyjątkiem. Sorry.
Nie da się bez ingerencji w kod. Nawet jak dasz exclude to masz import i spróbuje użyć tej klasy, co skończy się wyjątkiem. Sorry.
Dzisiejszego dnia wpada kilka ofert z kategorii #java, dla chętnych na wyjazd do #szwajcaria lub #niemcy ( ͡º ͜ʖ͡º)
(SwissDevJobs.ch | LinkedIn | Twitter | Facebook)
(GermanTechJobs.de | LinkedIn | Twitter |
(SwissDevJobs.ch | LinkedIn | Twitter | Facebook)
(GermanTechJobs.de | LinkedIn | Twitter |
źródło: comment_1650532332p1nAxHp3mOWFqsSXHeeE6g.jpg
Pobierz@SwissDevJobs: pewnie pytanie sie powtarzało, ale jak wyglada sprawa z pracą zdalną z Polski? Widzę, że w filtrach jest opcja remote, ale czy obejmuje pracę z PL czy trzeba być w Szwajcarii?
- 1
@NieBendePrasowac: niestety sprawa nie jest prosta i oczywista, bo szwajcarskie prawo wcale nie pomaga w zatrudnianiu osób niemieszkających w kraju i jednocześnie chcących pracować zdalnie dla tamtejszych firm. Dlatego też takie firmy muszą kombinować na różne sposoby, żeby zatrudnić takiego pracownika, ale się da i ludzie pracują w taki sposób ( ͡º ͜ʖ͡º) Nie wchodziliśmy nigdy w szczegóły i kwestie prawne, bo co firma to
- 2
▶️ Liquibase - System kontroli wersji dla baz danych
Poznaj Liqubase – narzędzie do zarządzania i stosowania zmian w schematach baz danych. Naucz się tworzyć profesjonalne środowiska wdrożeniowe i poznaj sposoby przez, które Liquibase wyręczy Cię z wielu manualnych działań.
✅Poznasz najlepsze o najczęściej zachowywane praktyki przy wykorzystaniu tego narzędzia.
✅Dowiesz się jak konfigurować środowiska wdrożeniowe z wykorzystaniem baz danych.
✅Pokaże Ci najlepszy sposób, na uruchamianie testów integracyjnych z wykorzystaniem Springa, Dockera i Liquibase.
⏰Słyszymy
Poznaj Liqubase – narzędzie do zarządzania i stosowania zmian w schematach baz danych. Naucz się tworzyć profesjonalne środowiska wdrożeniowe i poznaj sposoby przez, które Liquibase wyręczy Cię z wielu manualnych działań.
✅Poznasz najlepsze o najczęściej zachowywane praktyki przy wykorzystaniu tego narzędzia.
✅Dowiesz się jak konfigurować środowiska wdrożeniowe z wykorzystaniem baz danych.
✅Pokaże Ci najlepszy sposób, na uruchamianie testów integracyjnych z wykorzystaniem Springa, Dockera i Liquibase.
⏰Słyszymy

- 2
@SoftBull: przecież tego jest masa w sieci, jeśli to ma być wprowadzenie do liquibase od zera to chyba szkoda czasu, może lepiej byłoby skupić się na jakichś szczegółach, ciekawostkach, popularnych problemach liquibase, pułapkach, o może porównanie liquibase vs. flyway, ale nie na zasadzie, że tu xmle, tu sqle, tylko tak praktycznie w życiu, różnice w działaniu, porównanie na różnych systemach db, porównanie we wsparciu dla usług chmurowych etc.? :)
Tak,
Tak,
- 2
@SoftBull: a nie myślałeś np. o jakimś tekstowym wprowadzeniu przed live? Jakiś krótki artykuł, linki do dokumentacji, link do projektu, który będzie używany i jakieś zadanko żeby samemu poćwiczyć? Wtedy kto potrzebuje, to sam może się przygotować z podstaw. Do tego ewentualnie jakiś discord, gdzie każdy w razie gdyby samodzielnie nie podołał z przygotowaniem się do live, będzie mógł zapytać innych.
Byłem kiedyś na jednym Twoim live bo zaciekawiła mnie
Byłem kiedyś na jednym Twoim live bo zaciekawiła mnie
3
Java & SpringBoot: Overriding system time for Unit, Integration & End2End test

This is the complete guide focused on overriding/managing time in Java application for Unit, Integration and End2End testing purpose. PS: Będę wdzięczny za wyrozumiałość - ponieważ dla mnie to przede wszystkim nauka angielskiego poprzez prowadzenie kanału.
z- 0
- #
- #
- #
- #
- #
- #
- 0
Przyjaciele pomóżcie, mam api na którym jest rate limiting, chce wycisnąć z niego ile się da, ale na każdy endpoint jest inny rate limit - jak to sensownie zrobić, żeby appka w springu mi "poczekała" w przypadku przekroczenia określonego limitu zamiast walić request który się skończy statusem 429? Mogę niby kombinować z jakimiś cronami idealnie wyliczonymi, ale ten rate limit będzie się kiedyś zmieniał, no i wydaje mi się to prymitywnym podejściem.
- 1
@throaway: Circuit Breaker
konto usunięte via Wykop Mobilny (Android)
- 1
- 0
@coxik997: Spring w akcji
- 3
Czy wiesz, że ❓❓❓
Mechanizm Proxy ma zastosowanie w między innymi w takich obszarach jak:
▶️Programowanie zorientowane aspektowo
▶️Testowania i mockowanie
▶️Tworzenie zabezpieczeń
A Spring bardzo dobrze o tym wie, dlatego wiele mechanik jest właśnie uzależnione od Proxy!
Mechanizm Proxy ma zastosowanie w między innymi w takich obszarach jak:
▶️Programowanie zorientowane aspektowo
▶️Testowania i mockowanie
▶️Tworzenie zabezpieczeń
A Spring bardzo dobrze o tym wie, dlatego wiele mechanik jest właśnie uzależnione od Proxy!

6
Bukiet szparagów z prosciutto i parmezanem w cieście francuskim - Wędrówki...

Bukiet wiosennych szparagów otulony wybornym prosciutto i ciastem francuskim z odrobiną aromatycznego parmezanu. Wspaniała przekąska!
z- 4
- #
- #
- #
- #
- #
- 0
▶️ Transakcje w Spring Boot!
Jeśli jeszcze raz chcesz przejść przed zasady działania transakcji, oraz przykładów jej wykorzystania, to zachęcam Cię do przeczytania mojego ostatniego artykułu.
Przybliża on działanie transakcji i porusza teoretyczne aspekty jakie pojawiły się w moim ostatnim Live - Spring Data – Transakcje, Izolacje i Propagacje.
https://bykowski.pl/transakcje-w-spring-boot/
Jeśli jeszcze raz chcesz przejść przed zasady działania transakcji, oraz przykładów jej wykorzystania, to zachęcam Cię do przeczytania mojego ostatniego artykułu.
Przybliża on działanie transakcji i porusza teoretyczne aspekty jakie pojawiły się w moim ostatnim Live - Spring Data – Transakcje, Izolacje i Propagacje.
https://bykowski.pl/transakcje-w-spring-boot/
- 1
▶️ Mechanizm Proxy w Spring Boot
Temat który bardzo ożywił i zainteresował Widzów ostatniego Live (którego framgnet możesz zobaczyć na YT). Dlatego koniecznie trzeba omówić w jaki sposób Spring tworzy obiekty Proxy oraz zarządza nimi w cyklu życia aplikacji!
✅Poznasz w jaki sposób IOC container wykorzystuje wzorzec Proxy oraz jak wygląda podział odpowiedzialności pomiędzy Proxy Object i Proxied Object.
✅Spring wykorzystuje dwie implementacje Proxy. Pokażę Ci wady oraz zalety każdej z nich, oraz
Temat który bardzo ożywił i zainteresował Widzów ostatniego Live (którego framgnet możesz zobaczyć na YT). Dlatego koniecznie trzeba omówić w jaki sposób Spring tworzy obiekty Proxy oraz zarządza nimi w cyklu życia aplikacji!
✅Poznasz w jaki sposób IOC container wykorzystuje wzorzec Proxy oraz jak wygląda podział odpowiedzialności pomiędzy Proxy Object i Proxied Object.
✅Spring wykorzystuje dwie implementacje Proxy. Pokażę Ci wady oraz zalety każdej z nich, oraz
źródło: comment_1649385808P3eN014PEFetiUkx1zFzw7.jpg
PobierzCzolem wykopki, pomoglby mi ktos wybrac kurs ze springa i hibernate? Chcialem zaczac od kursu ale ten guru i ten drugi najpopularniejszy to ponoc przestarzale xd, konfiguracja xml i MVC.
Chciałem takj ktory bedzie na topie..
Z gory dzieki:)))
#it #java #spring #programowanie
Chciałem takj ktory bedzie na topie..
Z gory dzieki:)))
#it #java #spring #programowanie
- 1
@Radsonowskyy: W sensie tam chyba nie ma jakiegoś jednego kursu end-to-end do tego, ale jeśli szukasz czegoś w zakresie spring i okolice co nie jest przestarzałe to najlepiej na baeldung.
A taki bardziej kompletny kurs to może kolegę https://bykowski.pl/ obczaj, czasem tu spamuje :P swoimi rzeczami, jakieś live'y są, wydaje się być to ok
A taki bardziej kompletny kurs to może kolegę https://bykowski.pl/ obczaj, czasem tu spamuje :P swoimi rzeczami, jakieś live'y są, wydaje się być to ok
@SiemkaKolego: rozbudowali, o springs i inne rzeczy, rzuć okiem.
Krytyczna niezałatana luka w Spring pozwala na zdalne wykonanie kodu
Spring4Shell to luka, która nie otrzymała jeszcze klasyfikacji CVE, ale wiele wskazuje na to, że zagrożenie jest krytyczne.
https://bulldogjob.pl/readme/spring4shell-niezalatana-luka-w-spring-pozwala-na-zdalne-wykonanie-kodu
#spring #java #programowanie #naukaprogramowania #hackingnews #technologia #internet
Spring4Shell to luka, która nie otrzymała jeszcze klasyfikacji CVE, ale wiele wskazuje na to, że zagrożenie jest krytyczne.
https://bulldogjob.pl/readme/spring4shell-niezalatana-luka-w-spring-pozwala-na-zdalne-wykonanie-kodu
#spring #java #programowanie #naukaprogramowania #hackingnews #technologia #internet
źródło: comment_1648724829paUpYDnSlqUNWJHmeIsbDZ.jpg
Pobierz- 7
Piekło zamarzło, Zero-Day w Springu.
Powiedzcie swoim przełożonym, może zabłyśniecie czy coś.
https://blog.sonatype.com/new-0-day-spring-framework-vulnerability-confirmed
https://www.lunasec.io/docs/blog/spring-rce-vulnerabilities/
Powiedzcie swoim przełożonym, może zabłyśniecie czy coś.
https://blog.sonatype.com/new-0-day-spring-framework-vulnerability-confirmed
https://www.lunasec.io/docs/blog/spring-rce-vulnerabilities/
- 2
▶️ Transakcje w Spring Boot
Jedna z kluczowych rzeczy, która często pomijana jest w procesie nauki. A pominiecie jej wiąże się z częstymi problemami w utrzymywaniu systemów wykorzystujących bazy danych.
Dlatego jeśli chcesz poszerzyć swoją wiedzę i w 1,5h zyskać ogromny zastrzyk merytoryki na temat:
✅zbiorze właściwości ACID,
✅jak działają transakcje,
Jedna z kluczowych rzeczy, która często pomijana jest w procesie nauki. A pominiecie jej wiąże się z częstymi problemami w utrzymywaniu systemów wykorzystujących bazy danych.
Dlatego jeśli chcesz poszerzyć swoją wiedzę i w 1,5h zyskać ogromny zastrzyk merytoryki na temat:
✅zbiorze właściwości ACID,
✅jak działają transakcje,
konto usunięte via Wykop Mobilny (Android)
- 1
@SoftBull: skąd wiadomo, ilu programistów brało udział?
- 1
@YourDoom: xd, no dobra masz mnie^^ Wyszedłem z mało precyzyjnego założenia -> żeby rozumieć moje materiały, to trzeba już w programowanie ogarniać.. więc jeśli ktoś jest ze mną przez 1,5h nie znając programowania, to nie wiem czemu... no ale nie wykluczone, że może być i tak :D
https://www.cyberkendra.com/2022/03/springshell-rce-0-day-vulnerability.html
Swiezutkie day0 vulnerability. Milego naprawiania. ( ͡° ͜ʖ ͡°)
#spring #java
Swiezutkie day0 vulnerability. Milego naprawiania. ( ͡° ͜ʖ ͡°)
#spring #java
- 0
@asdasdce2w: Ciekawe czy szybko pacza wydadzą i jak będzie z legacy wersjami
Przerabiał ktoś z was kurs Springa z JavaStart? Zastanawiam się między nim, a tym i chciałbym zapytać, który będzie lepszy. Osobiście mi się wydaje, że ten z JavaStart jest troszkę bardziej poukładany, no i dają licencję na IntelliJ IDEA na pół roku. Jednak trochę na minus jest to, że jest tylko na rok i trzeba przedłużać.
#java #spring #naukaprogramowania
#java #spring #naukaprogramowania
- 0
- 0
@VirtualSlimShady: dostęp do kursu można przedłużyć na kolejny rok za ok 25% ceny
- 3
Cześć! Mam coś dla Was - od Mirka dla Mireczków.
Przebieg rozmowy kwalifikacyjnej wraz z listą pytań na stanowisko Java Developera na różnych poziomach.
Co prawda lista pytań nie jest aż tak hardcorowa jaką niedawno dostał jeden z juniorów tutaj, jednak na pewno pozwoli to dojść do pewnych wniosków.
https://bykowski.pl/jak-aktualnie-wygladaja-rekrutacje-programistow/
#programista15k #programowanie #java #pracait #pracbaza #naukaprogramowania #backend #
Przebieg rozmowy kwalifikacyjnej wraz z listą pytań na stanowisko Java Developera na różnych poziomach.
Co prawda lista pytań nie jest aż tak hardcorowa jaką niedawno dostał jeden z juniorów tutaj, jednak na pewno pozwoli to dojść do pewnych wniosków.
https://bykowski.pl/jak-aktualnie-wygladaja-rekrutacje-programistow/
#programista15k #programowanie #java #pracait #pracbaza #naukaprogramowania #backend #
@SoftBull: ledwo co łysy dał nam spokój...
Treść przeznaczona dla osób powyżej 18 roku życia...
- 0
Jak połączyć w spring data jpa:
projection + specification + pageable + własne @query + nie może być problemu n+1.
Projekcja, bo nie potrzebuję wszystkiego.
Specyfikacje pozwolą uniknąć ręcznego pisana warunków w where.
Pageable żeby podzielić wynik na strony i nie przeciążać
projection + specification + pageable + własne @query + nie może być problemu n+1.
Projekcja, bo nie potrzebuję wszystkiego.
Specyfikacje pozwolą uniknąć ręcznego pisana warunków w where.
Pageable żeby podzielić wynik na strony i nie przeciążać
- 1
@100x: JFYI: Jak masz 5 za zagnieżdżonych tabel to zwykły join fetch nie wystarczy. Z tego co ostatnio patrzyłem to nie działa on przy zagnieżdżonych joinach. Wtedy musisz dodać QueryHint (ale możliwe że to zalezy od implementacji JPA) https://www.eclipse.org/eclipselink/documentation/2.5/jpa/extensions/q_join_fetch.htm
- 4
Otwarte Szkolenie Live: Transakcje w Spring Boot
Poznaj transakcje, rodzaje izolacji i propagacji, oraz jakie problemy one rozwiązują w cyklu tworzenia aplikacji internetowych z wykorzystaniem baz danych!
W trakcie szkolenia Live połączonym z LiveCodingiem:
✅ Poznasz zbiór właściwości ACID i jego rolę przy tworzeniu aplikacji
Poznaj transakcje, rodzaje izolacji i propagacji, oraz jakie problemy one rozwiązują w cyklu tworzenia aplikacji internetowych z wykorzystaniem baz danych!
W trakcie szkolenia Live połączonym z LiveCodingiem:
✅ Poznasz zbiór właściwości ACID i jego rolę przy tworzeniu aplikacji

@SoftBull: Jaki jest powód tego, że nie nagrywasz tych swoich szkoleń i nie udostępniasz później jako film do obejrzenia? Myślę, że tworzysz bardzo wartościowe materiały i fajnie by było zajrzeć do nich po jakimś czasie.
- 2
@ArcadiusK: nie wiem czy tutaj powód jest ten sam, ale spotkałem się już z takimi praktykami, miało to na celu zebrać grupę możliwie najwierniejszych klientów, którzy z większym prawdopodobieństwem kupią płatne materiały. Czyli zbieranie klientów na jakość, a nie ilość.
Jeśli film masz tylko na żywo i nie ma możliwości go obejrzeć ponownie, to tworzy to takie złudzenie, że jest to jakiś elitarny materiał tylko dla wybranych i jednocześnie w zasadzie
Jeśli film masz tylko na żywo i nie ma możliwości go obejrzeć ponownie, to tworzy to takie złudzenie, że jest to jakiś elitarny materiał tylko dla wybranych i jednocześnie w zasadzie


















Już nie musisz tworzyć instancji bazy danych (ręcznie czy z wykorzystaniem Dockera), bo Testcontainers zrobi to za Ciebie!
Cała praca z testami integracyjnymi sprowadza się jedynie do jednego kliknięcia!
A