2025-04-28 13:06
@canca 不影响,我们线上也有 Tomcat 项目,日志应该是让运维关了。开发时会提示忽略就行
2025-04-19 16:26
你可能是需要setTimeBetweenConnectErrorMillis 这个方法(配置发生错误时多久重连)。
PS:如果需要的 set 方法DruidPlugin没有实现时,可以自行调用DruidDataSource ds 对象。
示例代码:
DruidPlugin dp = new DruidPlugin(url, name, pwd){
@Override
public boolean start() {
if (super.start()){
this.ds.setConnectionErrorRetryAttempts(10);//控制连接失败重试次数
this.ds.setBreakAfterAcquireFailure(true);//失败后终止重试
this.ds.setMaxWait(1000 * 10);//10秒超时
}
return true;
}
};
补充:
还可以DruidPlugin addFilter加监控 累计错误次数,然后做相应的处理,比如关闭DruidPlugin,通知负责人之类的业务。
或者增加自定义任务器,定期检查数据库的健康情况,长期不访问的租户做关闭连接池操作,下次访问时再启动即可(如果配置不对自然也启动不了)
2025-04-17 21:27
@zzutligang 禁用autoType 你测试后反馈一下社区里,我没做过测试
2025-04-15 11:39
@北流家园网 _MappingKit 可以把字段映射拆分出来,让其调用另一个 Java 类,可在_MappingKit 保持干净只映射表关系,字段映射调用另一个类即可。 mapping_kit_template.jf 随便改造嘛
2025-04-15 11:36
@北流家园网 表越多,越应该使用这个 模式,因为映射关系在生成_MappingKit 时已经提前Java代码级配置好了。 在 JF 启动时,直接代码运行映射关系。加载速度和数据库查询后映射关系,性能完全不能比不在一个维度。
2025-04-15 09:46
@sbw Redis.use().subscribeThread 上面文章里有示例代码。文档需要仔细读呀,不然以后的编程生涯处处是坑
2025-04-09 10:17
@isddoidnoi 是的,默认就可以访问静态资源。 建议上传文件时对文件进行 uuid 重命名处理,避免中文和特殊字符导致的 链接不可用。 并且上线后使用 nginx 对静态资源进行代理,性能更好。