小编Amz*_*Amz的帖子

如何在选择html元素时突出显示地图标记

需要帮助让HTML元素与谷歌地图互动.

我在网页上有2个部分.在页面的右侧,我有一个显示多个标记的地图.在页面的左侧,我有一个地址列表,其中包含地图中的标记.

当从页面左侧的列表中选择相应的地址时,请建议如何突出显示标记的指针.

html javascript google-maps

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

Mongo Java Connection导致内存泄漏

我正在以下面的方式构建MongoClient Connection:

public static synchronized MongoClient getInstance(String mongoDbUri) {
        try {
            // Standard URI format: mongodb://[dbuser:dbpassword@]host:port/dbname
            if( mongoClient == null ){
                mongoClient = new MongoClient(
                              new MongoClientURI(mongoDbUri));
            }
        } catch (Exception e) {
            log.error(
                    "Error mongo connection : ",
                    e.getCause());
        }
        return mongoClient;
    }
Run Code Online (Sandbox Code Playgroud)

在多个事务运行的一段时间内,我看到一些内存耗尽了应用程序,而这些内存未被释放.

分析时,堆转储看到该类的内存消耗最大

com.mongodb.internal.connection.PowerOfTwoBufferPool

mongo客户端正在尝试连接到mongos实例.该应用程序在3个分片上有3个副本集,还有一个用于保存元数据的配置服务器.

为了向它添加更多细节,我有一个用@ Component注释的spring托管bean.有一个带@PostConstruct的注释用于调用上述方法的bean.在spring类中我们正在使用insert/update/create Mongo客户端.

谢谢.

java memory-leaks mongodb

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

中断获取从 MongDB 池中检索项目的许可

我们在 Prod 环境中突然看到下面粘贴了一个奇怪的错误:

com.mongodb.MongoInterruptedException: Interrupted acquiring a permit to retrieve an item from the pool 
    at com.mongodb.internal.connection.ConcurrentPool.acquirePermit(ConcurrentPool.java:186) 
Run Code Online (Sandbox Code Playgroud)

我们有一个3.0.2的纯java mongo驱动版本。应用代码也是java,部署在tomcat服务器上。

导致原因的流程顺序是:

1.Future 任务跨 6 个集合运行,并尝试根据特定日期拉取数据 2. 只有一个集合被分片,并分为三个集合。集合具有主要、次要和仲裁者。

mongo服务器环境上应用的连接池或infra是否有什么特别的考虑。 mongo上的数据接近150GB

感谢任何回应。

mongodb mongodb-query

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

哈希映射键检查JSTL

需要帮助.我有一个哈希映射,它从spring控制器返回到JSP.有一种方法可以检查某个键是否存在而不管任何值(该值也可能为null)

比如说,下面的哈希映射是从控制器发送的

HashMap hmap = new HashMap();
hmap.put("COUNTRY", "X");
hmap.put("REGION", null);
Run Code Online (Sandbox Code Playgroud)

如果键REGION存在(值可能是包括null的任何内容),则在jsp中显示一些部分.

我试图访问密钥为$ {hmap ['REGION']}

提前致谢.

java jsp jstl

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

具有不同数据类型的数组数组

我正在研究一个基于地图的Web应用程序.我无法在普通的java代码中创建包含以下格式的数组的数组的位置数据.(包含数组的数组).内部数组应该是第一个和第二个element为double,第三个为String.

var LocationData = [
        [12.3, 77.1, "ABDC" ], 
        [12.4, 77.3, "PQRS" ],
        [12.6, 77.4, "XYZA" ]
    ];
Run Code Online (Sandbox Code Playgroud)

这就像我们需要在地图中填充地图标记.上面的javascript数据是特定于位置的数据.我需要从spring控制器传递上述格式的数据.如果可以将它作为JSON发送,则需要提供string或者如果可以在普通的java代码中获得上述格式的数据

问候.

java arrays

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