小编Dou*_*ter的帖子

Java JAX-WS Web服务客户端:如何记录日志请求和响应xml?

我创建了该实现的LoggingHandler实现SOAPHandler<SOAPMessageContext>

它应该在每次handleMessage触发时记录(在我的情况下从不调用它)

MyService service = new MyService();
MyServicePort port = service.getPortType();
Run Code Online (Sandbox Code Playgroud)

现在我试试这个:

BindingProvider bindingProvider = (BindingProvider)port;
bindingProvider.getBinding().getHandlerChain().add(new LoggingHandler());
Run Code Online (Sandbox Code Playgroud)

我没有看到任何请求/响应xml.

你能建议任何解决方案吗?也许有另一种方式来查看输出和请求XML?

java web-services jax-ws

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

将Access TRANSFORM/PIVOT查询转换为SQL Server

TRANSFORM Avg(CASE WHEN [temp].[sumUnits] > 0 
                   THEN [temp].[SumAvgRent] / [temp].[sumUnits] 
                   ELSE 0 
              END) AS Expr1
SELECT [temp].[Description]
  FROM [temp] 
GROUP BY [temp].[Description]
PIVOT [temp].[Period];
Run Code Online (Sandbox Code Playgroud)

需要为sql server转换此查询

我已阅读所有其他帖子但无法将其转换为相同的内容

sql t-sql sql-server ms-access pivot

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

如何从FileZilla FTP客户端中的密钥缓存中提取SFTP SSH密钥

我使用FileZilla通过SFTP连接到服务器,并接受将服务器的SSH密钥添加到FileZilla中的密钥缓存中.

如何将此缓存密钥提取到密钥文件,以便可以通过其他需要密钥文件的SFTP应用程序使用它?

我无法在与此相关的FileZilla文档中找到任何内容.

ftp sftp filezilla

14
推荐指数
4
解决办法
5万
查看次数

如何使用sql server获取当前工作日的一周中的上一个工作日

我有一个ssis包,在工作日(周一至周五)运行.如果我在星期二,背景(DB)收到文件,它需要上一个工作日日期并进行一些交易.如果我在星期五运行这个工作,它必须获取星期一的日期并处理交易.

我使用以下查询来获取以前的营业日期

Select Convert(varchar(50), Position_ID) as Position_ID,
       TransAmount_Base,
       Insert_Date as InsertDate
  from tblsample
 Where AsOfdate = Dateadd(dd, -1, Convert(datetime, Convert(varchar(10), '03/28/2012', 101), 120))
Order By Position_ID
Run Code Online (Sandbox Code Playgroud)

如果我执行此查询,我将得到昨天Transactios的结果.如果我在星期一运行相同的查询,它必须获取星期五的交易而不是星期日.

sql sql-server

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

java.io.FileNotFoundException,找不到文件

我只是想逐行读取文件.这意味着很简单,但我无法做到对!

String fileName = "C:/Users/Diogo/Desktop/Krs_Grafo/Graph.txt";
FileReader file = new FileReader(fileName);
BufferedReader inputStream = new BufferedReader(file);
System.out.println(inputStream.readLine());
Run Code Online (Sandbox Code Playgroud)

我一直收到错误:

Exception in thread "main" java.io.FileNotFoundException: C:\Users\Diogo\Desktop\Krs_Grafo\Graph.txt (O sistema não pode encontrar o arquivo especificado)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(FileInputStream.java:120)
at java.io.FileInputStream.<init>(FileInputStream.java:79)
at java.io.FileReader.<init>(FileReader.java:41)
at krs_grafo.Krs_Grafo.main(Krs_Grafo.java:51)
Java Result: 1
Run Code Online (Sandbox Code Playgroud)

系统无法找到该文件,但我确定它就在那里!我在Windows 7上使用Netbeans 7.0.

有什么建议?

如评论中所述,它正在搜索"Graph"而不是"Graph.txt".这是我以前的执行,我尝试没有扩展名.所以,我编辑它是连贯的.它仍然无法正常工作.

java file-io filenotfoundexception

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

java不正确的时区

我有一个Java实例,它似乎使用了一个完全不正确的时区.它使用的是美国/加拉加斯时区,而不是使用Windows正在使用的澳大利亚/悉尼时区.

我检查了Windows时通过系统时钟先,然后检查HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/ControlSet001,ControlSet002.所有都设置为悉尼时区.

有人知道这是Java中的错误,还是指其他地方设置的时间?

Java版本是1.6.0_06

java timezone

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

Oracle连接压缩?

我有一个使用JDBC连接到Oracle 11g的应用程序.不幸的是,我的应用程序运行的机器和Oracle机器通过稍微低带宽的连接进行连接.我没有嗅到连接,但我很确定通过连接的数据流不会被压缩.对于我的应用程序,我更关心带宽而不是延迟.

有没有办法告诉JDBC驱动程序和Oracle压缩通过连接的数据?Google为数据文件压缩提出了很多答案,但我找不到任何有关网络协议压缩的信息.

我正在使用Oracle的瘦驱动程序,但如果只有OCI驱动程序支持,我可以切换到那个.谢谢你的任何建议!

java compression oracle jdbc

9
推荐指数
3
解决办法
6646
查看次数

哈德森电子邮件太多了

当我在哈德森建立我的maven项目时,Hudson发出了两封电子邮件,每一封都是因为项目失败,一封是破坏的模块.

有没有办法阻止这个,所以每次构建失败时我只收到一封电子邮件?

email continuous-integration maven-2 hudson

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

JAXB没有将xml的任何元素解组为JAXBElement

我有一个网络服务电话.在我的响应中,当我尝试将xml any元素放入JAXBElement时,它会抛出错误.

在模式中我有:

<xs:complexType name="InputType">
    <xs:annotation></xs:annotation>
    <xs:sequence>           
        <xs:element name="Id" type="xs:string" />
        <xs:any namespace="##any" processContents="lax" minOccurs="0" />
    </xs:sequence>
</xs:complexType>
Run Code Online (Sandbox Code Playgroud)

我正在使用的代码:

Object obj = inputType.getAny();
Object o = ((JAXBElement)obj).getValue(); 
Run Code Online (Sandbox Code Playgroud)

这行引发了错误:org.apache.xerces.dom.ElementNSImpl incompatible with javax.xml.bind.JAXBElementsoap ui中的错误.

为什么它不转换为JAXBElement?我如何使其工作?

java jaxb

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

如何解决ORA-02014:无法从DISTINCT,GROUP BY的视图中选择FOR UPDATE

我想使用以下查询锁定一组记录:

select *
  from (select *
          from event_table
         where status = 'S'
        order by creation_data asc
       )
 where rownum <=10
for update;
Run Code Online (Sandbox Code Playgroud)

event_table不是视图.这是一张常规表:

create table event_table
(
 id            number, 
 creation_date date, 
 status        number, 
 info          clob
);
Run Code Online (Sandbox Code Playgroud)

主键是字段ID.

我可以rownumselect for update吗?

是否有其他解决方案,使用select for update但只选择一组行而不是选择的所有结果?

例如,我有一个运行每个X内部并且需要select for update用于该表的任务,但是如果select返回500行,我只想每次处理100个(分页类型).这就是我rownum为此尝试的原因.

谢谢.

oracle ora-02014

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