logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

记一次 JVM+Postgresql的 “死锁” 问题排查

Web系统请求无响应问题时,发现前端请求长时间pending。系统使用ReentrantLock全局锁保护共享数据,但未发现典型死锁。通过jstack分析发现大量线程在等待Id=206线程释放锁,而该线程卡在PostgreSQL查询上。进一步检查PostgreSQL发现有一个UPDATE语句已执行超过6分钟未返回,导致全局锁无法释放,形成请求堆积。问题根源是数据库操作阻塞了锁释放,而非死锁。

文章图片
#jvm#postgresql#数据库
Linux(Ubuntu)安装和完美卸载mysql详细教程,授权,开放端口

一、安装安装之前记得先update:sudo apt-get update关于这个命令的作用可以查看这篇博客:update安装mysql:apt-get install mysql-server mysql-client中间会需要输入mysql的密码,确认密码(下面是确认密码的截图):登录mysql:输入密码是不显示的。二、卸载sudo apt purge mysql-*sudo rm -r

#ubuntu#mysql#linux
IntelliJ IDEA Maven项目下文件夹不能右键新建java文件等文件的解决办法

新建了一个Mavnen项目,创建好了相应包,发现不能右键新建java文件解决办法,把此文件夹设置为Sources Root可以了

#idea#java
服务器报错Out of memory: Kill process (mysqld)内存溢出

最近写的一个定时任务,定时执行更新一张表数据的操作,但是每次执行都会导致服务器挂掉。。。。日志显示如下;Out of memory: Kill process 830(mysqld) score 611 or sacrifice child MySQL占用的太多内存.这台服务器内存只有1g,看来是内存不足。Outof memory 问题,这通常

#mysql#服务器
Mac mini 安装 OpenClaw 并对接飞书完整教程

本教程详细介绍了在Mac mini上安装OpenClaw AI助手并对接飞书的完整流程。内容包括:1) 系统环境要求;2) OpenClaw的两种安装方式(一键安装和手动安装);3) 飞书机器人创建和权限配置;4) 飞书插件的安装与对接步骤;5) 常见问题解决方案;6) 进阶配置选项。教程涵盖了从基础安装到高级配置的全过程,特别针对Apple Silicon芯片提供了优化方案,并详细说明了飞书机器

文章图片
#macos
服务器报错Out of memory: Kill process (mysqld)内存溢出

最近写的一个定时任务,定时执行更新一张表数据的操作,但是每次执行都会导致服务器挂掉。。。。日志显示如下;Out of memory: Kill process 830(mysqld) score 611 or sacrifice child MySQL占用的太多内存.这台服务器内存只有1g,看来是内存不足。Outof memory 问题,这通常

#mysql#服务器
A股自动交易,自动止盈止损,自动打板

A股 自动交易 自动止盈止损 自动打板

文章图片
#java
SpringCloud 整合 TX-LCN分布式事务框架

微服务兴起,分布式事务也成为亟需解决的难题,业界解决方案很多,今天介绍一个我目前觉得最好用的TX-LCN。官网地址:http://www.txlcn.org/zh-cn/一、TX-LCN介绍TX-LCN由两大模块组成, TxClient、TxManager,TxClient就是你自己的服务,TxManager作为分布式事务的服务端。事务发起方或者参与反都由TxClient端来控制。...

文章图片
#微服务
Intellij IDEA 修改项目的JDK版本

Maven构建Hibernate Demo时运行报错,版本问题。Hibernate5要用jdk1.8。下载了jdk1.8安装好。不用配置环境变量。File>>Project Structure找到你的jdk位置然后再选择Project ,修改对应项目的jdk版本。

#intellij idea
    共 11 条
  • 1
  • 2
  • 请选择