Co robic jak w mikroserwisach generuje jakis wiekszy plik (np jakies zdjecie czy pdf) i mam OutputStream, a potrzebuje go wyslac gdzies jako InputStream. Ladowac do pamieci czy uzywac innych metod np. zapisywanie na dysku lub PipedStreamy?
#java #programowanie
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Z założenia, jeśli plik jest duży to powinieneś go gdzieś zapisać, a do drugiej usługi przesłać tylko informacje gdzie ten plik leży. Zakładając, że coś pójdzie 'nie tak' to będziesz przykładowo 5 razy retryował przesyłanie streama 1gb bo przy ostatnim kilobajcie będzie jakiś fakap?
  • Odpowiedz
@Myrcin-: To ja zapytam inaczej, dlaczego to jest istotne czy Twoja maszyna zużyje 1x pamięci zamiast 2x pamięci? Skąd wiesz czy Twoje obecne rozwiązanie zużywa za dużo pamięci? Co to znaczy dużo pamięci? Ogólnie 'premature optimalization' jest błędem jeśli to nie są wymagania zewnętrzne. Jeśli badasz to w celach hobbystycznych to zmierz użycie pamięci w różnych scenariuszach i będziesz wiedział i miał dowody na papierze.
  • Odpowiedz
Treść przeznaczona dla osób powyżej 18 roku życia...
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@paczelok: ale oni Ci dobrze radzili.

jak robisz komunikacje pierwszy raz to:
1. W pierwszej kolejności wyłączasz weryfikacje hosta przy ssl
2. jak wszystko trybi to dołączasz ceryfikat CA i włączasz weryfikacje
  • Odpowiedz
Jawność zarobków w IT - ile zarabiasz, a Wojtuś, a chciałbyś wiedzieć?
A czemu on tyle, a ja tylko tyle? Co z tego może wyniknąć, czy będzie lepiej, czy gorzej?
https://ostrapila.pl/89
#programowanie #dotnet #python #java #javascript #software #php #podcast #testowanie #programista15k #ostrapila
jaroslaw-stadnicki - Jawność zarobków w IT - ile zarabiasz, a Wojtuś, a chciałbyś wie...

źródło: comment_1669622590LWH1bfAyHaG21m3o4Q9gHX.jpg

Pobierz
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 4
@kenshin985: znajomi z zespołu mogą mieć zupełnie inne skille i więcej lat expa. Ale wartościowe było zawsze i jest mówić między sobą o stawkach. W ten sposób właśnie utrzymuje się rynek pracownika. Dlatego zawsze apeluje: odrzucajmy oferty pracy bez widełek wynagrodzenia, nie bierzmy nawet udziału w takich procesach rekrutacyjnych
  • Odpowiedz
@FFFFUUUU: Javascript został stworzony, gdy Java już była popularna, a na początku, tylko przez krótki czas, nazywał się Livescript (a nazwę kodową miał Mocha). ECMAScript powstał dopiero, gdy Netscape postanowiło ustandaryzować Javascript rok później.
C# nigdy nie nazywał się Microsoft Java; Microsoft Java to była po prostu implementacja maszyny wirtualnej Javy od Microsoftu. Microsoft miał też swoją implementację języka Java o nazwie Virtual J++ oraz pseudo-Javę chodzącą na .Necie o
  • Odpowiedz
Pytanko do ludzi uczących się albo ogarniających dobrze JAVE. Chciałbym się zacząć uczyć by się nauczyć ogarniać, robiłem już pare kursów z yt, ale problem polega na tym że jak nauka HTML i CSS szła mi dobrze bo widziałem co powstaje z tego ci pisze i jakie to ma ułożenie na stronie to w Javie nie mogę tego ogarnąć i sobie wyobrazić… nie umiem sobie wyobrazić po cholerę jest tablica jak można
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Lordon: co za banda frustratów ( ͡° ʖ̯ ͡°)

Dobrze kombinujesz. Wizualizacja to świetny sposób na zrozumienie abstrakcji. Wydaje mi się, że musisz tylko trafić na właściwe materiały do nauki - kogoś z ambitniejszym podejściem niż youtuber czytający dokumentację albo pokazujący "pa jakie to proste".

Nie jestem na bieżąco z kursami, więc nie podpowiem niczego konkretnego, ale w poszukiwaniu ambitniejszych źródeł poprzeglądałbym materiały z jakiś topowych
  • Odpowiedz
Co łączy dobrą ofertę pracy z piłką nożną? ( ͡º ͜ʖ͡º)

Sporo: zgrany zespół, szerokie perspektywy, odpowiednie umiejętności… Jest jednak coś, dzięki czemu dobra oferta może sięgnąć po prawdziwe mistrzostwo - widełki!

…a najwięcej ofert pracy z widełkami znajdziecie u nas, na justjoin.it
justjoin_it - Co łączy dobrą ofertę pracy z piłką nożną? ( ͡º ͜ʖ͡º)

Sporo: zgrany ...
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 0
Jeśli mamy interfejs i jego dwie implementacje to unit testy piszemy dla każdej osobno czy powinno się je jakoś połączyć (te same testy dla obu)

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

@Rubajticos: jak testy są takie same to znaczy, że obie klasy robią tak samo, więc wystarczy jedną usunąć xd Jak testy mają jakąś część wspólną to możesz ją wyciągnać do pomocniczych metod.
Co do unitów to piszesz je tylko wtedy, gdy chcesz przetestować jakiś kawałek kodu w izolacji. Jak dana klasa jest używana tylko przez inną klasą to jest duża szansa, że lepiej przetestować tylko nią
  • Odpowiedz
Może ma ktoś pomysł.

ładuję certyfikat do javy

KeyStore p12 = KeyStore.getInstance("pkcs12");
p12.load(new FileInputStream("//certyfikat//","haslo".toCharArray());
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@globalbus: Ostatnia metoda nie działa

Exception in thread "main" javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure

ze stacka przejrzałem już wszystkie i mam wrażenie że większość odpisujących ma problem z czytaniem xD

Gdzie nie pytają o połączenie z certyfikatem to pierwsza odpowiedź "wyłącz sprawdzenie certyfikatu" ( ͡° ͜ʖ ͡°)
  • Odpowiedz
@Mintaa: obstawiam, że serwer przedstawia się certyfikatem z czerwoną kłódką w przeglądarce? (Samopodpisany lub podpisany customowym CA). Wtedy musisz zmodyfikować trustStore, żeby mu zaufać.
Generalnie to
javax.net.ssl.debug=true i poleci masa diagnostycznego spamu na konsolę
  • Odpowiedz
node to nie front, angular jest trudniejszy i jest mniej popularny przez co łatwiej o pracę, reacta uczą praktycznie na każdym butkampie i niedługo bedą go uczyć w podstawówkach
  • Odpowiedz
OkhttpClient ma możliwość przekazania własnego certyfikatu? Wszystkie metody na stacku są już niestety usunięte z biblio.
Ewentualnie jakaś inna opcja prostego POSTA z weryfikacją TLS?

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

Zostać #programista100k nie jest prosto, o czym przekonali się już uczestnicy poprzednich odsłoń naszego teleturnieju dla branży #it. A jednak wciąż szukamy pierwszego, komu się ten wyczyn uda i nie tracimy nadziei! ( ͡° ͜ʖ ͡°)ノ⌐■-■

Sprawdźcie, jak poradziły sobie drużyny Video Dzików i Edgile i ile kasy zgarnęli! ($ ͜ʖ$)

------
#justjoinit #
justjoin_it - Zostać #Programista100K nie jest prosto, o czym przekonali się już ucze...
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • Odpowiedz
Nowe wersje Javy oraz Tomcat 10

Nowe wersje Javy

Dzisiaj dodaliśmy nowe wersje Javy (OpenJDK): 17, 18 oraz 19. Dostępne pod
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@retardo: Nowości w naszej firmie są wprowadzane następująco:
CT8.PL ➡ Small.pl ➡ MyDevil.net

Zanim nowe rozwiązania trafiają do MyDevil.net są już przetestowane przez tysiące użytkowników naszych innych marek ( ͡° ͜ʖ ͡°)
  • Odpowiedz