360教程:是一个免费提供流行杀毒软件教程、在线学习分享的学习平台!

J2SE5.0新特征之运用代理服务器

时间:2024/6/7作者:未知来源:360教程人气:

[摘要]J2SE1.5也被称为J2SE5.0,在5.0以前的代理服务器设置挺不友好,现在,5.0提供了对通过代理服务器的更加灵活的控制,它可以对http,https,ftp,socks等分别设置,而且还可以...
J2SE1.5也被称为J2SE5.0,在5.0以前的代理服务器设置挺不友好,现在,5.0提供了对通过代理服务器的更加灵活的控制,它可以对http,https,ftp,socks等分别设置,而且还可以设置不需要通过代理服务器的主机和地址。这和我们在IE、firefox中设置代理服务器类似。

  1.你可以在通过java -DXXXX=YYYY方式在程序启动时设置,你也可以在程序中将设置放入系统属性中,你也可以设置Proxy类,通过它来控制。

  2.可以通过ProxySelector来做自己的代理服务器的负载平衡等。

  package com.kuaff.jdk5package;

  import java.io.IOException;
  import java.io.InputStream;
  import java.net.InetSocketAddress;
  import java.net.MalformedURLException;
  import java.net.Proxy;
  import java.net.ProxySelector;
  import java.net.SocketAddress;
  import java.net.URI;
  import java.net.URISyntaxException;
  import java.net.URL;
  import java.net.URLConnection;
  import java.util.List;
  import java.util.Properties;

  public class NetProxy
  {
  // 测试本地JVM的网络缺省配置
  public void setLocalProxy()
  {
  Properties prop = System.getProperties();
  //设置http访问要使用的代理服务器的地址
  prop.setProperty("http.proxyHost", "10.10.0.96");
  //设置http访问要使用的代理服务器的端口
  prop.setProperty("http.proxyPort", "8080");
  //设置不需要通过代理服务器访问的主机,可以使用*通配符,多个地址用

关键词:J2SE5.0新特征之运用代理服务器




Copyright © 2012-2018 360教程(http://www.360sd.cn) .All Rights Reserved 网站地图 友情链接

免责声明:本站资源均来自互联网收集 如有侵犯到您利益的地方请及时联系管理删除,敬请见谅!

QQ:1006262270   邮箱:kfyvi376850063@126.com   手机版