- 浏览: 34062 次
- 性别:
- 来自: 湖南
最新评论
文章列表
HttpClient容易忽视的细节——连接关闭
- 博客分类:
- java
HttpClient client = new HttpClient();
HttpMethod method = new GetMethod("http://www.apache.org");
try {
client.executeMethod(method);
byte[] responseBody = null;
responseBody = method.getResponseBody();
} catch (HttpException e) {
// TODO Auto-generated catch block
...
HTTPClient的多线程编程
- 博客分类:
- java
Axis2的连接主要采用了HttpClient进行与服务器的服务的交互,其中的代码分析看出Httpclient的多线程支持代码的编写,记录下来,便于以后用到使用
protected HttpClient getHttpClient(MessageContext msgContext) {
HttpClient httpClient;
final ConfigurationContext configContext = msgContext.getConfigurationContext();
synchronized (lock) ...
HttpClient超时区别
- 博客分类:
- java
HttpClient 4 设置超时 httpclient 超时有时httpclient的时候,需要等待N长时间,可能此时你决定放弃或者重试。实现上非常简单 添加一个参数即可 httpClient.getParams().setIntParameter("http.socket.timeout",3000); 这里的超时单位是毫秒。
这里的http.socket.timeout相当于SO_TIMEOUT
HttpConnectionManagerParams managerParams = httpClient .getHttpConnection ...
HttpClient Theading
- 博客分类:
- java
有技术兴趣的 请加28830308群.
这篇文章概括了怎样在多线程环境下安全的使用HttpClient。
MultiThreadedHttpConnectionManager
在HttpClient中使用多线程的一个主要原因是可以一次执行多个方法。在执行期间,每一个方法都使用一个HttpConnection实例。由于在同一时间多个连接只能安全地用于单一线程和方法和有限的资源,我们就必须确保连接分配给正确的方法。而MultiThreadedHttpConnectionManager完全可以代替我们完成这一项工作,这样我们就不必去考虑多线程带来安全的问题。
MultiThreadedH ...
HttpClient使用
- 博客分类:
- java
有技术兴趣的 请加28830308群.
HttpClient 是作为Jakarta Commons的子项目从2001年开始的,以Jakarta slide项目开发的代码为基础。2004年成为独立的项目. 下面是它的简单使用,更多信息可以参考上面的链接: 实例化HttpClient HttpClient client = new HttpClient(); 生成方法 有很多实现了HttpMthod的接口的方法类,下面介绍的是最简单的一种,它的作用是取到url指定的文档: HttpMethod method = new GetMethod("http://www.apache.o ...
package cn.lake.util;
import org.apache.http.HttpEntity;
import org.apache.http.HttpResponse;
import org.apache.http.HttpVersion;
import org.apache.http.client.HttpClient;
import org.apache.http.client.methods.HttpGet;
import org.apache.http.conn.ClientConnectionManager;
import org.apache.ht ...
httpclient 4 下载 文件
- 博客分类:
- java
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import org.apache.http.HttpEntity;
import org.apache.http.HttpHost;
import org.apache.http.HttpResponse;
import org.apache.http.HttpStatus;
import org.apache.http.client.ClientProto ...
package com.taobao.top.sample.uploadItem;
import java.io.File;
import java.io.IOException;
import java.security.MessageDigest;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
...
今天eclipse突然报了com/genuitec/eclipse/j2eedt/core/J2EEProjectUtil 错误,并且工程文件打不开了,在网上找了一下资料,然后按照方法操作了一遍,好了,解决方法如下:
错误提示信息:
An error has occurred.See error log for more details.Reason:com/genuitec/eclipse/j2eedt/core/J2EEProjectUtilok Details
解决:进入打开cmd(命令提示符)Eclipes目录下,输入eclipse.exe -clean 待Eclipse ...
oracle删除重复的记录
- 博客分类:
- oracle
比如现在有一人员表 (表名:peosons)若想将姓名、身份证号、住址这三个字段完全相同的记录查询出来 select p1.* from persons p1,persons p2 where p1.id<>p2.id and p1.cardid = p2.cardid and p1.pname = p2.pname and p1.address = p2.address
可以实现上述效果.
几个删除重复记录的SQL语句
1.用rowid方法
2.用group by方法
3.用distinct方法
1。用rowid方法
据据oracle带的rowid属 ...
WebWork标签库
- 博客分类:
- webwork
一、数据标签
数据标签可以从值栈中获取数据之余,还可以将变量和对象存储于值栈中。
1、property标签
功能:输出OGNL表达式的值
属性:
l value
[Object]进行求值的表达式,如果未指定该属性,则将被设定为top
Shell基本命令2009-05-31 10:00Shell基本命令几个基本的shell命令,用ssh管理主机必备。1.ls 列出目录下的文件,不同类型的文件颜色不同,例如蓝色是文件夹,白色是文件[root@restoretmp steph]# lsfile.html public_html test[root@restoretmp steph]#参 ...
oracle的正则表达式(10g才可以用)
- 博客分类:
- oracle
oracle的正则表达式(regular expression)简单介绍目前,正则表达式已经在很多软件中得到广泛的应用,包括*nix(Linux, Unix等),HP等操作系统,PHP,C#,Java等开发环境。Oracle 10g正则表达式提高了SQL灵活性。有效的解决了数据有效性,重复词的辨认, 无关的空白检测,或者分解多个正则组成的字符串等问题。Oracle 10g支持正则表达式的四个新函数分别是:REGEXP_LIKE、REGEXP_INSTR、REGEXP_SUBSTR、和REGEXP_REPLACE。它们使用POSIX 正则表达式代替了老的百分号(%)和通配符(_)字符。特殊字符:' ...
第一步 充分理解Socket 1.什么是socket 所谓socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄。应用程序通常通过"套接字"向网络发出请求或者应答网络请求。 以J2SDK-1.3为例,Socket和ServerSocke ...
对TCP/IP、UDP、Socket编程这些词你不会很陌生吧?随着网络技术的发展,这些词充斥着我们的耳朵。那么我想问:1. 什么是TCP/IP、UDP?2. Socket在哪里呢?3. Socket是什么呢?4. 你会使用它们吗?什么是TCP/IP、UDP?
TCP/IP(Transmission Control Protocol/Internet Protocol)即传输控制协议/网间协议,是一个工业标准的协议集,它是为广域网(WANs)设计的。 UDP(User Data Protocol,用 ...