2019-10-21 12:22

在 controller 中先调用一次 getFile() , 然后调用一次 getRequest() 获取到的就是你想要的 MultipartRequest 这样的对象

2019-10-21 09:07

第二个参数用 null 即可,getBean(..., null)

2019-10-20 20:26

@北流家园网 俱乐部群里面多交流,俱乐部越来越多的人会选择 jfinal 做自己的产品

未来公司会选择能长期加班、工资低的 00 后,趁早出来做自己的事情才是大势

2019-10-20 11:46

@Theo jfinal 的 Redis 插件是对 jedis 这个第三方的一个极薄封装,注意是 "j"edis , 不是 "r"edis

2019-10-20 11:42

看了一下源码,第二个参数确实为秒,按理说你的代码是 3600 秒过期

换一换 jedis 版本试试,例如换上 jfinal 官方的 jedis 版本

或许是取数据的时候参数不对,造成取出了 null 值,注意参数大小写

2019-10-19 17:12

异常已经很清楚:
Caused by: java.io.EOFException: Unexpected EOF read on the socket

改客户端代码,让上传方式为正确的

2019-10-19 17:11

@chcode 线程为固定数量,这个是 cron4j 保障过的

2019-10-19 17:09

换 durid 版本试试

2019-10-19 17:08

添加两行代码:
_MappingKit.mapping(arp);
me.add(arp);

2019-10-19 17:03

以下次序是固定先后的
configConstant
configInterceptor
configRoute
configEngine
configHandler
onStart

而 configPlugin 可以通过 Constants.setConfigPluginOrder(int) 进行调整,通过个方法可以调整 configPlugin 在以上次序中的次序

2019-10-19 17:01

@373118970 本地无法连接数据库可以用模拟数据来 debug,在单元测试中使用模拟数据

此外,远程也可以调试:
http://www.jfinal.com/share/1528
http://www.jfinal.com/feedback/5106

一定要记住:程序不是写出来的,而是调出来的

出现问题,如果不调试,就跟乱猜没有什么分别,极度不专业

会不会调试技能可以当成是否开发入门的标志

2019-10-19 15:01

@tuxming 已经定位到了 java.util.LinkedHashMap$Entry占用内存多, 进一步定位该 HashMap 是哪个地方创建的,问题自然就解决了

java.util.LinkedHashMap$Entry 这个不是根本原因,是表面原因

2019-10-18 16:07

redis plugin 少了一个 hGetCounter 的 API ,建议先做个工具类实现一下

Redis.use() 先拿到 Jedis jedis 对象,然后通过这个 jedis 对象参考 getCounter 实现这个功能

2019-10-18 16:05

单步调试一下,看看变量的变化