Wykop.pl Wykop.pl
  • Główna
  • Wykopalisko136
  • Hity
  • Mikroblog
  • Zaloguj się
  • Zarejestruj się
Zaloguj się

Popularne tagi

  • #ciekawostki
  • #informacje
  • #technologia
  • #polska
  • #swiat
  • #motoryzacja
  • #podroze
  • #heheszki
  • #sport

Wykop

  • Ranking
  • Osiągnięcia
  • FAQ
  • O nas
  • Kontakt
  • Reklama
  • Regulamin
JacobTheLiar

JacobTheLiar

Dołączył 8 lat i 8 mies. temu
  • Obserwuj
  • Akcje 682
  • Znaleziska 295
  • Mikroblog 387
  • Obserwujący 0
  • Obserwowane 19
JacobTheLiar
JacobTheLiar 05.02.2021, 08:04:05
  • 0
hej Mirki od #java #spring, Używam adnotacji @Slf4j do logowania. Chciałbym zdefiniować w moich aplikacjach by logowała do podfolderu Tomcata. A nie do głównego logu Tomcata coś ala ${tomcat.log.directory}. Widziałem gdzieś to rozwiązanie ale nie mogę go dziś odnaleźć a nie chcę na sztywno wpisywać lokalizacji. Poratuje ktoś?
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

JacobTheLiar
JacobTheLiar
Autor
05.02.2021, 09:14:43
  • 0
@draxgar: dzięki bardzo
  • Odpowiedz
JacobTheLiar
JacobTheLiar 03.02.2021, 08:00:52
  • 0
hej Mirki, mam takie pytanko natury optymalizacji pracy z narzędziem #totalcommander.

Czy jest możliwość pogrupować wyniki jak potrafi to #windows osobno grupy np. po dacie a wewnątrz grup po rozszerzeniu, nazwie? Może jest jakiś plugin?

Mam foldery z którymi by mi się lepiej pracowało w takiej właśnie konfiguracji.
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

JacobTheLiar
JacobTheLiar
Autor
03.02.2021, 12:35:10
  • 0
@fnk4: tak robi to explorer, i fajno jakby TC też to umiał
JacobTheLiar - @fnk4: tak robi to explorer, i fajno jakby TC też to umiał

źródło: comment_1612355693jQzIFPMbWcnOdd1F8rtLRt.jpg

Pobierz
  • Odpowiedz
JacobTheLiar
JacobTheLiar
Autor
03.02.2021, 13:14:42
  • 0
@fnk4: dzięki bardzo, w wolnej chwili zobaczę co można z tym zrobić
  • Odpowiedz
JacobTheLiar
JacobTheLiar
Autor
03.02.2021, 13:37:40
  • 1
@fnk4: też jest jakaś myśl, jak uda mi się coś ugrać z wtyczką grupowania, pochwalę się
  • Odpowiedz
JacobTheLiar
JacobTheLiar
Autor
03.02.2021, 18:15:24
  • 0
@fnk4: to jest tak, że to co podesłałeś umożliwia stworzenie kolumny z nazwą grupy wg regex lub maski pliku. Datę faktycznie wykrywa ale w nazwie pliku a nie z daty utworzenia. Wychodzi na takie coś jak sam definiujesz.
Jest jakiś potencjał ale nie o to mi chodzi
JacobTheLiar - @fnk4: to jest tak, że to co podesłałeś umożliwia stworzenie kolumny z...

źródło: comment_1612375894Ys0hRJkS45oofHg9H6snmg.jpg

Pobierz
  • Odpowiedz
JacobTheLiar
JacobTheLiar
Autor
03.02.2021, 18:16:53
  • 1
@fnk4: kolumna wygenerowała się na podstawie pliku ini
JacobTheLiar - @fnk4: kolumna wygenerowała się na podstawie pliku ini

źródło: comment_1612376208DEQO0SZdPcZGTFBMuF0OjG.jpg

Pobierz
  • Odpowiedz
JacobTheLiar
JacobTheLiar 26.01.2021, 11:09:45
  • 0
Hej Mirki od #java #spring mam zbudowany projekt reast api A działający jak ta lala. Mam za zadanie zbudować projekt rest api B, który kilka funkcjonalności/portów będzie miał tożsamych z serwisem A. Nie chcę kopiować źródeł z projektu do projektu tylko użyć źródeł z projektu A w projekcie B. Słyszałem, że się da ale jak?

pozdrawiam
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

JacobTheLiar
JacobTheLiar
Autor
26.01.2021, 11:23:01
  • 0
@KotoFan: czy mogę prosić o przybliżenie jakimś clean examplem? W sieci troszkę tego jest, poczytam.
  • Odpowiedz
JacobTheLiar
JacobTheLiar
Autor
26.01.2021, 11:29:01
  • 0
@KotoFan: czy to się nada?
  • Odpowiedz
JacobTheLiar
JacobTheLiar
Autor
26.01.2021, 11:39:22
  • 0
@kam3o: widzę, ze jeszcze sporo muszę się uczyć... ahh
  • Odpowiedz
JacobTheLiar
JacobTheLiar
Autor
26.01.2021, 12:57:25
  • 0
@draxgar: dzięki, właśnie się staram zdoktoryzować z tego im więcej czytam tym bardziej mi się rozjaśnia. Niestety widmo refaktoryzacji by wydzielić moduły zbliża się wielkimi krokami.
Opcja z repozytorium mavena wydaje się fajna dostępna dla każdego ewentualnego nowego projketu.

To co mam obecnie do zbudowania to trzy niezależne projekty które w 1/3 maja wspólne porty, a nie chce swaggerm ujawiniać całej funkcjonalności...
  • Odpowiedz
JacobTheLiar
JacobTheLiar 20.01.2021, 07:47:04
  • 0
Hej Mirki od #java i #spring, chciałbym logować czas wykonywania requestu. Czy jest to możliwe? Chciałbym poszerzyć tą klasę Oczywiście idąc dalej i klasę loggera.
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

JacobTheLiar
JacobTheLiar
Autor
20.01.2021, 08:07:18
  • 0
@kjung: jest to jakaś myśl ( ͡º ͜ʖ͡º) a dużo roboty nie ma... nie wiem czemu się uparłem na interceptora, Dzięki
  • Odpowiedz
JacobTheLiar
JacobTheLiar 21.12.2020, 09:25:04
  • 0
hej Mirki od #java #spring, podpowiedzcie jak dodać numer wersji i opis do kontenera aplikacji #tomcat?

Co mam dodać do pom.xml lub do application.properties lub gdzie indziej?
JacobTheLiar - hej Mirki od #java #spring, podpowiedzcie jak dodać numer wersji i opi...

źródło: comment_1608542641r8Kz2VD5DVvp0nzIZsU6cr.jpg

Pobierz
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

JacobTheLiar
JacobTheLiar
Autor
21.12.2020, 12:39:56
  • 0
@nowy_wykopowicz: dzięki bardzo. Sprawdzę, przy kolejnym deployu
  • Odpowiedz
JacobTheLiar
JacobTheLiar 18.12.2020, 12:45:37
  • 0
Hej Mirki czy ktoś jest w stanie mi wyjaśnić co się odwala w #hibernate #java #spring, wynik zapytania jaki pojawia się w konsoli jest zgoła inny jak to co się zdeserializowało???
JacobTheLiar - Hej Mirki czy ktoś jest w stanie mi wyjaśnić co się odwala w #hibernat...

źródło: comment_1608295460u3aeQAIbEqIIstIUzuaN4c.jpg

Pobierz
  • 17
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

JacobTheLiar
JacobTheLiar
Autor
18.12.2020, 12:52:40
  • 0
@tell_me_more: pułapka jest jeszcze przed mapowaniem, skopiowałem zapytanie które się wygenerowało w konsoli i są inne wyniki. tak jakby 6 razy powielił pierwszy rekord
  • Odpowiedz
JacobTheLiar
JacobTheLiar
Autor
18.12.2020, 13:02:58
  • 0
@tell_me_more: powiela pierwszy wiersz ( ಠ_ಠ)
  • Odpowiedz
JacobTheLiar
JacobTheLiar
Autor
18.12.2020, 13:07:38
  • 0
@tell_me_more: masz rację, że to tak wygląda. Jest to w sumie view ale jego wynik nie zwraca takich bredni tylko to co na obrazku który wkleiłem.

@plastik: wynik tego zapytania jest w screenie który wkleiłem, skorzystałem z opcji show_sql
  • Odpowiedz
JacobTheLiar
JacobTheLiar
Autor
18.12.2020, 13:20:47
  • 0
@tell_me_more: Dla pewności sprawdziłem. Tak, profiler wykazał zapytanie, które zwraca prawidłowe wyniki
  • Odpowiedz
JacobTheLiar
JacobTheLiar
Autor
18.12.2020, 13:29:53
  • 0
@tell_me_more: tak, funkcja findBySourceGroupId jest automatycznie generowana, jakby była źle to by złe zapytanie szło a jest prawidłowe. Idę się przejść, może chwila luzu naprawi problem. Wywaliłem wszystko co by mogło przeszkadzać, mappery i inne i bez poprawy. Zapytanie idzie prawidłowe ... ahhh
  • Odpowiedz
JacobTheLiar
JacobTheLiar
Autor
18.12.2020, 13:38:48
  • 0
@nairamk: @tell_me_more: wrócę do tematu za parę godzinek
  • Odpowiedz
JacobTheLiar
JacobTheLiar
Autor
20.12.2020, 16:14:09
  • 0
@nairamk: @tell_me_more: @plastik: temat rozwiązany, dziś wpadłem na to co źle zrobiłem i na przyszłość musze to zapamiętać.

Stworzyłem sobie view, który dawał wyniki jak na screenie, który podłączyłem w pierwszym poście.
Zapytanie generowało prawidłowe wyniki, problemem okazało się postawienie adnotacji @Id na polu encji, które traktowałem jako fałszywe id do celów łatwego zbudowania @Repository na JpaRepository. Po dzisiejszym głębszym przemyśleniu Hibernate potraktował pole Id
  • Odpowiedz
JacobTheLiar
JacobTheLiar
Autor
20.12.2020, 17:30:18
  • 0
@tell_me_more: dzięki bardzo
  • Odpowiedz
JacobTheLiar
JacobTheLiar 10.12.2020, 12:56:17
  • 1
Hej Mirki. Czy istnieje możliwość opisania obiektu i jego właściwości w #java #spring swagger/open-api-ui, jedynie co znalazłem to wartości graniczne lub pole NotNull lub NotEmpty a chciałbym dodać więcej wiadomości by nie zaśmiecać controllerów. Chodzi mi o adnotacje w obiekcie.
JacobTheLiar - Hej Mirki. Czy istnieje możliwość opisania obiektu i jego właściwości ...

źródło: comment_1607604732v51LopAoZHQDAfmrjHAqtS.jpg

Pobierz
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

JacobTheLiar
JacobTheLiar
Autor
10.12.2020, 13:07:01
  • 1
@kjung: tylko w jakiej to paczce? domyślnie w openapi-ui nie ma
  • Odpowiedz
JacobTheLiar
JacobTheLiar
Autor
11.12.2020, 10:09:26
  • 0
@kjung: dzięki bardzo, dla open-api-ui znalazłem @Schema
  • Odpowiedz
JacobTheLiar
JacobTheLiar 09.12.2020, 09:01:00
  • 0
Hej Mirasy! Zastanawiam się nad "rodzajami" obiektów głównie w #java #spring ale i znanymi pewnie w całym świecie #programowanie. Jakie są jeszcze rodzaje obiektów kiedy i jak stosować a kiedy jest to niedopuszczalne. Proste rzeczy nie wymagają aż takiego zaangażowania ale jak system się rozrasta zaczyna być miszmasz.

...Controller - do obsługi żądań,
...Service - do zaimplementowania logiki biznesowej,
...Repository - do komunikacji z bazą danych
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

JacobTheLiar
JacobTheLiar
Autor
09.12.2020, 09:22:49
  • 0
@fegwegw: tak to wiem, bardziej chodzi mi o to czy nie pominąłem lub nie pomieszałem czegoś w stosowaniu specyficznych sufiksów dla nazw klas w roli jaką maja pełnić.
  • Odpowiedz
JacobTheLiar
JacobTheLiar
Autor
09.12.2020, 11:04:26
  • 0
@Saly: dzięki, trzeba dopisać do listy (⌐ ͡■ ͜ʖ ͡■),

mania, nie mania czysty kod solid i inne kiss-y ryją beret równo, ale faktycznie na początku trudno (więcej klepania) potem łatwiej się pracuje z takim kodem.
  • Odpowiedz
JacobTheLiar
JacobTheLiar
Autor
09.12.2020, 11:12:47
  • 0
@Saly: zasady SOLID to nie mus używania. Wg mnie należy używać zdrowego rozsądku wszędzie mimo tego, że jedna z zasad SOLID właśnie sugeruje stosowanie wielu specjalizowanych interfejsów a kolejna mówi o tym, by klasa miała jedna odpowiedzialność i bądź tu mądry i kody pisz ¯\_(ツ)_/¯
  • Odpowiedz
JacobTheLiar
JacobTheLiar 03.12.2020, 10:10:44
  • 0
Hej Mirki #java #intllij #spring, coś się popsuło z nową aktualizacją IntelliJ 2020.3 bo nie mogę zbudować projektu, który dosłownie chwile wcześniej (przed aktualizacją) po kliknięcium w Build Project się budował. Na drugiej maszynie gdzie nie zaktualizowałem mogę budować projekt.

Wygląda na to, że podczas budowania projektu 'zapomina' pobudować konstruktory, getery, settery i inne z lomboka.
Czy nie pojawiła się jakaś nowa opcja do zakliknięcia?
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

JacobTheLiar
JacobTheLiar
Autor
03.12.2020, 10:14:33
  • 0
@MiszkaCFC: mam to zaznaczone, pierwsze co sprawdziłem.
  • Odpowiedz
JacobTheLiar
JacobTheLiar
Autor
03.12.2020, 10:25:29
  • 0
@sorhu: @tempname0626: teraz to po ptokach ლ(ಠ_ಠ ლ) choć mam nadzieję, że się poprawka do przyszłego tygodnia pojawi

@globalbus: dzięki za przypomnienie, chwilowo będę zmuszony zmienić przyzwyczajenia.
  • Odpowiedz
JacobTheLiar
JacobTheLiar
Autor
03.12.2020, 10:33:35
  • 0
@LazyInitializationException: niestety nie używam, ale widzę że chyba należałoby, dzięki
  • Odpowiedz
JacobTheLiar
JacobTheLiar
Autor
03.12.2020, 10:34:12
  • 0
@globalbus @sorhu @tempname0626 @Vaping_cool @MiszkaCFC @LazyInitializationException

dzięki wszystkim za pomoc i szybką reakcję
  • Odpowiedz
JacobTheLiar
JacobTheLiar 02.12.2020, 08:51:48
  • 0
hej Mirki od #javascript i #spring,

buduję aplikację webową na JS, która komunikuje się z backendem napisanym w springboot.

metoda w js wyglaa tak pastebin i aplikacja springu otrzymuje w body cosik takiego
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

JacobTheLiar
JacobTheLiar
Autor
02.12.2020, 08:59:05
  • 0
w js czy backend?
  • Odpowiedz
JacobTheLiar
JacobTheLiar
Autor
02.12.2020, 09:08:48
  • 1
@RaczejNiePiszDoMnie: dzięki wielki człowieku (ʘ‿ʘ), od wczoraj nie mogłem przeskoczyć tematu.
  • Odpowiedz
dzimen
dzimen
23.11.2020, 08:14:32
  • 0
#java #programowanie

Cześć Mirki,

Walczę od dwóch dni z funkcją, która jest odpowiedzialna za uruchomienie procesu w systemie Windows. Mam całą metodą napisaną, ale problem jest taki że "sc start" czy "net start" musi być odpalone jako administrator. Robił może ktoś z was metodę która włącza i wyłącza proces w systemie windows?

Z góry dziękuję :)
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

JacobTheLiar
JacobTheLiar 23.11.2020, 09:10:14
  • 0
@dzimen: Harmonogram zadań nie wystarczy? Tworzysz zadanie i ustawiasz tam jako kto ma być uruchomiony
  • Odpowiedz
JacobTheLiar
JacobTheLiar 19.11.2020, 08:31:28
  • 1
hej Mirki od #spring #java, podpowiedzcie mi jak organizować relacje między klasami repozytorium -> serwis -> kontroler.

Pisząc kodzik zauważyłem, że stosuję różne wariacje i się zastanawiam nad tym, które jest bardziej prawilne. Ogólnie staram się stosować zasady SOLID i wychodzi najczęściej opcja 3 ale i stosuję również opcję 2 gdzie chowam metody za interfejsem.

Co o tym sądzicie, jaką metodologię stosujecie, może jeszcze jakąś inną?
JacobTheLiar - hej Mirki od #spring #java, podpowiedzcie mi jak organizować relacje m...

źródło: comment_1605774380Ljyk8JwpWPCZETU6LGydx6.jpg

Pobierz

która metoda relacji klas w #spring jest najbardziej prawilna

  • opcja 1 28.0% (7)
  • opcja 2 52.0% (13)
  • opcja 3 12.0% (3)
  • inna opcja - opisz w komentarzu 8.0% (2)

Oddanych głosów: 25

  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

JacobTheLiar
JacobTheLiar
Autor
19.11.2020, 08:55:30
  • 0
@Killeras: niekoniecznie, w pytanie chodzi o serwis_2, w jaki sposób mam mu udostępniać dane z innych repozytoriów, które są potrzebne do wykonania zadania.

Czy serwis 2 ma bezpośrednio skorzystać z repozytoriów (opcja 1)? Czy może jakiś serwis ma mu udostępnić dane które są mu potrzebne (opcja 2) a może ten serwis rozbić na dwa serwisy idąc drogą pojedynczej odpowiedzialności (opcja 3)?
  • Odpowiedz
JacobTheLiar
JacobTheLiar
Autor
19.11.2020, 11:34:55
  • 0
@Kresse: Ogólnie z tego co widzę jak wszędzie najważniejszy jest zdrowy rozsądek i można to skwitować osławionym to zależy.

Opcja 3 upraszcza skomplikowane rzeczy rozbijając je na prostsze kawałki.
Opcja 2 wydaje się złotym środkiem dla rozwiązań nie prostych ale i nie skomplikowanych.
Opcję 1 stosować raczej w prostych rozwiązaniach zachowując.
  • Odpowiedz

282

Miniaturowy rozkład jazdy pociągów na Raspberry Pi (zamocowany pod monitorem)

Miniaturowy rozkład jazdy pociągów na Raspberry Pi (zamocowany pod monitorem)

Część elektroniczna urządzenia składa się z zaledwie czterech elementów. Sercem układu jest płytka Raspberry Pi Zero W wraz z kartą pamięci. Do niej podłączono popularny wyświetlacz OLED o przekątnej 2,8 cala. Całość zasilana jest przez przewód USB. Rozkład idealny to podwieszenia np. pod monitorem.

Forbot
z
forbot.pl
dodany: 17.11.2020, 08:12:02
  • 49
  • #
    zainteresowania
  • #
    pociagi
  • #
    elektronika
  • #
    raspberrypi
  • #
    programowanie
  • #
    ceikawostki
JacobTheLiar
JacobTheLiar 17.11.2020, 08:46:22
  • 32
@Bajzel2012: na pewno mają, pkp plk ma wszystkich przewoźników rozkłady jazdy. Myślę, że poszczególni przewoźnicy kolejowi też udostępniają.
JacobTheLiar
JacobTheLiar 17.11.2020, 08:55:37
  • 25
@Bajzel2012: niektórzy przewoźnicy udostępniają dane w postaci GTFS z którego korzysta również wyszukiwarka google. dla przykłądu tutaj masz dostęp do rozkładów jazdy np. Kolei Wielkopolskich czy też Kolei Mazowieckich stronka oferuje też API
JacobTheLiar
JacobTheLiar 17.11.2020, 17:21:38
  • 3
Poczytajcie sobie jak PKP PLK potraktowało twórcę najlepszej i mega dopracowanej aplikacji z rozkładem jazdy (nasłali na niego policję)


@wigr: celowo nie poruszałem tego tematu choć ubolewam, że taka aplikacja została uwalona, a była świetna. Sam jeżdżę pociągiem i mi bardzo pasowała.

Wydaje mi się, że autor tej aplikacji źle nie wyszedł na tym szumie.

Jak widać kilku przewoźników udostępnia za friko dane, myślę również, że wszyscy pojawiający się w
JacobTheLiar
JacobTheLiar 17.11.2020, 17:29:14
  • 1
u nas potrzebna będzie jeszcze jedna kolumna z czasem opóźnienia ( ͡° ͜ʖ ͡°)


@Saburo:

nie badz taki surowy, wbrew pozorom opoznienia na kolei sa rownie czeste, jak w

580

à la konsolowy manual dla leniwych

à la konsolowy manual dla leniwych

Manual dla leniwych. Podpowiedzi użycia dla ponad tysiąca poleceń linuxa (oraz wielu innych ze świata programowania) podane w przystępny sposób dla początkujących.

JacobTheLiar
z
cheat.sh
dodany: 13.11.2020, 13:01:36
  • 69
  • #
    linux
  • #
    programowanie
JacobTheLiar
JacobTheLiar 09.11.2020, 17:18:26
  • 0
Hej Mirki, mam dwa problemy na #linux #fedora 33 #gnome 3.38.1

1. co zrobić by na ekranie wyboru aplikacji po kliknięciu w wyświetl programy wyświetlił mi wszystkie zainstalowane programy a nie kilkanaście

2. jak zmusić system, by podczas uruchamiania podłączył dyski od windowsa w trybie zapisu a nie tylko do odczytu jak teraz mam. w załączeniu podaje ustawienia z jednego z dysków
JacobTheLiar - Hej Mirki, mam dwa problemy na #linux #fedora 33 #gnome 3.38.1

1. c...

źródło: comment_1604942291UHF1Gg4uuBiDiwy87GRhuX.jpg

Pobierz
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

JacobTheLiar
JacobTheLiar
Autor
10.11.2020, 05:43:12
  • 0
@sirpingus: dzięki przy okazji sprawdzę

@ruum: uruchomić aplikacje po kliknięciu w klawisz win pojawia się możliwość wpisania nazwy aplikacji którą chcę otworzyć. Jako że nie znam wszystkich nazw jeszcze to z panelu obok po lewej mam możliwość wyświetlić wszystkie aplikacje (dziewięć kropek) okazuje się, że pojawiają się kafelki/ikony (ok 1,5 strony aplikacji) i nie ma wylistowanych wszystkich aplikacji, które są zainstalowane i są dostępne podczas wpisywania. Wielokrotnie chciałem
  • Odpowiedz
JacobTheLiar
JacobTheLiar
Autor
10.11.2020, 17:51:38
  • 0
@PortowySzczur: masz rację, terminal jest fajny, niestety jako zielonka z linuxa ciężko mi operować wszystkimi komendami jak ich nie znam. Co do poleceń powłoki to się zgodzę z tym, że po prostu trzeba je poznać, ale odnoszę wrażenie ze wszystkich aplikacji nie widzę. Choć jak zacząłem się przyglądać bliżej to mogę się mylić...

@sirpingus dzięki pomogło
  • Odpowiedz
JacobTheLiar
JacobTheLiar
Autor
10.11.2020, 18:44:35
  • 0
@PortowySzczur: możesz mieć racje i niepotrzebnie się przyczepiłem, jak napisałem, że mam już sam mam wątpliwości, okazało się, że pozostałe aplikacje zostały wchłonięte do podmenu Narzędzia, właśnie te które widziałem, że są zainstalowane w aplikacji Oprogramowanie a ich bezpośrednio nie widziałem. Wygląda na to, że się pospieszyłem z tą uwagą.

Pomyliłem z inną dystrybucją która miała tego od groma na live-cd bodajże debian live gnome i mi coś nie pykło,
  • Odpowiedz
JacobTheLiar
JacobTheLiar
Autor
10.11.2020, 19:15:43
  • 0
@PortowySzczur: dzięki bardzo, jest tego tyle, że głowa boli. Próbuję dostosować środowisko do swoich potrzeb ale wiele tego nie ma w standardzie. Wiele rzeczy jest inplus ale też do wielu muszę się przyzwyczaić i troche mi niektóre rzeczy przeszkadzają.

Fedora działa wydaje się szybciej od windowsa ale też widzę, że wiatrak pracuje w laptopie a na windowsie tego nie robi mimo tego, że użycie proca jest prawie zerowe. A uwielbiam
  • Odpowiedz
herbatkaZCukremBezCytrynki
herbatkaZCukremBezCytrynki
herbatkaZCukremBezCytrynki
04.11.2020, 13:38:15
  • 0
#thymeleaf #html #programowanie #java
pytanie - jaki jest poprawny format weryfikacji przez thymeleafa booleana wewnątrz obiektu? w tej chwili mam coś takiego:

| | | |
USED
USE
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

JacobTheLiar
JacobTheLiar 04.11.2020, 16:33:40
  • 1
@herbatkaZCukremBezCytrynki: może zamiast isUsed użyj used takie same zasady jak getItem używasz item podobnie w przypadki boolowskich zamiast isUsed to used.
  • Odpowiedz
JacobTheLiar
JacobTheLiar 03.11.2020, 09:25:41
  • 2
hej mirki od #linux i #postgre. Okazuje się, że mam coś złośliwego zainstalowane na serwerze i nie potrafię sobie z tym poradzić.

Jakiś czas temu zauważyłem na serwerze, ze ktoś mi pozostawił wiadomości w bazie danych w tabelkach, że zrobił sobie kopie baz danych i mam zapłacić btc by ich nie udostępnili. Błędem były wystawione porty postgresql na zewnątrz.

Port schowałem mam tylko dwa porty dostępne z zewnątrz 80
JacobTheLiar - hej mirki od #linux i #postgre. Okazuje się, że mam coś złośliwego zai...

źródło: comment_16043953768drAml0i5uAZuOMW1KLndn.jpg

Pobierz
  • 17
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

JacobTheLiar
JacobTheLiar
Autor
03.11.2020, 09:33:40
  • 0
@Kryspin013: sprawdzę jak postanie ponownie, na razie milczy, ale 3x już wstawał
  • Odpowiedz
JacobTheLiar
JacobTheLiar
Autor
03.11.2020, 09:59:24
  • 0
@Init0: w ostateczności zaoram, fail2Ban mam, roota mam zablokowanego. nad ssl jeszcze popracuję.

Jak wspominałem, to serwer zabawowy bardziej API. Jak to do nauki serwer to może poszperam głębiej zobaczę co się da zrobić.

Jakim poleceniem sprawdzić wszystko co się uruchamia na starcie?
  • Odpowiedz
JacobTheLiar
JacobTheLiar
Autor
03.11.2020, 10:40:24
  • 0
a weź sprawdź po pid gdzie ten proces ma workdir. polecenie pwdx pid


@Kryspin013: niestety workdir jest na /
  • Odpowiedz
JacobTheLiar
JacobTheLiar
Autor
03.11.2020, 11:54:29
  • 2
@Init0: @Kryspin013: @h3xxx: @GaiusBaltar: chyba znalazłem coś na sieci nt tego co mi siedzi

https://dev.to/sanchitsharma/investigation-into-postgres-malware-hack-2ai0
  • Odpowiedz
JacobTheLiar
JacobTheLiar
Autor
03.11.2020, 12:36:41
  • 0
@Init0: wystartował proces nie wiem jak mam to interpretować
JacobTheLiar - @Init0: wystartował proces nie wiem jak mam to interpretować

źródło: comment_1604406998bNjh5Oi73hTF7vFrhKlZ3x.jpg

Pobierz
  • Odpowiedz
JacobTheLiar
JacobTheLiar
Autor
03.11.2020, 16:07:03
  • 0
@Init0: wydaje się, że chyba usunąłem dzięki temu lsof i temu co znalazłem.

faktycznie fajne narzędzie lsof i strace, w sumie dzięki temu widać wszystko co dany proces robi. A jeszcze jestem cienki w linie poleceń...

Podążając za tym co gościu opisywał w blogu udało się tego nieproszonego gościa wyrwać, choć nie wiem na jak długo. W sumie wszystko się zgadzało poza tym, że były inne nazwy plików ale zawartość
  • Odpowiedz
JacobTheLiar
JacobTheLiar
Autor
03.11.2020, 17:11:29
  • 0
@Init0:
podpowiedziałbyś jak przejść z logowania do ssh po haśle na klucz? Czy to wg tego mogę lecieć?

fail2ban mam tylko na ssh i zablokowanych 216 i total banned 236

porty faktycznie przeniosę.
  • Odpowiedz
JacobTheLiar
JacobTheLiar
Autor
04.11.2020, 11:47:37
  • 1
@Init0: dzięki bardzo za pomoc.
  • Odpowiedz
k.....c
k.....c
konto usunięte 02.11.2020, 17:48:39 via Wykop Mobilny (Android)
  • 0
Polecacie jakieś stronki z zadaniami do przećwiczenia zapytań z użyciem SQL? najbardziej mnie interesują zadanka z użyciem group by, having i ewentualnymi podzapytaniami. Najlepiej z gotowym skryptem sql do założenia bazy na lokalnym serwerze.

#sql #bazydanych #naukaprogramowania
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

JacobTheLiar
JacobTheLiar 03.11.2020, 10:30:36
  • 1
@korposzczurec: https://en.wikibooks.org/wiki/SQL_Exercises
  • Odpowiedz
JacobTheLiar
JacobTheLiar 02.11.2020, 17:01:46
  • 0
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
  • 20
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

JacobTheLiar
JacobTheLiar
Autor
02.11.2020, 17:25:00
  • 0
@saquas: nie, szczerze nigdy nie używałem, tym bardziej nie myślałem uruchamiać podobnych narzędzi na zdalnym serwerze.
  • Odpowiedz
JacobTheLiar
JacobTheLiar
Autor
02.11.2020, 17:46:44
  • 0
@63274682374: a może jakaś podpowiedź?
  • Odpowiedz
JacobTheLiar
JacobTheLiar
Autor
02.11.2020, 17:49:23
  • 0
@Ridicz: invalidDocuments dostaję z serwisu restowego.
  • Odpowiedz
JacobTheLiar
JacobTheLiar
Autor
02.11.2020, 17:55:10
  • 0
@63274682374: noo tak, ale contains() chyba mogę stosować do tych samych obiektów, a u porównuję sety dwóch różnych obiektów? czy się mylę?
  • Odpowiedz
JacobTheLiar
JacobTheLiar
Autor
02.11.2020, 18:05:34
  • 0
@63274682374: ok... jest to jakaś myśl, zbadam propozycje ...
  • Odpowiedz
JacobTheLiar
JacobTheLiar
Autor
02.11.2020, 19:12:51
  • 0
@63274682374: niestety zmiana tego pogorszyła sprawę i jest teraz 13 minut filtrowania. klasy hashe i equalsy mają. Pobieranie z bazy trwało niecałą sekundę.

return invalidDocuments.contains(new InvalidDocument(document.getUid()));
  • Odpowiedz
JacobTheLiar
JacobTheLiar
Autor
02.11.2020, 20:01:09
  • 0
@63274682374: @saquas:

ogólnie każde repository jest springowe/hibernate. podobnie saveall i delete all z JpaRepository.

rozdzieliłem pobieranie i filtrowanie
  • Odpowiedz
JacobTheLiar
JacobTheLiar
Autor
03.11.2020, 07:04:06
  • 0
@saquas: @63274682374: wszystko ekstra, mimo wszystko dla takiej ilości danych powinno lecieć max kilka sekund przy tej konfiguracji serwera, a nie kilka-kilkanaście minut.
dzięki sugestii @63274682374

Operacje bazodanowe są tutaj najbardziej czasochłonne.


zabrałem się za dokładne analizowanie serwera i to on okazał się winny całemu zamieszaniu (założę osobny wątek, na jego temat). Okazało się, że po ostatnim włamie na mój serwer VPS ktoś coś zostawił co żarło całe
JacobTheLiar - @saquas: @63274682374: wszystko ekstra, mimo wszystko dla takiej ilośc...

źródło: comment_16043868198q24jhmz2Q6bBiGfm51VvT.jpg

Pobierz
  • Odpowiedz
JacobTheLiar
JacobTheLiar
Autor
03.11.2020, 08:33:22
  • 2
@saquas: @63274682374: FYI

średnie pobieranie danych z bazy - 11ms

średnie czasy filtrowania
  • Odpowiedz
  • <
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • Strona 2 z 6
  • >

Osiągnięcia

  • Rocznica
    od 20.05.2025

    Rocznica
  • Gadżeciarz
    od 09.05.2017

    Gadżeciarz
  • Mikroblogger
    od 25.03.2021

    Mikroblogger

Wykop © 2005-2025

  • O nas
  • Reklama
  • FAQ
  • Kontakt
  • Regulamin
  • Polityka prywatności i cookies
  • Hity
  • Ranking
  • Osiągnięcia
  • Changelog
  • więcej

RSS

  • Wykopane
  • Wykopalisko
  • Komentowane
  • Ustawienia prywatności

Regulamin

Reklama

Kontakt

O nas

FAQ

Osiągnięcia

Ranking