当前位置: 首页 > news >正文

idea 8年使用整理

文章目录

  • 前言
    • idea 8年使用整理
      • 1. 覆盖application配置
      • 2. 启动的时候设置编辑空间大小,并忽略最大空间
      • 3. 查询类的关系
      • 4. 查看这个方法的引用关系
      • 5. 查看方法的调用关系
        • 5.1. 查看被调用关系
        • 5.2. 查看调用关系
      • 6. 方法分隔线
      • 7. 选择快捷键类型
      • 8. 代码预览插件
      • 9. JRebel and XRebel
      • 10. IntelliJ IDEA设置打开文件tab窗口多行展示
      • 11. 方法 copy 插件
      • 12. grep-console插件
      • 13. 配置git
      • 14. 代码补充一直生效
      • 15. 代码补充
      • 16. idea 日志查询
      • 17. 下载idea插件
      • 18. 从磁盘导入idea 插件
      • 19. .ignore 插件
      • 20. 设置项目编码
      • 21. 类自动注释模板

前言

  如果您觉得有用的话,记得给博主点个赞,评论,收藏一键三连啊,写作不易啊^ _ ^。
  而且听说点赞的人每天的运气都不会太差,实在白嫖的话,那欢迎常来啊!!!


idea 8年使用整理

1. 覆盖application配置

在这里插入图片描述

2. 启动的时候设置编辑空间大小,并忽略最大空间

-Djps.track.ap.dependencies=false

在这里插入图片描述

3. 查询类的关系

Ctrl + Art + U

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

4. 查看这个方法的引用关系

Find Usages

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

5. 查看方法的调用关系

crtl + Ait + h 
5.1. 查看被调用关系

在这里插入图片描述
被这个函数调用。

5.2. 查看调用关系

在这里插入图片描述
调用了下面这么多函数。

6. 方法分隔线

Settings->搜索Appearance 选项下面红框处哪个
在这里插入图片描述

7. 选择快捷键类型

settings->搜索keymap
在这里插入图片描述

8. 代码预览插件

CodeGlance

安装之后会在代码右侧生成小地图,可选中小地图上下拖动,快速进行代码定位。
在这里插入图片描述

9. JRebel and XRebel

JRebel是一款JVM插件,它使得Java代码修改后不用重启系统,立即生效。Jrebel 可快速实现热部署,节省了大量重启时间,提高了个人开发效率。目前对于idea热部署最好的解决方案就是安装JRebel插件。
在这里插入图片描述

10. IntelliJ IDEA设置打开文件tab窗口多行展示

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

11. 方法 copy 插件

Simple Object Copy

在这里插入图片描述

12. grep-console插件

由于Intellij idea不支持显示ascii颜色,grep-console插件能很好的解决这个问题, 可以设置不同级别log的字体颜色和背景色.

13. 配置git

在这里插入图片描述

14. 代码补充一直生效

在这里插入图片描述

15. 代码补充

使用art+ / 组合键进行代码提示:

在这里插入图片描述

16. idea 日志查询

点 Help -> show log in explorer在这里插入图片描述
会自动跳到日志文件目录。

17. 下载idea插件

https://plugins.jetbrains.com/

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

  1. 找到你想要安装的插件,点击插件页面。
  2. 在插件页面中,通常会有一个下载按钮(通常是 .zip 文件),点击下载插件文件到本地。

18. 从磁盘导入idea 插件

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
重启idea生效。
在这里插入图片描述

19. .ignore 插件

帮助开发者更加方便地管理和配置忽略文件,使得版本控制更加清晰与高效。通过该插件,你可以避免手动编辑 .gitignore 文件,减少出错的机会,并且提高开发效率。

创建或编辑 .gitignore 文件:

  • 通过右键点击项目根目录,选择 New -> File 来手动创建 .gitignore 文件。
  • 另外,安装了 .ignore 插件后,IDEA 会在项目视图中为 .gitignore 提供智能支持。
  • 如果你创建了一个新的 .gitignore 文件,插件会提示你可以为其选择模板(例如,针对 Java、Python 等)。

编辑文件时的功能:

  • 在 .gitignore 文件中添加新的规则时,插件会提供常见文件类型或目录的自动补全建议。
  • 你可以通过插件界面轻松删除或修改现有的忽略规则。

效果:鼠标右击项目:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

20. 设置项目编码

在这里插入图片描述

21. 类自动注释模板

在这里插入图片描述
详情看:idea 如何快速、简洁、高效的配置注释模板(详细)

相关文章:

idea 8年使用整理

文章目录 前言idea 8年使用整理1. 覆盖application配置2. 启动的时候设置编辑空间大小,并忽略最大空间3. 查询类的关系4. 查看这个方法的引用关系5. 查看方法的调用关系5.1. 查看被调用关系5.2. 查看调用关系 6. 方法分隔线7. 选择快捷键类型8. 代码预览插件9. JReb…...

多个微服务 Mybatis 过程中出现了Invalid bound statement (not found)的特殊问题

针对多个微服务的场景,记录一下这个特殊问题: 如果启动类上用了这个MapperScan注解 在resource 目录下必须建相同的 com.demo.biz.mapper 目录结构,否则会加载不到XML资源文件 。 并且切记是com/demo/biz 这样的格式创建,不要使用…...

k8s,service如何找到容器

Kubernetes之所以需要Service,一方面是因为Pod的IP不是固定的,另一方面则是因为一组Pod实例之间总会有负载均衡的需求 被selector选中的Pod,就称为Service的Endpoints,查看方式: kubectl get endpoints hostnames需要…...

观察者模式和发布-订阅模式有什么异同?它们在哪些情况下会被使用?

大家好,我是锋哥。今天分享关于【观察者模式和发布-订阅模式有什么异同?它们在哪些情况下会被使用?】面试题。希望对大家有帮助; 观察者模式和发布-订阅模式有什么异同?它们在哪些情况下会被使用? 1000道 …...

docker compose deploy fate cluster

官方文档 写的不清晰 KubeFATE,用于生成部署脚本,链接 部署机就是下载了 KubeFATE的主机;运行机就是要安装fate容器的主机(部署机和运行机可以相同) 两个主机:并非必须 centos7,Ubuntu也行Doc…...

字节跳动Java开发面试题及参考答案(数据结构算法-手撕面试题)

怎么判断两个链表是否相交?怎么优化? 判断两个链表是否相交可以采用多种方法。 一种方法是使用双指针。首先分别遍历两个链表,得到两个链表的长度。然后让长链表的指针先走两个链表长度差的步数。之后,同时移动两个链表的指针,每次比较两个指针是否指向相同的节点。如果指…...

网工日记:FTP工作模式

FTP 基本概念 FTP(File Transfer Protocol)即文件传输协议,是用于在网络上进行文件传输的标准协议。它运行在 TCP/IP 协议栈之上,采用客户端 - 服务器(C/S)架构,通过在客户端和服务器之间建立控…...

unity使用代码在动画片段中添加event

unity使用代码在动画片段中添加event using UnityEngine;public static class AnimationHelper {/// <summary>/// 获取Animator状态对应的动画片段/// </summary>/// <param name"animator">Animator组件</param>/// <param name"…...

嵌入式轻量级开源操作系统:HeliOS的使用

嵌入式轻量级开源操作系统:HeliOS的使用 &#x1f4cd;项目地址&#xff1a;https://github.com/heliosproj/HeliOS HeliOS项目是一个社区交付的开源项目&#xff0c;用于构建和维护HeliOS嵌入式操作系统&#xff08;OS&#xff09;。HeliOS是一个功能齐全的操作系统&#xff0…...

解决VMware的ubuntu22虚拟机没有网络

解决步骤 1.在 Windows 系统中&#xff0c;按 “WinR” 键&#xff0c;输入 “services.msc” 并回车&#xff0c;在服务列表中找到 “VMware DHCP Service” 和 “VMware NAT Service”&#xff0c;确保这两个服务已启动&#xff0c;若未启动则右键点击选择 “启动”&#xf…...

金属衬底介质片对平面波的反射-问题的解析求解和FEM求解

金属衬底介质片对平面波的反射-问题的解析求解和FEM求解 参考有限元从零单排系列4 代码参考了上面大佬文章提供的&#xff0c;但是部分计算系数错了&#xff0c;我改了下加了许多注释&#xff0c;便于大家理解。 书籍参考的电磁场有限元方法(金建铭)&#xff0c;所用的公式都…...

2023 年 9 月青少年软编等考 C 语言四级真题解析

目录 T1. 酒鬼T2. 大盗T3. 核电站思路分析T4. 盒子与小球之二思路分析T1. 酒鬼 此题为 2021 年 3 月四级第一题原题,见 2021 年 3 月青少年软编等考 C 语言四级真题解析中的 T1。 T2. 大盗 此题为 2021 年 6 月四级第二题原题,见 2021 年 6 月青少年软编等考 C 语言四级真…...

C++的内存四区

文章目录 内存四区1.程序运行前1.1 代码区2.1 全局区2.2 示例 2.程序运行后1.1 栈区1.2 堆区 内存四区 1.程序运行前 在程序编译后&#xff0c;生成了exe可执行程序&#xff0c;未执行该程序前分为两个区域。该区域的数据在程序结束后由操作系统释放. 1.1 代码区 ​存放 CPU …...

Java爬虫技术:按关键字搜索VIP商品详情

在数字化时代&#xff0c;电子商务平台的竞争日益激烈&#xff0c;而精准的数据采集和分析成为了企业获取竞争优势的关键。对于电商平台而言&#xff0c;能够根据用户输入的关键字快速搜索并展示VIP商品的详细信息&#xff0c;不仅能够提升用户体验&#xff0c;还能够增加销售机…...

C++ —— 模板类与函数

C —— 模板类与函数 模板类可以用于函数的参数和返回值&#xff0c;有三种形式&#xff1a; 普通函数&#xff0c;参数和返回值是模板类的实例化版本。函数模板&#xff0c;参数和返回值是某种的模板类。函数模板&#xff0c;参数和返回值是任意类型&#xff08;支持普通类和…...

【软考高级】系统架构设计师复习笔记-精华版

文章目录 前言0 系统架构设计师0.1 考架构还是考系分0.2 架构核心知识0.3 架构教材变化 1 计算机操作系统1.1 cpu 组成1.2 内核的五大功能1.3 流水线技术1.4 段页式存储1.5 I/O 软件1.6 文件管理1.7 系统工程相关 2 嵌入式2.1 嵌入式技术2.2 板级支持包&#xff08;BSP&#xf…...

免费 IP 归属地接口

免费GEOIP&#xff0c;查询IP信息&#xff0c;支持IPV4 IPV6 ,包含国家地理位置&#xff0c;维度&#xff0c;asm,邮编 等&#xff0c;例如 例如查询1.1.1.1 http://geoip.91hu.top/?ip1.1.1.1 返回json 对象...

AIA - IMSIC之二(附IMSIC处理流程图)

本文属于《 RISC-V指令集基础系列教程》之一,欢迎查看其它文章。 1 ​​​​​​​通过IMSIC接收外部中断的CSR 软件通过《AIA - 新增的CSR》描述的CSR来访问IMSIC。 machine level 的 CSR 与 IMSIC 的 machine level interrupt file 可相互互动;而 supervisor level 的 CSR…...

数据处理之数据规约

数据处理之数据规约 1. 数据规约概述 数据规约是数据处理中的重要方法&#xff0c;旨在让数据处理更简便、高效&#xff0c;以满足业务需求。当从数据仓库获取的数据量庞大时&#xff0c;直接在海量数据上进行分析和挖掘成本颇高。数据规约可得到数据集的归约表示&#xff0c…...

爬虫代理服务要怎么挑选?

在数据采集的世界里&#xff0c;爬虫代理服务不仅帮助我们高效地收集信息&#xff0c;还能在保护数据安全方面发挥重要作用。但面对市场上琳琅满目的代理服务&#xff0c;我们该如何挑选呢&#xff1f;本文将为你提供一些实用的建议&#xff0c;帮助你找到最适合你的爬虫代理服…...

地址相似度匹配新选择:MGeo镜像5分钟快速部署,支持中文地址实体对齐

地址相似度匹配新选择&#xff1a;MGeo镜像5分钟快速部署&#xff0c;支持中文地址实体对齐 1. 为什么需要专业的地址相似度匹配&#xff1f; 在日常业务中&#xff0c;地址数据往往存在多种表达方式。比如"北京市海淀区中关村大街1号"和"北京海淀中关村大街一…...

OFA模型与Dify平台结合:无代码AI应用开发

OFA模型与Dify平台结合&#xff1a;无代码AI应用开发 无需编写代码&#xff0c;用Dify快速构建图像语义分析应用 1. 引言&#xff1a;当OFA遇上Dify 想象一下这样的场景&#xff1a;电商平台每天需要处理成千上万的商品图片和描述&#xff0c;人工检查图片与文字是否匹配不仅耗…...

SDMatte问题解决:抠图边缘不理想?试试调整框选范围

SDMatte问题解决&#xff1a;抠图边缘不理想&#xff1f;试试调整框选范围 1. 问题现象与原因分析 1.1 常见边缘问题表现 在使用SDMatte进行抠图时&#xff0c;用户可能会遇到以下几种边缘不理想的情况&#xff1a; 边缘锯齿&#xff1a;主体边缘出现明显的锯齿状不平滑细节…...

PHP短信发送功能的实现与优化指南

在现代Web应用中&#xff0c;短信通知是用户认证、营销推送和安全预警的重要渠道。本文将深入解析一个PHP短信发送函数的实现原理&#xff0c;并通过代码优化展示如何提升其安全性、可靠性和性能。核心实现原理短信发送的基本原理是通过HTTP请求调用第三方短信服务API。以下是一…...

资源推荐:无损音乐大合集!耳朵有福了

&#x1f3b5;无损音乐大合集&#xff01;耳朵有福了周杰伦无损 / 抖音热歌 / 班得瑞 / 车载DJ / 欧美经典全部夸克网盘直取&#xff0c;存到手机随时听阅读约 3 分钟 建议收藏备用音乐这件事&#xff0c;花钱买会员还要被降音质&#xff0c;不如直接存无损版本。 这批音…...

从“摸黑探索”到“撞开大门”,OpenClaw引爆的产业技术路线演变-周红伟

3月的最后一周&#xff0c;OpenClaw的GitHub Issues区格外热闹——只是这一次&#xff0c;报错的不是开发者&#xff0c;而是安全研究员。 蚂蚁AI安全实验室、天融信(7.150, -0.14, -1.92%)、360在一周内密集披露了数十个安全漏洞&#xff0c;涉及远程接管、信息泄露等高风险问…...

OpenClaw多任务测试:Qwen3-32B在RTX4090D上的并行处理极限

OpenClaw多任务测试&#xff1a;Qwen3-32B在RTX4090D上的并行处理极限 1. 测试背景与动机 最近在折腾本地AI自动化时&#xff0c;遇到一个实际问题&#xff1a;当OpenClaw同时处理多个任务时&#xff0c;显存会成为瓶颈吗&#xff1f;我手头正好有台配备RTX4090D&#xff08;…...

LLMLingua未来展望:AI推理加速技术的终极发展趋势

LLMLingua未来展望&#xff1a;AI推理加速技术的终极发展趋势 【免费下载链接】LLMLingua [EMNLP23, ACL24] To speed up LLMs inference and enhance LLMs perceive of key information, compress the prompt and KV-Cache, which achieves up to 20x compression with minima…...

VSCode+PlatformIO环境下ESP32驱动1.3寸TFT屏幕:TFT_eSPI与lvgl配置实战

1. 硬件准备与接线指南 第一次接触ESP32和TFT屏幕时&#xff0c;最让我头疼的就是接线问题。我用的是一块1.3寸240240分辨率的SPI接口TFT屏幕&#xff0c;这种七针屏幕在淘宝上很常见&#xff0c;价格也很亲民。屏幕背面通常会标注引脚定义&#xff0c;如果没有的话可以找卖家要…...

羊四种行为检测数据集(2000张高质量标注)|YOLO目标检测训练数据集

羊四种行为检测数据集&#xff08;2000张高质量标注&#xff09;&#xff5c;YOLO目标检测训练数据集 前言 在智慧养殖与畜牧业数字化转型的背景下&#xff0c;基于计算机视觉的动物行为识别逐渐成为研究与工程应用的热点方向。通过对动物行为的自动检测与分析&#xff0c;可…...