2019-09-08 20:33

@chcode 是的,看着挺方便的

2019-09-08 19:40

举个简单的例子 serviceA 需要调用serviceB,C,D
B耗时2s C耗时3秒 D耗时5秒
如果同步执行BCD那么耗时会是2+3+5=10s
如果改造成异步方法
耗时应该是5s多点
这在服务执行慢慢的时候是一种优化的有效方法

2019-09-08 18:24

@JFinal 意义就是把耗时比较长的方法可以用异步的方式去处理,不阻塞主线程

2019-09-08 18:23

忘了加一句话了: 适用于非controller层

2019-08-30 15:23

@阳光沙滩 把a当成map,然后计算的值往a里面put,最后用renderJson(a)

2019-08-30 09:12

不是jfinal启动两个线程,这个是服务器来启动的,然后调用jfinal的代码,jfinal没有并发限制,并发限制时服务器设置的

2019-08-29 12:24

https://www.jfinal.com/share/1405 设置下HttpMessageConverters 试试

2019-08-25 19:14

@yjjdick1990 顺着暴露的堆栈打断点,我不信就找不出来

2019-08-24 18:34

打个断点就解决的问题

2019-08-20 10:27

@j1066783215 那可能就是代码的问题了, 得用java工具好好分析一下

2019-08-17 17:27

https://www.jfinal.com/share/588 试试我这个分享,试完了记得反馈

2019-08-17 16:56

除了controller都会用这个拦截器