單元測(cè)試就是針對(duì)最小的功能單元編寫(xiě)測(cè)試代碼,Java程序最小的功能單元是方法,因此,單元測(cè)試就是針對(duì)Java方法的測(cè)試,進(jìn)而檢查方法的正確性。查看全文>>
獲取FileChannel不能直接打開(kāi),必須通過(guò) FileInputStream、FileOutputStream 或者 RandomAccessFile 來(lái)獲取 FileChannel,它們都有 getChannel 方法。查看全文>>
?JDK 8 已經(jīng)在 2014年 3月 18日正式可用,JDK 8作為長(zhǎng)期支持(Long-Term-Support)版本,2018年09月25日作為下一個(gè)LTS的JDK版本:JDK 11也應(yīng)運(yùn)而生,Oracle表示會(huì)對(duì)JDK 11提供大力支持、長(zhǎng)期支持。之后陸續(xù)發(fā)布了JDK 12 和JDK 13,JDK14也在2020年 3月17日正式發(fā)布,本節(jié)我們來(lái)針對(duì)JDK14的一些顯著新特性做講解,讓大家了解一下JDK 14的一些重要的新特性。查看全文>>
Kafka有可能丟失消息是由于以下原因,生產(chǎn)者配置不當(dāng):如果生產(chǎn)者的配置不正確,可能會(huì)導(dǎo)致消息發(fā)送失敗或丟失。例如,如果生產(chǎn)者的acks 配置為0,則生產(chǎn)者將不會(huì)等待來(lái)自Kafka的任何確認(rèn),并且不會(huì)重新發(fā)送消息,因此可能會(huì)丟失消息。查看全文>>
斷點(diǎn)續(xù)傳指的是在下載或上傳時(shí),將下載或上傳任務(wù)(一個(gè)文件或一個(gè)壓縮包)人為的劃分為幾個(gè)部分,對(duì)于媒資系統(tǒng)上傳文件的需求要滿(mǎn)足大文件的上傳要求。http協(xié)議本身對(duì)上傳文件大小沒(méi)有限制,但是客戶(hù)的網(wǎng)絡(luò)環(huán)境質(zhì)量、電腦硬件環(huán)境等參差不齊,如果一個(gè)大文件快上傳完了網(wǎng)斷了沒(méi)有上傳完成,需要客戶(hù)重新上傳,用戶(hù)體驗(yàn)非常差,所以對(duì)于大文件上傳的要求最基本的是斷點(diǎn)續(xù)傳。查看全文>>
Netty 是一個(gè)異步的、基于事件驅(qū)動(dòng)的網(wǎng)絡(luò)應(yīng)用框架,用于快速開(kāi)發(fā)可維護(hù)、高性能的網(wǎng)絡(luò)服務(wù)器和客戶(hù)端。Netty 在 Java 網(wǎng)絡(luò)應(yīng)用框架中的地位就好比:Spring 框架在 JavaEE 開(kāi)發(fā)中的地位。以下的框架都使用了 Netty,因?yàn)樗鼈冇芯W(wǎng)絡(luò)通信需求!查看全文>>