IDEA使用教程最全汇总(持续更新)

2023-11-17

1.IDEA实用设置小技巧

2.IDEA常用快捷键

3.IDEA关联数据库

前言

本文记录IDEA实用的使用教程,以作记录。

一、IDEA实用设置小技巧

1.IDEA去掉代码黄色下划线

	在IDEA中根据设置的不同,有些代码页,当代码重复比较多时,会出现灰色或黄色的波浪线
	可以在File->Settings->Editor->Code Style->Inspections->General->Duplicated Code  把方框里的对勾取消就OK了。
	这个看个人喜好,我是喜欢界面简洁明了一些。

2.IDEA设置显示常见的视图

可以在view中将想要的视图勾选即可显示出来 。
Toolbar -----》 最上方的工具栏
Tool Buttons -----》 左侧的项目菜单及架构体系
Status Bar -----》 最下方的终端状态
Navigation Bar -----》 上方的文件路径,会显示当前页面的工程路径
如图可见

3.IDEA设置忽略大小写提示

IntelliJ IDEA 的代码提示和补充功能有一个特性:区分大小写
比如输入stringBuffer,IntelliJ IDEA - 默认是不会帮我们提示或是代码补充的,但是如果我们输入StringBuffer 就可以进行代码提示和补充。
可以在File->Settings->Editor->General-Code Completion勾选上

4.IDEA文件名报红的问题

这个是因为IDEA检测到当前项目的文件没有提交到代码库,故而报红提示。
在这里插入图片描述

可以在File->Settings ->Version Control中将vcs选为none,回到开发界面,报红消失。
在这里插入图片描述

三、IDEA常见的快捷键

在这里插入图片描述

三、IDEA连接数据库

根据需要连接数据库类型选择,这里我选的是orcale
在这里插入图片描述
按照上图配置数据库连接,配置完可以先点Test Connection测试能否连接上。

在这里插入图片描述
图标 1:同步当前的数据库连接。这个是最重要的操作。配置好连接以后或通过其他工具操作数据库以后,需要及时同步。
图标 2:配置当前的连接。
图标 3:断开当前的连接。
图标 4:显示相应数据库对象的数据。
图标 5:编辑修改当前数据库对象。

实际使用
在这里插入图片描述
右击已经配置好的数据库,new一个console。

随便写一个查询语句,执行,数据就查出来了
在这里插入图片描述

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

IDEA使用教程最全汇总(持续更新) 的相关文章

  • 策略模式还是命令模式?

    假设我有一个金融交易列表 我需要针对这些交易执行一系列验证规则 一个例子是我有一笔购买产品的交易 但是首先我需要验证交易中的帐户是否有足够的可用资金 产品没有售完等 由于这些规则 交易将是标记为拒绝 并应指定错误代码 当然 我正在考虑用一个
  • 将构造函数作为参数传递给方法

    我是java新手 开始研究构造函数 我看到一些构造函数作为参数传递给方法的示例 请告诉我当构造函数作为参数传递给方法时会发生什么 或者建议我一些链接 我可以在其中获得有关使用构造函数的足够知识 根据您需要传递构造函数的目的 您可以考虑传递供
  • 对象数组的数组(二维数组)JNI

    我正在努力创建自定义对象类型 ShareStruct 的二维数组 jobjectArray ret jobjectArray ins jobjectArray outs jclass myClass env gt FindClass env
  • 重写 getPreferredSize() 会破坏 LSP

    我总是在这个压倒一切的网站上看到建议getPreferredSize 而不是使用setPreferredSize 例如 如前面的线程所示 对于固定大小的组件 使用重写 getPreferredSize 而不是使用 setPreferredS
  • 运行 java -jar 时出现 java.lang.ClassNotFoundException

    我正在使用 ant 来构建我的build xml文件 它编译正常 但随后得到运行时java lang NoClassDefFoundError通过 运行生成的 jar 时java jar my jar jar 似乎这个问题出现了很多 但没有
  • Selenium IDE-自动化Select2搜索框

    我正在尝试自动化 selenium IDE 中的 select2 搜索框 我打开它并输入了我正在搜索的搜索关键字 但是 即使我有用于显示结果的代码 它也不起作用 问题是我猜字符输入得太快 因此结果不会显示在搜索框中 我确信我在某个地方出错了
  • 以有效的方式从 Map 中删除多个键?

    我有一个Map
  • 在java中将字符串日期转换为美国格式

    我有下面的代码 其中日期为字符串类型 我必须将其设置为美国格式 所以下面我已经展示了它 private static final SimpleDateFormat usOutputDate new SimpleDateFormat MM d
  • 插入时的 iBatis 判别器

    我有一个抽象类Example以及与之相伴的具体子类 我使用鉴别器来提取数据out数据库的 像这样
  • 用于层次结构树角色的 Spring Security / Java EE 解决方案

    我知道 Spring Security 非常适合标准角色和基于权限的授权 我不确定的是这种情况 系统中管理着 10 000 名员工 员工被组织成组织结构图 跨部门的谁向谁报告的树 其中一些员工是用户 这些用户仅被允许访问其职责范围内的员工
  • 在带有 Protocol Buffers 的项目中使用 Proguard 有什么特点?

    我有一个使用 Google Protocol Buffers 的项目 一旦我尝试用 ProGuard 对其进行混淆 似乎 protobuf 会导致问题 我将所有自己的类打包成mybuildedclasses jar 谷歌代码被打包成prot
  • 如何减去两个 XmlGregorianCalendar 对象来创建一个 Duration 对象?

    我想计算两个时间之间的差值XmlGregorianCalendar对象 从而创建一个Duration object 但我还没有找到执行减法的干净方法 你会怎么做 那应该是 DatatypeFactory newDuration xgc2 t
  • javax.media.jai 类的公共下载?

    这是一个非常简单的问题 我一直在寻找可以下载 javax media jai 库的地方 我找到了 jai imageio 库 但是我发现的所有其他 jai 内容要么已经过时 2008 年及之前 然后我遇到了登录屏幕 是否有 javax me
  • java中使用多线程调用同一类的不同方法

    我有一个类 如下所示 具有三种方法 public class MyRunnable implements Runnable Override public void run what code need to write here to c
  • Eclipse 中选定单词的括号

    几天前 我觉得这个问题很愚蠢 所以不要将其发布在这里 但即使在搜索了很多之后 我也没有找到合适的解决方案 对于那些使用过的人TextEdit 在 Mac 上 他们会完全知道我在说什么 在编码时 我只想在单词或一行上加上引号或括号 为此 我必
  • spring data jpa复合键重复键记录插入导致更新

    我有一个具有复合键的实体 我试图通过使用 spring data jpa 存储库到 mysql 数据库来持久化它 如下所示 Embeddable public class MobileVerificationKey implements S
  • 如何使用自定义 JDK 构建 Jenkins 项目?

    我有一个常规的 Jenkins 实例 运行一些多分支管道 该实例在 JDK 11 上运行 因为 Jenkins 并不真正支持更高版本 没关系 但不好的是 我的所有管道似乎也都受到 Java 11 的限制 Jenkins 仅使用它自己也使用的
  • 决策树和规则引擎 (Drools)

    In the application that I m working on right now I need to periodically check eligibility of tens of thousands of object
  • Java中单例的其他方式[重复]

    这个问题在这里已经有答案了 只是我在考虑编写单例类的其他方法 那么这个类是否被认为是单例类呢 public class MyClass static Myclass myclass static myclass new MyClass pr
  • mybatis:使用带有 XML 配置的映射器接口作为全局参数

    我喜欢使用 XML 表示法来指定全局参数 例如连接字符串 我也喜欢 Mapper 注释 当我尝试将两者结合起来时 我得到这个例外 https stackoverflow com questions 4263832 type interfac

随机推荐

  • 什么是稀疏数组?

    文章目录 稀疏数组 一 定义 二 代码实现 1 二维数组转稀疏数组 2 稀疏数组转二维数组 3 完整代码 总结 稀疏数组 稀疏数组一般使用在一个二维数组存储着大量无效数据的场景中 举个例子 一个二维数组存储了100个数据 有效数据只有2个
  • 【Qt】Qt中的拖放操作实现——拖放文件以及自定义拖放操作

    文章目录 Qt的拖放操作 使用拖放打开文件 自定义拖放操作 文章参考 Qt Creator快速入门 第三版 Qt的拖放操作 拖放操作分为拖动Drag和放下Drop Qt提供了强大的拖放机制 可在帮助文档中通过Drag and Drop关键字
  • IAR Embedded Workbench安装

    1 开发环境安装包 链接 https pan baidu com s 1Eatz6vyuniWRcAHd OMWcA 2 安装步骤
  • JS做图片滑动

    在界面中做一个关于图片左右滑动的效果 循环切换 可从最后一张右滑到第一张 从第一张左滑到最后一张 设置两个按钮 a href lt a a href gt a 图片 img js代码 获取id 把图片放入一个数组 设定初始函数 图片显示为数
  • 深度学习之人脸检测实践-现有框架实现 opencv Face++

    人脸检测通常是人脸识别等复杂任务的第一步操作 目前主流的人脸检测算法 https zhuanlan zhihu com p 24816781 这里主要记录一些常用的算法实践 目前只有OpenCV提供的Haar级联检测和调用Face 的人脸检
  • sudo apt-get update 出现InRelease问题

    sudo apt get update 出现InRelease问题 ubuntu ubuntu sudo apt get update sudo ubuntu 的密码 命中 1 http repo zabbix com zabbix 3 2
  • 树莓派4b风扇安装方法_树莓派安装手记

    女王节前夕做活动 卖树莓派的淘宝店家做活动 又在盆友的鼓励下剁手买了一个派 245元 有一个3代B型的派 一根带插头的充电线 一个需要自己组装的透明外壳 散热片 小风扇 就没了 是的 没有屏幕 我这里的条件也不太乐观 一台没有网线接口的超薄
  • 【操作系统】Linux Kernel中memcpy的汇编实现 详解(包括必要基础概念等)

    memcpy汇编实现 由于这篇博客是从我的各种笔记上搬的 我不知道自己为什么看了mmcpy汇编实现 也许单纯就是因为好玩 在arch x86 boot Copy S中 由Linus在1992年写的一段代码 GLOBAL memcpy pus
  • brew install mysql

    Mac安装MySQL Brew 以及修改默认密码 折腾了一大圈之后 得知需要安装MacOS的包管理器 HomeBrew 百度搜索macos安装homebrew 进入第一个CSDN大佬文章开始撸 安装HomeBrew教程 跟着教程把brew安
  • 连续随机变量的概率分布(正态分布)

    2019独角兽企业重金招聘Python工程师标准 gt gt gt 概率密度与分布函数 当用函数f x 来表示连续型随机变量时 我们将f x 称为概率密度函数 或者密度函数 想要求随机变量的概率 可以用 分布函数F x 来表示 F x 为图
  • 【JavaScript速成之路】一文带你初识JavaScript

    个人主页 小杨 的csdn博客 系列专栏 JavaScript速成之路 希望大家多多支持 一起进步呀 文章目录 前言 1 JavaScript 1 1 JavaScript概述 1 2 JavaScript历史 1 3 JavaScript
  • History API 使用指北

    https yeaseonzhang github io 2017 03 03 History API E4 BD BF E7 94 A8 E6 8C 87 E5 8C 97 more HTML5 History API 基本上是为了SPA
  • vue.config.js配置解析

    const path require path module exports publicPath publicPath process env NODE ENV production production sub path outputD
  • mybatis动态sql中的trim标签的使用

    trim标记是一个格式化的标记 可以完成set或者是where标记的功能 如下代码 trim标记是一个格式化的标记 可以完成set或者是where标记的功能 如下代码 1 select from user
  • java jvm监控实现_JVM及Java监控原理与实践

    简介 主要是介绍一下对运行Java程序的一些跟踪 以及对JVM内存等方面进行运维的一些方法 反解析class文件的工具使用 一般使用jd gui工具进行反编译class文件 有些jd gui无法反编译的class 可以使用luyten工具进
  • 关于video标签的巨坑

    事情是这样的 请求第一页的资源的时候 第一个位置是个视频 现在视频的src是写在video的source中的 第一个位置 但是切换到下一页的时候 下一页的数据的第一个位置也是视频 但是页面上显示的还是之前的 打开调试工具看 可以发现sour
  • Qt :非window子窗体的透明度设置

    问题的由来 心血来潮 想利用QTimer 配合 setWindowOpacity 方法来实现一个窗体淡入的效果 实验代码 粗糙的实验代码 void Widget on pushButton clicked QTimer timerOpaci
  • 3DMAX怎么把模型分开

    一 3dmax怎么把模型分开 1 怎样将一个合并过得物体分解成数个小物体呢 前提是经过合并过得 2 如果是成组的物体 只需点击工具栏 组 成组 3 如果是附加合并的物体 点击组的话 不会出现其他的命令 这时 要在修改面板分离 选中物体 右键
  • 空中旋球计算机控制系统,自动乒乓球发球机设计及其控制系统的研究

    摘要 为了使练习者能更好地学习乒乓球技术以达到健身和训练的目的 本文针对乒乓球发球的特点 从总体上设计了一种新型的乒乓球发球机 自动乒乓球发球机 本文综述了国内外乒乓球发球机的现状 对已有发球机的机械结构进行分析 根据所需实现的功能 提出了
  • IDEA使用教程最全汇总(持续更新)

    1 IDEA实用设置小技巧 2 IDEA常用快捷键 3 IDEA关联数据库 前言 本文记录IDEA实用的使用教程 以作记录 一 IDEA实用设置小技巧 1 IDEA去掉代码黄色下划线 在IDEA中根据设置的不同 有些代码页 当代码重复比较多