IntelliJ IDEA

IntelliJ IDEA的使用教程 1.下载 地址: https://www.jetbrains.com/idea/ 2.个性化设置 2.1intellij设置经典样式(背景为黑色的经典样式Darcula) 2.2代码编辑字体修改 2.3修改字符编码集 为了消除乱码问题与配置的简化,实际的项目中,往往把所有的编码集都设置为 “UTF-8″。 ·Global ......... 阅读详情

点击这里可以查看IntelliJ IDEA开发工具详解!

1、IntelliJ IDEA下载安装

  1. 下载路径:公司共享路径 \\192.168.10.234\share\idea(建议大家不要去下载其他地址的资源)
  2. 破解方式:选择License server,填写http://idea.iteblog.com/key.php破解IntelliJ IDEA,如下图所示:
  这里写图片描述
  
  3. 设置主题,自行百度。以下举两个最常用的设置:
  这里写图片描述
  
  这里写图片描述

2、导入工程

  导入目标工程的pom.xml构建工程:File –> Open –> 找到工程的pom.xml文件并打开。

3、配置JDK

  File -> Project Structure… -> Project,如图所示:
  这里写图片描述

4、配置MAVEN

  到File -> Settings目录,然后搜索maven进行配置,如图所示:
  这里写图片描述

5、配置SVN

  请安装SVN(公司共享路径 \\192.168.10.234\share\TortoiseSVN-1.9.4.27285-x64-svn-1.9.4.msi)。请确认你的电脑cmd.exe输入svn,看看命令是否可以识别,这决定了IntelliJ IDEA是否成功集成SVN。如果不能识别请从检查下面两点:
  1. 安装了SVN,并有环境变量;
  2. windows安装svn的时候默认是不安装 svn command line这个东西的,重新打开svn的安装exe,选择modify,将“command line client tools”允许安装,如下图所示:
  这里写图片描述

6、配置Tomcat

  到Run -> Run/Debug Configurations界面,点击“+”如下图所示:

  创建本地Tomcat容器
  创建本地Tomcat容器
  
  设置Tomcat容器的参数
  设置Tomcat容器的参数
  
  添加在Tomcat容器运行的包
  添加在Tomcat容器运行的包

  保持访问地址一致,这里指的是/h5与工程中webapp/swagger/index.htm的url相同
  这里写图片描述
  这里写图片描述
  

Tomcat具体参数配置见:IntelliJ IDEA配置Tomcat详解

7、设置编码格式

  到File -> Settings -> Editor -> Code Style -> Java,点击Manage,点击 import,会让你选择已经设定的 formatter.xml 文件,导入即可。后续直接 alt+ctrl+L 来格式化自己代码即可(也右键文件选中“Refactor Code”)。
这里写图片描述

详情请参考 Intellij IDEA 配置 Code Style!

8、设置注释

如果你不清楚为什么要这样设置注释,你可以进入intellj idea设置类头注释和方法注释详解寻找答案!

  头注释
  1. 定义类注释(Header)和文件头注释(Toper)样式:
  添加类注释
  添加文件注释
  
  2. 让两个注释在class和interface文件中产生作用
  这里写图片描述

可以在此拷贝注释模板:
/**
 * @desc TODO
 * @author wangzc-715
 * @date ${DATE} ${TIME}
 * @see
 */
/*
 * @Project Name: ${PROJECT_NAME}
 * @File Name: ${NAME}
 * @Package Name: ${PACKAGE_NAME}
 * @Date: ${DATE} ${TIME}
 * @Creator: wangzc-715
 * @line------------------------------
 * @修改人:
 * @修改时间:
 * @修改内容:
 */

    
  自定义注释
  1. 我推荐设置toper,header,method这3个注释,如下图所示:
  这里写图片描述
  2. 如何使用自定义注释?你可以在代码中“输入上面关键字”+ TAB 输入这种注释。下面以method为例进行讲解:
  第一步:输入“/**”+ Enter 利用工具本身的方法注释,得到下图结果;
  这里写图片描述
  第二步:输入“method”关键字如下图所示;
  这里写图片描述
  第三步:输入 Enter 插入自定义注释部分如下图所示;
  这里写图片描述
  

--> toper注释模板:
/*
 * @Project Name: TODO
 * @File Name: $FILENAME$
 * @Package Name: $PACKAGE$
 * @Date: $DATE$ $TIME$
 * @Creator: wangzc-715
 * @line------------------------------
 * @修改人:
 * @修改时间:
 * @修改内容:
 */
--> header注释模板:
/**
 * @desc TODO
 * @author wangzc-715
 * @date $DATE$ $TIME$
 * @see
 */
 --> method注释模板:
 @desc  TODO
 * @author wangzc-715
 * @date $DATE$ $TIME$
 * @see

9、构建工程典型错误

大家遇到新的“坑”,请告诉我,我补充到下面去。

  • mvn clean install,发现依赖包找不到,错误例子如下:
D:\hhly-01Code\h5\sns-h5>mvn clean install 
[INFO] Scanning for projects... 
[ERROR] [ERROR] Some problems were encountered while processing the POMs: 
[FATAL] Non-resolvable parent POM for com.hhly.sns:sns-h5:
[unknown-version]: Could not find artifact com.hhly.sns:sns-parent:pom:1.0.0-SNAPSHOT and 'parent.relativePath' points at wrong local POM @ line 4, column 13 -> [Help 2]@ [ERROR] The build could not read 1 project -> [Help 1]
[ERROR]

  解决方式 –>Maven添加工程,点击“+”添加sns-parent工程进行构建,如下图所示:
  这里写图片描述

  • 下载maven本省依赖的文件太慢,怎么办?可以用下面的镜像代理地址,更多代理地址可见Using Mirrors for Repositories!如果都不行的话,悲剧了哈。更好的方法就是保证Maven版本相同的情况下,直接拷贝同事的Maven资源库里到你的Maven资源库中。
<mirror>
  <id>UK</id>
  <name>UK Central</name>
  <url>http://uk.maven.org/maven2</url>
  <mirrorOf>central</mirrorOf>
</mirror>
  1. 出现如下构建异常:
Exception sending context destroyed event to listener instance of class org.springframework.web.context.ContextLoaderListener
java.lang.IllegalStateException: BeanFactory not initialized or already closed - call 'refresh' before accessing beans via the ApplicationContext
    at org.springframework.context.support.AbstractRefreshableApplicationContext.getBeanFactory(AbstractRefreshableApplicationContext.java:170)
    at org.springframework.context.support.AbstractApplicationContext.destroyBeans(AbstractApplicationContext.java:1006)
    at org.springframework.context.support.AbstractApplicationContext.doClose(AbstractApplicationContext.java:982)
    at org.springframework.context.support.AbstractApplicationContext.close(AbstractApplicationContext.java:934)
    at org.springframework.web.context.ContextLoader.closeWebApplicationContext(ContextLoader.java:581)
    at org.springframework.web.context.ContextLoaderListener.contextDestroyed(ContextLoaderListener.java:116)
    at org.apache.catalina.core.StandardContext.listenerStop(StandardContext.java:5115)
  • 我遇见的原因是pom.xml没有设置默认的构建环境,在定义打包环境变量(生产环境、测试环境、开发环境)中添加activeByDefault属性即可。
<profile>
    <id>env</id>
    <properties>
        <package.environment>env</package.environment>
    </properties>
    <activation>
        <activeByDefault>true</activeByDefault>
    </activation>
    <build>
        <resources>
            <resource>
                <directory>src/main/resources</directory>
                <!-- 资源根目录排除各环境的配置,使用单独的资源目录来指定 -->
                <excludes>
                    <exclude>dev/*</exclude>
                    <exclude>test/*</exclude>
                    <exclude>pro/*</exclude>
                </excludes>
                <!-- 是否替换资源中的属性 -->
                <filtering>true</filtering>
            </resource>
        </resources>
    </build>
</profile>     
  • 工程未被识别成maven工程,表现为不能run/debug工程,类文件无法识别等等。
    解决方式:右键该工程的pom.xml,选择“add as maven project”导入工程即可!
      
IntelliJ IDEA入门第一讲——IntelliJ IDEA的下载与安装 早就听说过IntelliJ IDEA的大名,听大家说这个IDE特别的屌!我之前一直都是使用Eclipse在写代码,虽说是能写代码,但感觉Eclipse的界面真是蛮丑的,这样感觉是不是写代码的欲望都有点少了。可能我还是一个小白吧!高手都是无欲无望的,随手捡个东西就能写代码,不用在乎使用什么工具。我在想,我什么时候可以达到这样子的一种境界。自言自语说了一些废话,开始正文,由于我是第一次学习Intel... 阅读详情

相关推荐

IntelliJ IDEA介绍

智能代码补全IntelliJ IDEA 提供上下文感知的代码补全,不仅限于类和方法名,还包括变量名、字段和常量。其智能代码补全功能能够显著提高编码效率。强大的代码分析和重构内置的代码分析工具能够实时检测代码中的潜在问题,并提供详细的修复建议。重构工具支持安全的代码重构,包括重命名、方法抽取、变量内联等。多语言支持。

qq_27390023的博客 2064

idea 一直scanning files to index的原因

IDEA版本:2021.1以后 IDEA在2021.1以后新加了个Shared Indexes(共享索引)功能,为了能够更快的使用共享索引,会下载JDK和Maven库的共享索引,给项目代码构建共享索引。JDKs,Maven Libraries的值默认为Download automatically(自动下载),可以选择设置为Don't download, use local indexes(不下载,使用本地索引) File -> Settings -> Tools -> Share.

时光下的旅途 6540

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)更

weixin_44330782的博客 3114

Reduce the indexing time and CPU load with pre-built JDK shared indexes(idea打开弹出索引问题)

Reduce the indexing time and CPU load with pre-built JDK shared indexes(idea为了能够更快的使用共享索引,会下载JDK和Maven库的共享索引)

日常学习总结 2万+

为何IntelliJ IDEA比Eclipse更好

争论 有一些没有唯一正确答案的“永恒”的问题,例如,更好的是:Windows还是Linux,Java还是C#;谁更强大:Chuck Norris还是Van Damme。 其中的一个Holy War便是Java和IDE的选择: 有许多争论的话题是讨论它们哪个有更多的插件、快捷键等等。它们之间有太多的不同而很难决定什么才是最重要的。 因此,人们都表示两个IDE在功能上都差不多,选择某一个则是个人喜好问题了。 我认为这不仅仅是个人喜好的问题,有客观的原因能表明:Intellij IDEA 肯定比 E

1653

IntelliJ IDEA -settings.zip

IntelliJ IDEA的常用设置,避免一个一个设置。 点击【File】-【Import Settings】- 找到【Settings】的位置,点击【OK】导入。

IDEA是否选择下载共享索引:Download pre-built shared indexes for JDK and Maven libraries

百度:

写写随便! 1万+

idea_201901

亲测试可使用的开发工具,intellij idea 2019是一款市面上最好的JAVA IDE编程工具,该工具支持git、svn、github等版本控制工具,整合了智能代码助手、代码自动提示等功能,IntelliJ IDEA 强大的静态代码分析和人体工程学设计,让你的开发设计简单轻松,IntelliJ IDEA将您的源代码编入索引之后,通过在各个环境中提供相关建议,提供快速和智能的体验:即时和智能的代码完成,即时代码分析和可靠的重构工具。需要的朋友可以下载试试!

Intellij IDEA常用快捷键介绍 Intellij IDEA快捷键大全汇总

其他的快捷键还有很多,象Ctrl+G(跳转到指定行)、Ctrl+F4(关闭当前编辑页面)、Ctrl+F(搜索)等等,这些快捷键由于是各个编辑器都会提供的,而且定义的键位也都差不多,就没什么可说的了; Alt+回车 导入包,自动修正 Ctrl+N   查找类 Ctrl+Shift+N 查找文件 Ctrl+Alt+L  格式化代码 Ctrl+Alt+O 优化导入的类和包 Alt+Ins

Spring Home 7万+

Bellhop海底地形仿真入门:从MATLAB数据导入到3D可视化(附避坑指南)

本文详细介绍了Bellhop海底地形仿真的完整工作流程,从MATLAB数据导入、清洗与坐标转换,到构建.bty输入文件,再到生成高质量3D可视化结果。文章重点解析了数据格式、深度值正负、单位统一及坐标投影等关键环节的避坑指南,并提供了可复用的代码片段,帮助用户高效完成从原始数据到仿真成果的转换。

weixin_29275257的博客 194

闲鱼x-sign、x-mini-wua、x-umt三字段协同验证机制解析

在移动客户端风控体系中,设备标识与行为签名是保障接口安全的核心技术。x-sign并非传统时间戳+密钥的静态签名,而是融合设备特征、运行时状态与服务端动态因子的多阶段位运算结果;x-mini-wua作为小程序轻量水印,依赖主App注入的短时效sessionKey与截断时间戳;x-umt则通过设备硬件与网络环境联合编码实现强绑定。三者构成‘设备—环境—行为’三位一体的交叉验证链路,广泛应用于电商API防护、二手平台数据采集及自动化运营等场景。本文基于Android/iOS真机逆向与Frida动态分析,揭示其生成

weixin_30457551的博客 422

IntelliJ IDEA 使用教程

1. IDEA VS Eclipse 核心术语比较 由下图可见:两者最大的转变就在于工作空间概念的转变,并且在IDEA当中,Project和 Module是作为两个不同的概念,对项目结构是具有重大意义的,这也恰恰是许多IDEA初学者觉得困扰的地方。 1.1 为什么要取消工作空间? 答:简单来说,IDEA不需要设置工作空间,因为每一个Project都具备一个工作空间!!对于每一个IDEA的项目工程(Project)而言,它的每一个子模块(Module...

u013733643的博客 6257

Windows沙盒神器Sandboxie Plus保姆级教程:从安装到实战测试可疑软件

本文详细介绍了Windows沙盒神器Sandboxie Plus的安装、配置与实战应用,帮助用户安全测试可疑软件。从系统要求、安装步骤到核心功能如多沙盒管理、文件共享和快照恢复,全面解析了这款轻量级沙盒工具的优势与使用技巧,特别适合需要隔离运行未知程序的用户。

weixin_29323049的博客 1155

IntelliJ IDEA是什么?

IntelliJ IDEA是用于JVM语言的集成开发环境(IDE),旨在最大程度地提高开发人员的生产力。通过提供巧妙的代码完成,静态代码分析和重构,它可以为您执行例行和重复的任务,并使您专注于软件开发的光明面,不仅使其富有成效,而且带来令人愉悦的体验。 点击下载IntelliJ IDE试用版 多平台 IntelliJ IDEA是跨平台的IDE,可在Windows,macOS和Linux上提供一致的体验。 有关特定于操作系统的说明,请参阅安装IntelliJ IDEA。 请参阅I...

qq_42444778的博客 6078

【Android】汽车电源管理:深入解析CarPowerManager与Suspend To RAM的交互机制

本文深入解析了Android Automotive OS中CarPowerManager与Suspend To RAM(深度睡眠)的交互机制。详细阐述了从车辆发出睡眠请求,到CarPowerManagementService协调应用状态,最终通过内核进入低功耗睡眠的完整流程,并探讨了唤醒机制、开发者实践及功耗优化策略,为车机应用开发与系统优化提供关键指导。

weixin_28339967的博客 291

Android音频学习(十四)——加载音频设备

loadHwModule 是 Android 音频系统的核心初始化函数,负责加载音频硬件抽象层(HAL)的模块实现。它建立 AudioPolicyService 与底层硬件的桥梁,将配置文件(audio_policy_config.xml)中的标签<module>定义转化为可操作的硬件对象,加载的是音频硬件模块(HAL实现),每个模块对应一种音频设备类型,以动态库的形式存在,负责与底层音频硬件交互。

miemie2014的博客 1732

IntelliJ IDEA工具 - 使用IntelliJ IDEA导入Github工程

本博客的代码全部存储在Github在,为了方便大家下载代码。本文演示如何从Github中加载代码到本地工程中。本文使用的IDE是IntelliJ IDEA。

不积跬步无以至千里; 不积小流无以成江海 3万+

解锁微信小程序Camera组件的隐藏技能:连续扫码背后的逻辑与陷阱

本文深入解析微信小程序Camera组件在连续扫码功能中的技术原理与优化方案,涵盖识别率提升、内存管理策略及典型问题排查。通过实战参数对比和代码示例,帮助开发者解决扫码枪应用中的性能损耗与界面卡顿问题,提升零售、物流等场景的工作效率。

weixin_29019241的博客 493

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的博客 5066

六、数据资产平台功能架构

该架构图展示了一个功能完善的数据资产平台,它涵盖了数据资产管理的各个方面,从数据采集、模型设计、编目到使用和分析。通过该平台,企业可以更好地管理数据资产,提高数据利用效率,并为业务决策提供有力支持。

moton2017的博客 1627

假人有限元模型

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

IntelliJ IDEA 配置SDK,Tomcat

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

Token_ 2万+

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

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

IntelliJ IDEA安装

IntelliJ IDEA支持大量的插件和扩展,可以根据您的需求进行定制。您可以通过插件市场浏览和安装各种插件,如代码生成器、测试工具、UI设计器等。您还可以自定义IntelliJ IDEA的快捷键、界面主题和字体等,以提高您的开发效率和舒适度。IntelliJ IDEA是一个高度可定制和可扩展的IDE。可以通过修改设置、配置快捷键等方式自定义IDEA的工作环境和操作方式。此外,还可以开发自己的插件来扩展IDEA的功能。IntelliJ IDEA提供了丰富的API和文档,方便开发者进行插件开发。

Python老吕的博客 2273

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

【IntelliJ IDEA】IntelliJ IDEA调试技巧

本文深入介绍了IntelliJ IDEA的调试功能,从基础的行断点设置到高级的条件断点、日志断点、异常断点等技巧,详细讲解了变量监控、表达式求值、多线程调试和远程调试等实用方法。文章强调合理使用调试工具可以精准定位问题,提高开发效率,并建议开发者在日常工作中积极实践这些技巧,不断积累调试经验。通过掌握IDEA强大的调试功能,开发者能够更快解决代码问题,深入理解程序运行机制,从而提升开发质量和效率。

大雨淅淅的博客 1152

Intellij IDEA

1 Intellij IDEA 1.1 Intellij IDEA介绍 IntelliJ IDEA,是java语言开发的集成环境,IntelliJ在业界被公认为最好的java开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE支持、各类版本工具(git、svn、github等)、JUnit、CVS整合、代码分析、 创新的GUI设计等方面的功能可以说是超常的。IDEA是JetBrains公...

java豪的博客 1549

Intellij IDEA 简介

Intellij Idea 是Jetbrains 公司旗下的一款JAVA开发工具。 该公司旗下有很多优秀的开发工具,有些都已经开源给社区免费授权使用。 说起该软件首先得要说起另外一个JAVA开发工具Eclipse,这个工具使用了很多年,当年依然是最好用的软件。但是...

chuqing2172的博客 1109
上一篇: ice
下一篇: 分布式事务
iQuester
博客等级 码龄11年 22粉丝 41原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值