logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

spring cloud 集成 quartz (注解方式)

相比于scheduler,quartz支持分布式、持久化。当你部署多个实例时,定时任务会在多个实例上调度执行,提升了处理能力,同时多个实例也不会重复执行同一任务。而且也保证了服务的可靠性和高可用。依赖implementation("org.springframework.boot:spring-boot-starter-quartz")现在我都用gradle进行依赖管理,比maven简洁和智能。g

#spring cloud
rocketmq主从切换测试

1、nameserver需要有两个及以上才具备主从切换功能2、master宕机后,slave通过选举成为新的master。

文章图片
#java-rocketmq#rocketmq#java
nginx + keepalived 搭建教程

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

文章图片
#nginx#linux#服务器
mongodb升级详细教程 - 3.2~4.4

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启动配置

#mongodb
mybatis-plus巨坑--死锁

mybatis-plus版本:3.3~3.4我们的项目在多线程执行单元测试的情况下,会出现死锁的情况,每次都会卡在update语句上,并报以下错误:Cause: com.mysql.cj.jdbc.exceptions.MySQLTransactionRollbackException: Lock wait timeout exceeded; try restarting transactiona

#mysql#mybatis#单元测试
Spring Boot连接池性能对比与druid使用

1. 各种数据库连接池对比1.1 LRULRU(Least Recently Used)是一个性能关键指标,特别Oracle,每个Connection对应数据库端的一个进程,如果数据库连接池遵从LRU,有助于数据库服务器优化,这是重要的指标。在测试中,Druid、DBCP、Proxool是遵守LRU的。BoneCP、C3P0则不是。BoneCP在mock环境下性能可能好,但在真实环境中则就不好了。

#mysql
ubuntu 编译安装ice 3.7

在ubuntu上安装ICE的官方文档:https://doc.zeroc.com/display/Ice36/Using+the+Linux+Binary+Distributions#UsingtheLinuxBinaryDistributions-InstallingIceonUbuntu原本想通过apt安装,但装完后发现不是最新的版本,于是自己编译源码安装。0、简介ZeroC ICE 是指Ze

ubuntu 编译安装ice 3.7

在ubuntu上安装ICE的官方文档:https://doc.zeroc.com/display/Ice36/Using+the+Linux+Binary+Distributions#UsingtheLinuxBinaryDistributions-InstallingIceonUbuntu原本想通过apt安装,但装完后发现不是最新的版本,于是自己编译源码安装。0、简介ZeroC ICE 是指Ze

springcloud+k8s:The current number of PropertySources does not match the ones loaded from Kubernetes

对比可知,代码中的“k8sSources”是指从k8s上获取到配置文件,“appSources”是指在微服务中的yml文件中配置了文件,而微服务上配置的数量比k8s上能获取到的多,故而出现这个告警。类:org.springframework.cloud.kubernetes.commons.config.reload.ConfigReloadUtil.java:183。从代码可以看出,k8s上配置

#spring cloud#kubernetes#spring
Kotlin 和 spring-cloud-function 兼容问题

可以手动指定spring-cloud-function-context版本,或者直接使用没问题的对应的springcloud 版本。springboot 3.2.x 要求的kotlin版本是1.9 ,上面报的依赖是2.1.0.

文章图片
#kotlin#开发语言
    共 32 条
  • 1
  • 2
  • 3
  • 4
  • 请选择