「java下载限速」下载限速多少
今天给各位分享java下载限速的知识,其中也会对下载限速多少进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、用java实现文件的下载,如何提高下载速度(非web开发)
- 2、为什么Java官网下载这么慢?
- 3、java 为什么下载速度是0kB?
- 4、用java程序来做限速,下载文件的代码修改
- 5、下java为什么只有几KB的速度,有时还没有下载速度,我下其它东西都是几百kB的速度。怎么会这样?
- 6、java下载很慢,到了神速,但是我网速很好啊
用java实现文件的下载,如何提高下载速度(非web开发)
下面贴出的代码是一个简单的读取远程文件保存到本地的实现,至于提高下载速度你可以利用多线程,具体可参考最下面的那个网址——
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.net.URL;
public class DownloadTester {
public static void main(String[] args) throws IOException {
String urlStr = "";
String path = "D:/";
String name = urlStr.substring(urlStr.trim().lastIndexOf("/"));
URL url = new URL(urlStr);
InputStream in = url.openConnection().getInputStream();
File file = new File(path + name);
FileOutputStream out = new FileOutputStream(file, true);
int counter = 0;
int ch;
byte[] buffer = new byte[1024];
while ((ch = in.read(buffer)) != -1) {
out.write(buffer, 0, ch);
counter += ch;
System.out.println(counter + ":byte");
}
out.flush();
in.close();
out.close();
}
}
为什么Java官网下载这么慢?
因为他的服务器带宽不够。下载的人太多。另外呢,它的服务器没有在国内,是在国外的。国内到国外,它的带宽也是有限制,如果你要是用国外的服务器下载它速度就会比较快。
java 为什么下载速度是0kB?
可能存在其他线程,被优先执行了
可能资料所在网络维护不好,导致下载不流畅
可能本地断网之类的导致的
用java程序来做限速,下载文件的代码修改
用java程序来做限速,方向就有问题,如果大并发量,都要控制速度你程序早就挂了。应该用应用服务器(我想你用的tomcat吧)+http服务器控制,这里用apache就可以了。用apache来做限速才是正确的,用程序代码几乎是没法限速,http 协议是无状态的协议。
当然你一定要做, 那就是写一定数量流,拿这个数据流的大小与你限速的平均量比,如果超过了就程序暂停一会。(这样设计很不合理,但可以达到你的要求)
还有两个,快了
下java为什么只有几KB的速度,有时还没有下载速度,我下其它东西都是几百kB的速度。怎么会这样?
你是在官网下的吗,外国的网站访问速度都挺慢的
你换个链接,百度jdk下载第一个百度提供的链接
java下载很慢,到了神速,但是我网速很好啊
进入对Java官网。
进去以后点击下载。
找到左边的灰框框,找到脱机安装。
点击脱机安装程序。
进去以后点击下载。
如果网速不好结束下载任务再下载一遍,直到网速好为止。
我下载用了一分钟。安装用了一分钟。
哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈!!!!!!!!!!!!!!!!
java下载限速的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于下载限速多少、java下载限速的信息别忘了在本站进行查找喔。
发布于:2022-12-25,除非注明,否则均为
原创文章,转载请注明出处。