我只是想配置jetty来监听多个端口.我不想要多个实例,也不需要多个webapps,只需要一个码头,一个webapp,但是要监听2个或更多端口.
默认方式不支持多个条目:
<Set name="port"><SystemProperty name="jetty.port" default="8080"/></Set>
Run Code Online (Sandbox Code Playgroud)
谢谢您的帮助!
一个简单的表达:
Object val = true ? 1l : 0.5;
Run Code Online (Sandbox Code Playgroud)
什么类型的val?嗯,从逻辑上讲,val应该是值为1的Long对象.但Java认为val是一个值为1.0的Double.
它不需要任何与自动装箱有关的东西
Object val = true ? new Long(1) : new Double(0.5);
Run Code Online (Sandbox Code Playgroud)
结果具有相同的行为.
只是为了澄清:
Object val = true ? "1" : 0.5;
Run Code Online (Sandbox Code Playgroud)
得到正确的字符串.
谁能解释一下为什么他们这样定义了这个?对我而言,设计似乎相当糟糕或实际上是一个错误.