- 浏览: 202709 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (175)
- JAVA BASIC (34)
- 资料 (2)
- WEB (4)
- Android (2)
- DBMS (2)
- 我的小东西 (4)
- IT生活 (6)
- portal (1)
- jsp (6)
- user experience (1)
- SSH (12)
- Flex (13)
- FLEX DEBUGER does not work (1)
- teacher (1)
- tools (2)
- maven (3)
- opensource (3)
- OUTLOOK (1)
- 经验之谈 (4)
- SQL (2)
- BOOK (1)
- jprofiler (1)
- hp veer 4g (2)
- axis2 (1)
- JAVASCRIPT (8)
- httpd (2)
- Webservice (3)
- JBOSS (9)
- JPA (2)
- JSF (1)
- XMLBean (1)
- J2EE6 (1)
- apache (1)
- HTML (1)
- review (1)
- Spring (7)
- hot cache (1)
- Websphere (1)
- 软件管理 (1)
- redis (1)
- Sitemesh (1)
- JDBC (1)
- http (2)
- linux (3)
- new-framework (2)
- Log4j (3)
- JMX (1)
- springmvc (2)
- Sprint Boot (1)
- NIO (2)
- mongodb (1)
- 一个监控系统引发的学习 (1)
- kafka消息只消费一次应该怎么做 (1)
- 一眼识别程序功力 (1)
最新评论
-
tcgdy0201:
挖!博主好棒!博主好腻害!
logback.xml immediate=false 到底缓存空间是多大 -
k1280000:
jasonlong10 写道 楼主别光写报错,有没什么解决方法 ...
SpringMVC 在 Jboss 下会报的 warn -
jasonlong10:
楼主别光写报错,有没什么解决方法啊?
SpringMVC 在 Jboss 下会报的 warn -
rtttyu23:
不错,没报错了...这些配置的文件真麻烦,不深入了解,配置的很 ...
Error creating bean with name '_messageBrokerDefaultHandlerMapping': Initializa -
thinkcq168:
这样还是不可以,还是报错,我也有同样的错误,求高手!
Error creating bean with name '_messageBrokerDefaultHandlerMapping': Initializa
哎,在网上搜好久
看来网上还是有很多吭爹的,害我搞了好久
发一个能用的
import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.net.MalformedURLException; import java.net.URL; public class ProxyConnection{ public static void main(String[] args) { try { //代理服务器地址以及端口 System.setProperty("http.proxyHost", "xxx.xxx.xxx.xx"); System.setProperty("http.proxyPort", "xxxx"); URL tirc = new URL("http://www.baidu.com/"); BufferedReader in = new BufferedReader(new InputStreamReader(tirc .openStream(),"GBK")); String s; while ((s = in.readLine()) != null) { System.out.println(s); } in.close(); } catch (MalformedURLException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } } }
运行结果 :
<!doctype html><html><head><meta http-equiv="Content-Type" content="text/html;charset=gb2312"><title>百度一下,你就知道 </title><style>html{overflow-y:auto}body{font:12px arial;text-align:center;background:#fff}body,p,form,ul,li{margin:0;padding:0;list-style:none}body,form,#fm{position:relative}td{text-align:left}img{border:0}a{color:#00c}a:active{color:#f60}#u{padding:7px 10px 3px 0;text-align:right}#m{width:680px;margin:0 auto}#nv{font-size:16px;margin:0 0 4px;text-align:left;text-indent:117px}#nv a,#nv b,.btn,#lk{font-size:14px}#fm{padding-left:90px;text-align:left}#kw{width:404px;height:22px;padding:4px 7px;padding:6px 7px 2px\9;font:16px arial;background:url(http://www.baidu.com/img/i-1.0.0.png) no-repeat -304px 0;_background-attachment:fixed;border:1px solid #cdcdcd;border-color:#9a9a9a #cdcdcd #cdcdcd #9a9a9a;vertical-align:top}.btn{width:95px;height:32px;padding:0;padding-top:2px\9;border:0;background:#ddd url(http://www.baidu.com/img/i-1.0.0.png) no-repeat;cursor:pointer}.btn_h{background-position:-100px 0}#kw,.btn_wr{margin:0 5px 0 0}.btn_wr{width:97px;height:34px;display:inline-block;background:url(http://www.baidu.com/img/i-1.0.0.png) no-repeat -202px 0;_top:1px;*position:relative}#lk{margin:33px 0}#lk span{font:14px "宋体"}#lm{height:60px}#lh{margin:16px 0 5px;word-spacing:3px}.tools{position:absolute;top:-4px;*top:10px;right:-13px;}#mHolder{width:62px;position:relative;z-index:296;display:none}#mCon{height:18px;line-height:18px;position:absolute;cursor:pointer;padding:0 18px 0 0;background:url(http://www.baidu.com/img/bg-1.0.0.gif) no-repeat right -134px;background-position:right -136px\9}#mCon span{color:#00c;cursor:default;display:block}#mCon .hw{text-decoration:underline;cursor:pointer}#mMenu{width:56px;border:1px solid #9a99ff;list-style:none;position:absolute;right:7px;top:28px;display:none;background:#fff}#mMenu a{width:100%;height:100%;display:block;line-height:22px;text-indent:6px;text-decoration:none}#mMenu a:hover{background:#d9e1f6}#mMenu .ln{height:1px;background:#ccf;overflow:hidden;margin:2px;font-size:1px;line-height:1px}#cp,#cp a{color:#77c}#seth{display:none;behavior:url(#default#homepage)}#setf{display:none}</style> </head> <body><div id="u"><a href="http://www.baidu.com/gaoji/preferences.html" name="tj_setting">搜索设置</a> | <a href="http://passport.baidu.com/?login&tpl=mn" name="tj_login">登录</a></div> <div id="m"><p id="lg"><img src="http://www.baidu.com/img/baidu_sylogo1.gif" width="270" height="129" usemap="#mp"><map name="mp"><area shape="rect" coords="40,25,230,95" href="http://hi.baidu.com/baidu/" target="_blank" title="点此进入 百度的空间" ></map></p><p id="nv"><a href="http://news.baidu.com">新 闻</a> <b>网 页</b> <a href="http://tieba.baidu.com">贴 吧</a> <a href="http://zhidao.baidu.com">知 道</a> <a href="http://mp3.baidu.com">MP3</a> <a href="http://image.baidu.com">图 片</a> <a href="http://video.baidu.com">视 频</a> <a href="http://map.baidu.com">地 图</a></p><div id="fm"><form name="f" action="/s"><input type="text" name="wd" id="kw" maxlength="100"><input type="hidden" name="rsv_bp" value="0"><input type="hidden" name="rsv_spt" value="3"><span class="btn_wr"><input type="submit" value="百度一下" id="su" class="btn" onmousedown="this.className='btn btn_h'" onmouseout="this.className='btn'"></span></form><span class="tools"><span id="mHolder"><div id="mCon"><span>输入法</span></div></span></span><ul id="mMenu"><li><a href="#" name="ime_hw">手写</a></li><li><a href="#" name="ime_py">拼音</a></li><li class="ln"></li><li><a href="#" name="ime_cl">关闭</a></li></ul></div> <p id="lk"><a href="http://hi.baidu.com">空间</a> <a href="http://baike.baidu.com">百科</a> <a href="http://www.hao123.com">hao123</a><span> | <a href="/more/">更多>></a></span></p><p id="lm"></p><p><a id="seth" onClick="this.setHomePage('http://www.baidu.com')" href="http://utility.baidu.com/traf/click.php?id=215&url=http://www.baidu.com" onmousedown="return ns_c({'fm':'behs','tab':'homepage','pos':0})">把百度设为主页</a><a id="setf" onClick="fa(this)" href="javascript:void(0)" onmousedown="return ns_c({'fm':'behs','tab':'favorites','pos':0})">把百度加入收藏夹</a></p> <p id="lh"><a href="http://e.baidu.com/?refer=888">加入百度推广</a> | <a href="http://top.baidu.com">搜索风云榜</a> | <a href="http://home.baidu.com">关于百度</a> | <a href="http://ir.baidu.com">About Baidu</a></p><p id="cp">©2011 Baidu <a href="/duty/">使用百度前必读</a> <a href="http://www.miibeian.gov.cn" target="_blank">京ICP证030173号</a> <img src="http://gimg.baidu.com/img/gs.gif"></p></div></body> <script>var w=window,d=document,n=navigator,k=d.f.wd,a=d.getElementById("nv").getElementsByTagName("a"),isIE=n.userAgent.indexOf("MSIE")!=-1&&!window.opera;for(var i=0;i<a.length;i++){a[i].onclick=function(){if(k.value.length>0){var o=this,h=o.href,q=encodeURIComponent(k.value);if(h.indexOf("q=")!=-1){o.href=h.replace(/q=[^&\x24]*/,"q="+q)}else{this.href+="?q="+q}}}};(function(){if(/q=([^&]+)/.test(location.search)){k.value=decodeURIComponent(RegExp["\x241"])}})();if(n.cookieEnabled&&!/sug?=0/.test(d.cookie)){d.write('<script src=http://www.baidu.com/js/bdsug.js?v=1.0.3.0><\/script>')};function addEV(o, e, f){if(w.attachEvent){o.attachEvent("on" + e, f);}else if(w.addEventListener){ o.addEventListener(e, f, false);}}function G(id){return d.getElementById(id);}function ns_c(q){var p = encodeURIComponent(window.document.location.href), sQ = '', sV = '', mu='', img = window["BD_PS_C" + (new Date()).getTime()] = new Image();for (v in q) {sV = q[v];sQ += v + "=" + sV + "&";} mu= "&mu=" + p ;img.src = "http://nsclick.baidu.com/v.gif?pid=201&pj=www&" + sQ + "path="+p+"&t="+new Date().getTime();return true;}if(/\bbdime=[12]/.test(d.cookie)){document.write('<script src=http://www.baidu.com/cache/ime/js/openime-1.0.0.js><\/script>');}(function(){var user = G("user"), userMenu = G("userMenu");if(user && userMenu){addEV(user,"click",function(e){userMenu.style.display = userMenu.style.display == "block" ? "none" : "block";window.event ? e.cancelBubble = true : e.stopPropagation();});addEV(document,"click",function(){userMenu.style.display = "none";});}})();(function(){var u = G("u").getElementsByTagName("a"), nv = G("nv").getElementsByTagName("a"), lk = G("lk").getElementsByTagName("a"), un = "";var tj_nv = ["news","tieba","zhidao","mp3","img","video","map"];var tj_lk = ["hi","baike","hao123","more"];if(G("un") && G("un").innerHTML != ""){un = G("un").innerHTML;}function _addTJ(obj){addEV(obj, "mousedown", function(e){var e = e || window.event;var target = e.target || e.srcElement;ns_c({'fm':'behs','tab':target.name||'tj_user','un':encodeURIComponent(un)});});}for(var i = 0; i < u.length; i++){_addTJ(u[i]);}for(var i = 0; i < nv.length; i++){nv[i].name = 'tj_' + tj_nv[i];_addTJ(nv[i]);}for(var i = 0; i < lk.length; i++){lk[i].name = 'tj_' + tj_lk[i];_addTJ(lk[i]);}})();addEV(w,"load",function(){k.focus()});w.onunload=function(){};</script> <script type="text/javascript" src="http://www.baidu.com/cache/hps/js/hps-1.2.js"></script> </html><!--22c7e6bd281a29a3-->
发表评论
-
网络知识定向,扫盲
2015-05-06 20:14 296TCP/IP、Http、Socket的区别 http:/ ... -
java.net.socketinputstream.socketread0 hangs thread
2015-04-29 16:25 1589http://javaeesupportp ... -
使用Hibernate Validator 完成 字段的自动验证
2014-11-13 18:23 767如题 1. maven 中引入 < ... -
JAVA 序列化
2014-05-11 18:06 526再读序列化 http://www.blogjava.net ... -
synchronized (obj) 锁住不同的对象的话
2014-03-27 08:58 2478Obj package com.james.thr ... -
annotation 生成代码(命令行,Eclipse,Maven下运行)
2013-01-04 15:19 725what is annotation ? http ... -
越挖越有意思,annotation generate code --> create eclipse plugin -->osgi
2012-12-27 16:42 631越挖越有意思,annotation generate code ... -
annotation 学习
2012-12-27 13:57 736basic ENGLISH: http://www. ... -
execute bat file in java
2012-12-24 15:38 629String path="cmd /c sta ... -
字符串匹配问题
2012-07-16 14:07 648转自 http://weijinxian.iteye.com/ ... -
inherit
2012-07-03 00:00 658继承父类的实例方法是覆盖,而且继承静态方法则是隐藏。 ... -
内部类的继承从而实现对父类的private字段的引用
2012-07-02 23:38 823子类 public class SubClas ... -
interface
2012-07-01 23:34 656http://docs.oracle.com/javas ... -
java.util.ResourceBundle使用详解(转)
2012-06-12 16:27 816转 java.util.ResourceBundle使用详解 ... -
对两个LIST对行比对,筛选
2011-12-26 16:00 1134对两个LIST对行比对,筛选 以下两种方法比对中会发现 ... -
PO/VO/DTO/DAO/POJO 名词解惑
2011-10-25 10:43 965PO/VO/DTO/DAO/POJO 名词解惑 ... -
中文的正则表达式
2011-09-27 10:56 975此表达式也行 \\p{InCJKUnifiedIdeogra ... -
基础JAVA IO 详解(转)
2011-09-22 12:36 613JAVA IO http://developer.51cto ... -
question in reading java reflect
2011-08-24 10:15 7061. create the dynamic instance ... -
log4j 入门小例子
2011-06-24 14:38 721log4j http://edu.codepub.co ...
相关推荐
Java Socket 编写的上网代理是一种基于TCP/IP协议的网络通信方式,它允许应用程序通过Socket连接到其他网络服务,实现数据的传输。在这个特定的项目中,开发者使用Java语言实现了代理服务器的功能,允许用户通过该...
Java 实现免费代理IP的获取方式 并动态实时校验是否有效,java文件项目内含有Jsoup的Jar包(Jsoup是加工过的,含请求),有2个主入口程序: 其一:用于请求代理IP,并立即校验是否是一个有效的代理IP,如果有效,...
Java网络代理源代码是用于创建一个代理服务器的程序,它可以帮助开发者在调试和监控网络数据时获取必要的信息。这个源代码特别适用于理解如何利用Java的Socket编程实现网络代理功能。以下将详细介绍Java Socket和...
代理服务器可以提供多种功能,包括提高访问速度、缓存、过滤网络内容以及匿名上网等。本文将深入探讨如何在Java中设置和使用LAN代理服务器。 首先,了解Java中的网络编程基础是必要的。Java提供了`java.net`包,...
本文将详细讲解"IP代理采集"和"本地切换IP代理上网"的相关知识点。 首先,我们理解一下IP代理的基本概念。IP代理,也称网络代理,是一种服务,它充当网络通信的中间人。当用户请求访问某个网站时,请求会先经过代理...
【Java编程-上网搜图片(简易版)】 Java编程用于搜图是一种常见的网络爬虫技术应用,主要用于自动化地从互联网上下载指定类型的资源,如图片。在这个简易版的项目中,我们利用Eclipse 3.3这个强大的Java开发工具...
常见的编程语言如Python、Java、C#、JavaScript等都可以轻松集成IP代理服务。API通常包含一系列函数调用,用于设置和管理代理,而SDK则提供更完整的库,包含了处理代理连接、错误处理等功能。 例如,在Python中,...
上周学习了一下北京移动对电脑通过wap上网的限制原理,捣弄了几天,终于可以在家里上网了。:) 但上网时发现,好多网页如www.163.com和www.sina.com.cn都打不开,而且下载文件大于1M时根本下不了。 上周六时为了下载...
为了使Java应用程序(如QQ)能接入网络,需要单独设置“接入点”。创建新的“接入点”,设置账号名称为“接入点”,传输方式为“分组数据”,接入点设为“cmwap”,并启动该接入点。将此接入点设为首选,这样Java...
GC是垃圾收集的意思(Gabage Collection),内存处理是编程人员容易出现问题的地方,忘记或者错误的内存回收会导致程序或系统的不稳定甚至崩溃,Java提供的GC功能可以自动监测对象是否超过作用域从而达到自动回收...
在压缩包文件名称“gprsproxy”中,我们可以推测这可能是一个代理服务器程序或者设置文件,用于帮助电脑通过手机的GPRS连接来代理上网。在早期的移动数据共享中,这样的代理软件常用于优化数据传输,解决速度慢和...
在线代理 看你妹PHP在线代理(webproxy)程序,利用你的PHP空间实现在线代理,只有一个文件,可设置用户接口,主要是让用户选择针对自己的上网浏览器及版本,另外还可对输入 框 、Cookies、JS/VBS脚本、FLASH/JAVA等...
此外,Web服务器还可以与应用服务器配合,执行动态内容生成,如PHP、Java或Python应用程序。 4. Web代理: Web代理是一种中间服务器,它作为客户端与目标Web服务器之间的中介。客户端通过代理服务器访问互联网,...
本项目实现了一个功能较全面的DNS服务器...上网行为控制,通过将指定域名的IP解析到127.0.0.1等不可达或不正确的IP上来实现网站屏蔽。内部带宽控制,通过将指定域名的IP解析到一个HTTP代理缓存服务器上,实现流量复用。
gnirehtet是一款独特且实用的工具,专为Android设备设计,它允许用户通过电脑共享网络连接,将电脑的网络反向代理到手机上。这个工具对于开发者、测试人员以及那些在没有移动网络或者Wi-Fi的情况下需要网络连接的...
上周学习了一下北京移动对电脑通过wap上网的限制原理,捣弄了几天,终于可以在家里上网了。:) 但上网时发现,好多网页如www.163.com和www.sina.com.cn都打不开,而且下载文件大于1M时根本下不了。 上周六时为了下载...
7. **代理上网**:标签中提到了“代理上网”,这可能意味着该控件在某些情况下可以配置通过代理服务器连接到互联网获取时间,以提高准确性或适应网络环境。 8. **用户自定义**:高级的LED时钟控件可能会允许用户...
如果你的浏览器配置了代理服务器,但未正确设置或代理服务器不稳定,可能导致只能访问特定端口而无法正常上网。解决方法是检查并取消代理服务器设置,或者调整代理服务器配置,确保其与互联网连接的80或8080端口正常...