原文地址:https://www.cnblogs.com/chiangchou/p/idea-debug.html 作者:bojiangzhou 已获得转载权限 这篇文章详细地告诉了我们在IDEA中如何...所以学习下如何在Intellij IDEA中使用好Debug,主要包括如下内容: 一、Debug开篇 二、基本用法&快捷键 三、变量查看 四、计算表达式 五、智能步入 六、断点条件设置 七、多线程调试...Debug开篇 首先看下IDEA中Debug模式下的界面。 上图是在IDEA中启动Debug模式,进入断点后的界面,我这里是Windows,可能和Mac的图标等会有些不一样。...窗口 如果你的IDEA底部没有显示工具栏或状态栏,可以在View里打开,显示出工具栏会方便我们使用。...变量查看 在Debug过程中,跟踪查看变量的变化是非常必要的,这里就简单说下IDEA中可以查看变量的几个地方,相信大部分人都了解。 1、如下,在IDEA中,参数所在行后面会显示当前变量的值。
在IntelliJ IDEA中配置maven 打开-File-Settings 5.新建maven WEB项目 打开-File-New-Project 点击NEXT 点击...NEXT 添加的配置为 archetypeCatalog=internal 点击NEXT 点击NEXT 点击Finish后项目开始创建 点击右下角查看进去 ...6.maven web模板项目结构 同样在main下新建test测试文件夹,再在此文件夹下新建Java测试源码文件夹和resource测试资源文件夹 也可以右键项目-选择Open
在IntelliJ IDEA中配置maven 打开-File-Settings ?...添加的配置为 archetypeCatalog=internal 点击NEXT ? 点击NEXT ?...同样在main下新建test测试文件夹,再在此文件夹下新建Java测试源码文件夹和resource测试资源文件夹 ?
在IntelliJ IDEA中配置maven 打开-File-Settings 5.新建maven WEB项目 打开-File-New-Project 点击NEXT 点击NEXT ...添加的配置为 archetypeCatalog=internal 点击NEXT 点击NEXT 点击Finish后项目开始创建 点击右下角查看进去 6.maven web...模板项目结构 同样在main下新建test测试文件夹,再在此文件夹下新建Java测试源码文件夹和resource测试资源文件夹 也可以右键项目-选择Open Module Settings
1.配置svn 如下图: file -- setting -- version control -- subversion -- 选择 SVN安装路径 -- apply -- OK 2.直接检出...重启一下你的IntelliJ Idea,然后从svn库中下载项目: 点击 + 号,输入svn 地址。...然后检出:选中svn 地址再点击 checkout 就只可以了,会要求输入svn的 账号、 密码。 3....检出方法第2种:添加仓库后再检出 另还有一篇大牛写的,很全面,在此记录一下地址:https://blog.csdn.net/qq_27093465/article/details/74898489、
也因此其近乎所有的操作都是本地执行,所以在断网的情况下任然可以提交代码,切换分支。git又使用了SHA-1哈希算法确保了在文件传输时变得不完整、磁盘损坏导致数据丢失时能立即察觉到。...git在IntelliJ IDEA下的使用 2.1、IntelliJ IDEA下配置git 1、本地安装好git,并配置合理的SSH key,具体看这里 2、IntelliJ IDEA->Performance...->Git->Clone 79_3.png 输入你的远程仓库地址,点击测试一下地址是否正确 79_4.png 2.3、git checkout 在IntelliJ IDEA右下角有一个git的分支管理...其中1显示的为本地仓库中的版本,2为远程仓库中的版本 79_6.png 点击IDE的右上角的向下箭头的VCS,将分支的变更同步到本地 79_7.png 2.4、git diff 在local changes..., git commit, 写上日志提交到本地代码库中 79_11.png 2.7、git push VCS->Git->Push 将本地代码提交到远程仓库 79_12.png 2.8、在Idea命令行使用
在intellij idea中快速生成测试代码 将鼠标放到类的任意位置,摁下Ctrl+Shift+T,然后Create a new Test即可。...通常我们可以在待测方法所在的类之上使用@RunWith注解来为这个测试类指定一个特定的Runner。Junit的默认Runnner------BlockJunit4ClassRunner。...当我们不为测试类添加@RunWith注解的时候,其实使用的就是这个Runner,它作为默认Runner只为我们提供了基本的基于Junit生命周期的测试注解。下面列出一些比较有用的Runner。...Suit------它可以一次生执行全面在多个类中的测试用例,例如: @RunWith(Suite.class) @SuiteClasses({Person.class, People.class})...}Parameterized------在普通的单元测试中被@Test注解标注的测试方法只能是public void的,且不能有任何输入参数。
前言 安装插件 配置插件 选择版本 添加配置文件 在项目中应用checkstyle 插件具体使用 前言 当我们想给flink贡献自己的代码的时候,就需要把代码下载下来,然后导入自己的IDE,其中有一个很重要的环节就是对代码规范的检查...其实除了flink,我们做其他java项目,也是一样的,也可以使用同样的方法对我们的代码进行检查,提高工作效率。...mac电脑,在IntelliJ IDEA -> Preferences -> Other Settings -> Checkstyle. ?...在这个配置中,Settings -> Editor -> Code Style -> Java ,我们的Schema选择刚才添加的flink,然后点击最下面的apply ,OK。 ?...插件具体使用 对于某一个文件来说,当我们代码中出现了不符合checkstyle的编码的时候,IDE就会自动给我们相应的提示。 ?
默认IDEA取的是当前系统的用户名作为这个变量的,但是如果系统的用户名不是你期望的用户名,那么修改系统的用户名在IDEA中也还是使用的是旧的用户名。...如果要使用正确的名称,可以修改IDEA的配置文件,传入用户名参数,具体操作: 找到IDEA的安装目录/bin下面的idea.exe.vmoptions 和idea64.exe.vmoptions这两个文件...,在里面添加 -Duser.name=wind(在些修改为自己想要的名称)
由于 IntelliJ IDEA 支持的版本控制工具非常的多,但咱们真正能够用到的也就两三个而已,因此在本篇博文中,咱们主要介绍 SVN、Git 和 GitHub 的配置方法。...SVN 如果想要在 IntelliJ IDEA 中使用 SVN,则需要事先安装 SVN 客户端或是 TortoiseSVN 这类图形化工具。...如上图所示,勾选 标注1 所示的选项后,表示使用 SVN 命令行客户端,在这里,建议 SVN 的路径根据咱们安装后的路径进行选择,否则 IntelliJ IDEA 可能无法识别到 SVN,以至于报出:Cannot...Git 如果想要在 IntelliJ IDEA 中使用 Git,同样需要事先安装 Git 客户端,不过在安装 Git 客户端的过程中,咱们可以自由选择是否同时使用 Windows 命令行工具。...如上图所示,在 IntelliJ IDEA 中,提供了对 GitHub 的支持功能。当咱们登录 GitHub 账号之后,点击Test进行测试: ?
代码越少,意味着出bug的可能性越低。 官网地址:https://projectlombok.org/ 首页有一段几分钟的演示视频,看完就明白是怎么回事了。...,各种注解的详细用法,请参考:https://projectlombok.org/features/index.html IDEA下使用时,可以通过插件的形式安装,插件下载地址:https://github.com.../mplushnikov/lombok-intellij-plugin/releases 然后 Plugins -> Install plugin from disk......选择下载的zip包安装,重启idea即可。 另外,还有一个关键设置: ?...为了让设置生效,建议再重启一次idea,然后就可以开心的编码了,可以ide里可以直接看到生成的方法:(下图中打红圈的都是自动生成的) ?
原理是在发现代码有更改之后,重新启动应用,但是速度比手动停止后再启动更快。...其深层原理是使用了两个ClassLoader,一个Classloader加载那些不会改变的类(第三方Jar包),另一个ClassLoader加载会更改的类,称为restart ClassLoader ,...即devtools会监听classpath下的文件变动,并且会立即重启应用(发生在保存时机) 一、开启idea自动make功能 1、CTRL + SHIFT + A --> 查找make project...Chrome禁用缓存 F12(或Ctrl+Shift+J或Ctrl+Shift+I)--> NetWork --> Disable Cache(while DevTools is open) 至此,在idea...: 1.对应的spring-boot版本是否正确,我这里使用的是1.5.3.RELEASE版本; 2.是否加入plugin了,以及属性true 3.Intellij IDEA是否开启了
这种项目做一下TDD还是必要的,尽量项眼下期把风险减少一些。 如今的问题是本人使用的是IntelliJ开发的Android项目,刚開始还真不知道怎么下手。在參考了一些资料后。...否则代码中的Junit会被觉得是Junit 3.8,那你就仅仅能使用Junit 3的測试方式了。 四、在项目文件夹树中,创建一个与src平级的文件夹用于存放全部的測试类。...另一种使用快捷键的方式来单独执行某个測试,我们仅仅须要将文本焦点切换到某个測试方法中,然后在使用组合键Ctrl+Shift+F10就能够达到同上面一样的測试效果。...參考: 在IntelliJ IDEA的项目中开启Annotations https://www.jetbrains.com/idea/help/enabling-annotations.html...IDEA中的使用(应该有三篇,可是仅仅有后两篇可见。
在main()方法中启动两个线程,然后调用thread1.join()和thread2.join(),以使主线程在“线程1”和“线程2”都返回结果之前不会进一步执行。...最后将两个线程的计算结果相加,得到100! + 100000! 下面就让我们使用IntelliJ IDEA工具来调试这段多线程的代码。...当应用程序在该断点处暂停时,我们应该在此窗格中至少看到三个线程-“main”,“Thread 1”和“Thread 2”(请看下面的屏幕截图)。您可以双击每个线程以观察其调用堆栈。 ?...因为我们开启的两个线程使用的是同一段代码,所以我们会遇到一个问题-使用该段代码的所有线程遇到断点都将被挂起,包括应用程序的“Thread 1”和“Thread 2”。我不希望两个线程都暂停。...2.在“Thread”面板中,可以看到此时已经没有“Thread 1”,已经运行完成了! ? 在不同的IDE版本中,配置条件断点的方式可能有所不同。但是关键思想是要意识到这些功能的存在并加以使用。
在开发Spring Boot项目的过程中,每次修改文件都需要重新启动,于是在imooc上找了个视频,经过修改几个参数最终成功。...参考视频:Spring Boot热部署的实现 原视频中介绍有三种: Maven方式启动 感觉需要使用mvn命令,强迫症不喜欢看后台DOS窗口,直接忽略 修改IDE启动命令 和目前开发最相似,也是本博客配置方式...使用Intellij IDEA开发工具,本文介绍第二种。 首先下载Springloaded的Jar包 放到本地磁盘某目录下,记得位置。...之后重启IDEA,大功告成! 引用: 1.Spring Boot热部署的实现 2....Intellij IDEA 使用Spring-boot-devTools无效解决办法 3.Spring boot 在Intellij IDEA 中的热部署
(第一部分)使用intellij IDEA创建一个Java的Maven项目。Github项目源码 初始化的MAVEN项目如下 ?...已经将Readme.md中的单词a和b统计出来了Lines with a: 62, lines with b: 30 ? 至此,Spark在intellij IDEA中开发,并在IDEA中运行成功!...5.spark local模式运行 5.1.使用intellij IDEA的Terminal或者是系统(博主是Ubuntu)的Terminal,在当前项目路径(/home/xiaolei/Data/GS...6.2 使用intellij IDEA的Terminal或者是系统(博主是Ubuntu)的Terminal,在当前项目路径(/home/xiaolei/Data/GS/Spark/SparkJavaIdea...至此,Spark在intellij IDEA中开发,并在hadoop YARN模式下运行成功!
在之前的「史上最简单的 IntelliJ IDEA 教程」之中,咱们已经了解了很多关于 IntelliJ IDEA 的使用方法,至少可以独立的运用 IntelliJ IDEA 进行项目开发啦!...因此,在本文中,博主更倾向于推荐大家使用分布式版本控制系统。...接下来,咱们就进入主题,正式开始介绍 IntelliJ IDEA 中的版本控制机制: ? 如上图所示,点击Settings,进行如下界面: ?...有些人可能会认为 IntelliJ IDEA 自带了 SVN 或者 Git 等版本控制系统,因此只要安装了 IntelliJ IDEA 就可以使用版本控制系统的所有功能啦,这显然是一个错误的想法。...IntelliJ IDEA 只是自带了对这些版本控制系统的支持插件,但是咱们想使用什么版本控制系统仍然得安装什么版本控制系统的客户端,否则照样用不了。
在我们使用 IntelliJ IDEA 的时候,经常会遇到这种情况,即: 从 SVN 检出项目之后,并用 IDEA 首次打开项目,IDEA 会弹出如下选择框: 如上图所示,让我们选择是否将XXX.iml...文件添加到 SVN 版本中。...无论我们选择No还是Yes,IDEA 都会自动在项目中添加此配置文件,两者的区别就在于:如果我们选择No,那么在我们向 SVN 提交代码的时候,IDEA 在检索项目版本变更的时候会自动忽略此文件;如果我们选择...Yes,那么在我们向 SVN 提交代码的时候,IDEA 会将其添加到项目的版本变更中。...同理,当我们在项目中新建文件时,IDEA 也会弹出选择框: 如上图所示,当我们创建了一个名为IdeaTest的 Java 类的时候,IDEA 给出了同样的提示。
主要讲解4个知识点: (1)安装git客户端(windows版本); (2)在IDEA中配置Git; (3)在IDEA中配置Github; (4)从Github上下载项目导入到IDEA; 下面是录制的视频课程...,IntelliJ IDEA也对集成Git客户端提供了很好的支持,在IDEA中配置Git之前,首先要在自己电脑上安装Git客户端工具。...可以选择"Git Base Here"打开一个git的命令行窗口,输入"git --version"目录来查看git的版本: 在IDEA中配置Git 通过在IntelliJ IDEA开发工具中配置Git...File->Settings; (3)使用快捷键Ctrl+Alt+S; 打开Settings窗口之后,在左侧展开Version Control,选择Git,然后在右侧选择自己刚才安装好的git的安装目录中的...IDEA的欢迎界面,可以选择Checkout from Version Control->GitHub: 你将打开如下窗口: 将刚才从github网站上拷贝的项目地址粘贴到上面的URL输入框中,并填写项目的保存路径
作者:莫那·鲁道 链接:http://thinkinjava.cn 前言 讲讲宇宙排名第二的开发工具—–IDEA的使用技巧。 搜索/替换 技巧 阅读源码的利器 ?...2、Preserve case: 如果勾选该按钮,搜索时不区分大小写,但替换的时候,将会把你给定的字符串的首字母替换成小写。 比如,你输入 HelloWorld,将会被替换成 helloWorld。...8、In Project: 在自己的项目范围中搜索。 9、Module:在模块中搜索, 可以指定模块,并可以在下拉框切换模块哦。 10、Directory:在指定目录内搜索。...12、Preview area: 当然,最强大的还是预览窗口了,可以使用方向键上下预览,并且可以在预览框中编辑,爽的不行。 13、最危险的是下面这个操作: ?...总结 好了,关于 IDEA 的搜索功能就介绍到这里啦,其实,在阅读源码的过程中,真的要学会善用搜索,当然,不仅是搜索,还有各种功能,比如打断点,断点的跳转,类的继承,实现 UML,方法调用栈,线程调用栈
领取专属 10元无门槛券
手把手带您无忧上云