仓酷云

标题: JAVA编程:java程序怎样穿透带有暗码考证的代办署理 [打印本页]

作者: 活着的死人    时间: 2015-1-18 11:47
标题: JAVA编程:java程序怎样穿透带有暗码考证的代办署理
主要缺点就是:速度比较慢,没有C和C++快程序网上也有一些文章可是年夜多半触及带有受权考证的proxy都有成绩,
次要成绩就是出在对Authenticator.setDefault的利用,和base64编码的成绩上
代码是最没有二义性的文档,完成道理不再注释,请看代码往体味。
假如转载请说明代码出处。

chimae@cnjsp.org

packageorg.chimae.net;

importjava.io.BufferedReader;
importjava.io.IOException;
importjava.io.InputStream;
importjava.io.InputStreamReader;
importjava.net.Authenticator;
importjava.net.HttpURLConnection;
importjava.net.PasswordAuthentication;
importjava.net.URL;

/**
*@authorchimae@cnjsp.org
*/
publicclassProxyConnTest{

publicstaticvoidinitProxy(Stringhost,intport,finalStringusername,
finalStringpassword){
Authenticator.setDefault(newAuthenticator(){
protectedPasswordAuthenticationgetPasswordAuthentication(){
returnnewPasswordAuthentication(username,
newString(password).toCharArray());
}
});


System.setProperty("http.proxyType","4");
System.setProperty("http.proxyPort",Integer.toString(port));
System.setProperty("http.proxyHost",host);
System.setProperty("http.proxySet","true");
}


publicstaticvoidmain(String[]args)throwsIOException{
Stringurl="http://java.sun.com/";
Stringproxy="yourProxy";
intport=8080;
Stringusername="username";
Stringpassword="password";
StringcurLine="";
Stringcontent="";
URLserver=newURL(url);
initProxy(proxy,port,username,password);
HttpURLConnectionconnection=(HttpURLConnection)server.openConnection();
connection.connect();
InputStreamis=connection.getInputStream();
BufferedReaderreader=newBufferedReader(newInputStreamReader(is));
while((curLine=reader.readLine())!=null){
content+=curLine;
}

System.out.println("content="+content);
is.close();
}

}
Java到底会发战成什么样,让我们拭目以待吧,我始终坚信着java会更好。以上都是俺个人看法,欢迎大家一起交流.
作者: 海妖    时间: 2015-1-21 14:57
另外编写和运行Java程序需要JDK(包括JRE),在sun的官方网站上有下载,thinking in java第三版用的JDK版本是1.4,现在流行的版本1.5(sun称作J2SE 5.0,汗),不过听说Bruce的TIJ第四版国外已经出来了,是专门为J2SE 5.0而写的。
作者: 精灵巫婆    时间: 2015-1-27 22:53
学Java必读的两个开源程序就是Jive和Pet Store.。 Jive是国外一个非常著名的BBS程序,完全开放源码。论坛的设计采用了很多先进的技术,如Cache、用户认证、Filter、XML等,而且论坛完全屏蔽了对数据库的访问,可以很轻易的在不同数据库中移植。论坛还有方便的安装和管理程序,这是我们平时编程时容易忽略的一部份(中国程序员一般只注重编程的技术含量,却完全不考虑用户的感受,这就是我们与国外软件的差距所在)。
作者: admin    时间: 2015-2-5 10:54
接着就是EJB了,EJB就是Enterprise JavaBean, 看名字好象它是Javabean,可是它和Javabean还是有区别的。它是一个体系结构,你可以搭建更安全、更稳定的企业应用。它的大量代码已由中间件(也就是我们常听到的 Weblogic,Websphere这些J2EE服务器)完成了,所以我们要做的程序代码量很少,大部分工作都在设计和配置中间件上。
作者: 金色的骷髅    时间: 2015-2-5 15:57
不过,每次的执行编译后的字节码需要消耗一定的时间,这同时也在一定程度上降低了 Java 程序的运行效率。
作者: 乐观    时间: 2015-2-8 08:46
让你能够真正掌握接口或抽象类的应用,从而在原来的Java语言基础上跃进一步,更重要的是,设计模式反复向你强调一个宗旨:要让你的程序尽可能的可重用。
作者: 冷月葬花魂    时间: 2015-2-10 05:27
有时间再研究一下MVC结构(把Model-View-Control分离开的设计思想)
作者: 若天明    时间: 2015-2-24 19:31
一般学编程语言都是从C语开始学的,我也不例外,但还是可能不学过程语言而直接学面向对象语言的,你是刚接触语言,还是从C开始学比较好,基础会很深点,如果你直接学习JAVA也能上手,一般大家在学语言的时候都记一些语言的关键词,常有的包和接口等。再去做逻辑代码的编写,以后的学习过程都是从逻辑代码编写中提升的,所以这方面都是经验积累的。你要开始学习就从
作者: 若相依    时间: 2015-3-7 13:00
让你能够真正掌握接口或抽象类的应用,从而在原来的Java语言基础上跃进一步,更重要的是,设计模式反复向你强调一个宗旨:要让你的程序尽可能的可重用。
作者: 柔情似水    时间: 2015-3-15 05:52
任职于太阳微系统的詹姆斯·高斯林等人于1990年代初开发Java语言的雏形,最初被命名为Oak,目标设置在家用电器等小型系统的程序语言
作者: 透明    时间: 2015-3-20 14:43
象、泛型编程的特性,广泛应用于企业级Web应用开发和移动应用开发。
作者: 不帅    时间: 2015-3-25 02:44
是一种突破用户端机器环境和CPU
作者: 因胸联盟    时间: 2015-4-6 08:37
Java是一个纯的面向对象的程序设计语言,它继承了 C++语言面向对象技术的核心。Java舍弃了C ++语言中容易引起错误的指针(以引用取代)、运算符重载(operator overloading)
作者: 爱飞    时间: 2015-4-7 01:08
Jive的资料在很多网站上都有,大家可以找来研究一下。相信你读完代码后,会有脱胎换骨的感觉。遗憾的是Jive从2.5以后就不再无条件的开放源代码,同时有licence限制。不过幸好还有中国一流的Java程序员关注它,外国人不开源了,中国人就不能开源吗?这里向大家推荐一个汉化的Jive版本—J道。Jive(J道版)是由中国Java界大名 鼎鼎的banq在Jive 2.1版本基础上改编而成, 全中文,增加了一些实用功能,如贴图,用户头像和用户资料查询等,而且有一个开发团队在不断升级。你可以访问banq的网站
作者: 分手快乐    时间: 2015-4-9 21:06
所以现在应用最广泛又最好学的就是J2EE了。 J2EE又包括许多组件,如Jsp,Servlet,JavaBean,EJB,JDBC,JavaMail等。要学习起来可不是一两天的事。那么又该如何学习J2EE呢?当然Java语法得先看一看的,I/O包,Util包,Lang包你都熟悉了吗?然后再从JSP学起。
作者: 简单生活    时间: 2015-4-10 23:25
是一种由美国SUN计算机公司(Sun Microsystems, Inc.)所研究而成的语言
作者: 飘飘悠悠    时间: 2015-4-21 20:12
如果要向java web方向发展也要吧看看《Java web从入门到精通》学完再到《Struts2.0入门到精通》这样你差不多就把代码给学完了。有兴趣可以看一些设计模块和框架的包等等。
作者: 老尸    时间: 2015-4-23 03:56
是一种简化的C++语言 是一种安全的语言,具有阻绝计算机病毒传输的功能
作者: 灵魂腐蚀    时间: 2015-5-7 14:59
另外编写和运行Java程序需要JDK(包括JRE),在sun的官方网站上有下载,thinking in java第三版用的JDK版本是1.4,现在流行的版本1.5(sun称作J2SE 5.0,汗),不过听说Bruce的TIJ第四版国外已经出来了,是专门为J2SE 5.0而写的。
作者: 小魔女    时间: 2015-5-11 15:09
Jive的资料在很多网站上都有,大家可以找来研究一下。相信你读完代码后,会有脱胎换骨的感觉。遗憾的是Jive从2.5以后就不再无条件的开放源代码,同时有licence限制。不过幸好还有中国一流的Java程序员关注它,外国人不开源了,中国人就不能开源吗?这里向大家推荐一个汉化的Jive版本—J道。Jive(J道版)是由中国Java界大名 鼎鼎的banq在Jive 2.1版本基础上改编而成, 全中文,增加了一些实用功能,如贴图,用户头像和用户资料查询等,而且有一个开发团队在不断升级。你可以访问banq的网站




欢迎光临 仓酷云 (http://ckuyun.com/) Powered by Discuz! X3.2