IDEA2023 开发环境配置
目录
- 1. 关闭IDEA自动更新
- 1.2 IDEA 新版样式切换
- 2. Maven配置
- 2.1本地仓库优先加载
- 2.2 maven.config配置文件中
- 3. 全局配置JDK
- 4. 配置文件编码:UTF-8
- 5. 开启自动编译(全局配置)
- 6. 开启自动导包
- 7. 开启鼠标悬浮(提示文档信息)
- 8. 设置字体大小、样式
- 9. Ctrl + 滚轮更改字体大小
- 10.1 设置类的注释模板
- 10.2 方法的注释模板
- 10.3 注释跟随代码缩进(默认顶格显示 )
- 10.4 java代码、xml文件,注释顶格显示问题
- 11. 隐藏.idea文件夹、.iml等文件
- 12. 设置新窗口打开项目
- 13. 空格,自动代码补全
- 14. 内存优化配置
- 15. Git 安装
- 15.1 Git提交代码时忽略文件
1. 关闭IDEA自动更新

1.2 IDEA 新版样式切换

2. Maven配置

2.1本地仓库优先加载
-DarchetypeCatalog=internal

2.2 maven.config配置文件中
<!-- 下载存储文件夹-->
<localRepository>E:\Maven\repository</localRepository><!-- 阿里云最新镜像-->
<mirror><id>alimaven</id><mirrorOf>central</mirrorOf><name>aliyun maven</name><url>https://maven.aliyun.com/repository/public</url>
</mirror>
3. 全局配置JDK



4. 配置文件编码:UTF-8

5. 开启自动编译(全局配置)


6. 开启自动导包

7. 开启鼠标悬浮(提示文档信息)

8. 设置字体大小、样式

9. Ctrl + 滚轮更改字体大小

10.1 设置类的注释模板
10.2 方法的注释模板
10.3 注释跟随代码缩进(默认顶格显示 )

10.4 java代码、xml文件,注释顶格显示问题

.xml 文件注释

11. 隐藏.idea文件夹、.iml等文件

12. 设置新窗口打开项目

13. 空格,自动代码补全
Match case:不勾选表示,取消大小写敏感。

14. 内存优化配置
IDEA默认启动配置主要考虑低配置的用户,参数设置的不高,导致启动慢运行也不流畅,这里我们需要优化下启动和运行配置。
找到idea的安装目录,找到bin文件夹里面的idea.exe.vmoptions文件,打开编辑:
参数说明:
-Xms 是最小启动内存参数
-Xmx 是最大运行内存参数
-XX:ReservedCodeCacheSize 保留代码占用的内存容量参数
建议8G内存的改为:
-Xms512m
-Xmx1024m
-XX:ReservedCodeCacheSize=300m
123
16G内存的改为:
-Xms1024m
-Xmx2048m
-XX:ReservedCodeCacheSize=500m

15. Git 安装
15.1 Git提交代码时忽略文件
IDEA配置了则这里不需要配置:过滤.iml、.idea等文件

如果已经提交到本地缓存区:
解决方案:
1. 进入项目目录,执行如下命令: 查看暂存区的全部文件,也就是git追踪的文件列表.
git ls-files
2. 从暂存区删除的文件(target/* 、.idea/*)
git rm -r --cached ./xxx/target/*
相关文章:
IDEA2023 开发环境配置
目录 1. 关闭IDEA自动更新1.2 IDEA 新版样式切换 2. Maven配置2.1本地仓库优先加载2.2 maven.config配置文件中 3. 全局配置JDK4. 配置文件编码:UTF-85. 开启自动编译(全局配置)6. 开启自动导包7. 开启鼠标悬浮(提示文档信息)8. 设…...
YOLOV5 + 双目相机实现三维测距(新版本)
文章目录 YOLOV5 双目相机实现三维测距(新版本)1. 项目流程2. 测距原理3. 操作步骤和代码解析4. 实时检测5. 训练6. 源码下载 YOLOV5 双目相机实现三维测距(新版本) 本文主要是对此篇文章做一些改进,以及解释读者在…...
【计算机网络】(一)计算机网络概述
文章目录 【计算机网络】(一)计算机网络概述前言1.1 计算机网络在信息时代中的作用1.2 互联网概述1.2.1 网络的网络1.2.2 互联网基础结构发展的三个阶段1.2.3 互联网标准化工作 1.3 互联网的组成1.3.1 互联网的边缘部分1.3.2 互联网的核心部分 1.4 计算机…...
前端npm常用命令总结
npm(Node Package Manager)是Node.js的包管理器,用于安装和管理Node.js的依赖库。以下是一份npm命令的总结文档,涵盖了常用的npm命令及其功能: 包相关的 安装和卸载包 npm install :安装指定名称的包。n…...
[尚硅谷flink] 检查点笔记
在Flink中,有一套完整的容错机制来保证故障后的恢复,其中最重要的就是检查点。 文章目录 11.1 检查点11.1.1 检查点的保存1)周期性的触发保存2)保存的时间点3)保存的具体流程 11.1.2 从检查点恢复状态11.1.3 检查点算法…...
JVM虚拟机(五)强引用、软引用、弱引用、虚引用
目录 一、强引用二、软引用三、弱引用四、虚引用五、总结 引文: 在 Java 中一共存在 4 种引用:强、软、弱、虚。它们主要指的是,在进行垃圾回收的时候,对于不同的引用垃圾回收的情况是不一样的。下面我们就一起来看一下这 4 种引用…...
(最新)itext7 freemarker动态模板转pdf
1.引入依赖 <!--PDF导出POM--> <dependency><groupId>com.itextpdf</groupId><artifactId>itext7-core</artifactId><version>8.0.3</version><type>pom</type> </dependency> <dependency><grou…...
solidworks electrical 2D和3D有什么区别
SolidWorks Electrical 是一款专为电气设计开发的软件工具,它提供了两种主要的工作环境:2D电气设计和3D电气集成设计。两者在功能和应用场景上存在显著的区别: SolidWorks Electrical 2D 设计 特点与用途: SolidWorks Electrica…...
4.2、ipex-llm(原bigdl-llm)进行语音识别
ipex-llm环境配置及模型下载 由于需要处理音频文件,还需要安装用于音频分析的 librosa 软件包。 pip install librosa下载音频文件 !wget -O audio_en.mp3 https://datasets-server.huggingface.co/assets/common_voice/--/en/train/5/audio/audio.mp3 !wget -O a…...
上海亚商投顾:创业板指低开低走 黄金、家电股逆势大涨
上海亚商投顾前言:无惧大盘涨跌,解密龙虎榜资金,跟踪一线游资和机构资金动向,识别短期热点和强势个股。 一.市场情绪 沪指4月12日震荡调整,创业板指尾盘跌超1%。黄金板块延续强势,莱绅通灵9连板࿰…...
AIGC革新浪潮:大语言模型如何优化企业运营
在当今快速发展的商业环境中,企业对于有效管理知识资产的需求日益增长。知识管理作为企业核心竞争力的关键组成部分,对于提高决策质量、增强创新能力和优化运营流程起着至关重要的作用。随着数字化转型的推进,企业对知识管理系统提出了新的要…...
Golang基础-12
Go语言基础 介绍 目录操作 创建 删除 重命名 遍历目录 修改权限 文件操作 创建 打开关闭 删除 重命名 修改权限 读文件 写文件 文件定位 拷贝 测试 单元测试 基准测试 示例 介绍 本文介绍Go语言中目录操作(创建目录、删除目录、重命名、遍历…...
python递归统计文件夹下pdf文件的数量
python递归统计文件夹下pdf文件的数量 import os from docx import Documentdef count_all_pages(root_dir):total_pages 0# 遍历文件夹for dirpath, dirnames, filenames in os.walk(root_dir):for filename in filenames:# if filename.endswith(.docx) or filename.endswit…...
Kafka 硬件和操作系统
目录 一. 前言 二. Kafka 硬件和操作系统(Hardware and OS) 2.1. 操作系统(OS) 2.2. 磁盘和文件系统(Disks and Filesystem) 一. 前言 Kafka 是 I/O 密集型而非计算密集型的框架,所以对 CP…...
Kolla-ansible部署OpenStack集群
0. OpenStack 部署 系统要求 单机部署最低配置: 2张网卡8G内存40G硬盘空间 主机系统: CentOS Stream 9Debian Bullseye (11)openEuler 22.03 LTSRocky Linux 9- Ubuntu Jammy (22.04) 官方不再支持CentOS 7作为主机系统,我这里使用的是R…...
SHARE 203S PRO:倾斜摄影相机在地灾救援中的应用
在地质灾害的紧急关头,救援队伍面临的首要任务是迅速而准确地掌握灾区的地理信息。这时,倾斜摄影相机成为了救援测绘的利器。SHARE 203S PRO,这款由深圳赛尔智控科技有限公司研发的五镜头倾斜摄影相机,以其卓越的性能和功能&#…...
MATLAB算法实战应用案例精讲-【数模应用】中介效应分析(补充篇)(附R语言和python代码实现)
目录 前言 几个高频面试题目 中介效应分析与路径分析的区别 1.中介效应分析 2.路径分析 注意事项...
Day96:云上攻防-云原生篇Docker安全系统内核版本漏洞CDK自动利用容器逃逸
目录 云原生-Docker安全-容器逃逸&系统内核漏洞 云原生-Docker安全-容器逃逸&docker版本漏洞 CVE-2019-5736 runC容器逃逸(需要管理员配合触发) CVE-2020-15257 containerd逃逸(启动容器时有前提参数) 云原生-Docker安全-容器逃逸&CDK自动化 知识点࿱…...
python botos s3 aws
https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/s3.html AWS是亚马逊的云服务,其提供了非常丰富的套件,以及支持多种语言的SDK/API。本文针对其S3云储存服务的Python SDK(boto3)的使用进行介绍。 …...
python画神经网络图
代码1(画神经网络连接图) from math import cos, sin, atan import matplotlib.pyplot as plt # 注意这里并没有用到这个networkx这个库,完全是根据matploblib这个库来画的。 class Neuron():def __init__(self, x, y,radius,nameNone):self.x xself.y …...
IC设计工程师必看:ESD测试四大组合详解与实战避坑指南
IC设计工程师必看:ESD测试四大组合详解与实战避坑指南 在集成电路设计领域,静电放电(ESD)防护能力是衡量芯片可靠性的关键指标之一。据统计,超过35%的芯片失效案例与ESD事件相关,而设计阶段的防护策略直接影…...
StarRocks新手入门:如何用CloudDM个人版快速验证四种数据模型的特点?
StarRocks数据模型实战指南:用可视化工具快速掌握四大核心特性 刚接触StarRocks时,最让人困惑的莫过于四种数据模型的选择。官方文档虽然详细,但缺乏直观对比。本文将带你使用CloudDM个人版,通过同一组测试数据在四种模型下的不同…...
Kotlin协程flow缓冲buffer任务流,批次任务中选取优先级最高任务最先运行(十)
Kotlin协程flow缓冲buffer任务流,批次任务中选取优先级最高任务最先运行(十) 在 https://blog.csdn.net/zhangphil/article/details/159286201 基础上改进,简化LoadMgr提交简单任务的方法 。 Kotlin协程Flow结合缓冲(buffer)实现…...
LiuJuan20260223Zimage助力Dify平台:快速构建企业级AI应用
LiuJuan20260223Zimage助力Dify平台:快速构建企业级AI应用 最近在帮几个朋友的公司搭建内部AI工具时,发现一个挺有意思的现象。很多团队都意识到了AI的潜力,也想用上像LiuJuan20260223Zimage这样强大的图像理解模型,但一提到“部…...
医疗AI实战:用OpenCLIP训练自己的医学影像描述生成模型(附完整代码)
医疗AI实战:用OpenCLIP训练医学影像描述生成模型的全流程解析 当放射科医生面对堆积如山的CT扫描片时,能否有一个AI助手自动生成初步诊断描述?这个看似科幻的场景,正通过多模态深度学习变为现实。本文将手把手带您实现一个能理解医…...
Llama-3.2V-11B-cot部署教程:bf16精度下双卡4090吞吐量实测
Llama-3.2V-11B-cot部署教程:bf16精度下双卡4090吞吐量实测 1. 项目概述 Llama-3.2V-11B-cot是基于Meta Llama-3.2V-11B-cot多模态大模型开发的高性能视觉推理工具,专为双卡RTX 4090环境优化。本教程将带您完成从环境准备到实际推理的全流程部署&#…...
3个实用技巧:用PCL2-CE社区版打造你的专属Minecraft启动器
3个实用技巧:用PCL2-CE社区版打造你的专属Minecraft启动器 【免费下载链接】PCL-CE PCL2 社区版,可体验上游暂未合并的功能 项目地址: https://gitcode.com/gh_mirrors/pc/PCL-CE 你是否厌倦了千篇一律的Minecraft启动器界面?是否曾因…...
汽车零件分装报警系统(1)
这个项目是对汽车零件(机油滤芯)分装的时候编码进行警报,机器识别楚错误编码的时候会报警,编码使用正则表达式设置一个正确编码范围,摄像头连接警报器,使用paddleOCR和opencv相关技术,pyqt5设计…...
Yuxi-Know部署与运维深度指南:从零到生产环境的完整解决方案
Yuxi-Know部署与运维深度指南:从零到生产环境的完整解决方案 【免费下载链接】Yuxi-Know 基于大模型 RAG 知识库与知识图谱的问答平台。Llamaindex VueJS Flask Neo4j。大模型适配 OpenAI、国内主流大模型平台的模型调用、本地 vllm 部署。 项目地址: https://…...
MCP服务器本地数据库连接器接入速成手册(含systemd服务模板+健康检查探针+自动fallback配置)
第一章:MCP服务器本地数据库连接器接入速成手册(含systemd服务模板健康检查探针自动fallback配置)MCP(Model Control Protocol)服务器需稳定、低延迟地访问本地数据库,本手册提供开箱即用的连接器集成方案&…...
