See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 5502|Vastuse: 0

[Allikas] Java InputStream replikeerib kloone, lahendades mitmekordse lugemise probleemi

[Kopeeri link]
Postitatud 03.12.2021 10:10:22 | | |
Veebiliideste arendamisel võib olla vaja lugeda InputStreami väärtusi mitu korda, näiteks interceptori verifitseerimise allkirjad, paketiformaadi kontrollimine jne.

Läbivaatamine:

Java bait[] ja InputStream teisendatakse omavahel
https://www.itsvse.com/thread-10033-1-1.html

Meetod 1:

Esmalt tutvustame "hutool-all", kood on järgmine:


Meetod 2 (testimata):

Üldine leping märgistamisel on, et kui meetod markSupported tagastab tõe, siis sisendvoog logib alati kõik baitid, mis loetakse pärast märgi kutsumist, ning on alati valmis neid samu baite uuesti teenindama, kui meetodi lähtestamine kutsutakse, ükskõik millal see kutsutakse. Kui aga enne lähtestamist saab voost lugeda rohkem baite kui readlimit, ei pea voog andmeid logima. Parameeter: readlimit – maksimaalne piirang baitide arvule, mida saab lugeda enne sildi asukoha tühistamist.





Eelmine:SQL Server 2019 andmebaasi juurutamine Dockeris
Järgmine:Win10 kodune Hiina versioon võimaldab kaugtöölaua (lahendab kastreerimise probleemi)
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com