【IDEA】【工具】幸福感UP!开发常用的工具 插件/网站/软件

news/2024/7/16 7:50:50 标签: intellij-idea, java, ide

在这里插入图片描述

IDEA 插件

CodeGlance Pro —— 代码地图

CodeGlance是一款非常好用的代码地图插件,可以在代码编辑区的右侧生成一个竖向可拖动的代码缩略区,可以快速定位代码的同时,并且提供放大镜功能。

使用:可以通过Settings—>Other Settings—>CodeGlance来设置。

在这里插入图片描述

在这里插入图片描述

idelines___17">Alibaba Java Coding Guidelines —— 代码规范扫描

Alibaba Java Coding Guidelines是阿里代码规范检测插件,配置之后会自动实时扫描,方便实用。
在这里插入图片描述

在这里插入图片描述

Background Image Plus —— IDEA自定义背景图

自定义IDEA背景图,提升幸福感了属于是。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

GenerateAllSetter —— 一键生成setter

给对象赋值写很多getter setter很麻烦,GenerateAllSetter直接一键生成,不怕遗漏

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

Leetcode editor —— 用IDEA刷leetcode

通过IDEA直接刷leetcode,摸鱼神器(不是),支持提交 debug 查看答案 评论等等,功能非常完善了。

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

MybatisX —— mybatis增强器

支持mybatis mapper接口和xml文件的跳转,支持mapper编写的联想等等,mapper生成等等,可以算是mybatis增强器。

在这里插入图片描述

参考https://github.com/baomidou/MybatisX

RestfulToolkitX —— 全接口查询+接口调试

非常好用的插件,支持全接口查询,支持接口调试等功能

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

SequenceDiagram —— 代码结构时序图生成

SequenceDiagram 可以直接生成目标代码调用的时序图,点击时序图相关部分可以自动跳转到对应代码块,非常适合在调用链路复杂的代码中,帮助开发者理解代码。

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

kafkalytic —— kafka监听与管理

kafkalytic能查看kafka集群信息,节点参数,配置参数等等,还可以进行添加 修改 删除topic等等操作,集成到IDEA大大方便了kafka的管理。

在这里插入图片描述

在这里插入图片描述

网站

ilovepdf —— pdf编辑神器

免费网站,支持对pdf的各种操作,包括最常用的pdf转word,word转pdf等等

https://www.ilovepdf.com/

在这里插入图片描述

toolscat工具猫 —— json/yml/properties/xml转换

支持常用的json/yml/properties/xml等等格式的转换

https://www.toolscat.com/json/json-yml.html

在这里插入图片描述

JSON格式化 —— 校验JSON正确性并格式化

https://www.codelovers.cn/tools/json.html

在这里插入图片描述

猿如意插件

猿如意插件需要先下载猿如意客户端:

https://devbit.csdn.net/?source=csdn_toolbar

在这里插入图片描述

剪切板plus —— 记录剪切板内容

剪切板plus不仅能记录文字,还能记录图片,非常好用。

在这里插入图片描述

在这里插入图片描述

软件

switchHost —— 系统hosts一键切换

SwitchHosts是一个管理、快速切换Hosts小工具,开源软件,一键切换Hosts配置,非常实用,高效

在这里插入图片描述

在这里插入图片描述


http://www.niftyadmin.cn/n/107443.html

相关文章

UWB到底是什么技术?

什么是空间感知能力 所谓的空间感知能力,就是感知方位的能力。更直接一点,就是定位能力。说白了,利用UWB技术,手机和智能设备可以更精准地实现室内定位,不仅可以感知自己的位置,还可以感知周边其它手机或设…

设计模式——代理模式

代理模式概述 代理模式是Java开发中使用较多的一种设计模式。 代理设计就是为其他对象提供一种代理以控制对这个对象的访问。 代理类似中介的身份 应用场景: 安全代理:屏蔽对真实角色的直接访问。 远程代理:通过代理类处理远程方法调用&am…

分布式任务处理

分布式任务处理 1. 什么是分布式任务调度 视频上传成功需要对视频的格式进行处理,如何用Java程序对视频进行处理呢?这里有一个关键的需求就是当视频比较多的时候我们如何可以高效处理。 如何去高效处理一批任务呢? 1、多线程 多线程是充…

在码匠中使用 Microsoft SQL Server

目录 在码匠中集成 Microsoft SQL Server 在码匠中使用 Microsoft SQL Server 关于码匠 SQL Server 是 Microsoft 公司推出的关系型数据库管理系统。具有使用方便、可伸缩性好、与相关软件集成程度高等优点。Microsoft SQL Server 是一个功能全面的数据库平台,使…

【C++修炼之路】22.哈希

每一个不曾起舞的日子都是对生命的辜负 哈希一.哈希概念及性质1.1 哈希概念1.2 哈希冲突1.3 哈希函数二.哈希冲突解决2.1 闭散列/开放定址法2.2 开散列/哈希桶三.开放定址法代码3.1 插入Insert3.2 查找Find3.3 删除Erase3.4 映射的改良&完整代码四.开散列代码4.1 插入Inser…

通过对比学习改进生成式文本摘要

当前在文本摘要领域,利用深度模型的监督学习方式表现的最好,这类方法基本都是将摘要抽取看做seq2seq自回归的生成任务,训练时基于极大似然估计,让模型预测的序列的概率最大近似标注的参考序列。这类方法存在一个明显的问题就是&am…

Shell编程——$[ ] 、${ }、$( )、[ ]、[[ ]]、(())的区别

一、$[ ]、${ }、$( )的区别 1、${ } Shell中使用一个已经定义过的变量,只要在变量名前面加美元符号$即可。变量名外面的{ }是可选的,只是为了帮助解释器识别变量的边界。具体介绍见博客Shell变量简介第一节的第2点。 2、$( ) Shell 支持将命令的执…

干货收藏|医疗数据安全、临床业务容灾、智能运维及数字化转型方案集锦

数智赋能,助力医院高质量发展!历时三天的2022中华医院信息网络大会(CHINC)圆满落下帷幕,美创科技赴五年之约,与医疗行业用户朋友在深圳再聚交流,也带来关于“医疗行业数据安全、数字化转型”的新…