📝亲录:【深入浅出精华版】Java全套学习路线规划及配套视频和笔记
简介:大家好,我是枫哥,🌟一线互联网的IT民工、📝资深面试官、🌹Java跳蚤网课堂创始人。拥有多年一线研发经验,曾就职过科大讯飞、美团网、平安等公司。在上海有自己小伙伴组建的副业团队,目前业余时间专注Java技术分享,春招/秋招/社招/跳槽,一对一学习辅助,项目接活开发。
🎉🎉扫码左侧二维码,加入群聊,一起学习,一起进步!
🌟 欢迎关注 🌟 收藏 🌹留言 🌹
🍊🍊:文末送福利
插件给各位大佬奉上
近期我整理一些我日常中经常使用的IDEA插件,这些插件有些挺小众,但的确非常提升效率,在这推荐给大家。
Vuesion Theme
首先推荐的是一款皮肤,因为IDEA默认就2款皮肤(黑白2色),白色时间长了会对眼睛有所伤害。黑色的有点太黑了,代码高亮也不好看,长时间难免看着有点审美疲劳。
颜值是生产力的第一要素,主题好看美观,整个人心情也好一点,自然写出的bug就少一点。。。。没错就是这个道理。
在这么多的IDEA的主题中,个人海曙比较偏爱这一款。非常适中的UI颜色,漂亮的代码高亮主题。看了一年多了,都没有审美疲劳。
附上代码主题效果:
主题网址:Vuesion Theme - IntelliJ IDEs Plugin | Marketplace
Atom Material ICons
第二款推荐的是一款ICON插件,不少小伙伴肯定也有用过。
虽然这个Icon不难看,但是我也没觉得那么好看,可我为什么还要推荐呢?
因为啊,这款ICon 插件自带一个buff....这个我当时怎么也想不通啊。
效果如下:
其实感觉还不错,没有现象的那么难看。那接下来我就要说说这个icon插件附带的buff了。
idea在macOs下,无论是Macbook pro 还是现在的Macbook pro m1 版本,总感觉在拖动滚动条或是鼠标键滚屏时有点卡顿,并不是电脑性能的问题,我在网看到有其他小伙伴也遇到了中种情况。应该是idea 对MacOs系统的优化问题。
我曾尝试过增大idea的Jvm缓存,尝试过优化参数,都无果,后来偶然一次机会再某个论坛上看到有一个人说。装了这个Icon 插件之后就变的丝滑无比了,但不知道为啥。我抱着怀疑的态度装了下,没想到太意外了,瞬间丝滑了。虽然我也不知道为什么会这样,但是解决问题之后,这个Icon插件就变成了必备插件了。
插件网址:Atom Material Icons - IntelliJ IDEs Plugin | Marketplace
File Expander
有了这个插件,有些小伙伴平时用的Jad工具就扔了,它能在idea里直接打开Jar包,并且反编译代码查看。甚至能打开tar,gz,zip等压缩格式。
这里补充说明下,你项目里之所以不需要装插件就能看jar包里面的代码,是因为jar在你的classpath 内。如果单独打开一个jar包,不装插件是看不了的。
GitToolBox
这款插件他能在项目上提示你还有多少文件没有提交,远程还有多少文件没有更新下来,还能在每一行代码上提示上次提交的时间。查看版本提交问题的时候尤其方便。
Maven Helper
这个应该是所有使用Idea开发者的表配插件了吧。
我经常使用到的功能就是可视化依赖了,可以清晰的知道,哪个Jar包传递依赖了什么,哪个jar包什么版本和什么版本冲突了。
排查Jar包依赖等问题用这个简直是神器。这个插件也提供了一些其他的快捷命令,右键直接唤起maven命令,特别方便。
Translation
源码中很多注解都是英文,有时候看着有点费劲。这款翻译插件基本上与idea一体化,从集成度和方便程度来说,可以吊打其他的第三方翻译软了。不需要你切换窗口,直接一个快捷键就可以翻译整段文本了。
关键是这个插件的翻译引擎可以与多个接口集成对接,支持google翻译,有道翻译,百度翻译,阿里翻译。其实进行精准快速的翻译,自动识别语言。帮助你在阅读源码里的英文时理解更加透彻。
arthas idea
Arthas是阿里开源的一款强大的java在线诊断工具,做java开发的小伙伴一定很熟悉。
这个工具几乎已经成为诊断线上java应用的必备工具了。
但是每次需要输入很长一段命令,有些命令遗忘的话,还要去翻看Arthas的命令文档,然后还要复制代码中类或方法的全路径,很是不方便。而这款arthas的插件就可以让你完全摆脱这些苦恼。生产力大大提升。
使用起来非常方便,进入代码片段,选择你要诊断的类或者方法上面,右击打开Arthas命令,选择一项,即可自动生成命令,省去你敲打命令的时间。
Search In Repository
平时我们如果要依赖一个第三方jar包,但是不知道它的maven/gradle的坐标。我们该怎么做?
搓点的做法基本上就是baidu了,稍微高级点的就是到中央仓库去查下,最新版本的坐标是什么。然后复制下来,贴到pom里去。
这款插件,就无需你来回跳转,直接把中央仓库的查找集成到了Idea里面。你只需要打开这款插件,输入jar包的名字或者gav关键字,就能查到到这个jar包所有的版本,然后可以直接复制gav坐标。方便又快捷,干净又卫生!
以上这几款插件我觉得相当不错的,所以就推荐给大家,希望可以给小伙伴们带来帮助。
🌹 🌹感谢大家,坚持看完,既然选择了这条路,那就一起加油,一起学习!如果需要学习资源,实战面试资料,项目资源。关注公众号:IT枫斗者,🌟根据关键字领取对应的资料福利🌟!咨询解决问题,公众号私聊枫哥,备注来意。
🍊回复:java全套学习资源
🍊回复:面试资料
🍊回复:枫哥简历
🍊回复:程序员表白神器
(从此告别程序员单身狗!)
🍊回复:程序员兼职网站
🍊回复:枫哥666
( 获取66套项目实战资料,大厂面试视频)