Wszystko
Najnowsze
Archiwum
2
Sposob na obejscie NAT: Luka w Zabezpieczeniach
NAT slipstreaming
z- 0
- #
- #
- #
- #
- #
konto usunięte via Wykop Mobilny (Android)
- 5
@Kokos: Ja p------ę, nie dość że błędy gramatyczne to jeszcze ta grafika. XD
- 0
#java #charset #programowanie
Cześć Mirki,
Mam taki mały nietypowy problem, otóż napisałem program, który wykonuje odpowiednią sekwencję działań na pliku w tym konwersje UTF-8-BOM to CP1250 (Windows-1250) i w momencie kiedy uruchamiam aplikację wszystkie nowe pliki są w ANSI (Windows-1250) z polskimi znakami i cała konwersja przeszła prawidłowo. Natomiast jak zainstalowałem na innej stacji gdzie jest ta sama wersja java (1.8.0_251) w momencie uruchomienia programu cały
Cześć Mirki,
Mam taki mały nietypowy problem, otóż napisałem program, który wykonuje odpowiednią sekwencję działań na pliku w tym konwersje UTF-8-BOM to CP1250 (Windows-1250) i w momencie kiedy uruchamiam aplikację wszystkie nowe pliki są w ANSI (Windows-1250) z polskimi znakami i cała konwersja przeszła prawidłowo. Natomiast jak zainstalowałem na innej stacji gdzie jest ta sama wersja java (1.8.0_251) w momencie uruchomienia programu cały
- 0
@KwasowyProktolog10kJava: program odpalam jako administrator, ale to chyba powinien wywalić jakiś błąd w programie że nie ma dostępu
- 0
@KwasowyProktolog10kJava: Druga rzecz że wystarczy że zmienię konwersje na Windows-1252 to nagle na drugiej stacji działa prawidłowo tylko że nie ma polskich znaków. Tak jakby faktycznie gdzieś tego Windows-1250 brakowało.
jest jakiś specjalista od kubernetesa? Chce spiąć swoje mikroserwisy za pomocą ingressa tak że uderzam localhost/serwisA/test to zapytanie idzie do serwisA na endpoint testi analogicznie dla innych. Zrobiłem deploya moich apek, poustawiałem ingressa, w minikube aktywowałem dodatek ingresa. Jeśli pinguje adres który pojawia się po wpisaniu
no to się pinguje, ale jeśli uderzam na ten adres i zdefiniowanego w ingressie endpointa (np. 192.1.1.1/serwisA/test) to mam 404, co pominąłem lub
kubectl describe ingress no to się pinguje, ale jeśli uderzam na ten adres i zdefiniowanego w ingressie endpointa (np. 192.1.1.1/serwisA/test) to mam 404, co pominąłem lub
ale pięknie obserwuje się grono pazernych biznesmenów, którzy za kilka lat bedą j----i się tygodniami z kontrolą us w ramach ipbox. pamiętaj programisto. w polsce jak cię nie okradną to na pewno Ci nie dadzą. amen.
#programowanie #programista15k #javascript #java #informatyka
#programowanie #programista15k #javascript #java #informatyka
- 1
@trustME polecam grupe --> https://www.facebook.com/groups/995608250582979/post_tags?post_tag_id=1991093211034473
Obserwuje tylko jak goście przygotowują interpretacje, papiery, szmery. Pieniądzki do kancelarii już płyną.
Kancelarie zlapały haczyk, koło się już kręci. Jak za czasów RODO :D
Obserwuje tylko jak goście przygotowują interpretacje, papiery, szmery. Pieniądzki do kancelarii już płyną.
Kancelarie zlapały haczyk, koło się już kręci. Jak za czasów RODO :D
- 0
@fagwegw no bo umówmy się, że naukowców produkujących faktycznie rzeczy innowacyjne jest tutaj promil.
Co drugi n------------y pluginy do wordpressa albo generujący stronki w gatsby buduje kreatywną księgowość i rzuca pytania na grupie typu "jak napisać umowę, żeby była clear wobec ipbox".
Myślenie bardzo krótkowzroczne bo wiem co to znaczy kontrola urzędu skarbowego. To jest tak jak by ktoś miał zwolnienie z VATu na psychoterapie, a co drugi coach wystawiał by
Co drugi n------------y pluginy do wordpressa albo generujący stronki w gatsby buduje kreatywną księgowość i rzuca pytania na grupie typu "jak napisać umowę, żeby była clear wobec ipbox".
Myślenie bardzo krótkowzroczne bo wiem co to znaczy kontrola urzędu skarbowego. To jest tak jak by ktoś miał zwolnienie z VATu na psychoterapie, a co drugi coach wystawiał by
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
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
- 3
@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.
- 2
#programowanie #kubernetes #java
Mam aplikację w Javie w Springu, która nie jest mikroserwisami (monolit, tylko część aplikacji wydzielona do osobnego serwisu). Mam to na Dockerze (+ baza i kilka innych rzeczy), razem to wszystko spięte w Docker Compose.
Czy jest mi do czegoś przydatny Kubernetes?
Bo
Mam aplikację w Javie w Springu, która nie jest mikroserwisami (monolit, tylko część aplikacji wydzielona do osobnego serwisu). Mam to na Dockerze (+ baza i kilka innych rzeczy), razem to wszystko spięte w Docker Compose.
Czy jest mi do czegoś przydatny Kubernetes?
Bo
baza powinna być na metalu ze względu na preformance.
@badAttitude: Robiles testy? Teraz to mało kto używa bare metal.
Baza na dockerze, dowolnym, to coś w stylu "shoot yourself in
@globalbus: architektura storage to troszku co innego niż konteneryzacja. U mnie baza jest zamknięta w kontenerze ale stoi na lokalnym volumenie znajdującym się na dedykowanej macierzy SSD. W ten sposób deployment jest IMO prostszy (mamy trochę customow w dockerfile bazy) jak i w miarę spójny z resztą aplikacji, jednocześnie uniezależniamy sie od storage sieciowego (u nas nieprzewidywalny).
Uczę się programowania od ok. 3 miesięcy i jestem właśnie po zrobieniu swojego pierwszego zadania rekrutacyjnego (nie chcę umieszczać tutaj tego z wiadomych względów).
Jeśli komuś kto ogarnia #java by się dzisiaj bardzo nudziło i zechciałby na to popatrzeć to zapraszam na priv
Oczywiście nie oczekuję, że ktoś coś będzie za mnie pisał czy poprawiał - liczę tylko na wytknięcie błędów i wskazanie co powinno być zrobione inaczej ;)
#
Jeśli komuś kto ogarnia #java by się dzisiaj bardzo nudziło i zechciałby na to popatrzeć to zapraszam na priv
Oczywiście nie oczekuję, że ktoś coś będzie za mnie pisał czy poprawiał - liczę tylko na wytknięcie błędów i wskazanie co powinno być zrobione inaczej ;)
#
Lekcja 1: https://dontasktoask.com/
- 1
@ArcadiusK: w sumie nudzi mi się pokaż co tam naklepales xD
- 0
#java #programowanie #pytaniedoeksperta #pytanie
Jak bezpiecznie zapisać dane do dwóch tabel. Tak naprawdę to insert do jednej i update do drugiej w jednej metodzie?
@Transactional nad wystarczy?
Jak bezpiecznie zapisać dane do dwóch tabel. Tak naprawdę to insert do jednej i update do drugiej w jednej metodzie?
@Transactional nad wystarczy?
- 0
@emas: na ogół powinien wystarczyć, ale trzeba pamiętać o tym, że transactional robi rollback tylko dla unchecked exceptions, dla checked i podklas robi commita, także jeśli masz to na względzie i jest to prosta apka, gdzie wszystko siedzi w jednym threadzie ( zakładam że nie ślesz eventów ani cudów wianków na kiju ) to tak - wystarczy taka adnotacja
- 0
@kaervek: nie śledzę, dzięki
- 0
Mam aplikacje w javie, którą żeby uruchomić po raz pierwszy na nowym środowisku doweloperskim muszę dogrywać różne jary i inne biblioteki. Czy w takiej sytuacji stworzenie obrazu dockerowego z potrzebnymi bibliotekami jest sensowne? Czy środowisko (Intelij Idea) będzie widział, że ma potrzebne biblioteki na obrazie dockerowym? I w końcu czy do takich celów używa się dockera czy może tylko do stworzenia "paczki" i wrzucenia gotowego obrazu na produkcję. Jestem zupełnie zielony w
- 4
Mam aplikacje w javie, którą żeby uruchomić po raz pierwszy na nowym środowisku doweloperskim muszę dogrywać różne jary i inne biblioteki. Czy w takiej sytuacji stworzenie obrazu dockerowego z potrzebnymi bibliotekami jest sensowne?
@Di4bllo: raczej nie, dużo lepiej zarządzać wszystkimi zależnościami za pomocą mavena albo gradle. Docker przydaje się, jak chcesz wrzucić swoją apkę na produkcję, do developmentu w javie docker jest zbyt dużym narzutem, żeby był sens takiej zabawy
- 3
@Di4bllo: nie musisz wrzucac jara/wara/jvma, tylko obraz. Używając dockera nie obchodzi cię w jakiej technologii została napisana, więc masz fajną warstwę "odcinającą" abstrakcję od implementacji. Inne zalety to np. swobodny wybór JVMa, łatwe przycinanie zasobów albo instalowanie innych potrzebnych narzędzi
Powiedzmy, że mam narzuconą strukturę klas i nie mogę tam nic zmieniać:
- Narzedzia
- NarzedzieBudowlane extends Narzedzia
- NarzedzieBiurowe extends Narzedzia
- NarzedziaBazaDanych
Klasa
- Narzedzia
- NarzedzieBudowlane extends Narzedzia
- NarzedzieBiurowe extends Narzedzia
- NarzedziaBazaDanych
Klasa
- 3
@ArcadiusK:
Jeżeli używasz polimorfizmu tylko po to, żeby później przy pomocy instanceofa filtrować obiekty, to znaczy, że raczej nie jest on tam potrzebny. Generalnie spoko jeżeli się uczysz i chcesz sobie na tym coś potestować, ale prawdopodobnie nie powinieneś łączyć ze sobą tych dwóch typów, skoro później chcesz je od siebie rozdzielać.
Białe wiersze zazwyczaj oznaczają, że Twoja metoda jest zbyt
A może lepiej jest to zrobić w inny sposób?
Jeżeli używasz polimorfizmu tylko po to, żeby później przy pomocy instanceofa filtrować obiekty, to znaczy, że raczej nie jest on tam potrzebny. Generalnie spoko jeżeli się uczysz i chcesz sobie na tym coś potestować, ale prawdopodobnie nie powinieneś łączyć ze sobą tych dwóch typów, skoro później chcesz je od siebie rozdzielać.
Białe wiersze zazwyczaj oznaczają, że Twoja metoda jest zbyt
- 3
private static List createListOfNarzedziaBudowlane(List narzedzia) {
List narzedziaBudowlane = new ArrayList<>();
for (Narzedzie n : narzedziaBudowlane) {
if (n instanceof NarzedzieBudowlane) {
narzedziaBudowlane.add((NarzedziaBudowlane) n);
- 0
Mirki jestem kompletnie zieolny z #java Potrzebuje napisać aplikację typu klient serwer. Mam do tego użyć Mavena i Gradle, tylko, że ja nie wiem od czego zacząć. Może ktoś poratować jakimś poradnikiem jak postawić taki serwer?
#programowanie
#programowanie
Treść przeznaczona dla osób powyżej 18 roku życia...
@Dwep: wejdź na Spring initializer, wygeneruj najprostrzy projekt web, dodaj 1 kontroler i gotowe. 5 minut roboty.
Treść przeznaczona dla osób powyżej 18 roku życia...
Zobacz np. to: masz zmienną length a tak naprawdę to jest długość poprawnego peselu więc czytelniejsza nazwa była by validLength, correctLength.
Masz tam kilka fragmentów jak liczenie sumy kontrolnej i różnego rodzaju walidacje. Warto to podzielić na metody których nazwa dokładnie mówi co sprawdzamy. Wtedy ktoś analizując główną metodę widzi tylko proste nazwy metod typu HasCorrectCheckSum, HasCorrectLength, HasCorrectDate a nie od razu szczegóły implementacji.
Poszczególne metody będą łatwiejsze do analizowania i krótsze
Masz tam kilka fragmentów jak liczenie sumy kontrolnej i różnego rodzaju walidacje. Warto to podzielić na metody których nazwa dokładnie mówi co sprawdzamy. Wtedy ktoś analizując główną metodę widzi tylko proste nazwy metod typu HasCorrectCheckSum, HasCorrectLength, HasCorrectDate a nie od razu szczegóły implementacji.
Poszczególne metody będą łatwiejsze do analizowania i krótsze
- 2
@kinemator: No to już moim zdaniem kwestie indywidualne, bo ten if się mega rozrośnie i znowu będzie problem z brakiem czytelności, a kod gdzie krok po kroku sprawdzany jest warunek wydaje się bardziej intuicyjny.
Mirkasy tworzę sobie specyfikację za pomocą
Mam atrybuty i sprawdzam kazdy czy jest null i jesli nie to dodaje go do warunku AND poprzez predykaty.
Problemem jest gdy wszystkie pola sa null a więc zapytanie powinno zwrócić wszystkie elementy a hibernate robi w zapytaniu:
Specyfikacje robie mniej wiecej
org.springframework.data.jpa.domain.Specification.Mam atrybuty i sprawdzam kazdy czy jest null i jesli nie to dodaje go do warunku AND poprzez predykaty.
Problemem jest gdy wszystkie pola sa null a więc zapytanie powinno zwrócić wszystkie elementy a hibernate robi w zapytaniu:
where 0=1Specyfikacje robie mniej wiecej
- 1
@victordeleco2: Tak btw, odnośnie specyfikacji springowych możesz rzucić okiem na ciekawą bibliotekę: https://github.com/tkaczmarzyk/specification-arg-resolver
odnośnie pytania to możesz zrobić coś w stylu:
odnośnie pytania to możesz zrobić coś w stylu:
if(predicates.isEmpty()) {
return criteriaBuilder.isTrue(criteriaBuilder.literal(true));
}
- 0
@kam3o: Tworząc specyfikacje robie coś takiego:
ListJoin addresses = root.joinList("addresses", JoinType.LEFT);Hej, korzystał ktoś z was z Hibernate Envers? Potrzebuje otrzymać coś takiego:
Mebel
- imie
- nazwa
- lokalizacja
Mebel
- imie
- nazwa
- lokalizacja
źródło: comment_1603919262MQblo3VxSBkgQqxUe4lCRD.jpg
Pobierz@MrFisherman ja bym nie komplikował tylko stworzył tabelke planowane zmiany z id mebelka i z lokalizacją
- 0
@Patres: właśnie tak próbowałem ale kurna jest problem z tym żeby mi zwrócilo dobry wynik w json, raz mi się udało tak że zwracało tylko meble z jakimś zaplanowanym przeniesieniem (ale nie bylo tego widać w json) a przeważnie przeniesienie ustawiało na null :/
Potrzebuję sprawdzić czy w danym stringu występują polskie znaki.
Da się to zrobić jakoś łatwiej niż tworząc tablicę charów z polskimi znakami, a następnie iterując po każdym kolejnym znaku ze stringa i porównując go z tą tablicą?
#java #programowanie
Da się to zrobić jakoś łatwiej niż tworząc tablicę charów z polskimi znakami, a następnie iterując po każdym kolejnym znaku ze stringa i porównując go z tą tablicą?
#java #programowanie
#docker #java #spring #programowanie
Pomóżcie koledze,
chcę zrobić prostego Dockerfile który będzie uruchamiał mi moją aplikację w springu, jaki jest najlepszy sposób żeby uruchamiać JARke bez zawierania w Dockerfile numeru wersji? (żeby nie zmieniać wersji w Dockerfile za każdym razem)
Pomóżcie koledze,
chcę zrobić prostego Dockerfile który będzie uruchamiał mi moją aplikację w springu, jaki jest najlepszy sposób żeby uruchamiać JARke bez zawierania w Dockerfile numeru wersji? (żeby nie zmieniać wersji w Dockerfile za każdym razem)
@Piterowsky: Nie dać numeru wersji w nazwie pliku.
- 1
@Piterowsky: https://spring.io/guides/gs/spring-boot-docker/ to nie jest to, czego potrzebujesz?
#java mam taki problem, potrzebuje xml stringa , aktualnie jest pobierany statyczny plik pozniej wczytywany do stringa i wywolane jest kilkukrotne replaceall na tym stringu co nie jest najbardziej efektywne, w jaki sposob to mozna najlepiej zrobic? poprostu jaxb ?
- 1
@PoteznyNick: imho masz już stringa w drugim kroku ( ͡° ͜ʖ ͡°)
Jest na SO taki wpis - sprzed 3 lat, ale może będzie pomocny: https://stackoverflow.com/a/45361698/2045440
Jest na SO taki wpis - sprzed 3 lat, ale może będzie pomocny: https://stackoverflow.com/a/45361698/2045440
- 0
@ppawel:
ale z nie takimi danymi jak mi trzeba :D
no ale wyglada ze jednak jaxb
>imho masz już stringa w drugim kroku ( ͡° ͜ʖ ͡°)
ale z nie takimi danymi jak mi trzeba :D
no ale wyglada ze jednak jaxb
- 5
Cześć, kolejną część Kursu Spring Boota czeka już na Youtube. Tym razem nagrałem poradnik o testowaniu integracyjnym aplikacji zabezpieczonej tokenem JWT. Pokazuję jak korzystać z MockMvc i jak testować przy użyciu mockowego użytkownika. Jeśli nie wiesz jak pisać testy integracyjne ze Spring Boot to koniecznie obejrzyj ten odcinek
Kurs Spring Boot 11 - Testy integracyjne aplikacji zabezpieczonej Json Web Tokenem
#spring #programowanie #java #naukaprogramowania
Kurs Spring Boot 11 - Testy integracyjne aplikacji zabezpieczonej Json Web Tokenem
#spring #programowanie #java #naukaprogramowania

@mateuszd: super som






















#programowanie #java #spring