- 浏览: 373517 次
- 性别:
- 来自: 四川
文章分类
- 全部博客 (247)
- 数据库以及sql (11)
- java (48)
- 爬虫学习 (20)
- java编程 (28)
- python编程以及安装和配置 (27)
- oracle数据库 (32)
- mongodb基本操作 (4)
- linux学习 (7)
- easyUI (2)
- nodeJs (8)
- python学习 (16)
- 其他 (13)
- hadoop (1)
- svn (1)
- 汉字 (1)
- windows (2)
- jsp (5)
- fiddler (1)
- ETL (1)
- teamviewer (1)
- maven (4)
- GIT (2)
- datagrip (1)
- ocr (1)
- redis (3)
- mysql (3)
- linux (1)
- 数据服务 (0)
最新评论
public static void runDownLoad(String title,String fileurl,String filename){
// 构造URL
URL url;
try {
url = new URL(fileurl);
// 打开URL连接
URLConnection con = (URLConnection)url.openConnection();
// 得到URL的输入流
InputStream input = con.getInputStream();
// 设置数据缓冲
byte[] bs = new byte[1024 * 2];
// 读取到的数据长度
int len;
// 输出的文件流保存图片至本地
String path1 = "c:/aa/"+title;
File f = new File(path1);
f.mkdirs();
// String hzm=fileurl.split("\\.")[fileurl.split("\\.").length-1];
OutputStream os = new FileOutputStream(path1+"\\"+filename);
while ((len = input.read(bs)) != -1) {
os.write(bs, 0, len);
}
os.close();
input.close();
} catch (MalformedURLException e) {
// TODO 自动生成的 catch 块
e.printStackTrace();
} catch (IOException e) {
// TODO 自动生成的 catch 块
e.printStackTrace();
}
}
// 构造URL
URL url;
try {
url = new URL(fileurl);
// 打开URL连接
URLConnection con = (URLConnection)url.openConnection();
// 得到URL的输入流
InputStream input = con.getInputStream();
// 设置数据缓冲
byte[] bs = new byte[1024 * 2];
// 读取到的数据长度
int len;
// 输出的文件流保存图片至本地
String path1 = "c:/aa/"+title;
File f = new File(path1);
f.mkdirs();
// String hzm=fileurl.split("\\.")[fileurl.split("\\.").length-1];
OutputStream os = new FileOutputStream(path1+"\\"+filename);
while ((len = input.read(bs)) != -1) {
os.write(bs, 0, len);
}
os.close();
input.close();
} catch (MalformedURLException e) {
// TODO 自动生成的 catch 块
e.printStackTrace();
} catch (IOException e) {
// TODO 自动生成的 catch 块
e.printStackTrace();
}
}
发表评论
-
java字符串 与 ASCII码相互转换
2018-09-12 14:32 10288public class stringToAscii { p ... -
解决553 authentication is required 错误
2017-04-12 09:46 3555//获取系统属性 Properties pro = Sys ... -
java序列化和反序列化 以及transient的含义
2017-04-11 15:31 699=============================== ... -
ajax跨源解决办法(jsonp)
2017-04-11 10:39 467<!DOCTYPE html PUBLIC " ... -
socket知识
2017-04-11 10:29 467网络应用: socket java: socket类 1. ... -
URL的常用方法和获取网页数据实例
2017-04-10 11:23 610=============================== ... -
tomcat发布Java项目的两种方式
2017-04-06 15:19 359部署tomcat项目有两种方式: 方法一是在eclipse中启 ... -
HashSet,TreeSet和LinkedHashSet的区别
2017-04-06 10:10 408原文:http://www.cnblogs.com ... -
java中map排序(SortedMap的用法)
2017-04-06 09:47 2104package JavaSenior; import jav ... -
java遍历list和map集合
2017-04-06 09:18 1287package JavaSenior; import jav ... -
在Eclipse中使用Axis2插件自动生成WSDL文件
2017-03-30 16:48 1034原文:http://blog.csdn.net/a198810 ... -
java模拟浏览器抓取网站信息和下载附件
2017-03-30 09:46 1639package com.teamdev.jxbrowser.c ... -
window_根据进程号关闭进程
2017-03-29 11:22 550netstat -ano | findstr 80 //列出进 ... -
java代码关闭指定进程
2017-03-28 17:07 1239//window下 public static void m ... -
eclipse配置webservice
2017-03-28 14:19 519引用:http://www.cnblogs.com/xwdre ... -
java遍历list和map的几种方式
2017-03-24 17:06 1011package JavaSenior; import jav ... -
java多态的优点和存在的必要条件
2017-03-24 14:46 1343/** 多态的优点: 1. 消除类型之间的耦合关系 ... -
java 目录创建,遍历与删除
2017-03-24 10:56 524package JavaAdvanced; import j ... -
java输入输出流
2017-03-24 10:15 638package JavaAdvanced; //Java 流( ... -
java中二维数组的赋值与遍历
2017-03-23 16:54 2690//创建多维数组 int [][] IntAy=new i ...
相关推荐
这个RAR文件包含的"说明.txt"可能是详细的操作指南,而"根据URL获取因特网网页源文件"可能是一个Java源代码示例,用于演示如何实现这一功能。以下是对这个主题的详细讲解: 1. **网络编程基础**: 在Java中,进行...
根据提供的文件信息,我们可以梳理出一个使用Java进行网络文件多线程下载的实现方案。下面将详细介绍相关的知识点。 ### Java线程下载网络文件原理 在Java中,通过多线程技术可以有效地提高文件下载的速度。具体来...
本资源“Java源码根据URL获取因特网上的图像.rar”提供了一个示例,教你如何使用Java来实现这一功能。下面我们将深入探讨相关的知识点。 首先,我们需要了解Java中的`java.net`和`java.io`包,这两个包提供了处理...
最后,`使用帮助-35oe.com.txt`可能是提供给开发者关于如何使用这个源码的指南,而`.url`文件通常是一个快捷方式,指向了像`狼族部落源代码.url`这样的资源或网站,可能是开发者的参考资料或者示例代码库。...
### Java下载程序源码解析与知识点详解 在探讨如何通过Java实现资源下载的功能时,我们首先需要理解几个关键概念:HTTP响应、文件流操作、以及MIME类型与内容编码。以下将从标题“java下载程序源码”和描述“一个...
综上所述,这个"Java从网络取得文件Demo源码.zip"压缩包的源码应该包含了实现上述功能的代码示例,对于学习和理解Java网络编程,特别是文件下载,是非常有价值的参考资料。通过阅读和分析这些源码,开发者可以加深对...
"网络蚂蚁"是一款著名的多线程下载工具,其Java版的源码对于学习和理解Java编程、网络编程以及多线程技术具有很高的参考价值。在这个主题中,我们将深入探讨网络蚂蚁Java版源码中的关键知识点。 1. **Java编程基础*...
2. **更多Java资料学习.url**:这是一个URL链接,可能指向一个网站或在线资源,提供了更多的Java学习材料,扩展了源码包的学习范围,可能包括Java基础知识、进阶主题、最佳实践等内容。 3. **jsymxx93.zip**:这可能...
5. **下载进度**:为了显示下载进度,源码可能使用了`java.util.concurrent.atomic.AtomicInteger`或其他并发安全的数据结构来跟踪已下载的字节数,并与总字节数进行比较,计算出下载进度。 6. **下载速度**:下载...
1. **源码文件**:`.java` 文件,包含控制器(Controller)、模型(Model)和视图(View)的实现。 2. **配置文件**:如Spring的XML配置文件,用于描述bean的定义和依赖注入。 3. **数据库连接文件**:可能是`....
Java源码文档src是Java开发中的重要参考资料,它包含了Java开发工具包(JDK)的源代码,让我们有机会深入理解Java平台的核心类库。通过学习这些源码,开发者可以更好地了解Java API的工作原理,提高编程技能,以及...
1. **下载及使用说明.txt** - 这通常是一个文本文件,包含了如何下载资源以及如何在本地环境中运行和测试这些源码的详细步骤。可能包括了环境配置、依赖库安装、构建工具的使用(如Maven或Gradle)、数据库连接设置...
在Java编程中,文件上传是常见的任务之一,特别是...通过这个"java上传文件接口调用源码案例",我们可以学习到如何在Java环境中实现文件上传功能,这在开发Web应用、移动应用或者后端服务时都是一项基础且重要的技能。
在给定的压缩包文件中,`说明.txt`可能包含了对这个过程的详细解释,而`根据URL获取因特网上的音频.java`则是实际实现这个功能的源代码。你可以结合这两个文件进一步学习和理解这个过程。 总结起来,使用Java获取...
本篇文章将聚焦于如何使用Java根据URL生成二维码,同时也会涉及到相关的源码和工具。 首先,我们来看“Java根据url生成二维码”这一主题。生成二维码的核心在于选择合适的库,例如Zxing(ZXing是“Zebra Crossing”...
压缩包子文件的文件名列表中,“下载及使用说明.txt”可能包含了解压缩和运行这些源码实例的步骤,对于初学者来说是非常重要的指南。"更多Java资料学习.url"可能是一个链接,指向更多Java学习资源,可能是网站、论坛...
在Java Socket聊天室和Java URL爬虫的源码中,你可以学习到如何利用Java的网络编程能力实现实际的应用。Socket编程让你理解网络通信的底层机制,而URL爬虫则能帮助你掌握数据抓取和网页解析技术。通过研究这两部分的...
以下将详细介绍如何根据给定的URL利用Java实现线程来生成网页快照。 首先,我们需要了解基本的网络请求。在Java中,可以使用`java.net.URL`和`java.net.HttpURLConnection`类来发起HTTP请求。例如,我们可以创建一...
本示例的"GetURL.java"文件提供了一个简单的Java程序,用于抓取网页上的URL地址,为构建网络爬虫提供了基本框架。下面将详细解释相关知识点。 1. **URL(Uniform Resource Locator)**: URL是统一资源定位符,是...