使用IDEA remote JVM 远程调用debug项目
一、背景 运行在线上服务器上的Java后端Springboot程序出现问题,只能通过打印日志的方式调试,无法快速定位问题,很影响效率。 二、解决方案 使用IDEA Remote JVM 远程连接到服务…
目标 路径 时间 结果 信息 定位 闭环 复盘 精力 极限 稳态 框架 邮箱:linqingyang@datagov.top
一、背景 运行在线上服务器上的Java后端Springboot程序出现问题,只能通过打印日志的方式调试,无法快速定位问题,很影响效率。 二、解决方案 使用IDEA Remote JVM 远程连接到服务…
一、背景 在vscode上使用git代码比较工具,查看当前版本代码和已提交的其他代码区别。 二、操作方法 1. Vscode下载GitLens 插件: GitLens 在vscode上 plugins…
在 Linux 系统中,可以使用 tar 命令来解压 .tar.xz 文件。具体步骤如下: 打开终端。 使用以下命令解压 .tar.xz 文件: tar -xvf yourfile.tar.xz 其中…
一、pyenv是什么 pyenv 是一个用于管理多个 Python 版本的工具。它使用户可以方便地在不同的 Python 版本之间切换,并为不同的项目指定特定的 Python 版本。pyenv 的主要…
问题 现在国内的docker都被禁用了,可以这样下载镜像 解决方案 1、设置docker源 vim /etc/docker/daemon.json 填写配置为: { "registr…
视频时间统计:一站式解决方案 简要介绍 在日常生活中,我们经常需要统计一堆视频的总时长,例如策划一个电影马拉松,或者计算一系列教程视频的总时间以便合理安排学习计划。手动计算这些视频的总时长既繁琐又容易…
使用 Python 统计指定目录下所有视频的总时长并打包成 Windows 可执行文件 在这篇博客中,我们将逐步介绍如何编写一个 Python 脚本来统计指定目录下所有视频文件的总时长,并将其打包成可…
问题描述 前端发送的请求数据为json对象,json属性均为字符串。 后端接口未接收到请求,debug打断点无法获取并查看debug状态。 原因 前端传输的json属性值的数据类型 和 后端接口入参对…
一、数据操作语句(DML) 插入数据 INSERT INTO table_name (column1, column2, column3) VALUES (value1, value2, value3…
Redis 全部命令操作手册 Redis 是一个开源的内存数据结构存储,用作数据库、缓存和消息代理。以下是 Redis 中的一些常用命令,包含命令描述、实例、应用场景、优点和缺点。 基础命令 1.1 …
使用 find 和 vim 查找并打开文件 在日常的开发和运维工作中,我们经常需要查找某个文件并打开它进行编辑。find 和 vim 是两个非常强大的命令行工具,通过结合使用它们,可以高效地完成这一任…
引入 在Java中,线程是实现并发编程的重要工具。为了让初学者和不熟悉底层实现的工程师也能理解线程的启动过程,我们将详细解析从Java代码调用到JVM虚拟机内部和操作系统级别的线程创建与启动过程。本文…
问题 windows端运行python程序报错 ModuleNotFoundError: No module named 'pwd' 原因 pwd是linux上有的程序以来,win…
需求 修改Windows端,vscode terminal python版本为python3.10,以支持本地运行langchain-chatchat框架运行。 解决方案 1、下载python3.10…
官网:https://faiss.ai/ Github: https://github.com/facebookresearch/faiss A library for efficient simil…
信号一览图 查看所有信号 kill -l
使用 lsof 命令,来查看进程打开了哪些文件,或者文件在哪些进程中使用 lsof lsof + 文件路径,查看文件正在被哪个进程使用 lsof /home/admin/zqxt.sock