小编mos*_*eri的帖子

Java RMI tcp连接内存问题

我有一个问题,我可以在探查器中找到,但我不知道如何解决它.加载应用程序后,我得到这个锯齿波模式,程序空闲但消耗内存,你可能会在这里看到.

内存分配及时

当我检查采样器线程内存分配时,我看到RMI TCP连接到我的eth0(172.16.20.51)以每秒半兆字节消耗内存(413,213),这导致生产记录'停止世界'GC :-( 采样器线程内存 我无法跟踪这个问题的原因,因为我不知道它是哪个线程的端口,另一方面我尝试用-com.sun.management.jmxremote.authenticate = false -Dcom运行我的jar .sun.management.jmxremote.ssl =假标志,但没有帮助.任何想法将不胜感激.

java garbage-collection memory-leaks rmi out-of-memory

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

MySql查询时间间隔数据的直方图

我有这种类型的事件输入

event user
event start
event end
event type
Run Code Online (Sandbox Code Playgroud)

插入到MySql表中,每个表都在自己的行中,用户+ start作为主键.

我需要按时间间隔(比如分钟)查询每个时间间隔发生的事件的直方图.就像是:

SELECT count(*) as hits FROM events 
WHERE type="browsing" 
GROUP BY time_diff("2015-1-1" AND "2015-1-2") / 60 * second
Run Code Online (Sandbox Code Playgroud)

但除了编写代码之外,我在SQL中找不到任何方法可以做到这一点,任何想法?

样本数据

user, start, end, type
1, 2015-1-1 12:00:00, 2015-1-1 12:03:59, browsing
2, 2015-1-1 12:03:00, 2015-1-1 12:06:00, browsing
2, 2015-1-1 12:03:00, 2015-1-1 12:06:00, eating
3, 2015-1-1 12:03:00, 2015-1-1 12:08:00, browsing
Run Code Online (Sandbox Code Playgroud)

结果应如下所示:

         ^
count    |
browsing |
users    |       *
         |       *  *  *  *
         | *  *  *  *  *  * …
Run Code Online (Sandbox Code Playgroud)

mysql sql time-series

6
推荐指数
1
解决办法
3130
查看次数

无法通过mac上的mono客户端连接到Mongo docker实例

我已经安装了Mongo docker镜像并使用这些命令运行它(安装了mac boot2docker)

docker pull mongo
Run Code Online (Sandbox Code Playgroud)

docker run --name some-mongo -d mongo
Run Code Online (Sandbox Code Playgroud)

但现在我想通过mongo客户端运行连接到它:

mongo --port 27017 --host 127.0.0.1
Run Code Online (Sandbox Code Playgroud)

但我收到此错误消息:

MongoDB shell version: 3.0.4
connecting to: 127.0.0.1:27017/test
2015-07-27T14:22:24.088+0300 W NETWORK  Failed to connect to 127.0.0.1:27017, reason: errno:61 Connection refused
2015-07-27T14:22:24.094+0300 E QUERY    Error: couldn't connect to server 127.0.0.1:27017 (127.0.0.1), connection attempt failed
    at connect (src/mongo/shell/mongo.js:181:14)
    at (connect):1:6 at src/mongo/shell/mongo.js:181
exception: connect failed
Run Code Online (Sandbox Code Playgroud)

我很清楚,Docker无法暴露端口,因为本地主机上的telnet到27017也失败了.

我做错了什么?

mongodb docker

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