2017-01-05 14:19
tomcat 的 server.xml 配置文件中,找到你项目正用的 connector 配置,在里面添加: URIEncoding="UTF-8" 即可特别注意:此问题与 jfinal 毫无关系,用任何框架都会有这个问题
2017-01-05 14:17
就这几天了,不要着急,sql 动态拼接功能极爽
2017-01-05 14:16
使用这一行代码:queryNumber(...).intValue() 就可以统一了,或者 queryNumber(...).longValue()
2017-01-05 14:15
单独使用AR 在手册中有详细的例子,在首页下载 jfinal 手册一看就明白。关系只需要调用 druidPlugin.stop() 即可,在哪关闭,要看你什么时候想回收资源,在你想回收这个资源的时空关闭
2017-01-05 14:14
扩展一下 ISerializer 接口,参考 FstSerializer 这个实现类不去做序列化,然后 redisPlugin.setSerializer(...) 就好
2017-01-04 11:42
@super超 可以对 RedisPlugin 做些自行扩展,都是开源的东西,扩展起来很方便
2017-01-04 11:39
自行获取 Jedis 对象,注意一下资源的回收问题,可以看看 Cache 类里面是如何回收 jedis 对象资源的,照此办理就好
2017-01-04 11:38
对 Jedis 有些了解是最好的,因为 jfinal 的 redis plugin 是对 Jedis 这个工具的二次封装,可以通过 cache.getJedis() 直接获取到 Jedis 对象,这样就能直接绕过 jfinal 去使用更加底层的 Jedis 了
2017-01-04 11:24
@super超 通过这种方式解决后,有多少数据库,只需要通过 Redis.use(...) 切换过去就好,非常方便,当然这个 Redis.use(...) 方法并不仅仅是用来切换数据库,还可以事先指向另一台 redis 服务器,这样就可以切换到不同的服务端
2017-01-04 11:20
再提醒一下,获取 incr incrBy decr decrBy 设置的数据,需要使用 getCounter(key) 方法,而不能使用 get(key) 方法
2017-01-04 11:19
创建另一个,指向 database 2RedisPlugin rp = new RedisPlugin("db2", ip, 8888, 30, pass, 2);me.add(rp)然后用的时候 Redis.use("db2").get(...) 不要使用 select(2) 来切换数据库,这个 select 方法是需要配合 Redis.call(...) 来使用的
2017-01-04 11:10
为 database 0 以外的数据库再创建别一个 RedisPlugin 对象,使用 Redis.use(...) 的方式切换过去再调用其方法: Redis.use(otherDb).get(...)注意:指定 database 创建 RedisPlugin 有相应的构造方法可以使用,注意看一下
2017-01-04 10:55
简单说上传就用 getFile() 下载就用 renderFile(),例子的话,在 oschina 上搜索一下相关项目:http://git.oschina.net/search?search=jfinal&type=project&condition=forks_count
2017-01-03 17:23
@java小王 删除与修改都是用的 Db.update(...) 方法
2017-01-03 15:45
@leejanfin 还没有发布,再等几天