Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 5502|Yanıt: 0

[Kaynak] Java InputStream klonları çoğaltarak çoklu okuma sorununu çözüyor

[Bağlantıyı kopyala]
Yayınlandı 3.12.2021 10:10:22 | | |
Web arayüzleri geliştirirken, InputStream'in değerlerini birden fazla kez okumamız gerekebilir; örneğin engelleyici doğrulama imzaları, paket formatı doğrulaması vb. gibi.

Eleştiri:

Java baytı[] ve InputStream birbirine dönüştürülür
https://www.itsvse.com/thread-10033-1-1.html

Yöntem 1:

Önce "hutool-all" sözünü tanıtın, kod şöyledir:


Yöntem 2 (test edilmedi):

Mark için genel sözleşme, markSupported metodu doğru döndürürse, giriş akışı işaret çağrıldıktan sonra okunan tüm baytları her zaman kaydeder ve metod sıfırlandığında, çağrıldığı zaman aynı baytları tekrar servis etmeye hazır olur. Ancak, sıfırlama çağrılmadan önce akıştan okuma limitinden fazla bayt okunabilirse, akışın herhangi bir veri kaydetmesine gerek kalmaz. Parametre: readlimit - Etiket konumu geçersiz kılmadan önce okunabilecek bayt sayısının maksimum sınırı.





Önceki:SQL Server 2019 veritabanını Docker'da Deploy
Önümüzdeki:Win10 Ev Çin Sürümü Uzak Masaüstünü Etkinleştiriyor (Kastrasyon Sorununu Çözüyor)
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com