素材巴巴 > 程序开发 >

开发工具 IDEA 基本配置 Module内存调整 导入jar包

程序开发 2023-09-07 08:03:33

1、IDEA安装目录介绍

2、调整流畅度(高配置电脑可以调整)

如果电脑是64位系统,且内存大于8g  可按以下步骤调整。获得更好的体验

step1:进入其中 Bin目录

step2:进入64位配置文件

-Xms128m,16G内存的电脑可修改成 -Xms512m

备注:设置初始的内存数,增加该值可以提高Java程序的启动速度

-Xmx750m,16G内存电脑可设置为 -Xmx1500m

备注:设置最大内存数,提高该值,可以减少内存的Garage收集频率,提高程序性能

-XX:ReservedCodeCacheSize=240m,16G内存电脑可设置为-XX:ReservedCodeCacheSize=500m

备注:保留代码占用的内存数量

3、关于IDEA插件  比如Scale,Angular,NodeJS,Scala等等

官方下载地址:https://plugins.jetbrains.com/idea  

需要使用的时候,去官网下载后安装即可。

4、进入IDEA

(1)选择或新建一个工程 NewProject

(2)选择JAVA工程,然后选择JDK目录

(3)IDEA主界面

 创建好工厂以后,可在src目录下,创建项目的包和类。

4、IDEA Module的使用

4.1 Module的基本概念

(1)IDEA的Project 相当于 eclipse的workspace

(2)IDEA的Modue 相当于 eclipse的 Project

       在IDEA中,Project是最顶级的级别,次级别是Module,一个Project可以有多个Module。目前主流的大型项目都是分布式部署的,结构都是类似这种多Module结构。比如:core Module、web Module、plugin Module、 solr Module等等,模块之间可以彼此可以互相依赖。他们之间处于同一个项目业务下的模块,彼此之间有不可分割的业务关系

说明:每个模块就像一个独立的程序,都有自己的src,可在里面写自己的包和类。还可以是前端的Js,html,css

4.2 Module的基本使用

(1)Module的创建

选择顶级项目名称,右键,new Module

(2)Module的删除

    Module会被IDEA标记成一种资源,没法直接删除。

① Module上右键 settings,进入设置模式,选择不想要的Modue,选择"—" ,即可移出Modue的资源标记。

② 不是资源的Module就是一个普通的文件夹,再右键,就可以删除。

(3)Module的添加   (就是复制别人给的Module)

    直接把别人给的Module复制进入IDEA 此时,就是普通的文件,不会被IDEA标记成资源。里面的类都不会和工程的其他类互动起来。要把别人给的类,变成资源,也需要一些操作。

①将Module复制到IDEA相关工程目录下

②选择IDEA主窗口右上角的工程结构,选择想变成资源的Module文件,选择"+" ,Import Module,选择Module文件夹,点击“ok”,选择create,一路Next,最后点击一个Override,即可将此Module变成资源文件。

4.3 一次启动多个Module并设置Module占用的内存(非常重要)

当开始学习做springcloud项目的时候,就会发现,微服务启动多了,内存着不住。因此需要设置每个Module占的内存

step1:进入Edit Configurations

Step2:按照下图添加好要修改内存的微服务

可以将要启动的相关Module集合成一个Compound,并给该Compound取一个名字。

 Step3 只用在VM options 这一处输入:-Xmx100m  即可将内存限制在100m

5、IDEA设置

File—settings

常用设置

(1)设置用鼠标滚轮调整编辑区字体大小

Editor-General-右半边Mouse

打钩 Change font size (Zoom) with Ctrl + Mouse Wheel

(2)设置鼠标悬浮提示(鼠标放在代码上,就提示这个代码的意义)

Editor-General-右半边Other

打钩 Show quick documentation on mouse move  Delay(ms) 1000   (建议1秒,要不显示太频繁)

(3)设置自动导包功能(写代码的时候用了其他包的类,比如Date,IDEA就帮你自动导入)

Editor-General-Auto Import-右半边Java

Insert imports on paste:ALL  (默认是ask,选择all更方便)

打钩 Add unambiguous imports on the fly  (导入明确的包)

打钩Optimisze imports on the fly (for current project)  (优化包)

(4)设置显示行号和方法间的分隔符

Editor-General-Appearance

打钩Show line numbers(默认就勾选了)

打钩Show method separators(默认未勾选,可以让方法之间更明确)

(5)设置忽略大小写(这样String就可以写成string,StringBuffer就可以写成stringbuffer)

Editor-General-Code Completion

Case sensitive completion:改成None(默认是First letter)

(6)设置取消单行显示tabs的操作 (就是多个类不会溢出,可以在第二行继续显示)

Editor-General-Editor Tabs-右边Tab Appearance 去掉勾 Show tabs in single row

(7)设置字体

Editor-Font  (这样就控制台,编译区一起设置了,虽然他们有自己单独的字体设置)

(8)修改注释颜色

Editor-Color Scheme-Language Defaults

Doc Comment-Text:修改文档注释字体颜色

Bolck comment:修改多行注释字体颜色

Line comment:修改单行注释字体颜色

(9)修改类头的文档注释信息

Editor-File and Code Templates-右边Includes-File Header

自行添加注释内容

(10)设置项目文件编码(UTF-8)

Editor-File Encodings  (三处都改成UTF-8)

Global Encoding、Project Encoding、 Default encoding for properties files

(11)设置自动编译 Build,Execution,Deployment

Build,Execution,Deployment-Compiler

打钩 Build project automatically (默认没勾)

打钩 Compile independent modules in parallel(默认没勾)

说明:如果编译过一个类(已经生成了类的字节码文件)之后,对类进行修改,如果没有重新编译,就不会生成新的字节码文件。现在打钩了自动编译,就不用担心没有重新编译了

(12)设置快捷键

Keymap

(13)关于模板(Templates) 就是简写,比如main,sout,psvm等等

Editor—General—Postfix Completion  不可修改,只能用

Editor—Live Templates  可修改,也可自己添加新的(custom Templates)

自定义模板(注意 可以通过$VARX$加变量)

6、导入jar包

step1、在想导入jar包的Module下,点击右键 然后New-Directory

习惯性给这个Directory取名为lib

step2、将网上下载下来的jar包粘贴到lib文件夹下。直接在IDEA里面ctrl+v就可粘贴进来。但是此时的jar包还不能使用。

step3、激活jar包。 选中jar包,点击右键,选择 Add as Library

step4、点击ok


标签:

上一篇: [机器学习笔记]xgboost 下一篇:
素材巴巴 Copyright © 2013-2021 http://www.sucaibaba.com/. Some Rights Reserved. 备案号:备案中。