小编cac*_*ert的帖子

在Apache HttpClient中禁用保持活动状态

对于某些我们无法解决的问题,我想在Apache HttpClient 3.1上禁用保持活动状态。但是,我在Internet上找不到任何资源。你知道怎么做吗?

java apache keep-alive apache-commons-httpclient

4
推荐指数
1
解决办法
7697
查看次数

axis1.4 客户端使用 Mtom 发送文件

我正在尝试将带有axis1.4 客户端的文件发送到jaxws 服务。我的客户端代码如下。

System.out.println(service.getCalcImplPort().getFile(new DataHandler(new DataSource() {

            @Override
            public OutputStream getOutputStream() throws IOException {
                // TODO Auto-generated method stub
                return null;
            }

            @Override
            public String getName() {
                // TODO Auto-generated method stub
                return "abc.txt";
            }

            @Override
            public InputStream getInputStream() throws IOException {
                InputStream bs = new ByteArrayInputStream("Hello world".getBytes());
                return bs;
            }

            @Override
            public String getContentType() {
                // TODO Auto-generated method stub
                return "application/soap+xml";
            }
        })));
Run Code Online (Sandbox Code Playgroud)

当我从 tcpmon 中查看时,我看到生成了下面的消息。

------=_Part_0_1601756168.1386618236799
Run Code Online (Sandbox Code Playgroud)

内容类型:文本/xml;charset=UTF-8 内容传输编码:二进制内容 ID:

------=_Part_0_1601756168.1386618236799 内容类型:application/soap+xml 内容传输编码:二进制内容 ID:

你好世界------=_Part_0_1601756168.1386618236799--

XML 部分是

<?xml …
Run Code Online (Sandbox Code Playgroud)

java axis web-services mtom jax-ws

3
推荐指数
1
解决办法
1839
查看次数

接口只是编译时依赖吗?

假设我有一个如下所示的界面;

public interface aitf{
     public void method1();
}
Run Code Online (Sandbox Code Playgroud)

和一个实现类;

public class a implements aitf{
 public void method1(){
  System.out.println("method 1");
 }
 public static void main(String... args){
  new a().method1();
 }
}
Run Code Online (Sandbox Code Playgroud)

它按预期运行并打印如下。

method 1
Run Code Online (Sandbox Code Playgroud)

然后,如果我更改并添加一个方法并重新编译接口;

public interface aitf{
 public void method1();
 public void method2();
}
Run Code Online (Sandbox Code Playgroud)

具体类(a)仍在工作。实际上这种行为是有道理的,因为否则所有 api 更改都会导致问题。但是如何解释这种行为,接口只是编译时依赖吗?

java compile-time

3
推荐指数
1
解决办法
1378
查看次数

单元格渲染器设置列宽

是否可以在其单元格渲染器中设置JTable列的宽度?我试过以下代码,但似乎什么也没做.

//in main class where table defined;

table.getColumnModel().getColumn(0).setCellRenderer(renderer);

//in renderer class;

setSize(10, getPreferredSize().height); 
Run Code Online (Sandbox Code Playgroud)

java swing

1
推荐指数
1
解决办法
1000
查看次数

sftp中的transfermode类型

在传输模式(二进制,ASCII)方面,ftp和sftp tranfser类型之间有什么区别吗?在sftp传输中,我们仍然有二进制和ASCII传输选项,或者它是否具有默认模式,无论我们选择与否.

ftp sftp edtftpj

1
推荐指数
1
解决办法
2万
查看次数