2011年9月30日

Java 多线程断点下载文件

摘要: 基本原理:利用URLConnection获取要下载文件的长度、头部等相关信息,并设置响应的头部信息。并且通过URLConnection获取输入流,将文件分成指定的块,每一块单独开辟一个线程完成数据的读取、写入。通过输入流读取下载文件的信息,然后将读取的信息用RandomAccessFile随机写入到本地文件中。同时,每个线程写入的数据都文件指针也就是写入数据的长度,需要保存在一个临时文件中。这样当本次下载没有完成的时候,下次下载的时候就从这个文件中读取上一次下载的文件长度,然后继续接着上一次的位置开始下载。并且将本次下载的长度写入到这个文件中。个人博客: http://hoojo.cnblog 阅读全文

posted @ 2011-09-30 18:34 java课程设计 阅读(281) 评论(0) 推荐(0)

【郭林专刊】10个步骤让你成为高效的Web开发者

摘要: 要成为高产、高效的Web开发者,这需要我们做很多工作,来提高我们的工作方式,以及改善我们的劳动成果。下面是10个提高效率的步骤,虽然不能保证解决你在开发中的所有问题,但至少是非常实用的,可以简化你的Web开发流程,使开发的每一个环节快速、流畅。还可以帮助你节省大量的时间,以便开发更多、更好的项目。1. 使用Web开发框架一个良好的Web开发框架,可以帮助你解决常见的Web开发问题,如标准的Web页面布局、Web表单处理、浏览器兼容性解决等)。 测试Web开发的bug、安全和性能。 使代码重用更容易,因为有一个统一的API。 社区开发的插件和工具,可以进一步增强开发(jQuery有很多非常棒的插 阅读全文

posted @ 2011-09-30 12:11 java课程设计 阅读(140) 评论(0) 推荐(0)

导航