我似乎从来没有让这个工作过去.目前,我知道它不起作用.
但是我们启动了Java进程:
-Dcom.sun.management.jmxremote
-Dcom.sun.management.jmxremote.port=6002
-Dcom.sun.management.jmxremote.authenticate=false
-Dcom.sun.management.jmxremote.ssl=false
Run Code Online (Sandbox Code Playgroud)
我可以telnet到端口,"有东西"(也就是说,如果我不启动过程,没有任何答案,但如果我这样做,它确实),但我无法让JConsole工作填写IP和港口.
似乎它应该如此简单,但没有错误,没有噪音,没有任何东西.只是不起作用.
有人知道这个热门提示吗?
0.0.0.0是有效的IP地址吗?我希望我的程序能够存储它作为没有使用地址的指示,但如果它实际上有效则不起作用.
有没有合理的解释,为什么在Java集合中搜索元素是如此困难?例如,假设我有:
ArrayList<People> listPeople = new ArrayList<People>();
public class People
{
public String name;
public String age;
//some other code here
}
Run Code Online (Sandbox Code Playgroud)
你明白了......现在,如果我想从列表中获得一个具有给定名称的人,让我们说'Anthares'我必须做很多工作:创建一个名为'Anthares'的新人,可能会启动它其他数据,为Person类预定义我的equals方法,然后调用listPeople.IndexOf(tempPerson),最后得到返回的int并make listPeople [idx]
为什么这一切都是痛苦的.例如,在C#中我可以创建一个linq表达式,将它传递给我收集的正确方法,就是这样.一行简单的代码.