logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

记一次druid连接池配置问题引发服务假死的定位、分析、解决过程

一、前言记录一次服务假死的整个排查过程,服务基础为spring boot + druid + 多数据源切换,在请求过多(尤其是长事务请求)时,服务出现请求无响应的状况,之前未完结的查询也没有任何返回结果。二、定位问题原因问题出现时,表现如下图,后台无任何报错,sql语句戛然而止,后续的查询被中断。这时如果再次发起某个请求,后台服务处于大部分时间不能收到新的请求的状态,或者偶尔可收到请求但不会执行c

#spring
jdbc 连接db2数据库报错 SQLSTATE=08001

Error connecting to database: (using class com.ibm.db2.jcc.DB2Driver)[jcc][t4][2030][11211][3.63.123] 在对连接的底层 socket、socket input stream 或 socket output stream 执行操作期间发生通信错误。错误位置:Reply.fill() - insuffi

#数据库
解决Navicat12无法连接mysql8.4数据库:Authentication plugin ‘caching_sha2_password‘ cannot be loaded

报错问题:"navicat连接mysql 8.4 authentication plugin 'cache'" 指的是在使用Navicat连接MySQL 8.4版本数据库时,遇到了身份验证插件的缓存问题。MySQL 8.0引入了新的身份验证插件'caching_sha2_password',它是默认的身份验证机制。navicat连接mysql8.4 authentication plugin ca

#数据库
spring boot 代码、注解配置获取yml、properties文件中的map即键值对

一、yml获取自定义键值对yml中的键值对test:map:key1: value1key2: value2key3: value3pom中的依赖配置<dependency><groupId>org.springframework.boot</groupId><artifactId>...

解决Navicat12无法连接mysql8.4数据库:Authentication plugin ‘caching_sha2_password‘ cannot be loaded

报错问题:"navicat连接mysql 8.4 authentication plugin 'cache'" 指的是在使用Navicat连接MySQL 8.4版本数据库时,遇到了身份验证插件的缓存问题。MySQL 8.0引入了新的身份验证插件'caching_sha2_password',它是默认的身份验证机制。navicat连接mysql8.4 authentication plugin ca

#数据库
java业务开发常见错误100例list笔记

使用 List.subList 进行切片操作居然会导致 OOM?private static List<List<Integer>> data = new ArrayList<>();private static void oom() {for (int i = 0; i < 1000; i++) {List<Integer> rawList

#java#list
docker安装informix

1.通过docker下载镜像docker pull ibmcom/informix-developer-database2.启动容器:sudo docker run -it --name informix --privileged -p 19088:9088 -p 19089:9089 -p 27017:27017 -p 27018:27018 -p 27883:27883 -e LICENSE=

#docker
Trying to pull repository docker.io/library/neo4j ... Get https://registry-1.docker.io/v2/library/n

使用docker拉取镜像时报以下错误,以为是设置docker仓库有问题,然后重新拉取就没事儿了Get https://registry-1.docker.io/v2/library/neo4j/manifests/latest: Get https://auth.docker.io/token?scope=repository%3Alibrary%2Fneo4j%3Apull&servic

#docker#neo4j
docker启动容器时报错unknown shorthand flag: ‘n‘ in -name

unknown shorthand flag: 'n' in -nameSee 'docker run --help'.是因为docker run -itd -name pg中执行启动命令时应该用--name而不是-name

#docker#linux
    共 67 条
  • 1
  • 2
  • 3
  • 7
  • 请选择