import java.io.DataInputStream;
import java.io.IOException;
import java.net.MalformedURLException;
import java.net.URL;
import java.util.ArrayList;
import java.util.List;
public class GetHtmlOverArea {
/**
* @param args
* @throws IOException
*/
public static List getRemoteXml(String strUrl) throws IOException {
List objString = new ArrayList();
URL url = new URL(strUrl);
DataInputStream dis = new DataInputStream(url.openStream());
String line;
while ((line = dis.readLine()) != null) {
String line1 = new String(line.getBytes("ISO8859-1"), "utf-8");
objString.add(line1);
}
return objString;
}
public static void main(String[] args) {
try {
List s = getRemoteXml("http://www.google.com");
Object[] aaa = s.toArray();
for (int i = 0; i < aaa.length; i++) {
String line = (String) aaa[i];
System.out.println(line);
}
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
分享到:
相关推荐
### JAVA程序开发技术知识点梳理 #### 第一章:线程 **1.1 线程的概念** - **定义**:线程是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位。 - **特点**: - 轻量级实体; -...
在本文中,我们还讨论了域内攻击方法,包括 MS14-068、Roasting 攻击、离线爆破密码、委派攻击、非约束性委派、基于资源的约束委派、ntlm relay 等知识点这些知识点都是攻击 Java_web 程序中常见的攻击方式。...
- **Java虚拟主机**:针对Java应用程序的托管服务。 2. **按网络划分:** - **电信虚拟主机**:适合于主要面向电信网络用户的网站。 - **网通虚拟主机**:主要面向网通网络的用户群体。 - **双线虚拟主机**:...
"IP地址段的过滤,限制IP,限制主机访问"这个主题涉及到如何通过编程手段实现对网络访问的精细化管理,尤其是在Java Web环境中。以下是一些相关的知识点: 1. **IP地址与主机名**:IP地址是互联网上设备的唯一标识...
通过URL,用户可以访问Web页面、图片、文档等资源。 - **组成**: `protocol://hostname[:port]/path/[;parameters][?query]#fragment` - **Protocol**: 指明访问资源所用的协议,如HTTP、HTTPS、FTP等。 - **...
GC是垃圾收集的意思(Gabage Collection),内存处理是编程人员容易出现问题的地方,忘记或者错误的内存回收会导致程序或系统的不稳定甚至崩溃,Java提供的GC功能可以自动监测对象是否超过作用域从而达到自动回收...
- **Applet**是一种可以在Web浏览器中运行的小型Java程序。它嵌入到HTML页面中,利用浏览器的Java插件来执行。Applet的主要用途在于创建动态的网页内容,如游戏、动画等。 #### 2. Applet的生命周期 - **init()**:...
根据提供的文件信息,我们可以归纳总结出以下几个重要的知识点: ### 一、请求参数处理 ...综上所述,这些知识点涵盖了JSP和Servlet开发的基础部分,对于理解和掌握Java Web开发的基本概念非常重要。
此外,sendRedirect()方法和forward()方法还有一个区别,那就是sendRedirect()方法不但可以在位于同一主机上的不同Web应用程序之间进行重定向,而且可以将客户端重定向到其他服务器上的Web应用程序资源。例如,我们...
GC是垃圾收集的意思(Gabage Collection),内存处理是编程人员容易出现问题的地方,忘记或者错误的内存回收会导致程序或系统的不稳定甚至崩溃,Java提供的GC功能可以自动监测对象是否超过作用域从而达到自动回收...
Semaphore 用于限制同时访问特定资源的线程数量,CountDownLatch 让所有线程等待某个事件发生,CyclicBarrier 则让一组线程等待彼此到达某个点再一起继续。选择工具时要考虑同步需求、线程间协作模式以及资源限制。 ...
- **URI与URL的区别**:URI(通用资源标识符)是一个更广泛的术语,用于唯一标识某个资源。URL则是URI的一个子集,用于指示如何通过网络访问该资源。 **URL的结构**: 1. **协议**:通常为HTTP或HTTPS,表示访问...
- Web页面由基础HTML文件和多个引用对象组成,如其他HTML文件、JPEG图像、Java小程序、音频文件等。 - 每个对象都有一个URL(统一资源定位符),用于唯一标识和访问。 - 用户代理是Web浏览器,如Internet ...
多个域名对应同个Web站点 你只需先将某个IP地址绑定到Web站点上,再在DNS服务器中,将所需域名全部映射向你的这个IP地址上,则你在浏览器中输入任何一个域名,都会直接得到所设置好的那个网站的内容。 搭建IIS服务器...
- **网络爬虫**(Web crawler)是一种自动下载网页的程序,用于从互联网上抓取大量的网页信息。这种技术被广泛应用于搜索引擎、大数据分析等领域。 - **Spider** 是搜索引擎中的一种常见术语,特指用于抓取网页信息...
- **GET**:请求获取指定资源。 - **POST**:请求向指定资源提交数据。 - **PUT**:请求更新指定资源。 - **HEAD**:类似于GET请求,但仅返回头部信息,没有实体内容。 **C. HEAD**是仅有头部而无内容的请求方法。 ...
该系统原先部署在某个平台上,由于业务需求的增长和技术发展的推动,系统面临着诸多挑战,包括但不限于数据库访问效率低下、资源消耗过大等问题。通过采用JTangDS,该系统成功解决了这些问题,并取得了显著的效果: ...
WebLogic Server是由Oracle公司提供的一个企业级Java EE应用服务器,它为开发和部署分布式Web应用程序提供了强大的平台。在Solaris 10上配置WebLogic集群能够实现高可用性和负载均衡,提高应用系统的性能和可靠性。 ...
- 获得资源或所有权。 87. **Enterprise**: - 企业。 - 描述大规模的商业组织。 88. **Budget**: - 预算。 - 为特定目的分配的资金。 89. **Digital**: - 数字化。 - 使用数字技术代替模拟技术的过程。 ...
- **配置虚拟主机**:配置虚拟主机使得多个Web应用可以在同一台服务器上运行。 - **设置HTTP访问日志**:配置HTTP访问日志的详细步骤。 - **日志回旋**:当日志文件达到一定大小时,自动创建新的日志文件。 - **使用...