易截截图软件、单文件、免安装、纯绿色、仅160KB

java实现使用代理服务器创建URL连接


对于 Java 1.2,您只需用
Authenticator.setDefault() 安装一个 Authenticator。这样,当需要认证时,已安装的 Authenticator 的
getPasswordAuthentication() 方法就会被调用,然后您就可以用适当的用户名和口令来设置 PasswordAuthentication 实例。就这么简单。 
 
package
cn.arthurs.web;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.net.Authenticator;
import java.net.HttpURLConnection;
import java.net.MalformedURLException;
import java.net.PasswordAuthentication;
import java.net.URL;
import java.util.Properties;
import org.apache.log4j.Logger;
public class WebUnit {
 private static final Logger log = Logger.getLogger( WebUnit.class );
 
 /**
  * 返回一个网站的源代码,需要传入一个网站的网址
  * @param webUrl
  * @return
  */
 public static String getWebContent(String webUrl){
  URL url;
  HttpURLConnection conn;
  InputStream stream;
  StringBuffer  text  =  new  StringBuffer();
  String temp="";
  try {
   url = new URL(webUrl);
   
   //如果需要代理服务器
   if(false){
      Properties prop =
System.getProperties();        
      // 设置http访问要使用的代理服务器的地址           
      prop.setProperty("http.proxyHost",
"bmcdc.bmsa.com");        
      // 设置http访问要使用的代理服务器的端口           
      prop.setProperty("http.proxyPort",
"1865");        
      // 设置不需要通过代理服务器


相关文档:

Java与C通信要注意的几个问题

1.大尾(big_endian)小尾(little_endian)的问题
基于Web的测试软件是由C++数据采集服务器程序和客户端Java显示程序两部分构成,前者用C++,后者Java语言,存在数据移植问题。因为
在计算机系统中,当包含数字的二进制文件从一个结构移到另一结构时,就出现大尾小尾问题。不同CPU在多字节数(如四字节int)存储时有两种方法 ......

web java 解决中文乱码


字符集与编码方法
      
字符集
字符编码
对应语言
ASCII
ASCII
英语
ISO8859-1
ISO8859-1
拉丁字母
GB2312
GB2312
简体中文
GBK
GBK
中文
GB18030
GB18030
简体中文
Big5
Big5
繁体中文
Unicode
UTF-8
多国语言
    
  &nbs ......

JAVA 常用的正则表达式:


匹配特定数字:
^[1-9]d*$    //匹配正整数
^-[1-9]d*$   //匹配负整数
^-?[1-9]d*$   //匹配整数
^[1-9]d*|0$  //匹配非负整数(正整数 + 0)
^-[1-9]d*|0$   //匹配非正整数(负整数 + 0)
^[1-9]d*.d*|0.d*[1-9]d*$   //匹配正浮点数
^-([1-9]d*.d*|0.d*[1-9]d*)$  //匹配负浮点数
^-?([1-9]d*.d*| ......

java与c#通信数据转换问题

/由于JAVA语言的数据类型都是有符号类型,而C# C++一般数据类型都是分有符号和无符号,
//因此在通信过程中传递的Byte[]无法直
接转换成C#需要的类型,
//以前倒是没注意这些细节,因为一般用一种语言编程,
//大都有内置的转换方法。跨语言环境的转换就的自己动
手想办法了。
1、java的Byte[]转换成c#的Int32
privat ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号