2019-09-06 11:16

@洛小风 可能是因为关闭 tomcat 时没真正关掉,定时任务一直还在

此外,还要注意一个事,java 代码虽然绝大多数是创建 "线程",但也可以创建 “进程”,例如:
String cmd = "D:/path/game.exe";
Runtime.getRuntime().exec(cmd);

要找到项目中这类代码并进行妥当处理

2019-09-06 10:01

@maxwade Aop.inject 也有单例可能,注入时用到的目标对象也有单例功能

前面所说的 Aop.get(...) 有单例功能是指:获取的对象就有单例功能

Aop.get(Aaa.class) 与 Aop.inject(aaaObject) 的本质区别是:前者 Aaa 的创建是有单例功能的,而后者的 aaaObject 是你自己创建的,所以这个是否要有单例功能就是你自己控制的了

2019-09-06 09:58

@habaside 我记得是可以配置的,你搜索一下,有一个 setDatePattern(...);

2019-09-06 09:57

此外,gradle 底层仍然是用的 maven 的库,要遵守 maven 的一套规则,如果使用 gradle, 多多少少也要会点 maven , 这样成本又增加了

总之,在使用 maven 时,虽然配置有点繁琐,但一个项目一旦配置好,基本不会再动这个文件了,那么配置繁琐这件事就不那么干扰我们了,因为你不需要经常与它打交道(多数是在有新依赖时添加一个 deependency)

2019-09-06 09:54

jfinal 从诞生第一天起就是支持 gradle 的, 你可以这么来用:
compile group: 'com.jfinal', name: 'jfinal', version: '4.5'

喜欢用 gradle 的人完全不耽误,直接用上就好。这个建议更多是给使用的人

maven 有很多好用的插件,能节省很多成本,而且用户量大,所以久经考验,十分可靠
maven 唯一的缺点可能是使用 XML 配置,量会比较大,不那么简洁

gradle 也不是没有缺点的,例如 gradle 会增加学习成本,它有它自己的一套语法,你还需要学习 Groovy 这门程序语言的成本支出

对于一个构建工具来说,正确的路径是配置一下即可使用,而不是要去先学一门 Groovy 语言

maven 未来或许可以造改进成 json 或 yaml 这类格式来简化配置,而不应该是去使用另一门语言去搞定一个配置

2019-09-05 23:29

@maxwade 不能使用 @Inject 的地方,可以使用 Aop.get(...) 以及 Aop.inject(...)

建议使用前者,因为前者还可以有单例功能

2019-09-05 23:28

@洛小风 linux 系统开机自启动、定时启动无非就那么几种手段,搜索一下

都已经知道被启动的对象是 tomcat 以及那两个 jar 包了,找这个已经很容易了

建议你先问问公司的人,是什么脚本启动了这些东西

2019-09-05 23:25

renderJavaScript(...); 即可

2019-09-05 23:25

在 configConstant(Constants me) 方法中找到下面这个方法:
me.setLogFactory(...);

利用这个方法,注入自己的 Slf4jLogFactory 实现即可,具体的实现方式,参考 jfinal 里头的 com.jfinal.log 包下面的实现即可,很简单

2019-09-05 16:16

签名的问题,jfinal weixin 中有现成的工具类供使用,用上以后绝对不可能出错,这些工具类都是大量用户天天在用着的

2019-09-05 16:16

jfinal weixin 源码中有一个 demo,按 demo 来写即可:
https://gitee.com/jfinal/jfinal-weixin/tree/master/src/main/java/com/jfinal/weixin/demo

2019-09-05 16:14

你得先查出是哪个地方新创建了进程,逐步解决

注意:cron4j 是不会创建 "进程" 的, 它只会创建 "线程"

而你碰到的问题表明,是有新的 "进程" 被启动,这个很好查

2019-09-05 16:13

@mayang mycat 我也没用过,没法帮到你

但是, jfinal 是 web + ORM 框架,在其之下使用任何第三方都是可以直接用的,并不是必须要有一个整合过程

分别学会使用 jfinal 与 mycat, 直接用上就好

2019-09-05 16:11

@david-J welcome-list 我是没找到其存在的理由的,我做开发十年时间,从来没用过这个功能

2019-09-05 16:10

越来越好,十分看好发展潜力