当前位置: 首页 > 知识库问答 >
问题:

在url中传递Integer以便使用Hazelcast进行REST

诸葛品
2023-03-14

我想使用REST API和curl,以便从我的Hazelcast映射中获取键/值对。根据文档,它应该是这样的:

 curl -X GET http://10.20.17.3:5701/hazelcast/rest/maps/mapName/1

这将返回以下内容:

< HTTP/1.1 200 OK
< Content-Type: text/plain
< Content-Length: 3
one
curl -X GET http://10.20.17.3:5701/hazelcast/rest/maps/mapName/1
< HTTP/1.1 204 No Content
< Content-Length: 0

我的问题是:有没有可能(如果有,如何)在映射中存储一个键类型为整数的键/值对,并通过REST URL获得它?

共有1个答案

庄阿苏
2023-03-14

除非您输入错误并且表示的是整数而不是int,否则您不应该能够将int用作常规java hashmap(以及hazelcast实现)的键。简而言之,您不能使用原语(例如int)--您需要使用包装器实现,即integer。还有其他库(例如,trove)可以在hashmap中使用原语(它们不是标准的JDK hashmap实现)。希望这有帮助。

 类似资料:
  • 问题内容: 我将数据传递到刀片视图并在刀片视图中尝试运行,但最终出现错误,提示未定义。 我的问题是如何调用数组? 问题答案: 您可以使用方法将数据传递到视图。

  • 本文向大家介绍JAVA中使用JSON进行数据传递示例,包括了JAVA中使用JSON进行数据传递示例的使用技巧和注意事项,需要的朋友参考一下 最近在做一个基于JAVA Servlet的WEB应用以及对应的Anroid应用客户端的开发工作。 其中,在接口的访问和数据的传输方面使用的比较多的是使用JSON对象来操作格式化数据:在服务器端采用JSON字符串来传递数据并在WEB前端或者Android客户端使

  • 我目前正在努力解决以下问题: 我有一个Java EE应用程序,它应该能够在集群中运行(实际上是这样)。对于节点之间的数据交换,我使用Hazelcast 3.3.3。因为我们的客户害怕UDP,所以我们使用TCP。因此,我为每个节点配置了3个hazelcast参数:要使用的网络接口、端口和集群成员。在现实生活中(不是docker环境),一切都正常。现在,我想将Java EE服务器放入docker容器中

  • 我想默认安装程序构建使用调试构建输出路径,以便开发人员可以创建本地安装程序进行测试,但我希望能够传递一个参数给Inno编译器,告诉它在进行适当的生产构建时使用发布输出路径。 据我所知,我无法将自定义变量添加到< code>[Setup]部分,因为我已经尝试过了 如Inno Setup是否可以接受自定义命令行参数中所述,但是我得到 无法识别[设置]部分指令“配置” 所以在我看来,唯一的选择是在部分中

  • 问题内容: 我有一个Web服务,可处理向DB中插入/更新的数据。当客户端调用此Web服务时, UserId (当前登录到门户的用户)将在Request中发送。我需要将此userId传递给Db连接,或者在 sys上下文 中将其设置为 Audit目的 。我们已经有现有的审计表和触发器,可以在对实际表进行插入/更新后对审计表进行插入/更新。因此,为了跟踪这些更改,我需要以某种方式将此UserId传递给

  • 我有一个与以下链接相关的问题:线程start()和Runnable run()有什么区别 在这个问题中,我看到一个人创建可运行对象,然后用两种不同的方式初始化它们。那么,这是否意味着您可以在运行时将这些运行库传递给其他东西呢?