30 款 IDEA 宝贝插件,yyds!

开发工具IDEA常用的插件推荐及idea部分实用技巧和快捷键记录 如果光标在变量声明处,则查看使用该变量的代码;如果光标在使用变量处,则查看变量的声明位置。快捷键:Win: Ctrl + B Mac: Command + B 或按住 Ctrl / Command 点击鼠标左键。 阅读详情

前后端微服务商城项目,手把手教学!

文章来源:blog.youkuaiyun.com/weixin_46285416/article/details/107853987

很多程序员都想把IDEA打造成一站式开发工具,于是安装了各种各样的插件,今天给大家推荐30款IDEA插件,总有几款适合你!

安装插件教程

22d9adec56ee25f31dcd8218cec89b80.png

在这里直接搜索就行了

b4294af44dfd9d840679797c5d25c87e.png

强烈推荐的插件

Presentation Assistant 快捷键展示

录屏或者共享的时候,效果极佳

c124bb632edef0ba228660fd30b875b7.gif

Codota— 代码智能提示

bde7fe8ef8b650eea1eda9b8cd74b20a.gif

还可以搜索相关代码的示例

2e0bdd83f3eededd3955d5f0997bc8f1.png

Codota还包含一个网站:https://www.codota.com/code

411bbce66a38050108a1cd5d38eb63dc.png

这或许是一个对你有用的开源项目,mall项目是一套基于 SpringBoot3 + JDK 17 + Vue 实现的电商系统(Github标星60K),采用Docker容器化部署,后端支持多模块和微服务架构。包括前台商城项目和后台管理系统,能支持完整的订单流程!涵盖商品、订单、购物车、权限、优惠券、会员、支付等功能!

  • Boot项目:https://github.com/macrozheng/mall

  • Cloud项目:https://github.com/macrozheng/mall-swarm

  • 视频教程:https://www.macrozheng.com/video/

项目演示:da09d5ddd6e9a2e79b55098e4518eeb1.gif

Alibaba Java Code Guidelines— 阿里巴巴 Java 代码规范

可以切换中英文

7bb8859e58ebe45a165754dca129bbb8.png

有什么不符合阿里巴巴Java开发手册的都会显示出来

f2b12b53357a1c05a01b2c302f2d5074.png 01d8e87de7fd2692cf1e5139bffc047c.png

Translation - 必备的翻译插件

快捷键

  • command+ctrl+i(mac)

  • ctrl + shift + o(win/linux)

bc0f12b9d86396236e3a1f10070c65bb.gif fb969d46e98e629668f834942306d32f.gif 09e9ce2c8262bc31ad8cf586e7d7ad53.png 0e6d466cca4580235431c0a3599707fd.png 1a22fbb8cd2d0253183d2df81d0629a6.png e6e52a119811030087248483391be329.gif

SequenceDiagram —— 调用链路自动生成时序图

右键 --> Sequence Diagaram 即可调出。

双击顶部的类名可以跳转到对应类的源码中,双击调用的函数名可以直接调入某个函数的源码。

f06df23cf2f6d6fd6a4aa7664d8f025e.jpeg

Rainbow Brackets ——让你的括号变成不一样的颜色,防止错乱括号

7abf9a11d47b4b57a16dc6e4d3e8c88e.png b691be19fa5310bc4c8d1a4b4ba72ee2.png 87e3c83446534b18d2c55a32b07f1f91.png 2e3808260d8c62c9b3382405dfb9a5fe.png

HighlightBracketPair —— 括号开始结尾 高亮显示。

18a0a3567feeb3398f65dc9d79f53ce3.gif 9471455a395935c2f8b9fae961b34b6a.gif f32d1cc08e408f240e08b493470474c8.jpeg

Grep Console 控制台日志 高亮

0579fa47ea2a2e7267fed3a65d61cfaf.gif d76a6551cae820974b3a0d80091cdd5a.png 1741b32e3a2a32710766b47de47e05a2.png 6ea71f788cbe8ffc5a506f122b9aa9a7.png

google-java-format —— 代码自动格式化

这个插件的优点在于不需要手动快捷键去格式化代码

Key promoter X —— 会有这个操作的快捷键在界面的右下角进行告知。

93c940ebe98e07de1a6bcbe306307986.gif 94065d4020c152026d3c3c641b666472.png adc0ff88a378a537c42902cef353e1b1.png

CodeGlance —— 缩略图

这个插件可以向查看缩略图一样,帮助我们快速切换到所要的代码区域,而不用疯狂地拖拽一遍去找。

932d7162c649a75b008ec409fac5fb2c.png

Leetcode Editor 可以在IDEA中在线刷题。

上班摸鱼属实方便,表面上我在干活,实际上我在刷算法题。

372c72e5944430445e772fcad245e43a.gif

装饰类

Material Theme UI ——IDEA主题插件

f89d4302314bc6a0fd5b6e581d733755.png cd66c4dafd79bb77d71f19a7c8677bc6.png 7e86bb8020f18f75a95a514de56d797c.png c3868f9c383e30ea46abf5a1ad296b93.png

Power Mode II —— 打字效果

a0408a871847bcdb6e877b85d4c476ac.png

较便利插件

RoboPOJOGenerator—JSON (GsonFormat也可以,但是好久没更新过了)

98796ee3d20e40d8c86b58ed7720c8b4.gif 2bebefea56546323d739f8e3cce3aff0.png

Statistic— 项目信息统计

可以非常直观地看到你的项目中所有类型的文件的信息

39bdc0c124d5e7c1befdcfc2a8f63f70.png e094875183845f5fdd46a6238cde0a41.png

CamelCase - 多种命名格式之间切换

24889190b077e5314c6057684be83559.gif

快捷键如果忘记的话可以在 IDEA 的菜单栏的 Edit 找到

a24a653aca0f9da1181b2b6abd45e184.png da81f7c97919a00993c7a2a6e236165c.png

jclasslib bytecode viewer 查看字节码

在 IDEA 打开想研究的类。

编译该类或者直接编译整个项目( 如果想研究的类在 jar 包中,此步可略过)。

打开“view” 菜单,选择“Show Bytecode With jclasslib” 选项。

选择上述菜单项后 IDEA 中会弹出 jclasslib 工具窗口。

e6fa98a2b41a607a51874fe0e9b253e5.png b7b223269f07febe57ea304496075c4f.png

Auto filling Java call arguments 自动补全参数

调用一个函数,使用 Alt+Enter 组合键,调出 “Auto fill call parameters” 自动使用该函数定义的参数名填充。

GenerateO2O—— 自动填充参数的值

16b18c2e48030f48ccc8258cce1661d2.jpeg 2aa1bf700f597e861d93f375d211d486.jpeg

GenerateAllSetter——自动调用所有 Setter 函数(可填充默认值)

1f0a494c47e0218b9a70e2a85fddf7ad.gif ed309108f9261a50dea85cb0e9a38bfd.gif 3102a6314367b8fa231be924d87c1497.gif

Maven Helper ——方便maven项目解决jar冲突

e5f050974a5d4c0404eae634c8e86260.png 20fc0fb1ca82f3517ea0fa540138401a.png 8b1feba05e7b1dd6da87c454a07f46df.png 6d52543955d91d6a78707b74425eac40.png d8d3998cdf645a2b20f94e2ab3e6b4ea.png

FindBugs ——检查代码中的隐患

bf8b8feeaa667b4c54dd9bf8a3de36e1.png b0ff486a87a399625caf7be034a40a33.png

Stack trace to UML —— 根据 JVM 异常堆栈画 UML时序图和通信图

打开方式:Analyze > Open Stack trace to UML plugin + Generate UML diagrams from stacktrace from debug

1e5e5ae33d418b7072f74f8962290e9f.png f2968471b1fbb9e71f443595b3a48ab8.png

Java Stream Debugger —— Stream 将操作步骤可视化

f31d600ab4ea4b45837d6cc2305a79a7.png 7836c6b348d8f2bd918fe5154ae976ac.png 5786b55ebc425962cd694463527363d8.png

RestfulToolkit—— 快捷跳转Action方法

c00ec79b2b762569ee1c3336cb8a7cd5.png b03e2e8402173c04d082e2632cf486c7.png a441a7cc06b51f8aed3dfb0c80793980.png ee8f59f6a757bf13fc987486348c3cfd.png 9d4360f693b6da9629d2409a3e013c9f.png

Jrebel for Intellij Java代码修改后立即生效。

当然还是需要按一下快捷键才能生效的。

String Manipulation 对字符串的处理

9192ac0ecc1ec5ddef8b26deff04de17.gif f52b8d214460d19bfc9b6c28076e4fbe.gif

变量名使用驼峰形式、常量需要全部大写等等,编码解码等等

选中需要处理的内容后,按快捷键Alt + M,即可弹出工具功能列表。后面的具体功能也可以使用相应的数字或字母,而不需要鼠标点击。

Free Mybatis Plugin ——可以通过mapper接口里的方法跳转到mapper.xml里。

c9687e31f4348f2f037eebf897af1ff8.png

IDEA QAPlug 帮助我们提前找到潜在的问题bug

09609bcc9e07cff120d50ff381a0884e.png 7824fb7c0f71539d48417ded739a28d5.png f7aaee81d74b53a83fca027b964d7d3f.png

如果你觉得文章还不错,请大家 点赞、分享、留言下,因为这将是我持续输出更多优质文章的最强动力!


推荐全新学习项目

全新基于springboot+vue+vant的前后端分离的微商城项目,包括手机端微商城项目和后台管理系统,整个电商购物流程已经能流畅支持,涵盖商品浏览、搜索、商品评论、商品规格选择、加入购物车、立即购买、下单、订单支付、后台发货、退货等。功能强大,主流技术栈,非常值得学习。

项目包含2个版本:

  • 基于springboot的单体版本

  • 基于spring cloud aliabab的微服务版本

线上演示:https://www.markerhub.com/vueshop

1621f073ccc0bd2f7a28b78f40ca0550.jpeg

从文档到视频、接口调试、学习看板等方面,让项目学习更加容易,内容更加沉淀。全套视频教程约44小时,共260期,讲解非常详细细腻。下面详细为大家介绍:

架构与业务

使用主流的技术架构,真正手把手教你从0到1如何搭建项目手脚架、项目架构分析、建表逻辑、业务分析、实现等。

单体版本:springboot 2.7、mybatis plus、rabbitmq、elasticsearch、redis

微服务版本:spring cloud alibaba 2021.0.5.0,nacos、seata、openFeign、sentinel

前端:vue 3.2、element plus、vant ui

305aa34b13da2aabc1543ec5044f8857.png

更多详情请查看:

手把手教学,从0开发前后端微商城项目,主流Java技术一网打尽!

【idea美化篇】3个插件让你的idea彻底变脸 idea美化这事,本着还是实用为主,不整那么多华丽胡哨的的插件,徒增idea的内存占用而已。下面我只推荐3款插件,让你的idea看起来大气美观,同时也能一定程度上提高你的效率。 阅读详情

相关推荐

12款idea插件,能让你代码飞起来!

基本上每个程序员都会写代码,但写代码的速度不尽相同。为什么有些人,一天只能写几百行代码?而有些人,一天可以写几千行代码?有没有办法,可以提升开发效率,在相同的时间内,写出更多的代码呢?今天我跟大家一起聊聊在idea中,能提升编码效率的12种插件,希望对大家有所帮助。

m0_67597657的博客 3217

十六款好用的 IDEA 插件,强烈推荐!!!不容错过

然后在右侧CodeGeeX中,他就会跟我们说这段代码的逻辑,做了什么事,在你接手别人的项目时,没有注释就直接选中问CodeGeeX,懒人必备神器,如下,它就帮我解释了刚才我选中的方法的功能,以后再遇到读不懂的方法时,别忘了询问CodeGeeX;然后我们回到项目中,随便选中一个单词,点击右键,就会出现 "Translate",点击翻译,他就可以直接讲的那次的意思翻译出来,不需要我们在去浏览器翻译,非常方便,对英语不好的同学简直是救星;然后,控制台下方就会出现方法的调用过程,我们可以清楚的知道它的执行逻辑;

m0_70325779的博客 8万+

西门子S7-1200 PLC与伺服电机控制实战解析

工业自动化控制系统中,PLC(可编程逻辑控制器)与伺服电机的协同工作是实现精密运动控制的核心技术。通过PROFINET工业以太网协议,PLC可以高效地控制多台伺服电机,实现定位、同步和插补等复杂运动。在实际工程应用中,硬件组态的正确配置和运动控制算法的优化是关键挑战。本文以西门子S7-1200 PLC控制五台伺服电机的项目为例,详细介绍了从硬件组态、运动控制程序实现到HMI界面设计的全流程。特别针对多轴同步插补运动、动态速度曲线调整等特殊工艺需求,提供了实用的解决方案和调试技巧,为工业自动化领域的工程师提供

weixin_30252709的博客 497

IDEA 优秀插件大全

最近,闲来无事,为了改变一下枯燥的编程环境,特地搜寻了下有助提升代码功力的插件,够装逼,够狂,拽,屌~ 绚丽的画面,多彩的跳动,让你区别其他程序猿。产品,测试,开发看到你的界面,眼睛都会发光~ 算了,我实在是编不下去,自己去体验吧~PS:☆ 半星★ 一星 主要是以狂拽屌指数来排名 12、Stackoverflow 这个插件其实是最实用的插件,程序猿遇到的问题,基本都能找到回答,但是它使用的是google搜索引擎,对于,不购买vpn的同学来说,感觉好鸡肋呀~ 选中需要搜索的问题,...

技术小站 7547

ARM Memory Compiler实战指南:从参数配置到GDSII生成的全流程解析

本文详细解析了ARM Memory Compiler在SRAM设计中的全流程应用,从基础参数配置到GDSII文件生成。涵盖SRAM类型选择、核心参数配置策略、高级优化技巧及TSMC 28nm工艺下的实战案例,帮助IC设计工程师高效实现存储器模块的优化设计。

game4的博客 418

《基于Yolo算法的火灾检测系统设计与实现》开题报告

在消防安全领域,火灾对生命财产安全构成严重威胁。传统的火灾检测手段存在诸多不足,如误报率高、检测范围有限、响应速度慢等。基于 Yolo 算法的火灾检测系统能够利用深度学习技术,实现对火灾的高效、精准检测,具有重要的现实意义。         从社会安全角度看,该系统可以广泛应用于各类公共场所、工业厂房和居民住宅,实时监测火灾隐患,及时发出警报,为人员疏散和消防救援争取宝贵时间,有效降低火灾造成的人员伤亡和财产损失,保障社会公共安全。

m0_69704149的博客 1384

30款IDEA插件宝贝,开发效率yyds!

以上30款IDEA插件涵盖了代码规范、效率提升、代码可视化、主题美化等多个方面。当然,不需要全部安装,根据自己的需求选择几款适合自己的插件即可。Alibaba Java Code Guidelines(代码规范)Translation(翻译)SequenceDiagram(时序图)Maven Helper(依赖管理)Leetcode Editor(刷题)Material Theme UI(主题美化)Rainbow Brackets(彩虹括号)Codota(AI代码提示)

weixin_44058951的博客 1390

正交试验实战指南:从PICT工具到混合水平表应用

本文详细介绍了正交试验法在测试设计中的实战应用,从基础概念到PICT工具的高级使用技巧。通过混合水平表设计和工程化实践案例,帮助测试工程师高效解决参数组合爆炸问题,提升测试覆盖率与效率。特别适合兼容性测试和复杂系统验证场景。

weixin_29230865的博客 260

这30款IDEA宝贝插件,yyds!

安装插件教程在这里直接搜索就行了强烈推荐的插件Presentation Assistant 快捷键展示录屏或者共享的时候,效果极佳Codota— 代码智能提示还可以搜索相关代码的示例Codota还包含一个网站:https://www.codota.com/codeAlibaba Java Code Guidelines— 阿里巴巴 Java 代码规范可以切换中英文有什么不符合阿里巴巴Java开发手...

Java精选 428

Ansys Lumerical 启动时出现 Error: Could not connect to Ansys license server specified at 1055@ 的另一种解决办法

昨天在关闭了中之后 就能正常打开 FDTD 了,结果今天想开启出现了同样的报错:我猜测昨天能启动的原因在于关闭之后要重启电脑,并且在重启之后我第一时间打开 lumerical 测试因此端口没有被占用,今天是在电脑启动之后一段时间才打开所以又遇到了端口占用的问题。

qq_51404184的博客 9561

ESP-SPARKBOT AI 智能机器人:v1.2 全流程复刻指南

本文介绍 ESP-SPARKBOT AI 智能机器人 v1.2 版本的全流程复刻,包含 PCB 、3D 打印、固件烧录、常见问题解决、参考资料等

举世誉之而不加劝,举世非之而不加沮,定乎内外之分,辩乎荣辱之境,斯已矣。 9260

YYDS,30 款 IDEA 宝贝插件

点击关注公众号:互联网架构师,后台回复2T获取2TB学习资源!上一篇:2T架构师学习资料干货分享 大家好,我是互联网架构师!很多程序员都想把IDEA打造成一站式开发工具,于是安装了各种各样的插件,今天给大家推荐30款IDEA插件,总有几款适合你!安装插件教程在这里直接搜索就行了强烈推荐的插件Presentation Assistant 快捷键展示录屏或者共享的时候,效果极佳Codota— 代码智...

emprere的博客 196

【YoloV8改进策略】上采样改进|EUCB,轻量高效的上采样模块|即插即用

YOLOv8作为当前最先进的实时目标检测与实例分割模型之一,其在速度与精度之间取得了出色的平衡。然而,在资源受限的边缘设备或对实时性要求极高的应用场景中,YOLOv8的计算开销,尤其是在特征金字塔网络(FPN)和路径聚合网络(PAN)中用于特征融合的上采样操作,仍然是一个瓶颈。YOLOv8的颈部(Neck)结构中广泛使用nn.Upsample进行上采样,该操作虽然简单,但缺乏对特征内容的感知能力,且后续通常需要标准卷积来修复因插值带来的伪影,这增加了不必要的计算负担。

m0_47867638的博客 757

这 30 款 IDEA 宝贝插件 yyds

程序员的成长之路互联网/程序员/技术/资料共享关注阅读本文大概需要 20分钟。来自:blog.youkuaiyun.com/weixin_46285416/article/details/107853987强烈推荐的插件装饰类较便利插件离线下载安装教程安装插件教程图片在这里直接搜索就行了图片强烈推荐的插件Presentation Assistant 快捷键展示录屏或者共享的时候,效果极佳图片Cod...

良月柒 371

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

上一篇: Spring Boot+AI有搞头么?
下一篇: 三流开发肝技术,二流开发卷框架,一流开发...
Java思维导图
博客等级 码龄10年 306粉丝 71原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值