当前位置:网站首页>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 ~
边栏推荐
- Alibaba testers use UI automated testing to achieve element positioning
- 易周金融 | Q1保险行业活跃人数8688.67万人 19家支付机构牌照被注销
- 剑指 Offer II 80-100(持续更新)
- 【深度学习】一文看尽Pytorch之十九种损失函数
- Flet教程之 06 TextButton基础入门(教程含源码)
- 针对深度学习的“失忆症”,科学家提出基于相似性加权交错学习,登上PNAS
- C server log module
- 最长的可整合子数组的长度
- Hash哈希竞猜游戏系统开发如何开发丨哈希竞猜游戏系统开发(多套案例)
- 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
猜你喜欢

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

分析伦敦银走势图的技巧

关于联邦学习和激励的相关概念(1)

看腾讯大老如何做接口自动化测试

字节测试工程师十年经验直击UI 自动化测试痛点

复杂因子计算优化案例:深度不平衡、买卖压力指标、波动率计算
![[today in history] July 4: the first e-book came out; The inventor of magnetic stripe card was born; Palm computer pioneer was born](/img/0b/73f0d98a6db813e54074abe199ed98.png)
[today in history] July 4: the first e-book came out; The inventor of magnetic stripe card was born; Palm computer pioneer was born

Flet tutorial 06 basic introduction to textbutton (tutorial includes source code)

From automation to digital twins, what can Tupo do?

Selected review | machine learning technology for Cataract Classification / classification
随机推荐
Practice examples to understand JS strong cache negotiation cache
Is it necessary to apply for code signing certificate for software client digital signature?
So this is the BGP agreement
Win11系统wifi总掉线怎么办?Win11系统wifi总掉线的解决方法
Win11亮度被锁定怎么办?Win11亮度被锁定的解决方法
电脑怎么保存网页到桌面上使用
紫光展锐完成全球首个 5G R17 IoT NTN 卫星物联网上星实测
Dynamic memory management
针对深度学习的“失忆症”,科学家提出基于相似性加权交错学习,登上PNAS
Oracle database, numbers Force 2 decimal places to display-Alibaba Cloud
GVM使用
Flet tutorial 05 outlinedbutton basic introduction (tutorial includes source code)
电脑共享打印机拒绝访问要怎么办
Ziguang zhanrui completed the first 5g R17 IOT NTN satellite on the Internet of things in the world
同事的接口文档我每次看着就头大,毛病多多。。。
FS4061A升压8.4V充电IC芯片和FS4061B升压12.6V充电IC芯片规格书datasheet
Understand the reading, writing and creation of files in go language
BFC interview Brief
【ISMB2022教程】图表示学习的精准医疗,哈佛大学Marinka Zitnik主讲,附87页ppt
Length of the longest integrable subarray