2020-08-12 10:15

@海哥 走捷径的热部署(仅限开发环境), 如果要做线上热部署, 就得像JPress那样自定义ClassLoader来 全生命周期 接管 Ctrl intercept Handler 这些, 没有海哥20年的功力, 一般人驾驭不了, 也太麻烦了.

2020-06-22 11:47

原滋原味的JFinal 工作流引擎, 无第三方依赖, 完全自研 http://www.eova.cn/eovapro#INFO

2020-05-07 19:22

虽然没用过Zebra, 但是可以提供几点思路:
1.需要参考DruidPlugin写一个 ZebraPlugin
2.public class ZebraPlugin implements IPlugin, IDataSourceProvider
3.public interface IDataSourceProvider {
DataSource getDataSource(); 核心就是实现获取数据源
}
4.Zebra如何创建一个数据源, 应该看Zebra文档, 或者寻求Zebra团队的协助. 因为是内部的东西, 所以外部很难给予太多支持.
5. 既然是美团集团覆盖率95%的 数据访问层, 兼容性, 肯定不会太差, 应该是无侵入的设计.
6.如果一切猜想都成立, 那就是只需要写一个 Plugin就可以搞定了.
7.咨询了美团的高级架构师, 意思应该是left join 语法得优化一波, 其它的单sql应该默认就可以兼容.
业务代码无感,主要是sql,单表一般问题不大,就看一下他们代码sql的品控了。太多了left join肯定要先修一波。

2020-04-19 15:57

收藏, 养肥再看, 希望能坚持更新1年以上

2020-03-29 13:41

@foam103 你的心有多大文件就支持多大

2020-03-29 13:13

大文件上传属于另外一个层面的问题, 常规上传大文件都是痛点. 这个方案主要适用于跨服务的文件转移. 文件大小不能超过JVM内存, 否则会报
Caused by: java.lang.OutOfMemoryError: Java heap space
at com.eova.common.utils.io.FileUtil.fileToByte(FileUtil.java:274)

2020-03-28 21:33

这会是你后半辈子最正确的决定!

2020-03-07 09:14

@zzutligang 本地开发用本地Host域名就会比较靠谱, 也尽量模拟真实效果

2019-11-27 14:52

@cuiweieee 爽就行, 其它的不重要

2019-09-08 17:25

666 最近Win10下 触发了, 正蛋疼着.

2019-06-07 17:09

还在用Spring的兄弟们醒醒吧, 还不赶紧用JFinal, 万一哪天被封锁了咋办.

2019-03-29 18:38

@xuxumei 目前Eova V1.6.0 可完美支持 JFinal3.4 是当时的jfinal最新版