四时宝库

程序员的知识宝库

IntelliJ远程调试详解(ide远程调试)

概述

对于分布式系统的调试不知道大家有什么好的方法。对于我来说,在知道远程调试这个方法之前就是在代码中打各种log,然后重新部署,上线,调试,这样比较费时。今天咱们来了解了解Java远程调试这个牛逼的功能,本文以Intellij IDEA为例讲解怎么使用远程调试。以Thrift入门教程这篇文章中使用的程序作为例子。这个程序由Thrift服务端和客户端组成。描述一下远程调试需要解决的问题:

在 IDEA 中调试 Bug,真是太厉害了

作者:bojiangzhou

来源:https://www.cnblogs.com/chiangchou/p/idea-debug.html

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

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

作者:码农小胖哥

1. 前言

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

IDEA 断点(高级)(idea如何进行断点跟代码)

1. 快捷方式

  • 新增或删除断点(当前有效行):Ctrl+F8

玩转 IDEA 花式打断点,从此告别 996


直接改node_modules?你不太优雅啊!(转载)

为啥要改node_modules?

在平常的开发中,其实是很少需要改

力荐!这些工具可以帮你写出干净的代码


想写出好代码,却不知道从哪里开始?想删除死代码?想在代码库中找出未被使用的变量?想在代码中找出有问题的模式?

你是多元化团队的负责人吗?你的团队中有新来的开发人员吗?你担心他们会写出不符合标准的代码吗?在代码评审时是否花了一整天的时间去检查代码标准,而不是实际的逻辑实现?

文件树生成(文件树怎么创建)

背景

写一些技术类的博客、笔记等,经过需要将项目的目录结构记录下来;

手动写比较麻烦,可以借助一些工具实现。

VSCode中有些类似的插件,比如:

PHPstorm打开多项目(非子目录)管理多个git仓库

前言

PHPstorm是一个非常优秀的开发工具,开发效率惊人,但是也有一些缺点,比如:内存占用过高、一个窗口只能打开一个项目,虽然可以设置子文件夹,但是子目录的git管理只能用一个。今天介绍一个如果一个窗口显示多个项目,并且同时管理多个git仓库,互相不影响。

使用Docker Compose改善Node.js的开发


在过去的几年中,Docker和Node.js都变得非常流行。对于开发人员来说利用这些新技术来改善自己的开发体验很有必要,而且在此过程中还可以学习新技术。遵循"Coding到老,学习到老,折腾到老"的宗旨,本文我们将介绍将如何结合Node.js与Docker来改善开发人员体验,包括使用docker build和利用Docker Compose来实现无缝的本地前端开发环境。

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