分类 开发工具 中的文章

IntelliJ IDEA中Maven项目关于Provided级别依赖的启动问题

概述 在IntelliJ IDEA中使用Maven项目时,遇到个问题如下: 问题分析 看到这个东西,下意识的认为pom.xml中缺少了slf4j相关的配置,遂查看之,又是存在的: <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> <version>1.7.7</version> <scope>provided</scope> </dependency> 有些纳闷,其实项目是能够正常编译的,但是为什么Run不了呢?其实上面贴出来的<scope&g……

阅读全文

必先利其器之IntelliJ IDEA代码调试技巧

Debug 设置 一般来说,保持默认即可,如果在Windows环境下,建议将图中标记的地方(Debug连接的方式)选择为 Shared memory,该选项是Windows下才有的特性,相比Socket的方式来说,要快不少。 常用快捷键 快捷键 介绍 F7 在 Debug 模式下,进入下一步,如果当前行断点是一个方法,则进入当前……

阅读全文

Intellij IDEA如何远程调试

一般情况下,对于分布式系统的调试还是比较麻烦的,比较常见的方式是在远程调用的过程中通过不断的打印log,然后重新部署上线、调试、定位问题,实在是过于麻烦。 实际上Java是支持远程调试的,只是大家平时没有怎么用过罢了,本文通过Intellij IDEA为例讲解如何来使用远程调试。 准备……

阅读全文

Git多个SSH Key共存解决方案

目前手上不止一个git账号,平台也不一致,这就比较尴尬了: 同一个SSH Key中不允许两个账号 再次生成新的SSH Key会将上次的覆盖 目前的解决办法是,生成多个SSH Key并命别名,通过配置文件指定域 用ssh-keygen生成多个key $ ssh-keygen -t rsa -C "wuwz@live.com" Generating public/private rsa key pair. Enter file in which to save the key (/Users/wuwenze/.ssh/id_rsa): /Users/wuwenze/.ssh/github Enter passphrase (empty……

阅读全文