草庐IT

key_state_map

全部标签

java - 你能推荐一个用于商业用途的 map API 吗?

我的要求是能够打印许多节点之间的路线,能够查询节点之间的距离以获得最佳路线计算,并在map上显示自定义图标。就道路和街道而言,拥有准确的map来源非常重要。我调查过公开的街道map,但恐怕并不完全准确。任何有关商业库/API的建议都将不胜感激(只要它使用起来直观并且不会在功能方面锁定您)出于调查目的,我开始使用GoogleMapsAPI。我会在内部使用最终应用程序并且会付费(所以这意味着如果我要使用谷歌地图,我会为他们的商业许可付费,这是一笔不小的数目。而且我只需要选定区域的map,开始在北欧)如果有一个mapAPI可以很容易地集成到基于Spring-MVC的系统中(因此是基于Java

java - 如何从 hibernate 查询中获取 java.util.Map?

我想知道从hibernate查询中获取map数组的最佳方法是什么。Google表示要迭代query.list(),并将对象创建/放入空映射数组。我想会有一些优雅而有效的方法来做到这一点。有人能给我点主意吗? 最佳答案 参见HibernateDocumentation-15.6.Theselectclause:您可以使用as为选定的表达式分配别名:selectmax(bodyWeight)asmax,min(bodyWeight)asmin,count(*)asnfromCatcat这在与选择新map一起使用时最有用:selectne

java - 在 Rhino 中访问 java map 和列表作为 JavaScript 对象

有没有办法在Rhino中以JavaScript对象的形式访问Java映射和列表?我有一个map,它只包含其他map和基元和字符串的列表,我想将它传递给Rhino脚本并对其执行一些操作,然后将修改后的对象返回给Java-但由于它们是java.util.Map和java.util.List对象,我不能使用标准的JavaScript关联数组语法。即:fooMap.get("keyName")会工作,但是fooMap.keyName和fooMap["keyName"]不会。我不知道是否有特定于Rhino的方法来执行此操作,或者是否有一些转换/转换实用程序可以提供帮助。CommonsBeanUt

java - 分析堆转储,Map#size() 不是一个函数?

得到这个奇怪的错误:javax.script.ScriptException:sun.org.mozilla.javascript.internal.EcmaError:TypeError:size不是一个函数,它是空的。(#1)在VisualVM上分析堆转储并运行此OQL查询时:select{map:x}fromjava.util.concurrent.ConcurrentHashMapxwherex.size()问题出在where子句上,虽然Map显然有一个size方法,但不知何故它不起作用。 最佳答案 @ruakh的回答非常好

java - @RequestMapping 与 "params"在不同类中的相同 URL 导致 "IllegalStateException: Cannot map handler"在 JUnit 与 SpringJUnit4ClassRunner

我执行重构并将Controller拆分为2个Controller:@RequestMapping(value="/graph.htm",method=RequestMethod.POST,params="first")在第一个Controller中:@RequestMapping(value="/graph.htm",method=RequestMethod.POST,params="second")在第二个Controller中,所以这些注释位于不同的文件中。当我构建和使用项目时,一切都很好(我将inputHTML标记放在我的表单中,名称不同:first和second)。但是当我尝试

java - 由于缺少 CSRF 'preserved state',Spring-Oauth2 访问 token 请求从未成功

过去几天我一直在努力实现springboot/springsecurity/和java配置与spring-security-oauth2一起工作。我已经设法解决了大部分困难,但我对现在出了什么问题感到困惑。我正在成功完成以下步骤:将用户发送给提供商以授权应用程序代表他们行事提示用户根据安全性登录提供商用户授权应用,重定向url将它们连同查询字符串中的?code=asdfa&state=asdfasf以原始url发送回客户端应用在这一点上,我相信使用AuthorizationCodeResourceDetails的任何东西都应该交换授权代码和客户端应用凭据以获取访问token。这是进程失

java - 使用充气城堡创建 Thunderbird 可用的公共(public) PGP key

我创建了公共(public)和私有(private)PGP使用keyorg.bouncycastle.openpgp.PGPKeyRingGenerator.进行GregS建议的更改后,公钥是.asc文件,私钥是.skr文件。我首先需要将公钥分发给Thunderbird用户,然后再分发给Outlook和其他电子邮件客户端的用户。我读了theseinstructionsforreceivingapublickeyinthunderbird,但说明只指定了一个.asc没有指定.asc的内容/结构的扩展名文件。如何设置以便我下面的(修改过的?)代码创建一个公钥,Thunderbird的远程用

java - 如何在不转换为 keystore 的情况下从 PEM 证书和 key 构建 SSLSocketFactory?

我获得了一个自签名客户端证书工具包,用于通过HTTPS访问服务器。该套件包含以下PEM文件:client.crt(客户端证书)client.key(客户端私钥)ca.crt(CA证书)解决该任务的一种方法是生成Javakeystore:使用openssl将客户端证书和key转换为PKCS12keystore使用keytool将CA证书导入商店...然后使用如下代码构建SSLSocketFactory实例:InputStreamstream=newByteArrayInputStream(pksData);KeyStorekeyStore=KeyStore.getInstance("PK

java - 仅使用两个键和奇数或偶数列表索引作为值将 List 转换为 Map - Java 8 Stream

我想将列表转换为map,只使用两个字符串值作为键值。然后作为值只是包含来自输​​入列表的奇数或偶数索引位置的元素的字符串列表。这是旧时尚代码:Map>map=newHashMap();Listlist=Arrays.asList("one","two","three","four");map.put("evenIndex",newArrayList());map.put("oddIndex",newArrayList());for(inti=0;i如何使用流将此代码转换为Java8以获得此结果?{evenIndex=[one,three],oddIndex=[two,four]}我目前

java - 映射结构 : Ambiguous mapping methods found for mapping collection element

我有两种将实体映射到域的方法。RDomainentityToDomain(REntityrEntity)/*thismethodignoressomeofthefieldsinthedomain.*/RDomainentityToDomainLight(REntityrEntity)当我尝试定义实体列表到域的映射方法时,我得到了为映射集合找到的模糊映射方法元素。ListentitiesToDomains(ListrEntities)有没有办法定义用于映射对象集合的方法 最佳答案 正如@Filip所建议的那样,最好这样做:RDomai