2017-08-07 12:38
改成 protected 就可以了
2017-08-07 10:41
@yjjdick1990 自己写一个简单的 web 界面来实现缓存观察的功能,读取数据也用 fst 反序列化就没问题了试着查看一下 redisDesktopManager 这个工具可不可以指定反序列化与序列化实现类,扩展一下是最好的
2017-08-07 10:39
升级到 jfinal 3.2 即可,去群里找我要 jfinal 3.2 的手册,升级需要注意一个地方
2017-08-07 10:38
Controller 中的 createToken() validateToken() 会自动去使用 token manager 下的缓存,通常不需要人工干预要干预的情况是在做分布式与集群时,需要将 token 存放在一个集中式的缓存之中,可以通过 TokenManager.init(ITokenCache tokenCache) 来指定一个集中式的 tokenCache 即可
2017-08-07 10:34
代码写得十分工整,这段时间功力精进不少啊
2017-08-06 16:40
这个不是乱码,是 fst 将数据序列化以后有一个标识性的前缀,以便于做反向序列化通过 redisPlugin.setSerializer(...) 可以切换序列化实现类
2017-08-06 11:29
本质上来说,在 jfinal 中使用任何第三方,直接用就好,并不需要有个整合的动作, just do it
由于 quartz 有点重量级,所以 jfinal 没有整合如果 jfinal 将 quartz 整合进来,由于 quartz 自身的复杂度,用户在使用这个整合时仍然要学习很多东西,碰到很多问题,会让用户误以为是 jfinal 很复杂,吃力不讨好的事情 jfinal 不做 ^_^
2017-08-06 11:27
cron4j 只支持到分,支持秒多数是用的 quartztask 集群调度就看大家各显神通了,将状态、同步这类事情处理好
2017-08-06 11:15
外部向你的应用的路由 "/jrqs/msg" 发起过请求,但该路由所对应的 action 并没有调用 render 方法,或者 render 方法指向的模板路径/文件名不对有不少情况是因为项目一开始有某个路由,后来删除或修改了路由,但外部客户端并不知道情况
2017-08-06 10:25
Caused by: java.lang.NullPointerException 这类异常不用多说了吧,单步调试秒秒钟解决
2017-08-04 20:25
将参数 daemon 设置为 false 就可以了,你再试试
2017-08-04 17:08
自己稍微改造一下,这里有一个相关的贴子:https://www.oschina.net/question/1181211_2138486目前官方法没有时间去做这方面的扩展,做这个功能不难,难在要大量进行测试、试用
2017-08-04 16:44
每一个请求过来的时候都是独立的 controller 对象,所以 companybh 是独立的,可以为其添加一个 static 修饰,但要注意线程安全问题建议通过拦截器来解决,拦截器自动为这个属性赋值即可,至于为啥 jfinal 的 controller 不是单例的,这里有很详细的说明:http://www.oschina.net/question/197668_221395
2017-08-04 16:21
在首页有一个 jfinal-all-3.1.zip 可以下载, redis 所用到的 jar 包在说明文件里面有说明start() stop() 方法是系统启动与停止时调用的,如果你是在 configPlugin 中使用,则不需要处理, jfinal 会自动调用