2019-07-17 11:42
@JFinal
XXJOB_STATUS这个表确实必须放在中心库
另外你说的locker字段其实就是跟status一样的,这个下面这个sql执行返回1,一定是抢到了任务
update xx_job_status set status = 1,locktime = ? where status = 0 and jobname= ?
2019-03-24 22:08
写一个CookieInViewInterceptor,参考的是SessionInViewInterceptor
public class CookieInViewInterceptor implements Interceptor {
@SuppressWarnings({"rawtypes", "unchecked"})
public void intercept(Invocation inv) {
inv.invoke();
Controller c = inv.getController();
Map cok = new HashMap();
Cookie[] cookies = c.getCookieObjects();
for (Cookie cookie : cookies) {
String name = cookie.getName();
String value = cookie.getValue();
if(value!=null){
cok.put(name, value);
}
}
c.setAttr("cookies", cok);
}
}
在页面上用#(cookies.***)即可
2018-10-13 23:27
@JFinal 今天也发现了这个问题,加了NotAction解决了!原因是我有自己的BaseController,里面有很多public方法,而且方法也有重名的,导致ActionMapping加载时提示/action/actionKey加载重复异常。
2018-01-13 18:26
高版本的eclipse跑的时候报错,JFinal.start()去掉最后一个参数后改报all.sql找不到,路径是WebRoot\classes\all.sql,这个用maven,启动时classes下面什么都没有的@JFinal