
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
相比于scheduler,quartz支持分布式、持久化。当你部署多个实例时,定时任务会在多个实例上调度执行,提升了处理能力,同时多个实例也不会重复执行同一任务。而且也保证了服务的可靠性和高可用。依赖implementation("org.springframework.boot:spring-boot-starter-quartz")现在我都用gradle进行依赖管理,比maven简洁和智能。g
1、nameserver需要有两个及以上才具备主从切换功能2、master宕机后,slave通过选举成为新的master。

【代码】nginx + keepalived 搭建教程。

mongodb的稳定版本全部为偶数,例如:4.0、4.2mongoDB的升级必须是相邻版本升级,不能跳版本升级。例如:3.2->3.4->3.6,不能3.2直接升级3.6,这是因为相邻版本会有兼容,如果跳版本升级很容易出问题。下载mongodb程序请到官网下载各个版本的程序包解压tar -xf mongodb-linux-x86_64-3.4.24.tgz配置文件mongodb启动配置
mybatis-plus版本:3.3~3.4我们的项目在多线程执行单元测试的情况下,会出现死锁的情况,每次都会卡在update语句上,并报以下错误:Cause: com.mysql.cj.jdbc.exceptions.MySQLTransactionRollbackException: Lock wait timeout exceeded; try restarting transactiona
1. 各种数据库连接池对比1.1 LRULRU(Least Recently Used)是一个性能关键指标,特别Oracle,每个Connection对应数据库端的一个进程,如果数据库连接池遵从LRU,有助于数据库服务器优化,这是重要的指标。在测试中,Druid、DBCP、Proxool是遵守LRU的。BoneCP、C3P0则不是。BoneCP在mock环境下性能可能好,但在真实环境中则就不好了。
在ubuntu上安装ICE的官方文档:https://doc.zeroc.com/display/Ice36/Using+the+Linux+Binary+Distributions#UsingtheLinuxBinaryDistributions-InstallingIceonUbuntu原本想通过apt安装,但装完后发现不是最新的版本,于是自己编译源码安装。0、简介ZeroC ICE 是指Ze
在ubuntu上安装ICE的官方文档:https://doc.zeroc.com/display/Ice36/Using+the+Linux+Binary+Distributions#UsingtheLinuxBinaryDistributions-InstallingIceonUbuntu原本想通过apt安装,但装完后发现不是最新的版本,于是自己编译源码安装。0、简介ZeroC ICE 是指Ze
对比可知,代码中的“k8sSources”是指从k8s上获取到配置文件,“appSources”是指在微服务中的yml文件中配置了文件,而微服务上配置的数量比k8s上能获取到的多,故而出现这个告警。类:org.springframework.cloud.kubernetes.commons.config.reload.ConfigReloadUtil.java:183。从代码可以看出,k8s上配置
可以手动指定spring-cloud-function-context版本,或者直接使用没问题的对应的springcloud 版本。springboot 3.2.x 要求的kotlin版本是1.9 ,上面报的依赖是2.1.0.








