Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 5502|Odgovoriti: 0

[Vir] Java InputStream replicira klone, s čimer rešuje problem večkratnih branj

[Kopiraj povezavo]
Objavljeno na 3. 12. 2021 10:10:22 | | |
Pri razvoju spletnih vmesnikov bomo morda morali večkrat prebrati vrednosti InputStream, kot so podpisi za preverjanje prestreznikov, preverjanje formata paketov itd.

Pregled:

Java bajt[] in InputStream se med seboj pretvorita
https://www.itsvse.com/thread-10033-1-1.html

Metoda 1:

Najprej uvedite "hutool-all", koda je naslednja:


Metoda 2 (nepreizkušena):

Splošna pogodba za mark je, da če metoda markSupported vrne true, potem vhodni tok vedno zabeleži vse prebrane bajte po klicu marka in je vedno pripravljen, da iste bajte ponovno postreže, ko se pokliče ponastavitev metode, kadar koli je klicana. Če pa je mogoče iz toka pred klicem ponastavitve prebrati več bajtov od omejitve prebranosti, tok ne potrebuje beleženja nobenih podatkov. Parameter: readlimit - Največja omejitev števila bajtov, ki jih je mogoče prebrati, preden je položaj oznake neveljaven.





Prejšnji:Deploy SQL Server 2019 database on Docker
Naslednji:Win10 Home Chinese Edition omogoča oddaljeno namizje (reši problem kastracije)
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com