四时宝库

程序员的知识宝库

图文并茂教你学会使用 IntelliJ IDEA 进行远程调试

1. 前言

今天线上出现了个 Bug ,而且比较坑的是涉及到微信相关的东西不能线下调试。传统方式是在代码中各种的日志 log 埋点然后重新部署进行调试,再根据 log 中的信息进行分析。如果你的 log 埋点不合理,就要不停的修改代码、不停的打包部署。有没有什么骚操作避免上面的问题呢?

远程调试 bug ,快速定位问题(远程调试 bug ,快速定位问题怎么解决)

情况是这样的,现在的产品出现了一个 bug ,需要及时排查快速解决,你是怎么样解决的呢?


解决:登陆服务器,查看日志,看一下哪里有问题,然后本地运行程序进行debug ,解决后,在重新打包部署到服务器。


现在我们开发项目,Java 项目普遍都是使用 Idea 做为主流开发工具,springboot 技术栈来快速构建项目,然后以打 jar 包的方式来部署项目。现在我们就来通过远程调试的方式来快速 debug ,快速的定位修改问题。

IDEA 调试图文教程,让 bug 无处藏身!

阅读本文大概需要 6.2 分钟。

Debug用来追踪代码的运行流程,通常在程序运行过程中出现异常,启用Debug模式可以分析定位异常发生的位置,以及在运行过程中参数的变化。通常我们也可以启用Debug模式来跟踪代码的运行流程去学习三方框架的源码。

在Intellij IDEA中使用好Debug,主要包括如下内容:

如何在IDEA中远程调试linux tomcat中的代码

1 说明

有的时候我们在linux tomcat中部署了一套代码(war包),需要进行代码调试,那么可以在IDEA中进行一些配置,就可以利用IDEA中的本地代码来调试linux tomcat中的代码,前提条件是

远程调试Java程序(jvm 远程调试)



一、概述

这可能是史上最详细的 IDEA 中使用 Debug 教程

作者:bojiangzhou,
来源:www.cnblogs.com/chiangchou/p/idea-debug.html

Debug用来追踪代码的运行流程,通常在程序运行过程中出现异常,启用Debug模式可以分析定位异常发生的位置,以及在运行过程中参数的变化。通常我们也可以启用Debug模式来跟踪代码的运行流程去学习三方框架的源码。

还在靠猜进行分布式程序的debug?试试idea这个功能


点点关注不迷路,干货知识不错过[灵光一闪]


做过分布式程序开发的朋友都有感触,分布式程序不像单机程序可以运行在本地,很方便地通过打断点来进行debug排错。所以很多进行分布式开发的朋友,在遇到bug时很是头疼。

IDEA&Eclipse中debugger调试常用技巧

转载请说明出处:IDEA&Eclipse中debugger调试常用技巧

改变变量的值

在调试的过程中可以改变非final变量的值。



深入学习 Intellij IDEA 调试技巧

程序员的日常工作除了写代码之外,很大一部分时间将会在查找 BUG,解决问题。查找 BUG,离不开在 IDE 中调试代码。熟练的掌握调试技巧,可以帮助我们减少查找时间,快速定位问题。

在 IDEA 中调试代码很方便,只要开启调试,在相应代码处使用断点,然后进行相应调试即可。正是因为只要掌握这几个功能,就可以调试代码,所以在很长一段时间内,不了解其他调试技巧。后续深入使用 IDEA 过程中,不断学会 IDEA 其他调试技巧,很大程度上加快调试速度。

IDEA上运行Flink任务(idea中运行)

IDEA是常用的IDE,我们编写的flink任务代码如果能直接在IDEA运行,会给学习和开发带来很大便利,例如改完代码立即运行不用部署、断点、单步调试等;

环境信息

电脑:2019版13寸MacBook Pro,2.3 GHz 四核Intel Core i5,8 GB 2133 MHz LPDDR3

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言
    友情链接