- 浏览: 95352 次
- 性别:
- 来自: 深圳
文章分类
最新评论
desturl:http://local.e1ht.com:8080/E1HTMall/empuser/employeeIndex.do
fileName:D://Program Files/Apache Software Foundation/Tomcat 6.0/webapps/E1HTMall/empIndex.html
public final static boolean DEBUG = true;// 调试用
private static int BUFFER_SIZE = 8096;// 缓冲区大小
public void saveToFile(String destUrl, String fileName) throws IOException {//执行方法生成jsp 将jsp写入磁盘
FileOutputStream fos = null;
BufferedInputStream bis = null;
HttpURLConnection httpUrl = null;
URL url = null;
byte[] buf = new byte[BUFFER_SIZE];
int size = 0;
System.out.println(destUrl);
// 建立链接
url = new URL(destUrl);
httpUrl = (HttpURLConnection) url.openConnection();
// 连接指定的资源
httpUrl.connect();
// 获取网络输入流
bis = new BufferedInputStream(httpUrl.getInputStream());
// 建立文件
fos = new FileOutputStream(fileName);
if (this.DEBUG)
System.out.println("正在获取链接[" + destUrl + "]的内容...将其保存为文件["
+ fileName + "]");
// 保存文件
while ((size = bis.read(buf)) != -1)
fos.write(buf, 0, size);
fos.flush();
fos.close();
bis.close();
httpUrl.disconnect();
System.out.println("生成 文件 结束....");
}
fileName:D://Program Files/Apache Software Foundation/Tomcat 6.0/webapps/E1HTMall/empIndex.html
public final static boolean DEBUG = true;// 调试用
private static int BUFFER_SIZE = 8096;// 缓冲区大小
public void saveToFile(String destUrl, String fileName) throws IOException {//执行方法生成jsp 将jsp写入磁盘
FileOutputStream fos = null;
BufferedInputStream bis = null;
HttpURLConnection httpUrl = null;
URL url = null;
byte[] buf = new byte[BUFFER_SIZE];
int size = 0;
System.out.println(destUrl);
// 建立链接
url = new URL(destUrl);
httpUrl = (HttpURLConnection) url.openConnection();
// 连接指定的资源
httpUrl.connect();
// 获取网络输入流
bis = new BufferedInputStream(httpUrl.getInputStream());
// 建立文件
fos = new FileOutputStream(fileName);
if (this.DEBUG)
System.out.println("正在获取链接[" + destUrl + "]的内容...将其保存为文件["
+ fileName + "]");
// 保存文件
while ((size = bis.read(buf)) != -1)
fos.write(buf, 0, size);
fos.flush();
fos.close();
bis.close();
httpUrl.disconnect();
System.out.println("生成 文件 结束....");
}
发表评论
-
首页静态化步骤
2015-04-23 23:30 0首页静态化步骤: 1,定时器跑方法 fileName静态页面 ... -
浅析配置更快的Eclipse方法
2014-06-11 09:22 779很多人感觉自己的elipse启动比较慢,其实并不是因为装的插件 ... -
tomcat 启动获取service
2013-12-30 22:55 0ServletContext sc = getServletC ... -
ServletContextListener
2012-11-13 10:19 1029web.xml: <listener> ... -
IntelliJ Idea 常用快捷键列表 .
2012-05-18 13:32 1069Alt+回车 导入包,自动修正Ctrl+N 查找类Ctrl ... -
重要文件
2012-03-23 17:10 0存储引擎和索引 Maven Prototype Ma ... -
jsoup 抓数据
2012-03-06 09:44 0public static void main(String ... -
JAVA面试题集
2012-02-09 10:11 0JAVA面试题集 基础知识 ... -
eclipse反编译插件Jadclipse
2012-02-04 10:05 1059一、下载Jad http://www.kpd ... -
sql分页
2011-11-11 14:10 0public List findActBuy ... -
java利用exe4j生成exe可执行文件
2011-11-07 15:31 1197前言: 我们都知道Java可以将二进制程序打包成可执 ... -
深度克隆
2011-10-28 13:31 833/** * @see 深度克隆 * @param s ... -
数字在数组中出现的次数
2011-10-14 10:11 965import java.util.*; public c ... -
Ant入门教程
2011-08-30 13:40 722一、构建ant环境 要使用ant首先要构建一个ant环境,步 ... -
DateUtils
2011-07-25 16:14 3283public class DateUtils { p ... -
myeclipse 使用技巧
2011-07-07 19:32 873myeclipse 使用技巧 -Xms256m -Xmx10 ... -
HashSet详解:不能重复(对象的哈希代码一样),无序
2011-07-06 13:45 1827HashSet中不允许有重复的元素。例如: Set hash ... -
http://www.oschina.net/开源中国社区
2011-06-17 13:10 1674学习 网站 http://caihx.iteye.co ... -
web标准网站命名
2010-12-18 11:33 1344网页制作规范: 一:命名规范 01:文件命名的原则:以最 ... -
生成验证码步骤:
2010-12-18 11:29 984验证码步骤: 一:web.xml文件里加 < ...
相关推荐
### C#静态方法与非静态方法的比较 在C#编程语言中,静态方法与非静态(实例)方法是两种非常重要的方法定义方式。这两种方法各有特点,在不同的场景下使用可以带来不同的效果。 #### 一、概念理解 **1. 静态方法...
在JavaScript中,静态方法与非静态方法是面向对象编程中的两个基本概念,它们在类的定义和实例化过程中扮演着重要角色。理解这两者之间的区别对于编写高效、可维护的代码至关重要。 ### 静态方法 #### 定义 静态...
1. 调用方式:静态方法通过类名直接调用,非静态方法需要先创建对象再调用。 2. 存储方式:静态属性是类级别的,所有实例共享;非静态属性是对象级别的,每个实例有自己的副本。 3. 访问限制:静态方法和属性不能...
然而,有些情况下,正常的单元测试框架可能无法覆盖到所有的情况,比如静态方法和私有方法的测试。这时,我们就需要引入特殊的工具,如PowerMock。本文将详细介绍如何利用PowerMock来模拟静态方法和私有方法,以便...
方法名(参数)}”这种格式来调用Java类的静态方法。 开发环境:IntelliJ IDEA 2019.2.2 Spring Boot版本:2.1.8 新建一个名称为demo的Spring Boot项目。 1、pom.xml 加入Thymeleaf依赖 <groupId>org.spring...
Microsoft Visual Studio 2010做的C# winform类的静态成员及静态方法,主要代码: public class Student { private int IDBase = 20080000; private int ID; public static int StudentNumber; public string ...
本文将深入探讨Java中的静态块与静态方法,解析它们的区别、联系以及执行顺序,帮助读者更全面地理解`static`关键字在Java中的运用。 ### 静态方法 静态方法是通过`static`关键字声明的,它属于类而不属于类的任何...
Java 中的静态变量、静态方法、静态块和静态类 Java 中的静态变量、静态方法、静态块和静态类是 Java 编程语言的四个重要概念,它们之间存在着紧密的关系。下面将对这四个概念进行详细的介绍。 一、静态变量...
EXT dojochina Ext类静态方法是一个关于EXT框架在JavaScript中的使用的主题,主要聚焦于Ext类的静态方法。EXT是一个强大的前端开发框架,由Sencha公司开发,它提供了丰富的组件库,用于构建复杂的Web应用程序。在EXT...
可以用来Mock JAVA代码中的静态方法
静态方法内不能直接访问非静态(实例)属性,因为这些属性属于特定对象,而静态方法没有隐含的对象引用。 非静态方法(实例方法)则包含一个隐含的参数,即对象实例的引用,这个引用在栈中存储。当调用非静态方法时...
本文将详细讲解如何通过反射调用静态方法,并探讨在特定场景下,如MyBatis中的应用。 首先,理解反射的概念是至关重要的。在Java中,反射API(java.lang.reflect)允许我们获取类的信息,包括类名、构造函数、方法...
在上面的代码中,`FindClass()`用于获取Java类的`jclass`对象,`GetStaticMethodID()`用于获取静态方法的ID,最后`CallStaticVoidMethod()`执行静态方法。注意检查可能的错误,如找不到类或方法,并处理可能出现的...
本篇文章将深入探讨“静态方法同步”与“非静态方法同步”的差异、应用场景以及它们如何影响程序的并发性能。 首先,我们来了解什么是同步。在Java中,同步是通过`synchronized`关键字实现的,它用于确保同一时间...
静态成员与静态方法 静态成员变量是一种特殊类型的成员变量,它可以在不创建类的对象的情况下使用,並被所有该类的实例所共享。静态成员变量的特点是,它可以在不创建类的对象实例的情况下使用,並且所有该类的实例...
【Flutter】Dart 面向对象 ( get 方法 | set 方法 | 静态方法 ) https://hanshuliang.blog.csdn.net/article/details/113883540 博客源码快照
在Java编程语言中,静态方法和实例方法是两种不同类型的成员,它们在使用和功能上有所区别。静态方法是属于类级别的,而实例方法是属于对象级别的。理解这两种方法的特性对于编写高效的代码至关重要。 首先,调用...
当涉及到静态方法时,我们通常不会说“重写”,而是更倾向于使用“隐藏”这一术语来描述子类与父类之间静态方法的关系。 #### 二、静态方法与重写详解 1. **静态方法的特点** - **类级别的访问**:静态方法可以...
20.静态方法.zip20.静态方法.zip20.静态方法.zip20.静态方法.zip20.静态方法.zip20.静态方法.zip20.静态方法.zip20.静态方法.zip20.静态方法.zip20.静态方法.zip20.静态方法.zip20.静态方法.zip20.静态方法.zip20....
### C#中静态与非静态方法的深入解析 #### 引言 在C#编程语言中,静态方法和非静态方法是两种常见的方法类型。它们各自具有独特的特性和用途,在不同的场景下发挥着不可替代的作用。本文将从多个角度详细探讨这两...