2023-IDEA插件推荐

CamelCase

链接

https://plugins.jetbrains.com/plugin/7160-camelcase

https://github.com/netnexus/camelcaseplugin

介绍

提供下划线、驼峰等代码风格的切换。快捷键是⇧ + ⌥ + U / Shift + Alt + U

在这里插入图片描述

GsonFormatPlus

链接

https://plugins.jetbrains.com/plugin/14949-gsonformatplus

https://github.com/mars-men/GsonFormatPlus

介绍

根据JSON字符串,自动生成实体

在这里插入图片描述

Json Helper

链接

https://plugins.jetbrains.com/plugin/13873-json-helper

介绍

直接在 IDE 中操作 JSON 字符串

支持

  • 格式化、压缩JSON
  • 转义、反转义JSON

在这里插入图片描述

MapStruct Support

链接

https://plugins.jetbrains.com/plugin/10036-mapstruct-support

https://github.com/mapstruct/mapstruct-idea/

介绍

这个插件会帮助你更好的使用MapStruct,比如提供代码跳转服务

Maven Helper

链接

https://plugins.jetbrains.com/plugin/7179-maven-helper

https://github.com/krasa/MavenHelper/

介绍

可以可视化的分析和排除冲突依赖关系

在这里插入图片描述

在这里插入图片描述

MyBatis Log Free

链接

https://plugins.jetbrains.com/plugin/17898-mybatis-log-free

https://github.com/starxg/mybatis-log-plugin-free

介绍

将mybatis sql日志恢复为原始的完整可执行sql。

在这里插入图片描述

PlantUML Integration

链接

https://plugins.jetbrains.com/plugin/7017-plantuml-integration

https://github.com/esteinberg/plantuml4idea

介绍

可渲染PlantUML的图形,并且提供代码提醒与高亮

在这里插入图片描述

在这里插入图片描述

SonarLint

链接

https://plugins.jetbrains.com/plugin/7973-sonarlint

https://github.com/SonarSource/sonarlint-intellij

介绍

代码质量检测

SonarLint 是一个免费的 IDE 扩展,可以实时查找和修复编码问题,并在编码时标记问题,就像拼写检查器一样。它不仅仅是一个检查工具,还提供丰富的上下文指导,帮助开发人员了解出现问题的原因、评估风险并指导他们如何解决问题。这有助于提高他们的技能,提高他们的生产力,并掌控他们的代码,将 linting 提升到一个不同的水平。

在这里插入图片描述

SpotBugs

链接

https://plugins.jetbrains.com/plugin/14014-spotbugs

https://github.com/JetBrains/spotbugs-intellij-plugin/

介绍

代码质量检测

IntelliJ SpotBugs 插件提供静态字节代码分析,可从 IntelliJ IDEA 中查找 Java 代码中的错误。 SpotBugs 是一种 Java 缺陷检测工具,它使用静态分析来查找 400 多种错误模式,例如空指针取消引用、无限递归循环、Java 库的错误使用和死锁。

在这里插入图片描述

Statistic

链接

https://plugins.jetbrains.com/plugin/4509-statistic

介绍

显示代码行数等统计数据

在这里插入图片描述

在这里插入图片描述

GitHub Copilot

链接

https://plugins.jetbrains.com/plugin/17718-github-copilot

介绍

编码时提供来自 AI 结对程序员的自动完成式建议,由 OpenAI 提供支持。

在这里插入图片描述

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/96761.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

2023/10/7 -- ARM

【程序状态寄存器读写指令】 1.指令码以及格式 mrs:读取CPSR寄存器的值 mrs 目标寄存器 CPSR:读取CPSR的数值保存到目标寄存器中msr:修改CPSR寄存器的数值msr CPSR,第一操作数:将第一操作数的数值保存到CPSR寄存器中//修改CPSR寄存器,也就表示程序的状…

从哈希表到红黑树:探讨 epoll 是如何管理事件的?

一、引言 在计算机领域,事件通知是一种重要的机制,用于监视和响应各种事件,例如网络连接、文件IO、定时器等。随着计算机应用变得越来越复杂,对于高性能事件通知机制的需求也越来越迫切。传统的事件通知机制可能存在效率低下的问…

Redisson 集成SpringBoot 详解

一、引入依赖 <dependency><groupId>org.redisson</groupId><artifactId>redisson-spring-boot-starter</artifactId><version>3.23.5</version></dependency> redison-spring-boot-starter依赖于与最新版本的spring-boot兼容…

Excel·VBA使用ADO读取工作簿工作表数据

目录 查询遍历写入数组查询整体写入数组查询工作簿所有工作表名称查询工作簿所有工作表数据 不打开工作簿读取数据&#xff0c;以下举例都为《ExcelVBA合并工作簿》中 7&#xff0c;合并子文件夹同名工作簿中同名工作表&#xff0c;纵向汇总数据所举例的工作簿&#xff0c;使用…

springboot概述

Spring Boot是一个用于创建独立的、生产级别的Spring应用程序的开源框架。它是Spring框架的一部分&#xff0c;但旨在简化Spring应用程序的开发和部署过程。以下是关于Spring Boot的主要概述&#xff1a; 简化配置&#xff1a;Spring Boot通过自动配置&#xff08;auto-configu…

SpringCloud(38):Spring Cloud Nacos discovery Starter配置项信息说明

配置项 Key默认值说明服务端地址 spring.cloud.nacos.discovery.server-addr无NacosServer 启动监听的ip地址和端口服务名 spring.cloud.nacos.discovery.service${spring.application.name}给当前的服务命名服务分组 spring.cloud.nacos.discovery.groupDEFAULT_GROUP设置服务…

后台开发核心技术与应用实践看书笔记(二):面向对象的C++

面向对象的C 类与对象类与对象的概念类的封装性构造函数析构函数静态数据成员静态成员函数对象的存储空间类模板析构函数与构造函数的执行顺序 继承与派生继承与派生的一般形式派生类的访问属性派生类的构造函数与析构函数&#xff08;看的还不够仔细&#xff09;派生类的构造函…

Angular学习笔记:路由

本文是自己的学习笔记&#xff0c;主要参考资料如下。 - B站《Angular全套实战教程》&#xff0c;达内官方账号制作&#xff0c;https://www.bilibili.com/video/BV1i741157Fj?https://www.bilibili.com/video/BV1R54y1J75g/?p32&vd_sourceab2511a81f5c634b6416d4cc1067…

Vue.js3学习篇--Vue模板应用

目录 一,模板基础 1.模板插值 &#xff08;1&#xff09;基础插值 &#xff08;2&#xff09;HTML代码插值 &#xff08;3&#xff09;标签属性插值 2.模板指令 &#xff08;1&#xff09;定义 &#xff08;2&#xff09;指令参数 二.条件渲染 1.使用v-if指令渲染 2.使…

【网络安全 --- 工具安装】Centos 7 详细安装过程及xshell,FTP等工具的安装(提供资源)

VMware虚拟机的安装教程如下&#xff0c;如没有安装&#xff0c;可以参考这篇博客安装&#xff08;提供资源&#xff09; 【网络安全 --- 工具安装】VMware 16.0 详细安装过程&#xff08;提供资源&#xff09;-CSDN博客【网络安全 --- 工具安装】VMware 16.0 详细安装过程&am…

告警繁杂迷人眼,多源分析见月明

随着数字化浪潮的蓬勃兴起&#xff0c;网络安全问题日趋凸显&#xff0c;面对指数级增长的威胁和告警&#xff0c;传统的安全防御往往力不从心。网内业务逻辑不规范、安全设备技术不成熟都会导致安全设备触发告警。如何在海量众多安全告警中识别出真正的网络安全攻击事件成为安…

数据结构(2-5~2-8)

2-5编写算法&#xff0c;在单链表中查找第一值为x的结点&#xff0c;并输出其前驱和后继的存储位置 #include<stdio.h> #include<stdlib.h>typedef int DataType; struct Node {DataType data; struct Node* next; }; typedef struct Node *PNode; …

Pikachu靶场——远程命令执行漏洞(RCE)

文章目录 1. RCE1.1 exec "ping"1.1.1 源代码分析1.1.2 漏洞防御 1.2 exec "eval"1.2.1 源代码分析1.2.2 漏洞防御 1.3 RCE 漏洞防御 1. RCE RCE(remote command/code execute)概述&#xff1a; RCE漏洞&#xff0c;可以让攻击者直接向后台服务器远程注入…

接口测试总结

一、了解一下HTTP与RPC 1. HTTP&#xff08;HyperText Transfer Protocol) 说明&#xff1a;超文本传输协议&#xff0c;是互联网上应用最为广泛的一种网络协议。 优点&#xff1a;就是简单、直接、开发方便&#xff0c;利用现成的http协议进行传输。 流程图&#xff1a; 2. R…

非支配排序遗传算法NSGA

x i 优于 x j > 则称 x i 非支配于 x j 待看视频&#xff1a; 纯小白超详细的非支配排序遗传算法原理讲解_哔哩哔哩_bilibili 待读文章&#xff1a; 进化计算&#xff08;四&#xff09;——NSGA/NSGA II算法详解_nsga 求解单目标_南木长的博客-CSDN博客 进化计算…

【QT5-程序控制电源-RS232-SCPI协议-上位机-基础样例【1】】

【QT5-程序控制电源-RS232-SCPI协议-上位机-基础样例【1】】 1、前言2、实验环境3、自我总结1、基础了解仪器控制-熟悉仪器2、连接SCPI协议3、选择控制方式-程控方式-RS2324、代码编写 4、熟悉协议-SCPI协议5、测试实验-测试指令&#xff08;1&#xff09;硬件连接&#xff08;…

课题学习(三)----倾角和方位角的动态测量方法(基于陀螺仪的测量系统)

一、内容介绍 该测量系统基于三轴加速度和三轴陀螺仪&#xff0c;安装在钻柱内部&#xff0c;随钻柱一起旋转&#xff0c;形成捷联惯性导航系统&#xff0c;安装如下图所示&#xff1a;   假设三轴加速度和陀螺仪的输出为: f b [ f x f y f z ] T f^b\begin{bmatrix}f_{x} …

leetcode 221 最大正方形 + 1277 统计全为1的正方形子矩阵

题目 在一个由 ‘0’ 和 ‘1’ 组成的二维矩阵内&#xff0c;找到只包含 ‘1’ 的最大正方形&#xff0c;并返回其面积。 示例 输入&#xff1a;matrix [[“1”,“0”,“1”,“0”,“0”],[“1”,“0”,“1”,“1”,“1”],[“1”,“1”,“1”,“1”,“1”],[“1”,“0”,“…

Docker 安装 MongoDB

一、什么是MongoDB MongoDB 是一个基于分布式文件存储的数据库。是一个介于关系数据库和非关系数据库之间的产品&#xff0c;是非关系数据库当中功能最丰富&#xff0c;最像关系数据库的。 二、MongoDB的安装 这里使用docker来安装MongoD 1.docker 拉取mysql镜像 docker pu…

论文笔记:Contrastive Trajectory Similarity Learning withDual-Feature Attention

ICDE 2023 1 intro 1.1 背景 轨迹相似性&#xff0c;可以分为两类 启发式度量 根据手工制定的规则&#xff0c;找到两条轨迹之间基于点的匹配学习式度量 通过计算轨迹嵌入之间的距离来预测相似性值上述两种度量的挑战&#xff1a; 无效性&#xff1a; 具有不同采样率或含有噪…