#HttpClient

#HttpClient
* apache提供的一個發送Http請求的框架


#多線程斷點續傳下載
### 多線程:快
* 原理:搶佔服務器資源
* 單線程下載:線程從第0個字節開始下,下到最後一個字節,在本地硬盤的臨時文件中從第0個字節開始寫,寫到最後一個字節,下載完成時,臨時文件也寫完了,本地就創建了一個與服務器文件一模一樣的文件
* 多線程下載:每條線程下載的開始位置和結束位置都是不一樣的,每條線程下載的數據合在一起纔是服務器的完整的文件
###斷點續傳:
* 下載從上一次下載結束的位置開始
* 原理:每次下載把下載進度保存至一個文本臨時文件中,下一次下載時從文本臨時文件獲取上一次下載的進度,從這個進度開始繼續下載
###進度條
* 計算下載百分比進度時要在long類型下計算
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章