idea简述三:实战经验

记得刚开始实用idea的时候,遇到很多坑,一度被同行嗤笑,踩着雷前进,但是只要肯努力,老天都会帮你
雷一: 选择版本的问题,有社区版与旗舰版可以选择,个人建议,选择旗舰版,功能多,实用,一经破解,可以使用很久,但是也有很大的问题,破解期间,经常被逮到,那怎么可以避免呢,解决方案一: 使用正版,代价较高,不建议,方案二:使用破解方法,网上千奇百怪,很多,需要运气才能碰到一个使用时间长久的,中度可选;方案三: 使用教育版,网上出售有账号,但是一定要和卖家确保清楚,国外google的邮箱需要VPN才能登陆上去,我们需要的就是拿到破解后的教育版方可,一般只需要使用10元钱就可以,这个目前是比较稳妥的方式,个人建议可选
雷二:idea中关于git的使用,本人之前经验不足,对idea是新的,对git 也是新的,但是对svn是熟悉的,大致流程:第一步: 本地安装git,并且注册用户名与邮箱,命令方式 注册用户名:git config --global user.name "rrr", 注册邮箱 git config --global user.email "[email protected]", 查看所有的命令使用git -help; 第二步: idea中使用git 入口找到vcs,里面的git 常用的命令 commit 提交,pull 拉, fetch 也是拉取,push推送到远程, 一般提交代码的大致流程: 先commit到本地,然后 fetch , 再rebase ,最后在push,其中rebase的流程可以省略,如果遇到问题回退,那么久 reset Head ~1 回退到上一个版本,要是回退到之前的某个版本,可以再git的命令行进行操作,操作流程自行百度,除此之外,我们还会涉及到查看日志的 直接show log ,也是在git里面进行操作的,以上就是经验分享
雷三: 远程debug,记得Eclipse中debug的方式与Idea中远程debug的方式大致一样,怎么着也得会其中的一种,为了与时俱进,我选择idea中的远程debug方式进行简述,大致流程: 配置host,选择对应的Port,然后再选择对应的Use module classpath,当时实战中未选择这个模块的类路径,导致断点一直打不上,这部一定要选,因为不确定你调用的是Web层的,还是Service层的,所以一定要选; 接下来就是debug的具体操作步骤,我们只要像学习Eclipse一样,用心学习俩天就可以完全掌握,

在这里插入图片描述
> Show Execution Point (Alt + F10):如果你的光标在其它行或其它页面,点击这个按钮可跳转到当前代码执行的行。

> Step Over (F8):步过,一行一行地往下走,如果这一行上有方法不会进入方法。

> Step Into (F7):步入,如果当前行有方法,可以进入方法内部,一般用于进入自定义方法内,不会进入官方类库的方法,如第25行的put方法。

> Force Step Into (Alt + Shift + F7):强制步入,能进入任何方法,查看底层源码的时候可以用这个进入官方类库的方法。

> Step Out (Shift + F8):步出,从步入的方法内退出到方法调用处,此时方法已执行完毕,只是还没有完成赋值。

> Drop Frame (默认无):回退断点,后面章节详细说明。

> Run to Cursor (Alt + F9):运行到光标处,你可以将光标定位到你需要查看的那一行,然后使用这个功能,代码会运行至光标行,而不需要打断点。

> Evaluate Expression (Alt + F8):计算表达式,后面章节详细说明。

雷四:idea中使用dubbo服务,经常碰到的问题就是什么时候配置dubbo,大致流程: 就像广播一样,有提供广播的人,也有听广播的人,所谓的dubbo服务也是如此,专业名词解释:: 就是消息提供着与消息消费者,这2个是成对出现的,具体 代码不走演示,涉及到公司私密,但是网上应该有很多案例
雷五,我使用idea的过程中发现窗口只能是一个,有时候遇到需要大2个,甚至多个断点,远程配置再配置一次即可; 我还发现我找到一个类,但是我需要快速定位到这个class的具体位置,我发现这个图标可以快速帮助我;那我需要查找同事写的具体是那个class,我该怎么办,很简单,直接双击shift, 连续2次,即可调动窗口查找

快速定位
在这里插入图片描述

雷六: 咋感觉像个6雷子,我发现我有时候需要有代码生成工具,我该如何快速生成呢,答案是: CodeMaker,使用这个可以很方便的生成xml文件
雷七:我再写代码的时候发现,这个进入方法内部不像Eclipse一样,直接ctrl + 鼠标左键,就可以进入,这边的快捷键变为 ctrl + alt + 鼠标左键,才能进入
雷八:idea中有个很厉害的功能就是Refactor 简单的意思就是重构,不管是方法,还是变量,还是代码片段,都可以进行重构

在这里插入图片描述

雷九:我发现我再写代码 的时候,常常用到快捷键,比如重写get,set方法,直接alt + insert 即可,还有就是替换名称,ctrl + r, 对应如果只是查找,那么我简单使用ctrl + f即可

在这里插入图片描述

雷十:我们常用的maven进行配置,对于新同学来说,maven怎么在idea中配置,很简单,配置setting,配置仓库地址

在这里插入图片描述

雷十一: 对应的就是JDK我该如何配置呢, 很简单,大致流程: File-ProjectStructure-Project即可

在这里插入图片描述

这次是最啰嗦的,但是都是实战中切切实实遇到的问题,不定期更新最新的技术或是最新的遇到的坑

关注博客,不定期分享最新知识

发布了316 篇原创文章 · 获赞 103 · 访问量 43万+

猜你喜欢

转载自blog.csdn.net/qq_37022150/article/details/104634365