小编BOW*_*OWS的帖子

如何使用亚马逊资源名称(ARN)作为标识符查找亚马逊资源?

关于Amazon资源名称(ARN),AWS文档声明:

Amazon资源名称(ARN)唯一标识AWS资源.当您需要在所有AWS中明确指定资源时,我们需要ARN,例如IAM策略,Amazon Relational Database Service(Amazon RDS)标记和API调用.

http://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html

是否可以使用ARN作为标识符来查找特定的AWS资源?

例如,如果我要使用SDK,就可以按照以下方式执行以下操作:

Instance instance = AmazonResourceName.find(arnId); // look up via ARN?
Run Code Online (Sandbox Code Playgroud)

如果这不可能,则问题变为:

*使用API​​查找AWS资源的建议方法是什么?什么是可用于查找的标识符?*

谢谢

java amazon-cloudwatch aws-sdk

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

从RPC编码的WSDL生成Java客户端的最简单方法是什么?

我是Web服务概念的新手,我正在开发一个项目,我需要通过SOAP从外部应用程序中检索一些数据.

此应用程序提供RPC编码的WSDL.我目前发现由于RPC被取代,很难在Java中为这项服务创建客户端.

到目前为止我最接近的是使用JAX-RPC,但每次我尝试运行ws-compile程序时,都会收到一条错误,指出"错误代码为大".

我已经研究过AXIS 2,并尝试编译它的WSDL2JAVA,但由于RPC编码,我不断在所有数据绑定方法上获得异常.

我想知道我是否可以从RPC编码的WSDL中获得一些关于生成Java客户端的建议或指南.步骤是什么?在我尝试编写客户端之前,我应该考虑什么?

我目前正在使用netbeans 6.9.1

java web-services

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

使用正则表达式检查特定字符串

我有一个任意长度的Type String列表,我需要确保列表中的每个String元素是字母数字或数字,没有空格和特殊字符,如- \ / _等.

接受的字符串示例包括:

J0hn-132ss/sda
Hdka349040r38yd
Hd(ersd)3r4y743-2\d3
123456789
Run Code Online (Sandbox Code Playgroud)

不可接受的字符串示例包括:

Hello
Joe
King
Run Code Online (Sandbox Code Playgroud)

等等基本上没有话语.

我目前正在使用stringInstance.matches("regex")但不太确定如何编写适当的表达式

if (str.matches("^[a-zA-Z0-9_/-\\|]*$")) return true; 
else return false;
Run Code Online (Sandbox Code Playgroud)

true对于不符合我提到的格式的单词,此方法将始终返回.

我正在用英语寻找的正则表达式的描述类似于:
任何字符串,其中字符串包含来自(a-zA-Z和0-9 AND特殊字符)
或(0-9 AND特殊字符)的字符
或者(0-9)

编辑:我已经提出了下面的表达方式,但是我认为它可能很糟糕,因为它不清楚或复杂.

表达方式:

(([\\pL\\pN\\pP]+[\\pN]+|[\\pN]+[\\pL\\pN\\pP]+)|([\\pN]+[\\pP]*)|([\\pN]+))+
Run Code Online (Sandbox Code Playgroud)

我用过这个网站来帮助我:http ://xenon.stanford.edu/~xusch/regexp/analyzer.html
请注意我还是新手的正则表达式

java regex string unicode character-properties

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