2021-02-03 11:00

服务层使用@Before(Tx.class) 我感觉问题出在这个上面,把服务层Service service = Aop.get(Service.class); 这样调用一下后,再试用,八成是没有启动Aop

2021-02-03 10:18

@steven_lhcb_9527 写JavaJDK这帮人那都是大佬中的大佬中的大佬级,肯定都是老严谨了,做的东西不是说改就改的。ClassLoader多底层啊第一个版本就有了,Iterator在1.2才出世了。。。再说它当前这个业务用Enumeration完全满足需求啊,没必要改呗

2021-02-02 16:44

@steven_lhcb_9527 文件scanFile模式的时候,一般也就是开发的时候是散的class文件,递归scanFile的时候,也就是说一层包,一次递归,没见过谁会把包名建的特别深层级的操作,其次是file.listFiles()创建的File对象也就是一个包下面的class数,这个也不会出现一个包里面放几千上万个类的吧,所以递归释放对象也是非常快的。

2021-02-02 16:32

用form标签+隐藏域 submit 直接提交。 非得异步的话 就用JS触发:setTimeout(function(){form.submit}, 1);执行就可以了

2021-02-02 15:49

@steven_lhcb_9527 功能都是可以用的,但是波总写的Scanner之所以快如闪电,原因基本也是在这个位置了。可以自己试试 这两个方法的性能对比,当项目类文件越多的时候,扫描的耗时差距就越大!当有上千万个类文件时,差距基本在1000倍左右

2021-02-02 11:47

@steven_lhcb_9527 在帖子开头有说思路,和需求来源。简单来说就是社友反馈需求 + 想试试Scanner 。设计思想:尽量保持JFinal的风格原味 + 让使用者写更少代码

2021-02-02 11:42

查询过滤的时候,获取session中所需的数据打包为 KV 对象,再执行定时任务。

2021-01-26 17:40

@一只敲代码的猫 拷贝表结构可以用SQL:"CREATE TABLE " + target + " LIKE " + source 就可以

2021-01-26 17:37

@一只敲代码的猫 安排~
JFinal使用技巧-动态建库
https://jfinal.com/share/1573
JFinal使用技巧-在线更新Model字段映射关系
https://jfinal.com/share/2227

2021-01-25 16:10

@AlienJunX 那必须的,海哥做了好多有意思的东西,我大学的时候就用过Afinal,工作后又用了JPress老爽了

2021-01-19 18:41

应该是贴 ehcache.xml 配置文件的内容吧? 试试注释里面的cache再启动看看是多少,挨个cache排除看哪个配置的有问题

2021-01-18 12:04

@北流家园网 实在找不到输出位置,可以编写sh脚本做个crontab任务,每天晚上sh对文件output.log重命名加日期命名并删除如30天之前的文件操作。可以试试看下效果

2021-01-18 11:59

@北流家园网 先找到哪里输出的 output.log 可以代码中全局搜索,容器用的是什么?Tomcat还是undertow,他们的日志配置文件又是什么,找到输出的地方再改