小编set*_*thu的帖子

AWS开发工具包 - 非常大 - 11MB.我想只使用SimpleDB服务

我在桌面java应用程序中使用Amazon SimpleDB.因此我的安装人员也需要运送aws-sdk jar.问题是,它的1100万,并且有很多我不会使用的服务类.

是否有一种简单的方法将sdk分成更小的块.就像将所有常见代码放入一个jar中一样.并将所有服务特定代码放入另一个jar中?

有什么东西我可以开箱即用吗?或者在下载代码后我自己需要这个吗?

我正在使用typica库.但它不再维护,并且与最新的httpcomponents不兼容.

java amazon-web-services

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

struts2在动作错误或动作消息中发送html文本

在我的Web应用程序中,我想发回一些文本

addActionError("User not logged in. <a href=\"logon\">Click Here</a> to log in");
Run Code Online (Sandbox Code Playgroud)

问题是html文本显示为普通文本,并不显示为单击的链接.

html java struts2

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

地图的Scala值

新的scala ..我想计算List中所有元素的总和,它是地图的值.

case class Test(shareClass:String, noOfShares:Long){}

val list = new Test("a", 10)::new Test("b",20)::new Test("a",30)::new Test("b", 5)::Nil
Run Code Online (Sandbox Code Playgroud)

我想创建一个
- > 40
b - > 25 的Map

我知道我可以在列表中使用group by,它会给我一个测试值列表,但我不知道如何操作.

谢谢!

scala

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

Terraform不部署api网关阶段

我一直在尝试使用terraform创建API网关端点.除了部署舞台的最后部分外,一切似乎都在起作用.

运行terraform apply后,我进入控制台,发现部署没有发生.我需要手动点击Deploy Api才能使其正常工作.

这是api网关的terraform文件.

variable "region" {}
variable "account_id" {}

resource "aws_api_gateway_rest_api" "online_tax_test_client_report_endpoint_api" {
  name = "online_tax_test_client_report_endpoint_api"
  description = "The endpoint that test has to hit when new client reports are available."
  depends_on = ["aws_lambda_function.onlinetax_test_endpoint_lambda"]
}

resource "aws_api_gateway_resource" "test_client_report_resource" {
  rest_api_id = "${aws_api_gateway_rest_api.online_tax_test_client_report_endpoint_api.id}"
  parent_id = "${aws_api_gateway_rest_api.online_tax_test_client_report_endpoint_api.root_resource_id}"
  path_part = "test_client_report"
}

resource "aws_api_gateway_method" "test_client_report_method" {
  rest_api_id = "${aws_api_gateway_rest_api.online_tax_test_client_report_endpoint_api.id}"
  resource_id = "${aws_api_gateway_resource.test_client_report_resource.id}"
  http_method = "POST"
  authorization = "NONE"
}

resource "aws_api_gateway_integration" "test_client_report_resource_integration" {
  rest_api_id = "${aws_api_gateway_rest_api.online_tax_test_client_report_endpoint_api.id}"
  resource_id = "${aws_api_gateway_resource.test_client_report_resource.id}"
  http_method = …
Run Code Online (Sandbox Code Playgroud)

terraform aws-api-gateway

3
推荐指数
4
解决办法
5553
查看次数

从jvm外面停止计时器

我有一个长时间运行的计时器任务.它实际上是一个批处理过程,它将永远循环并运行它的东西.该批处理程序是用Java编写的.现在我如何要求它优雅地关闭,例如我需要做一些维护?从JVM外部?

我可以想到一些肮脏的方法,在run方法的每个循环结束时,让它检查某个目录中是否存在文件.如果存在则会停止.或者创建一个数据库记录,要求它停止.

还有另一种更好的方法吗?

java

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