logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

k8s 删除master和etcd节点并重新加入

目前master集群有3个master节点,其中一个要更换。删除主节点在master1上执行如下命令# kubectl drain master2 --delete-local-data --force --ignore-daemonsetsnode/master2 already cordonedWARNING: ignoring DaemonSet-managed Pods: kube-sys

#kubernetes#etcd
使用kotlin编写spring cloud微服务

创建工程使用idea的spring initializr创建一个项目,语言选择kotlin, 类型为gradle。根据需要选择依赖配置文件yml或者properties文件和java是完全一样的,这里不详细说明修改build.gradle.kts中的参数:plugins {//spring boot版本id("org.springframework.boot") version "2.3.3.RE

#kotlin#spring cloud
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#单元测试
Navicat Premium保存密码失败:Failed to save password Error code: -34018

即在编辑数据库连接并输入密码保存后,会弹出“保存密码失败”的提示。之前的版本没有卸载干净,会出现这个错误。再次安装新版本即可解决。

文章图片
#数据库#运维
spring cloud + jenkins 运行单元测试并生成报告

1. 添加maven插件<!-- 单元测试 --><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-surefire-plugin</artifactId><version>2.22.2</version></

#单元测试#java#jenkins +1
Navicat Premium保存密码失败:Failed to save password Error code: -34018

即在编辑数据库连接并输入密码保存后,会弹出“保存密码失败”的提示。之前的版本没有卸载干净,会出现这个错误。再次安装新版本即可解决。

文章图片
#数据库#运维
centos 安装 elasticsearch

下载ES官网下载选择 LINUX_X86_64 版本下载添加用户由于es不允许在root用户下运行,并且没有办法去修改这一设定,需要添加新用户来安装es。用useradd命令创建用户创建用户:sudo adduser es用passwd命令为该用户创建密码:sudo passwd es回车 设置密码安装es切换到新添加的用户,并进行其用户目录:su escd /home/es上传之前下载的elas

#elasticsearch
k8s部署spring cloud eureka集群

1. 系统环境java JDK 11docker 19.03.9k8s 1.182. eureka架构图3. eureka配置application.ymleureka:instance:prefer-ip-address: false# 我们使用的是hostname注册,要设置为false,否则注册不成功client:register-with-eureka: true #相互注册fetch-r

#docker#kubernetes#分布式 +1
spring cloud resilience4j - RateLimiter 流量控制

概述resilience4j-ratelimiter 可以用来控制指定时间内的请求数量,从而保证服务的可靠性。比如,我们调用的第三方接口(如百度api,face++)通常会有流量的限制,此时,我们可以通过resilience4j控制流量。当流量超过限制时,可以直接抛弃,也可以放入等待队列中。RateLimiter的默认实现是AtomicRateLimiter,通过AtomicReference来管

Spring 定时任务@Scheduled用法

基本用法@Scheduled 由Spring定义,用于将方法设置为调度任务。如:方法每隔十秒钟被执行、方法在固定时间点被执行等1. @Scheduled(fixedDelay = 1000)上一个任务结束到下一个任务开始的时间间隔为固定的1秒,任务的执行总是要先等到上一个任务的执行结束2. @Scheduled(fixedRate = 1000)每间隔1秒钟就会执行任务(如果任务执行的时间超过1秒

#spring#java
    共 36 条
  • 1
  • 2
  • 3
  • 4
  • 请选择