当前位置:网站首页>Idea plug-in
Idea plug-in
2022-07-04 20:44:00 【The great man ate a Kun on the day he was alive】
lately , Be free and at leisure , In order to change the boring programming environment , Specially searched for the following plug-ins to help improve code skills , That's enough , Crazy enough , ye , Loser ~ Gorgeous pictures , Colorful beat , Let you distinguish between other programs . product , test , Development sees your interface , Eyes shine ~ Forget it , I just can't make it up , Experience it yourself ~
PS: * Half star * a tiny bit It's mainly ranked by the index of crazy losers
12、Stackoverflow
This plug-in is actually the most practical one , Problems with the program , You can basically find answers , But it uses google Search engine , about , Don't buy vpn For my classmates , I feel like chicken ribs ~
Select the question you want to search , then , Right click on the
I'm a loser :*
Utility index :*****
11、FindBugs
Idea The built-in inspection tools are already very powerful , If necessary, you can add Alibaba Java Coding Guidelines Code checking tool for , however , In fact, these tools are more normative checks , If you need to go deeper into checking for exceptions , You can use this plug-in ~
Right click on the file , Package or project , The following interface will appear
I'm a loser :*
Utility index :*****
10、TranslationPlugin
For students who don't often use English , Antitype , Variable , I want to get a proper name , At this time, I found that my vocabulary had already been returned to the teacher , What do I do , This plug-in can help you ~
Directly select the words you want to translate , Then right click to select , Or shortcut key Ctrl+Shift+F3
I'm a loser :*
Utility index :*****
9、Mybatis-log-plugin
The development of the project is generally not without a log system , And we're writing mysql At the time of statement , The correspondence of parameters , It's often overlooked ,mybatis Self controlled parameter compilation corresponds to , I feel a bit anti human , We can use this plug-in to make our own more intuitive correspondence ~
Select the mybatis log journal , Then right click , choice Restore sql from slection
I'm a loser :**
Utility index :*****
8、GrepConsole
Idea console Output log a big push , Want to quickly find the type of log you want , With this plug-in, you can quickly locate the type logs you are interested in , such as error,warn, You can also configure your favorite colors ~
from settings Get into , Click on other settings, You can configure your favorite color tips , For example, I only choose the default ~
I'm a loser :**
Utility index :****
7、GsonFormat
When interfacing with other departments or groups, it is found that , Sometimes they come back with JSON object , I want to accept with an object , In order to deal with the subsequent , here , Do you need to manually input attributes one by one , It must be crazy , But we can use this plug-in to solve this embarrassing problem , Of course, you can also use external URL to solve , such as bejson This website ~
I'm a loser :**
Utility index :****
6、IdeaJad
I used to check class In the form of a document or jar, Will use an external decompiler , This operation is obviously inconvenient , With this plug-in, you can always idea View files in ~ ps: Actually Inteli Idea This compiler has built-in decompiler function , Old man ~~~~~~
choice class file , Right click Decompile, Finish decompiling
I'm a loser :**
Utility index :***
5、Free-idea-mybatis
mybatis xml And corresponding mapper When switching back and forth between , Sometimes different people develop , The location is different , After using this plug-in , It's very convenient to switch back and forth , It doesn't matter where you put it ~
I'm a loser :***
Utility index :***
4、CodeGlance
I don't have to drag and drag to find it again , How inconvenient , Use this plug-in to view thumbnails just like , Quickly switch to where you need to go ~
I'm a loser :***
Utility index :***
3、NyanProgressBar
All said. , First impressions are important when you meet on a blind date , If you invite design , The front lady always watches your Idea, She would have thought that boys would be so exquisite ~
The image rises abruptly ~
Just ask you , Such colorful colors , Which lady is not crazy about you ~
I'm a loser :****
Utility index :***
2、BackgroundImagePlus
If you are sitting opposite your goddess or male god , But I want to disturb her / He , Just trying to tease her , Look at her quietly , It's the same with the company , Isn't it great to work , Efficient , It's beautiful , Don't worry , Special artifact in hand ~ Help you achieve
Whoa, whoa , My male god ~( I am a man )
I'm a loser :*****
Utility index :**
1、Activate-power-mode perhaps Intellij_power_mode_II
Boom, Boom ,Boom, Boom Who else? ?! The whole screen is shaking and cracking , Coming and coming , Follow my steps , It's better to dance , Free disco , It's a heartbeat ~
Passion like fire , Miss, I feel your passion , Good luck ~
In order to highlight , It's crazy , ye , Loser ( I don't know how to make a picture myself , I can only steal pictures online )
I'm a loser :*****
Utility index : *
Supplement Series PS: Based on the recommended index
1、MyBatisCodeHelperPro
This is a more practical plug-in . however , Now there's a charge , It seems to cost 29 Yuan , Send two activation codes . however , You can also apply for 7 Days of free test code , It's OK to have a taste of what you're buying . Fees can't hide her charm , This is also the trend of the industry . The specific functions are as follows ( There's always one for you ~):
Provide Mapper The interface corresponds to the configuration file SQL Navigation .
edit XML Automatic completion of documents .
according to Mapper Interface , Use the shortcut key to generate xml Documents and SQL label .
ResultMap Medium property Support auto completion , Support cascading ( attribute A. attribute B. attribute C).
Shortcut key generation @Param annotation .
XML Editor in chief SQL when , Parentheses complement automatically .
XML Editor in chief SQL when , Parameter auto completion is supported ( be based on @Param Annotation identification parameters ).
Automatic check Mapper XML In file ID Conflict .
Automatic check Mapper XML Wrong property value in file .
Support Find Usage.
Support refactoring from naming .
Support alias .
Automatic generation ResultMap attribute .
Shortcut key : Option + Enter(Mac) | Alt + Enter(Windows).
The most obvious sign of successful installation is ~ There are many birds flying ~
Utility index :****
Recommend index : *****
2、VisualVM Launcher
It can be used for stress testing in local development , Monitors like performance testing , This mode is generally not recommended for other scenarios , Another one will be activated Visual vm window , This window is JDK bin In the catalog JvisualVM
After the installation is successful and started, the screen is as follows :
Utility index :**
Recommend index : ***
3、Jrebel
Is a more common hot deployment plug-in , Commonly used in Run Automatic compilation in mode , The deciphered version , Please poke me
Utility index :****
Recommend index : ****
4、JUnitGenerator V2.0
Developers who have a good habit of writing unit tests , The quality of the code is definitely good , You can check your own development and rewriting interface at any time . It also avoids the test bug It affects personal performance ( Some companies put bug Included in the assessment ). Bye, doughnuts , Oh no , It's goodbye bug, Please poke me for details ~
Utility index :****
Recommend index : *****
5、Maven Helper
The main functions are as follows : A simple way to find and exclude conflicting dependencies , Run... For the module that contains the current file or root module / debugging maven Target operation , function / Debug the operation of the current test file
Utility index :****
Recommend index : ***
6、RestfulToolkit
according to URL Jump directly to the corresponding method definition ( Ctrl \ or Ctrl Alt N );
Provides a Services tree The display window of ;
A simple http Request tool ;
Added useful features on request methods : Copy build URL;, Copy method parameters …
Other features : java On the class to add Convert to JSON function , format json data ( Windows: Ctrl + Enter; Mac: Command + Enter )
Utility index :***
Recommend index : ***
7、Alibaba Java Coding Guidelines
A trial development and design specification of Alibaba ~
Utility index :*****
Recommend index : *****
8、GenerateAllSetter
When you assign values between objects , You'll find a lot of trouble , Can there be a better way ~ Yes , As long as you select to generate set Object of method , Press the shortcut key alt+enter The interface is as follows :
Utility index :****
Recommend index : ***
8、Lombok
Lombok Can be simplified in the form of simple notes java Code , Improve the development efficiency of developers . For example, it is often needed to write in development javabean, It takes time to add the corresponding getter/setter, Maybe I have to write a constructor 、equals Other methods , And it needs maintenance , When there are many attributes, there will be a lot of getter/setter Method , These are very lengthy and not very technical , Once the properties are modified , It is easy to forget to modify the corresponding method .Lombok Can be annotated , Automatically generate constructors for properties at compile time 、getter/setter、equals、hashcode、toString Method .
The magic is that there is no getter and setter Method ,
But there is... In the bytecode file generated by compilation getter and setter Method . This saves the trouble of manually rebuilding the code , Make the code look more concise .
Before using it, you need to add a dependency :
org.projectlombok lombok 1.18.8 provided Utility index :*****Recommend index : *****
Guys , That's all for today , Later, if you find more interesting plug-ins , It will be updated regularly ~ The recommendation index is only ranked according to the feeling of actual use , If it's different from you , Welcome to comment , I'll get back to you as soon as possible ~
边栏推荐
- idea恢复默认快捷键
- 凌云出海记 | 一零跃动&华为云:共助非洲普惠金融服务
- Stack: how to realize the judgment of valid brackets?
- Write it down once Net analysis of thread burst height of an industrial control data acquisition platform
- Win11怎么搜索无线显示器?Win11查找无线显示器设备的方法
- B2B mall system development of electronic components: an example of enabling enterprises to build standardized purchase, sale and inventory processes
- BFC面试简述
- Qt五子棋人机对战画棋子之QPainter的使用误区总结
- Après l'insertion de l'image dans le mot, il y a une ligne vide au - dessus de l'image, et la disposition est désordonnée après la suppression
- Flet教程之 08 AppBar工具栏基础入门(教程含源码)
猜你喜欢

Win11无法将值写入注册表项如何解决?

Four traversal methods of binary tree, as well as the creation of binary tree from middle order to post order, pre order to middle order, pre order to post order, and sequence [specially created for t

剑指 Offer II 80-100(持续更新)

Understand Alibaba cloud's secret weapon "dragon architecture" in the article "science popularization talent"

Reinforcement learning - learning notes 2 | value learning

Fleet tutorial 08 introduction to AppBar toolbar Basics (tutorial includes source code)

Dynamic memory management

【历史上的今天】7 月 4 日:第一本电子书问世;磁条卡的发明者出生;掌上电脑先驱诞生
![NLP、视觉、芯片...AI重点方向发展几何?青源会展望报告发布[附下载]](/img/79/82763392e74d102921b4e8e601d4c6.png)
NLP、视觉、芯片...AI重点方向发展几何?青源会展望报告发布[附下载]

Selected review | machine learning technology for Cataract Classification / classification
随机推荐
语义化标签的优势和块级行内元素
ICML 2022 | Meta提出鲁棒的多目标贝叶斯优化方法,有效应对输入噪声
易周金融 | Q1保险行业活跃人数8688.67万人 19家支付机构牌照被注销
长城证券开户安全吗 股票开户流程网上开户
Flet tutorial 04 basic introduction to filledtonalbutton (tutorial includes source code)
What should I do if my computer sharing printer refuses access
go笔记(3)Go语言fmt包的用法
复杂因子计算优化案例:深度不平衡、买卖压力指标、波动率计算
From automation to digital twins, what can Tupo do?
CDGA|数据治理不得不坚持的六个原则
阿里测试师用UI自动化测试实现元素定位
Aiming at the "amnesia" of deep learning, scientists proposed that based on similarity weighted interleaved learning, they can board PNAS
What ppt writing skills does the classic "pyramid principle" teach us?
漫谈客户端存储技术之Cookie篇
Hash quiz game system development how to develop hash quiz game system development (multiple cases)
Is it necessary to apply for code signing certificate for software client digital signature?
Oracle database, numbers Force 2 decimal places to display-Alibaba Cloud
repeat_ P1002 [NOIP2002 popularization group] cross the river pawn_ dp
Flet教程之 08 AppBar工具栏基础入门(教程含源码)
Taishan Office Technology Lecture: about the order of background (shading and highlighting)