首页 > 其他分享 >网图下载

网图下载

时间:2023-08-24 11:12:36浏览次数:31  
标签:String url name new 网图 public 下载 TestThread2

网图下载

import org.apache.commons.io.FileUtils;

import java.io.File;
import java.io.IOException;
import java.net.URL;

// 联系Thread,实现多线程同步下载图片
public class TestThread2 extends Thread {
   private String url; //地址
   private String name;//文件名

   public TestThread2(String url, String name) {
       this.url = url;
       this.name = name;
  }

   // 下载图片线程执行体
   @Override
   public void run() {
       WebDownLoader webDownloader = new WebDownLoader();
       webDownloader.downLoader(url, name);
       System.out.println("下载了文件名为:" + name);
  }

   public static void main(String[] args) {
       TestThread2 t1 = new TestThread2("https://img0.baidu.com/it/u=3021883569,1259262591&fm=253&app=120&size=w931&n=0&f=JPEG&fmt=auto?sec=1692982800&t=5858b3800995bb2c1af459caaab34932", "1.jpg");
       TestThread2 t2 = new TestThread2("https://img0.baidu.com/it/u=3021883569,1259262591&fm=253&app=120&size=w931&n=0&f=JPEG&fmt=auto?sec=1692982800&t=5858b3800995bb2c1af459caaab34932", "2.jpg");
       TestThread2 t3 = new TestThread2("https://img0.baidu.com/it/u=3021883569,1259262591&fm=253&app=120&size=w931&n=0&f=JPEG&fmt=auto?sec=1692982800&t=5858b3800995bb2c1af459caaab34932", "3.jpg");
       t1.start();
       t2.start();
       t3.start();
  }
   public static void downLoader(String url, String name) {

       try {
           FileUtils.copyURLToFile(new URL(url), new File(name));
      } catch (IOException e) {
           e.printStackTrace();
           System.out.println("Io异常,downloader出现问题");
      }
  }
}
   // 下载器
class WebDownLoader {
       // 下载方法
       public void downLoader(String url, String name) {
           try {
               FileUtils.copyURLToFile(new URL(url), new File(name));
          } catch (IOException e) {
               e.printStackTrace();
               System.out.println("Io异常,downloader出现问题");
          }
      }
}
 

标签:String,url,name,new,网图,public,下载,TestThread2
From: https://www.cnblogs.com/yuan947022015/p/17653658.html

相关文章

  • 【秘籍揭秘】如何高速下载游戏、Switch资源?省时省力一网打尽!
    百度云盘SVIP合租啦亲爱的考研党和游戏玩家们,我今天要分享的是一份独家秘籍!......
  • Mesa 23.2 开源图形栈现已可供下载
    作为Mesa23系列的第二个重要版本,Mesa23.2开源图形栈现已可供下载,它为AMDGPU的RADVVulkan驱动程序带来了新功能,改进了 Linux 游戏,并新增了Asahi功能。Mesa23.2的亮点包括Asahi上的OpenGL3.1和OpenGLES3.VK_KHR_ray_tracing_pipeline、VK_EXT_dept......
  • centos系统离线下载yum命令的rpm文件并安装
    因为我用的是windows服务器,因此需要一台虚拟机,用来安装centos,虚拟机的安装网上好多教程,这里不做过多介绍这次同样是按步操作在本地服务器创建下载目录->将yum文件下载到本地->在远程服务器上创建目录->上传文件到远程服务器目录->使用命令安装yum到服务器上这次的案例......
  • Chrome116驱动下载路径 解决版本不匹配问题
    更新于2023-08-23后续可能会有同步,就不会引发该问题要看解决可以直接看最后的总结背景执行selenium代码报错fromseleniumimportwebdriverdriver=webdriver.Chrome()原因selenium.common.exceptions.SessionNotCreatedException:Message:sessionnotcreated:......
  • Adobe Prelude2021下载-Adobe Prelude2021最新版下载 永久安装包
    软件功能使用Prelude整理您的媒体并创建粗剪集合。了解如何使用Prelude媒体管理器工具来确保您的PremierePro项目从一开始就井井有条。整理剪辑、子剪辑和序列。了解Prelude的剪辑命名和元数据功能,并了解创建子剪辑、构建粗剪集合并将集合作为序列发送到PremierePro以......
  • lr电脑版软件下载-Lightroom中文版下载 永久安装包
    AdobeLightroomClassicforMac2020版一键安装即可完美使用。使用此款软件您可以获得实现最佳摄影效果所需的所有桌面编辑工具。提亮颜色、使灰暗的摄影更加生动、删除瑕疵、将弯曲的画面拉直。此外,最新版还提高了性能,因此您可以比以往更快地完成工作。软件地址:看置顶贴Lightroo......
  • git上传/下载代码到github
    安装git查看git版本   进入你想要将代码存放的本地文件夹,打开GitBash   https://www.php.cn/faq/505727.htmlhttp://www.taodudu.cc/news/show-3707188.html?action=onClick ......
  • Autocad2014下载安装-Autocad2014功能介绍
    Autocad2014注册机是一款专为Autocad2014设计软件提供注册的辅助软件。用户使用Autocad2014zcj可以将未经注册激活的Autocad2014软件成功注册并激活。这款软件操作简单,易于使用,拥有广泛的受众群体,如建筑师、工程师和建筑专业人员等,借助它,可以准确地和客户共享设计数据,体验本地DWG......
  • DataGrip软件下载教程
    1、下载地址:https://www.jetbrains.com/datagrip/download下载之后打开:直接点击Next;自定义安装目录:然后Next;上下三个必选,中间那个可选,然后我都选了:Next;然后直接Install:等待下载完成:下载完成后,立刻重启即可(需要注意的是:重启指的是电脑重启,不是这个软件重启奥--致吃......
  • SolidWorks 2017三维机械设计软下载和安装教程
    Solidworks是一款功能强大的三维机械设计软件系统,有功能强大、易学易用和技术创新三大特点,这使得SolidWorks成为领先的、主流的三维CAD解决方案。自1995年问世以来,以其优异的性能、易用性和创新性,极大地提高了机械工程师的设计效率,在与同类软件的激烈竞争中已经确立其市场地位,成为......