登录
首页 » Java开发 » JAVA实现断点续传下载

JAVA实现断点续传下载

于 2022-02-01 发布 文件大小:6.12 kB
0 269
下载积分: 2 下载次数: 1

代码说明:

本程序主要实现任务的断点续传功能,首先新建一个下载任务线程,获得下载任务的大小,将一个大任务分为若干个等大的任务块(最后一块除外);其次再创建若干下载线程(初始值为5),并按照线程是否闲置状态将任务块依次分配给下载线程,则将有若干线程块并行下载任务块,下载同时将下载的每一任务块的状态及下载进度依次存入文件;点击下载界面的“stop”摁钮,将暂停下载任务,当继续点击“start”摁钮时,任务将被继续下载;将下载的环境(本实验为MyEclipse)关闭,再次开启时,程序将根据所存文件的大小是否为0依次对新建的任务块赋初值,为0则说明未下载此任务,初始值均置为0,不为0说明任务未下载完,则依次将文件中所存储的值赋各任务块,继续下载。

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • JSP+JavaBean+MySQL实现登陆及增删改查示例
    这是一个使用JSP和JAVA实现用户登陆后进入聊天室交流。用户可以对自己的信息进行修改,管理员可以对用户进行增加、修改、和删除。当用户登陆时,验证是否正确后方可登陆聊天室进行聊天,如果输入的信息错误,登陆失败,重新定位到登陆页面。修改密码时,需要输入原密码正确才能修改为新的密码。用户可以进行简单的搜索。
    2022-01-31 19:28:19下载
    积分:1
  • java实现通讯录
    用Java实现一个通讯录,适合于初学者。具有简单的查询、插入、删除等功能!AddressBook1.0:基于命令行,数据存储在config目录下的properties 文件.admin.properties:存储用户名和口令,telephone.properties:存储通讯录记录.AddressBook1.5:基于命令行,数据存储在config目录下的XML 文件中.admin.xml:存储用户名和口令,telephone.xml:存储通讯录记录.不要忘了导入lib目录下的jdom.jar包到类路径,否则不能运行.AddressBook2.0:基于GUI和对象序列化.记录从Telephone.dat中读出,记录保存到temp.dat中.不过这样做有些不合理,这只是一个过渡版本.AddressBook2.1:基于GUI和对象序列化.记录从Telephone.dat中读出,记录保存到Telephone.dat中.已经实现一个较完整的通讯录,至于某些细节方面,我认为没有必要过多关注. AddressBook2.2 Netbeans:将2.1版移植到NetBeans环境下,因本人更喜欢NetBeans,与前一个版本没什么差别
    2022-04-25 06:48:53下载
    积分:1
  • GoF 模式: 桥
    桥接模式 is a 设计模式在中使用软件工程意思是"解耦 请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报
    2022-07-08 20:40:01下载
    积分:1
  • Binary Tree in C++
    它是java语言中的二叉树。每个节点有两个子节点。在这个树中,我们可以插入、删除和显示数据。
    2022-04-30 03:15:52下载
    积分:1
  • 安卓版英汉电子词典源码
    通过Eclipse 软件基于Android 平台编译的英汉词典, 可供查询英文输出中译.
    2022-03-29 08:58:23下载
    积分:1
  • java编写的leach源代码
    资源描述leach用java编写的源代码,根据簇头剩余能量与初始能量比较,判断是否重新选择簇头。
    2022-01-25 15:07:42下载
    积分:1
  • Android AAC-股票挂鈎存款
    利用Andorid4.2及以上的系统自带的aac_ELD接口进行音频文件的编码,目前支持44.1kHz采样。研究ELD的朋友可以直接使用它进行编码处理,也可用来和自己优化后的eld效果进行比较。
    2022-03-10 06:29:04下载
    积分:1
  • 贪吃蛇游戏源码
    这是一款比较需要耐心的游戏,用游戏把子上下左右控制蛇的方向,寻找吃的东西,每吃一口就能得到一定的积分,而且蛇的身子会越吃越长,身子越长玩的难度就越大,不能碰墙,更不能咬自己的尾巴,等到了一定的分数,就能过关,然后继续玩下一关!
    2022-03-02 20:59:20下载
    积分:1
  • 学生管理系统
    使用EJB,Java,Javascript,CSS,Html,MySQL开发的学生管理系统,能够很好实现功能,并经过测试。代码分为前端以及EJB后端,均为MyEclipse工程,导入MyEclipse可以直接部署使用。
    2022-01-31 08:06:29下载
    积分:1
  • 猫和送文件
    2023-09-05 09:40:03下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载