我试图在Nginx conf文件中进行修改以删除"重写".
现在我有了这个配置文件:
worker_processes 1;
events {
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
sendfile on;
keepalive_timeout 65;
server {
listen 80;
server_name amc.local;
return 301 https://$host:8443/index.html;
}
}
Run Code Online (Sandbox Code Playgroud)
现在我想重新加载这个conf文件,我试过了
nginx -s reload
nginx -c <conf file>
nginx -s stop/start
Run Code Online (Sandbox Code Playgroud)
在日志文件中有行2014/01/22 11:25:25 [通知] 1310#0:信号处理开始
但修改不是负载.
我试图用DateTime反序列化一个类作为attibute:
import org.joda.time.DateTime;
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserializer;
import com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializer;
class MyClass {
private DateTime alertTimestamp;
private String name;
@JsonSerialize(using = DateTimeSerializer.class)
public DateTime getAlertTimestamp() {
return alertTimestamp;
}
@JsonDeserialize(using = DateTimeDeserializer.class)
public void setAlertTimestamp(DateTime now) {
this.alertTimestamp = now;
}
//...
}
Run Code Online (Sandbox Code Playgroud)
但是当我尝试反序列化时,我有这个例外:
com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserializer has no default (no arg) constructor
Run Code Online (Sandbox Code Playgroud)
我用它来反序列化:
ObjectMapper mapper = new ObjectMapper();
mapper.readValue(jsonData, MyClass.class);
Run Code Online (Sandbox Code Playgroud)
以及我的jsonData的一个例子:
{
"name":"test",
"alertTimestamp": {"year":2014,"era":1,"dayOfMonth":24,"dayOfWeek":1,"dayOfYear":83,"weekOfWeekyear":13,"weekyear":2014,"monthOfYear":3,"yearOfEra":2014,"yearOfCentury":14,"centuryOfEra":20,"millisOfSecond":232,"millisOfDay":45143232,"secondOfMinute":23,"secondOfDay":45143,"minuteOfHour":32,"minuteOfDay":752,"hourOfDay":12,"zone":{"uncachedZone":{"cachable":true,"fixed":false,"id":"America/Los_Angeles"},"fixed":false,"id":"America/Los_Angeles"},"millis":1395689543232,"chronology":{"zone":{"uncachedZone":{"cachable":true,"fixed":false,"id":"America/Los_Angeles"},"fixed":false,"id":"America/Los_Angeles"}},"afterNow":false,"beforeNow":false,"equalNow":true}
}
Run Code Online (Sandbox Code Playgroud) 我想从HazelcastInsatnce实例中的HazelcastInsatnceImpl中的Hazelcast节点上使用masterIpAddress.
有人知道怎么做吗?
谢谢你的帮助
我正在将一个php应用程序移动到一个新的Web服务器上.在原始服务器中,以下代码正在运行,但它不在新服务器中.
$request=$connexion->prepare("SELECT * FROM access_control ");
$request->execute();
$request2=$connexion->prepare("SELECT * FROM tplmail ");
$request2->execute();`
Run Code Online (Sandbox Code Playgroud)
第一个请求始终有效.我试图反转这两个请求,但脚本总是停在第二个execute.在其他脚本中,存在同样的问题,我不能execute在同一页面中做两个.
我有一个ArrayList定义为:
ArrayList<String[]> params=new ArrayList<String[]>();
Run Code Online (Sandbox Code Playgroud)
它包含String Arrays中的参数("name",value).我想在以下内容中插入元素ArrayList:
params.add({"param1", param1});
Run Code Online (Sandbox Code Playgroud)
但是,当我尝试我得到一个错误.
什么是添加字符串数组的最简单的方法ArrayList.我每次都必须声明一个新阵列吗?