IntelliJ Idea后端开发软件配置

Pycharm的代码、terminal、console字体大小和主题的更改,官方使用说明文档 一、代码区域字体更改 步骤: File -> Settings -> Editor ->Font -> Size 二、 Terminal 字体更改 步骤: File -> Settings -> Editor -> General -> Console -> Console commands history size 三、Console 字体更改 步骤:File -> Settings -> Editor -> Color Sche 阅读详情

IDEA软件配置

1. ${USER}变量重写

1.1 ${USER}变量重写

Help->Edit Custom VM Options… 打开的文件尾部追加

## idea版权模板中自定生成的用户名
-Duser.name=zhanghuigen@cetiti.com
## 防止IDEA Run Console输出乱码
-Dfile.encoding=UTF-8
## 确保通过gradle启动java应用可以连接jmx信息
-Dorg.gradle.appargs=-Djava.rmi.server.disableHttp=true -Djava.rmi.server.hostname=127.0.0.1

重启IDEA

1.2 ${USER}变量重写(deprecated)

此种修改方式会因idea重新安装或升级而被还原,建议设置构建工具的环境变量以替代
${USER}一般用于自动生成注释的情况,默认读取系统当前登录用户名,但当前登录用户名不一定就是作者名,所以需要重写
找到IDE的安装目录/bin下面的idea64.exe.vmoptions这两个文件,在文件尾部添加

  -Duser.name=zhanghuigen

2. 代码风格相关配置

2.1 设置默认换行符

File->Other Settings->Default Settings->Editor->Code Style
新建Schema “LineTo.Top” 设置 Line separator(for new files) Unix and OSX

参考文章:http://www.huqiwen.com/2014/03/13/intellij-idea-override-user/

2.2 设置Imports风格

File->Other Settings->Default Settings->Editor->Code Style->Java->Import
Class count to use import with ‘’ 设置为99
Names count to use static import with '
’ 设置为99
Package to User Import with ‘*’ 全部禁用

参考文章:https://www.zhihu.com/question/35806024

2.3 设置idea自动生成序列化ID

File -> Settings -> Editor -> Inspections -> 搜索 Serialization issues ,找到 Serializable class without ‘serialVersionUID’ ->打上勾,Apply->OK
新建类后,可选中类名并按Alt+Enter即可添加

2.4 添加类注释、方法注释

类注释
File–>Setting–Editor–>File and Code Templates–>Class, 注释模板如下:

/**
 *
 *@description: 
 *@author: Zhang Huigen
 *@time: ${DATE} ${TIME}
 *@version: 1.0.0
 * 
 */

方法注释貌似不设置也有,在方法上方键入/**按回车之后即可显示

详见这里

3. 显示特殊符号

#方法1:
File->Settings->Editor->General->Appearance 选中Show whitespaces即所有子选项
#方法2:(不推荐,重启IDEA会生效)
View->Active Editor->Show Whitespaces

4. 字体修改

优选
fira code
字体连体(Font Ligatures) (会将!=变成一个很大的不等号字符,其它字体无此特性)
source-code-pro
https://github.com/tonsky/FiraCode/releases
官网 https://typekit.com/fonts/source-code-pro
位置1 File->Settings->Editor->Font
位置2 File->Settings->Editor->Color Schema->Color Schema Font

5. Log Console颜色高亮

插件 Grep Console
Editor->General->Console Console commands history size 设置为10000

参考文章:http://www.hankcs.com/program/java/log4j-2-console-color-configuration-with-intellij-idea.html

6. 推荐插件

6.1 Gradle插件【内置】
6.1 lombok插件【内置】 识别@Slf4j等注解
6.1 Gradle插件【内置】
6.1 SonarLint插件【推荐】

从Sonartube获得静态检查配置,并进行本地代码检查
https://git.d.com/common/doc/wikis/%E6%8E%A8%E8%8D%90%E8%A7%84%E8%8C%83/SonarQube-IDE 检查及使用原则

6.2 阿里巴巴代码检查插件【推荐】

编译器请安装alibaba java规范插件 https://github.com/alibaba/p3c

6.3 CheckStyle-IDEA插件【推荐】

File->Settings->Other Settings->Check Style
CheckStyle版本选择 7.8.2 重启IDEA
File->Settings->Other Settings->Check Style->Configration Files 选择加号添加
Description填入CETITI 选择 Use a local Checkstyle File Browser选择 Z:\quality_check\CETITI_PRE\checkstyle.xml
激活配置并使用它

6.4 PMDPlugin插件【推荐】

File->Settings->Other Settings->PMD->RuleSets 点击加号添加
Browser 中选择 Z:\quality_check\CETITI_PRE\pmd.xml

6.5 Findbugs-IDEA插件【推荐】

File->Settings->Other Settings->Findbugs
暂未启用规则

6.6 BashSupport 支持bash语法高亮

7. Copyright设置

IDEA解决方案
设置Copyright模板
File->Other Settings->Settings for New Projects ->Editor->Copyright->Copyright Profiles 点击+号新增 Copyright配置
NAME设置为CETITI-Copyright Copyright text 设置为 “Copyright © $today.year CETITI”
设置配置的应用范围
File->Other Settings->Settings for New Projects->Appearance & Behavior->Scopes 点击+号新增 Scopes配置
NAME设置为CETITI-Scope 过滤列表选择按Project方式查看,选择对应的java源码目录 点击 Include
关联Copyright配置和应用范围
File->Other Settings->Settings for New Projects->Editor->Copyright 点击+号新增关联
Scope选择CETITI-Scope Copyright选择CETITI-Copyright
再次新建文件时则会自动增加Copyright信息

8. 证书导入

8.1 映射镜像磁盘

  • Win+R调出windows命令行 输入 \\smb.d.com
  • 弹出窗口中在mirrors文件夹上右键,选择 映射网咯驱动器
  • 选择驱动器Z: 用户名 cetiti 密码 cetiti.com

8.2 IDEA证书导入

  • File->Setting->Tools->Server Certificate
  • 在Accept Certificate中选择+号
  • 依次选择 Z:\ssl\ca-ecc.crt 和 Z:\ssl\ca-rsa.crt 两个文件导入

8.3 IDEA内置JRE证书导入

  • 找到IDEA内置JRE目录例如 D:\Program files\JetBrains\IntelliJ IDEA 183.4139.22\jre64
  • 在jre64目录按住Shfit并点击鼠标右键,选择 在此处打开命令行(win7) 或 在此处打开Powershell窗口(win10)
  • 依次输入以下命令,并输入是确定导入
bin\keytool -import -alias cetiti-rsa -keystore lib\security\cacerts -file Z:\ssl\ca-rsa.crt -trustcacerts -storepass changeit
bin\keytool -import -alias cetiti-ecc -keystore lib\security\cacerts -file Z:\ssl\ca-ecc.crt -trustcacerts -storepass changeit

9. 生成jar包

看这里
启动jar包后若报错如下:
java.lang.SecurityException: Invalid signature file digest for Manifest main attributes
可通过压缩软件打开jar包,并删除META-INF目录下的除manifest.mf, .rsa, 以及maven文件夹之外的所有其他文件,也可通过如下命令解决:

zip -d your.jar 'META-INF/.SF' 'META-INF/.RSA' 'META-INF/*SF'  
IntelliJ IDEA的使用配置 IntelliJ IDEA的使用配置 文章目录IntelliJ IDEA的使用配置一、创建 Java 工程,运行 HelloWorld1.创建 Java 工程2.设置显示常见的视图3.工程界面展示4.创建 package 和 class5.创建模块(Module)6. 如何删除模块7.查看项目配置二、常用配置1.Appearance & Behavior1.1 设置主题1.2 设置窗体及菜单的字体及字体大小 (可忽略)1.3 补充:设置编辑区主题 (可忽略)1.4 补充:通过插件(plugins)更 阅读详情

相关推荐

使用IntelliJ IDEA进行后端开发

通过遵循上述步骤,您可以创建一个新的Java项目,编写后端代码,并在IntelliJ IDEA中运行、调试和构建应用程序。要调试后端应用程序,您可以在代码中设置断点,然后通过选择“调试”运行配置来启动应用程序的调试模式。一旦您完成了后端应用程序的开发,您可以使用IntelliJ IDEA的构建工具来构建可执行的JAR文件或WAR文件。要部署后端应用程序,您可以将生成的JAR文件或WAR文件复制到您选择的部署目标(例如应用服务器)上,并根据目标环境的要求进行配置。在类文件中,您可以编写后端代码。

JoplCommon的博客 1802

记Pycharm设置terminal中字体大小方法

**file->settings->Editor->General->Console 修改Console commands history size:**

qq_41333578的博客 877

IntelliJ IDEA最佳配置指南:优化后端开发效率

根据您的需求,可以安装适用于后端开发的插件,如Spring、Hibernate、Docker等。在“Preferences”或“Settings”菜单的“Plugins”部分,您可以搜索、安装和管理插件。在“Preferences”或“Settings”菜单中,您可以调整编辑器的外观、代码风格、插件和键盘快捷键等。通过合理配置和使用IntelliJ IDEA的功能,您可以提高开发效率,减少开发中的繁琐操作,并且享受到更好的开发体验。通过集成的版本控制功能,您可以轻松管理项目的代码库。

JoplCommon的博客 317

Pycharm更改Terminal字体大小(不是Python Console 交互页面

Pycharm更改Terminal字体大小(不是Python Console 交互页面字体 如图所示,由于终端的位置较小,我需要独立更改终端的的字体使他变得小一些,从而可以显示更多内容。搜索了很多方法都是更改Console交互页面的。 file->settings->Editor->General->Console里面的console commands history si...

lei_qi的博客 2187

pmd-rulesets:Java应用程序的PMD规则

Undertow猎手PMD-规则 该项目定义了自定义PMD规则。

pycharm 使用心得(二)设置字体大小

步骤: Settings–>Editor–>Colors & Fonts–>Font 然后在size那里调整。 您可能感兴趣的文章:Python、PyCharm安装及使用方法(Mac版)详解PyCharm使用教程之搭建Python开发环境使用PyCharm配合部署Python的Django框架的配置纪实pycharm 使用心得(五)断点调试pycharm 使用心得(三)Hello world!Pycharm小白级简单使用教程

idea 配置详解 (二) 之editor 详解

默认选项:跳转到当前单词边界:这是默认选项。Use block caret:选中此复选框可在插入模式中应用块插入符,在覆盖模式中应用常用插入符。跳转到下一个/上一个单词边界:当您选择此选项时,插入符号向前移动到下一个单词的开头,而当向后移动时,插入符号跳转到前一个单词的末尾。跳转到下一行/上一行边界:当您选择此选项时,插入符号向前移动到下一行的开头,而当向后移动时,插入符号跳转到上一行的末尾。跳转到当前行边界:选择此选项时,插入符号总是跳到当前行的末尾(向前移动时)或当前行的开头(向后移动时)。

爱媳妇儿爱编程 2225

PowerShell 7.x 替换默认 PowerShell 的四层系统级配置指南

PowerShell 是 Windows 系统管理与自动化的核心命令行环境,其版本演进带来跨平台、UTF-8 默认、.NET Core 运行时等关键升级。理解 PowerShell 5.1(基于 .NET Framework)与 PowerShell 7.x(基于 .NET 6/7/8)的本质差异,是解决执行策略失效、中文乱码、双击脚本拦截等高频问题的前提。技术价值在于统一编码行为、提升脚本可移植性,并支撑现代 DevOps 流水线;典型应用场景包括 Windows Terminal 默认 Shell 切换

weixin_33423874的博客 327

安装tomcat,在IntelliJ IDEA上配置Tomcat遇到的坑

安装tomcat 下载地址:http://tomcat.apache.org/ 配置环境变量: https://blog.youkuaiyun.com/qq_40881680/article/details/83582484 安装完毕以后在windows+r 打开cmd,startup.bat检查tomcat环境变量是否配置成功。 报错:‘startup’ 不是内部或外部命令,也不是可运行的程序 或批处理文...

weixin_41196004的博客 1702

FPGA SPI驱动ADC避坑指南:以ADC128S022为例,详解时序设计与代码调试

本文以ADC128S022为例,详细解析FPGA通过SPI驱动ADC的时序设计与代码调试中的常见问题。从时钟分频计算、SPI模式选择到状态机实现,提供避坑指南和实战技巧,帮助工程师解决数据采集系统中的时序匹配难题。特别针对FPGA与ADC通信中的微妙差异,给出精确的Verilog代码示例和ModelSim仿真验证方法。

weixin_42522374的博客 461

从符号到基元:Token的技术演化史与“词元”汉化的术语学

中文摘要:Token概念演化与"词元"译名的确立 本文系统梳理了"Token"概念从信息论符号到AI基元的完整演化史,揭示了"词元"这一中文译名确立的必然性。概念发展经历了三个阶段:早期作为编译原理中的词法单元(1960s),统计NLP时期作为概率空间的原子(1990s-2000s),以及神经时代成为动态语义载体(2010s后)。随着Transformer架构兴起,Token从静态符号转变为上下文相关的语义基元,其定义彻底突破"词&quo

AllenLV的博客 1224

IntelliJ IDEA 如何配置git

提示:IntelliJ IDEA以下简称IDEA; IntelliJ IDEA 配置git: 需要的材料: 一、git.exe 二、配置git.exe的环境变量 三、IDEA编辑器 接下来就是配置了: ①你必须去github官网下载一个git.exe,不知道官网的请点击这里,下载完之后安装即可。 ②安装完之后打开所在目录找到bin这个文件夹,我的是在D:\软件\GitHub\G...

qq_32154641的博客 18万+

用V E S C 6-M K V I 第六代调速控制器给VESC电调刷固件

文章摘要:本文介绍了一款先进的电机控制器,具备多项创新技术。核心亮点包括三相电流/电压检测、四象限无缝运行、多模式兼容等先进电机控制技术,以及智能感知与安全保护、高效能电源管理、多样化连接与扩展功能。此外,该控制器支持实时数据监测与用户交互,具备开源生态和工业级可靠性,适用于电动载具、机器人及工业领域。用户需注意散热要求和兼容性提示,可通过VESC-Tool软件进行灵活配置。产品可在常竹科技淘宝店购买,并加入技术交流群获取支持。

2403_89422757的博客 1367

IntelliJ IDEA的安装、配置与使用

IntelliJ IDEA 的安装、配置与使用 尚硅谷 Java 研究院**-**宋红康 www.atguigu.com **一、**IntelliJ IDEA 介绍 – Eclipse IBM 1.JetBrains 公司介绍 IDEA(https://www.jetbrains.com/idea/)是 JetBrains 公司的产品,公司旗下还有其 它产品,比如:  WebStorm:用于开发 JavaScript、HTML5、CSS3 等前端技术;  PyCharm:用于开发 python  P

weixin_44822455的博客 5080

10bit SAR ADC电路:200多页设计与仿真文档,附gpdk045工艺与testbench,可直接导入Virtuoso仿真,含以太网、PLL电路例程及进阶ADC

拥有超过200页的详细设计和仿真文档,它以gpdk045工艺为基础,testbench均可直接导入virtuoso仿真,为我们提供了一个全面了解ADC电路设计的绝佳机会。通过对10bit SAR ADC电路的详细解析,我们不仅了解了其设计背后的原理和实现方法,还体会到了数字与模拟技术的交融之美。这个SAR ADC的结构采用了经典的电荷重分配架构。一个10bit SAR ADC电路,有200多页详细的设计和仿真文档,附带对应的gpdk045工艺,testbench都有,可直接导入virtuoso仿真。

OMyAVKmGPBOF的博客 1335

手把手教你搞定MT6701磁编码器的SSI通信与CRC-6校验(附避坑代码)

本文详细介绍了MT6701磁编码器的SSI通信与CRC-6校验的实现方法,包括硬件连接、时序配置、数据读取和专用CRC-6算法。通过提供避坑代码和常见问题解决方案,帮助开发者快速掌握磁编芯片的调试技巧,确保通信稳定可靠。

weixin_30872337的博客 222

IntelliJ IDEA 之 配置JDK 的 4种方式

一、新建项目前配置JDK 打开IDEA集成开发环境工具,点击:File--Project Structure,如下图   在打开的页面中,选择SDKs属性,并点击中间的加号+,选择JDK,如下图   在打开的页面中,选择本地计算机中已经安装的JDK目录(选择bin目录的上一级即可),然后点击ok按钮,如下图   然后在Project Structure窗口,...

殇莫忆的博客 51万+

安全监控:人员行为分析_(2).人员行为分析基础理论

人员行为分析是指利用计算机视觉技术对视频中的人类行为进行实时或离线检测、识别和理解的过程。视频采集:通过摄像头等设备获取视频数据。视频预处理:对视频数据进行噪声过滤、图像增强等处理,以便后续分析。特征提取:从视频中提取出与人员行为相关的特征,如人体姿势、动作轨迹等。行为识别:利用机器学习或深度学习模型对提取的特征进行分类,识别出具体的人员行为。行为理解:对识别出的行为进行进一步分析,理解其背后的意图或状态。在人员行为分析中,常用的公开数据集包括UCF101、HMDB51、ActivityNet等。

zhubeibei168的博客 1347

IntelliJ IDEA 配置SDK,Tomcat

之前做Java开发一直使用Eclipse。Eclipse功能非常强大,Eclipse开发是使用Java语言开发的。它充分说明Java语言不是一个只能用于开发服务端程序的设计语言。在Eclipse的使用过程中或多或少会出现开发工具上的错误配置和运行上占用非常多内存的现在,所以今天尝试使用IntelliJ IDEA进行Java的开发工作。 下载IntelliJ IDEA 在官网上下载Intelli...

Token_ 2万+

【YOLOv11】014、YOLOv11模型导出:PyTorch到ONNX格式转换与优化

摘要:本文详细介绍了如何将PyTorch训练的YOLOv11模型高效转换为ONNX格式。重点包括:分离模型特征提取与后处理、设置动态维度、优化ONNX算子、验证转换正确性等关键步骤。作者分享了实际项目中的经验教训,如版本对齐、算子兼容性处理、后处理分离等实用技巧,并推荐使用onnx-simplifier工具优化模型。文章强调模型转换是一个需要反复调试的过程,建议保留转换记录形成知识库,以提高部署效率并避免常见错误。

企鹅码农的专属播客,分享10多年的实战案例和经验解读,包含YOLO、RT-DETR、AI等各个工作领域。 307

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

IntelliJ IDEA简单配置

IntelliJ IDEA简单配置 官网:http://www.jetbrains.com/ 文章目录IntelliJ IDEA简单配置一、IntelliJ IDEA 常用设置1.1、打开实时编译:Problems这里可以查看编译1.2、统一开发环境1.3、设置@Autowired注解报错问题1.4、将主题设置为黑色1.5、Ctrl+鼠标滚轮改变字体大小1.6、设置鼠标悬浮提示1.7、自动导入包1...

qq_41853447的博客 2027

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

修改 IntelliJ IDEA 默认配置路径

修改 IntelliJ IDEA 默认配置路径 IDEA 默认会在用户文件夹创建配置目录,这样就会占据C盘很大的空间 例如我的是2018.3版本的: 迁移 {用户目录}/.IntelliJIdea2018.1 文件夹到 D:/Java/JetBrains/.IntelliJIdea2018.1 修改 {IDEA目录}/bin/idea.proper...

雪自纯阳落白衫 1万+

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

构建安全高效的Web应用程序:IntelliJ IDEA的后端开发指南

在当今互联网时代,Web应用项目的开发变得越来越重要。为了提供更好的用户体验和良好的系统可扩展性,采用前后端分离的设计模式已成为众多开发团队的首选。Web)指的是一种基于互联网的信息交流和共享系统,它通过超文本传输协议(HTTP)来传输和访问各种内容。Web由一系列相互链接的网页组成,每个网页可以包含文本、图片、视频、音频等多种媒体形式。Web的核心技术是超文本标记语言(HTML),它用于描述网页的结构和内容。

qq_53058639的博客 1045

IntelliJ IDEA配置maven教程

使用IntelliJ IDEA 配置MavenIntelliJ IDEA介绍Maven介绍IntelliJ IDEA整合MavenIntelliJ IDEA下载及安装Maven下载教程IntelliJ IDEA配置Maven IntelliJ IDEA介绍 IDEA 全称IntelliJ IDEA,是用于java语言开发的集成环境(也可用于其他语言),IntelliJ在业界被公认为最好的java开...

qq_42870186的博客 1283

使用IntelliJ IDEA 配置Maven

1. 下载Maven  官方地址:http://maven.apache.org/download.cgi        下载红色圈中的那个文件。然后下载成功后对文件进行解压,并新建一个本地仓库文件夹(我的名称是maven_repository)            左侧文件是解压后的maven文件夹,右侧是新建的本地仓库 2.配置本地仓库路径

weixin_37956148的博客 7034
上一篇: okhttp3之java.net.SocketTimeoutException: timeout 异常处理
下一篇: Docker常用配置管理操作札记整理
zhg_vincent
博客等级 码龄12年 93粉丝 45原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值