2017-02-12 10:26
@gulixiong 在本社区的首页,jfinal demo 与 jfinal demo for maven 这两个都可以直接在 MyEclipse + Tomcat 下运行
2017-02-11 21:00
redis 只支持 byte[] 与 string 类型,而 java 有很多类型的数据需要存放,所以需要将类型进行序列化以后再存
因此,com.jfinal.plugin.redis.serializer 这个包下面的 FstSerializer 与 JdkSerializer 分别实现了两种序列化策略,jfinal 默认使用的 FstSerializer 做的序列化,而这个功能序列化后的数据具有自己的数据格式与算法,所以在获取数据后需要知道该格式并使用相应的反序列算法才能将数据还原
所以,当使用其它客户端对 fst 序列化过的数据进行读取时,也相应要使用同样的算法进行反序列化
建议的方向有两个:
1:在现有的基础之上,让所有客户端使用 fst 同样的算法进行序列化与反序列化
2:利用 redisPlugin.setSerializer(ISerializer) 方法,注入新的序列化与反序化策略,并且 php 等客户端也使用相同的策略
2017-02-11 20:54
@gulixiong tomcat 下运行,参考下这篇博文:https://my.oschina.net/jfinal/blog/353062
2017-02-10 17:53
呼出一下 jfinal shiro plugin 作者 @玛雅牛 ,看能否改进。 感谢你的分享
2017-02-09 17:20
@sdenvi 希望你能后续在 share 频道分享一下稍微详细点的做法,分享点代码出来,对有需要的小伙伴们有帮助,社区的建设需要大家的帮助
2017-02-09 16:24
@潇洒太爷 如果不去掉,会有新的问题,因为 sql 语句中的 order by 可能很复杂,从而那个正则表达式并不能正常工作,造成了 order by 这部分并不能清除干净
做框架就是在无数纠结之中去权衡