JFinal

登录 注册
  • @ThreeX 有道理,而且用UUID做主键还利于分表
    09-19 16:39 回复
  • @JFinal 我现在解决就是直接用for Model.save。
    其实我比较担心的就是开关db的操作,这部分操作应该是最费性能的。
    batch的话我试验过,优化肯定是有的,但是没有那么明显(可能我数据量不够),一般我也是最多20,30条一个批次提交,但是用batch感觉写的比较高大上一点。
    为了解决问题,我也找不到更好的方法去做完save后记录Log取model的id最后还是用for model.save后log获取model的id做日志插入操作了
    09-17 17:21 回复
  • 加入club下载club的demo里有分页
    09-15 15:04 回复
  • @JFinal 我昨天试了下用apache+tomcat负载均衡的方式测试了shiro集成的session发现了一个现象,我们用的session是httpsession,而shiro的session是shiro封装过的session。
    奇怪的是如果我往httpsession里直接setattr,居然能在shiro的session中也能获取到httpsession的值,反之亦然,这个让我大吃一惊,我本来想以为两个类都不一样肯定不能互通后来实验看了现象发现很神奇
    我今天早上问了下提供给我session共享集成的作者,他给我看了一篇文章我才知道https://my.oschina.net/thinwonton/blog/979118
    所以重写一遍SessionInView的拦截器也就没有必要啦,还是感谢波总的细心回答
    09-12 15:33 回复
  • @JFinal 说实话,jfinal对我帮助巨大,我现在在做一个创业项目,几乎全部的技术框架都要自己来做前后台,数据库设计等等都要一个人抗,说真的我自己实力一般和波总真的差太多太多了,做项目中遇到好多问题,其实我要感谢jfinal和波总。
    我接触到了jfinal后心里才有底说可以把这个项目自己尝试着从头到尾做一下
    我遇到了波总后我才能做项目的过程中遇到问题披荆斩棘
    真的谢谢波总,谢谢jfinal
    09-04 21:29 回复
  • 我写了一个集群的quartz已经分享到jfinal社区,也只是抛砖引玉
    09-04 21:09 回复
  • 我之前一直不知道这个序列化是干嘛用的,我后来看了ehcache他可以存java bean这个把我吓了一跳居然还能这么玩
    我们公司都是直接存字符串的,村字符串的好处显而易见,可以清楚的观察到自己的在缓存中的数据状态,可以校验自己的功能对缓存的存取是否正确,但是使用起来十分不方便
    但是有了序列化二进制数据就可以存bean了,存bean的话实验了一下他序列化的过程很费时间,性能好像不太好,而且不容易在缓存中观察出数据变化和正确性,但是用起来真的挺爽的
    09-04 21:08 回复
  • 这个我之后会搞一套前后台共享枚举的解决方案分享出来,现在有个工具我还没时间写
    09-04 21:05 回复
  • 用命令跑的话如果java里有包引入也很难跑起来,会报找不到依赖包的问题,我现在是用抽取成一个独立的module来解决了这个问题
    09-04 21:04 回复
  • @JFinal 好的,以后我对问题反馈我回复下解决的状态,并对之前的反馈我会补一下是否解决以及解决的方案
    09-04 21:02 回复
  • 这个改数据库表名字好像成本太大了,我现在还是用fastJson,但是fastJson真的是有爱有恨,他getBean用起来很舒服让人,但是没办法自定义控制他输出的getBean而且深度也没法控制,导致有时候我查一张很简单的表他帮我序列化出好多内容严重影响我程序性能,这块可能我自己设计不够的原因
    09-04 21:01 回复
  • 恩,明白了,我本来是想直接拿js的值出来用enjoy传给后台做读取文本的操作,现在只能一个个if else判断了,也没什么好的方案
    09-04 20:58 回复
  • 这个问题我已经解决了,而且反省了一下自己对输出指令和问号占位符概念的问题,现在对这块已经明白了,不会犯这样的错误了,谢谢波总指导
    09-04 20:57 回复