-
Spring Boot Debug 时抛出 StackOverflowError 异常
现象 在Debug时抛出了StackOverflowError异常,但是正常运行又没有问题。 原因 使用了Lombok的@Data注解,而两个对象中分别持有了对方的引用。 即:对象A中有一个B类型的
-
Kubernetes Java 远程 Debug 添加配置
Deployment 配置 containers.env下添加环境变量JDK_JAVA_OPTIONS。重启Deployment。 apiVersion: apps/v1 kind: Deploym
2024-07-29, Views: 521 , Topics: Debug Kubernetes Java
-
macOS M1 芯片 IDEA Debug Rust 无法运行问题
问题一 无法attach,权限问题。 process exited with status -1 (attach failed (Not allowed to
-
Kubernetes 所有 Pod 同时停机原因分析
原因分析 Kubernetes部署了Spring Boot应用,结合Spring Boot Actuator进行健康检查。 Kubernetes 配置 配置了/
2022-10-31, Views: 1381 , Topics: Kubernetes Debug Actuator
-
Kubernetes kubectl debug 调试无法 exec 进入的容器
无法进入容器 有些镜像,像distroless,为了容器的精简和安全,不提供shell,从而exec无法进入容器。 kubectl debug 使用kubect
2022-10-29, Views: 1622 , Topics: Kubernetes Debug kubectl
-
IDEA Kubernetes 远程 Debug 连接中断问题
现象 部署在Kubernetes中的Spring Boot项目,开启了远程Debug端口5005,本地连接上后,一段时间就会中断,导致来不及排查问题。 原因 K
2022-09-04, Views: 1753 , Topics: Debug Kubernetes IDEA
-
IDEA Debug 异常断点
异常断点 打开Breakpoints断点界面,快捷键:Ctrl+Shift+F8。 勾选Java Exception Breakpoints和Any exce
-
IDEA Debug Method Breakpoint 方法断点影响启动速度
方法断点 IDEA中实现的方法断点功能,并非是JPDA自带的功能(Java Platform Debugger Architecture)。 开启时,IDEA会
-
IDEA Debug 时对象莫名其妙被修改了
现象 IDEA在开启Debug运行时,点击查看对象,对象中的字段的值每次都会变化。 原因 对象复写了toString()方法,IDEA在我们点击查看对象信息时,
-
IDEA Debug Stream 流
示例代码 public class StreamDemo { public static void main(String[] args) {
-
IDEA Debug 时模拟抛出异常
场景 需要测试代码异常情况,运行时模拟抛出异常。 比如模拟OutOfMemoryError内存溢出OOM异常等。 需要测试Spring全局的Controller
-
IDEA 远程调试 Kubernetes 容器中的 Spring Boot 程序
远程 Debug 配置 IDEA中添加Remote JVM Debug配置项,拷贝以下配置。 -agentlib:jdwp=transport=dt_socke
2022-06-08, Views: 3029 , Topics: IDEA Kubernetes Debug
-
IDEA 远程调试 Docker 容器中的 Spring Boot 程序
远程 Debug 配置 IDEA中添加Remote JVM Debug配置项,拷贝以下配置。 -agentlib:jdwp=transport=dt_socke
-
IDEA Skipped breakpoint because it happened inside debugger evaluation
现象 IDEA以Debug方式运行时,提醒跳过了断点。而且一些变量竟然没有执行构造方法就初始化了(构造中也加了断点,但直接跳过了)。 Skipped break
-
IDEA Debug 人为修改数值模拟数据不一致情况
场景 在CAS的compareAndSet中,需要比较原先的值,模拟多线程修改了数值。 使用 在Debug的Variables面板中,选择变量,右键,选择Set
-
IDEA Debug 查看方法返回值
示例 在Math.random();这行打上一个断点,查看其返回的具体值。 public class DebugMethodReturnValue {
-
IDEA Debug 时断点提示 No executable code found at line 434 in class
现象 在Debug时,走到断点的位置抛出了异常,无法执行到该代码。 原因 经排查,因为是远程Debug,本地更新了代码,而远程代码没有更新,导致代码不一样。 解
-
IDEA Debug 条件断点
条件断点 当变量满足指定条件时,进入Debug断点。 案例 断点打在System.out.println(i);这行。 for (int i = 0; i &l
-
IDEA 调试 Java 多线程代码
版本 基于IDEA Community 2021.1.3。 打开 Threads 标签页 Debug面板中,点击右上角的Layout Settings,勾选Th
-
IDEA 远程 Debug Tomcat
Tomcat 在Tomcat的启动参数中添加如下参数后重启。 -agentlib:jdwp=transport=dt_socket,server=y,suspe