IDEA的基本使用

2023-10-30

在这里插入图片描述

1.设置字体

在这里插入图片描述

2.改背景颜色默认为白色

file---->settings
Darcula是黑色
在这里插入图片描述

3.设置maven

在这里插入图片描述

4.单个项目工程的设置

使用idea创建java项目 sdk默认是内置的 我们要选择自己的 jdk
idea中 一个项目就是一个工作空间

在这里插入图片描述

全局项目工程的设置

在这里插入图片描述

5. 查看方法在哪里被调用

在这里插入图片描述

6. idea 的报错:command line is too long …

在这里插入图片描述
解决方案:
在这里插入图片描述然后在此标签( )内加入如下标签

<property name="dynamic.classpath" value="true" />

在这里插入图片描述

7.自动导包 java里面的两对号

在这里插入图片描述

8.无论你输入大小写 都会自动提示

修改第一行

在这里插入图片描述

9.快捷键设置

ctrl+y删除
ctrl+d复制
ctrl+/注释
alt+insert生成get+set方法 ctrl+a全选 shift单选几个
alt+回车 代码提示补全或者xxx.var
ctrl+h全局搜索

删除项目的时候 file-colse Project 找到他的位置 进行删除
删除类 右键 delete

public class Main {
    //psvm
    public static void main(String[] args) {
        //sout
        System.out.println("heise");
    }
}

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

10.把项目放到服务器中

addConfiguration 左上角 ------> +号 --------->tomcat Server------------>local------->

自己配置一下tomcat-------->你可以配置地址 ------->

放置项目 deployment ------->右边 +号 artifact---->appInfoMar:war exploded---->完了以后可以配置一下application context你的项目访问路径

图片的设置是静态资源的更新 不让他重启

在这里插入图片描述

11.idea的插件 补全dao

file–>setting–>plugins–>搜索mybatis---->free mybatis plugin Istall 需要重启—>

在这里插入图片描述

alt+回车 接着就出来

在这里插入图片描述

写sql语句 借助idea 右侧database---->+ mysql------->Driver换成5.1的 不是默认的------>user password----->先Test Connection----->database:appinfodb----->

12.按两下shift老弹出对话框 怎么设置取消

在这里插入图片描述
直接输入idedou
在这里插入图片描述

  1. alt+ctrl+l格式化

  2. 加异常 选择 ctrl+alt+t

  3. 莫名其妙左侧贴条不显示
    在这里插入图片描述
    点击最下面最左侧的
    另外项目名突然在下方显示
    在这里插入图片描述
    7.创建maven项目
    创建的是时候maven home的位置改下
    enable auto_import自动导入
    每次只需要刷新一下 就可以更新依赖
    maven依赖 他的仓库位置经常会变 时不时的自己改下

13.idea中maven的配置
在这里插入图片描述

13.重复代码报灰色下划线

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

14. 改包名没有反应

需要先改文件中含有包名的 再修改包名才可以成功

15. 包结构层级显示

点开项目结构视图右上角那个齿轮,如下图所示。看第二行菜单,【Hide Empty Middle Packages】前面有个勾,这表示现在包是不分层级显示的,把勾去掉,包就会分层级显示,并且第二行名字会发生变化,变成【Compact Empty Middle Packages】。
在这里插入图片描述

16. 0%classes,0% lines covered

解决方法Ctrl + Alt + F6,然后取消勾选

17、idea中查看底层源码注释

在这里插入图片描述
delays可以设置成500或者1000 如果没有则不需要设置

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

IDEA的基本使用 的相关文章

  • STM32--MPU6050 DMP读角度总结

    前言 我TM爆肝 MPU6050简介 MPU6050一般为六轴或九轴传感器 正常情况下为 三轴陀螺仪 测角速度 三轴加速度仪 三轴磁场轴 有些没有 一般测量角度 陀螺仪和加速度仪就够了 若想测量角度 通过一些滤波算法 可以将所测速度和所测加
  • 程序视界——聚焦程序员的

    http blog csdn net foruok article details 74908128
  • vs2022配置Qt开发环境

    参考了一篇非常优秀的博客 https blog csdn net yao hou article details 108015209 devc 的 成功在vs2022上跑起来了
  • C0185 [2006普及组-A]明明的随机数(C语言写)

    题目描述 明明想在学校中请一些同学一起做一项问卷调查 为了实验的客观性 他先用计算机生成了 N 个 1 到 1000 之间的随机整数 N 100 对于其中重复的数字 只保留一个 把其余相同的数去掉 不同的数对应着不同的学生的学号 然后再把这
  • Excel在统计分析中的应用—第二章—描述性统计-方差系数的计算及应用

    方差 标准差和四分位数偏差 其均为含有量纲的值 因此会受到计量单位不同或者改变而变得缺乏可比性 而方差系数则是从相对的角度 通过比值来衡量分散程度 因此消除了量纲的影响 标准差系数 又称为均方差系数 离散系数 在财务管理中 称为变化系数 指
  • 如何解释“我篡改了区块链”这个问题

    区块链数据 全局一致 难以篡改 这两个特性已经广为人知 是区块链营造 信任 的基石 为了达到这两个效果 区块链的共识 同步 校验等技术细节足可大书特书 而本文要从 我篡改了区块链数据 讲起 我篡改了区块链数据 FISCO BCOS开源联盟链
  • java往数组中添加元素

    往字符串数组追加新数据 param arr param str return public static String insert String arr String str 原数组的长度 int size arr length 要添加的
  • 转存文章— 网游加速器实现原理解析

    http blog csdn net kidwei article details 8559842 1 前言 网游加速器是针对个人用户快速连接网游服务器的一种服务 为了解决国内南北网络互联瓶颈的问题 网络加速器 厂商通过搭建多个高带宽的双线
  • 使用minio接口里上传的图片无法在管理界面预览,直接在管理界面上传的图片可以预览

    记录一下使用minio存储文件的时候遇到一些坑爹问题 先是上传的方法putObject 用官网给的sdk示例一写 发现居然提示错误了 然后进该方法类仔细看了一下 好家伙居然方法偷偷改过了但是官网还没改 于是写的测试方法如下 filename
  • 【华为OD机试真题 JAVA】猴子爬山阶梯跳跃问题

    标题 猴子爬山阶梯跳跃问题 时间限制 1秒 内存限制 262144K 语言限制 不限 一天一只顽猴想要从山脚爬到山顶 途中经过一个有n个台阶的阶梯 但是这个猴子有个习惯 每一次只跳1步或3步 试问 猴子通过这个阶梯有多少种不同的跳跃方式 输
  • C++运算符的优先级

    有括号的优先级最高 涉及对象的运算符 自增自减 取值 取地址运算符 逻辑非 按位取反 强制类型转换 长度运算符 先乘除后加减 左移右移运算符 比较运算符 三目运算符 各类赋值运算符 逗号运算符优先级最低 注意 同一优先级的运算符 运算次序由
  • ESOE之最后一篇

    ESOE 项目现已完成0 2版 并开辟了一个站点放置 因此作者不会再在这里进行更新了 感兴趣的朋友请访问 http www viviasoft com esoe home gb index htm 第一次以网志形式计划一个项目 多谢cdsn
  • JS继承(含ES6)或者两个类A,B,B如何继承A

    JS继承方式有很多 主要分ES5和ES6继承的实现 先说一下ES5是如何实现继承的 ES5实现继承主要是基于prototype来实现的 具体有三种方式 一是原型链继承 即B prototype new A 二是借用构造函数 call 或者
  • 对于d3dcompiler_47.dll丢失问题,几种详细解决方法

    d3dcompiler 47 dll是Direct3D编译器的动态链接库文件 它是DirectX的一部分 DirectX是由微软开发的一组应用程序接口 API 用于在Windows操作系统上实现多媒体和游戏的高性能图形和声音效果 d3dco
  • 数据结构和算法学习之骑士周游算法(贪心优化)

    package com atguigu horse import java awt import java util ArrayList import java util Comparator import java util Sorted
  • 看论文技巧

    带着目的去看论文 漫无目的看论文效率不仅低下 而且啥都没学到 还不如直接打开手机刷抖音 每篇论文的abstract和methodology是最重要的 用来判断这篇论文读的价值 如果整篇论文的点不够核心或者和你不相关 直接下一篇 Relate

随机推荐

  • 【Audio音频兴趣拓展】TDD noise是如何产生的?

    GSM 蜂窝电话采用 TDMA Time Division Multiple Access 时分多址 时隙分享技术 时分多址把时间分割成周期性的帧 每一个帧再分割成若干个时隙向基站发送信号 基站发向多个移动终端的信号也都按顺序安排在预定的时
  • linux 删除所有子目录下的指定文件/文件夹(转载)

    linux 删除所有子目录下的指定文件 文件夹 采用find exec组合来完成 find alipay demo type d name pycache exec rm rf 说明 alipay demo 为待查询的开始目录 从此目录开始
  • 从删除顺序表中所有值为X的元素说起,谈谈python中删除list某个元素的方法

    一个题目 长度为n的顺序表L中删除所有值为X的数据元素 要求时间复杂度为 O n O n O n 空间复杂度为 O
  • 【BW系列】SAP 讲讲BW/4 HANA和BW on HANA的区别

    公众号 SAP Technical 本文作者 matinal 原文出处 http www cnblogs com SAPmatinal 原文链接 BW系列 SAP 讲讲BW 4 HANA和BW on HANA的区别 前言部分 大家可以关注我
  • 操作系统基础知识之处理器性能方程指标(包含阿达姆定律、CPI、Clock cycle time等)

    计算机设计人员通过持续时间或速率来指代时钟周期的时间 程序的 CPU 时间可以用两种方式表示 CPU 时间 程序的 CPU 时钟周期 时钟频率 除了执行程序所需的时钟周期数外 我们还可以计算执行的指令数 如果我们知道时钟周期数和指令数 就可
  • SpringBoot 日志框架

    SpringBoot日志框架 项目中日志系统是必不可少的的 目前比较流行的日志框架有log4j logback等 slf4j Simple Logging Facade for Java 则是一个日志门面框架 提供了日志系统中常用的接口 l
  • Windows System32下常见快捷指令

    Windows System32下常见快捷指令 win R 命令行窗口 cmd dos命令窗口 mstsc 远程登录输入窗口 calc 快速打卡计算器 control 打开控制面板 eventvwr 打开事件管理器 ipconfig ip查
  • spring_day01_IOC

    1 spring 概述 1 1 框架的概述 框架是一个封装了很多功能和模块的程序的半成品 可以理解为一个由很多工具类组成的一个工具包 1 2 spring的概念 spring是分层的JavaSE EE应用full stack轻量级开源框架
  • NOIP2016初赛总结(提高组)

    题目 https www zhihu com question 51865837 answer 127892121 注 我是HE的 不是JS的 照片是ZYJ神犇的 单选 一 单项选择题 共15 题 每题1 5 分 共计22 5 分 每题有且
  • ES索引库的别名的强大功能

    ES 的别名不停服切换索引 线上发布 场景 我们现在线上正在使用 ES索引库 V 没有使用ES索引库别名 两个问题 现在由于字段更新 把线上的数据重新写入了V1库 现在如何在不断服的情况下 完美的实现 从V 切换到V1 索引库 后续如果再次
  • 基于Matlab实现帧间差分法的运动目标检测(附上完整源码+图像+程序运行说明)

    帧间差分法是一种常用的运动目标检测方法 可以通过对连续帧之间的差异进行分析来确定目标的运动情况 在本文中 我们将介绍如何使用Matlab实现帧间差分法的运动目标检测 文章目录 部分源码 完整源码 图像 程序运行说明下载 部分源码 首先 我们
  • 离线安装npm包

    1 先在联网机器上下载安装npm bundle和http server 以管理员身份运行打开cmd 然后npm install npm bundle 或者 cnpm install npm bundle npm install http s
  • Springboot 封装Fastdfs 功能模块

    整体项目结构 第一步 BuleSky 的pom xml 文件
  • android apk应用系统集成编译错误问题

    在系统源码中添加一个APK源码目录 并写了相应的android mk文件 编译时出错如下 make No rule to make target out target common obj JAVA LIBRARIES liba71S in
  • ServletRequest和HttpServletRequest为什么可以强制转换

    ServletRequest强制转换为HttpServletRequest为什么没报错呢 先看一下普通转换 1 父类对象强转成子类 出错ClassCastException Father f new Father Son s Son f 2
  • 插入排序的递归算法

    一 算法思想 由插入排序的基本思想可以得到它的递归算法 确定前面的数是已经排好序了的 从当前数开始 依次一个个的插入到前面的数中 二 代码 插入排序的递归算法 void insert vector
  • 【C++】multiset用法

    转自 https blog csdn net sodacoco article details 84798621 c 语言中 multiset是
  • 【Clipping input data to the .... for integers).】的解决办法

    Clipping input data to the for integers 的解决办法 参考资料 https www freesion com article 7534157435 在用matplotlib pyplot显示输入图像时
  • 磁盘扩容(LVM)

    提示 文章写完后 目录可以自动生成 如何生成可参考右边的帮助文档 磁盘扩容 LVM 一 LVM是什么 二 LVM制作 创建LVM逻辑卷 创建pv 物理卷 创建vg 卷组 创建lv 逻辑卷 制作文件系统并挂载 制作文件系统 格式化 挂载 查看
  • IDEA的基本使用

    1 设置字体 2 改背景颜色默认为白色 file gt settings Darcula是黑色 3 设置maven 4 单个项目工程的设置 使用idea创建java项目 sdk默认是内置的 我们要选择自己的 jdk idea中 一个项目就是