最近突然遇到个问题:用idea跑Tomcat服务,不到30分钟内存就吃完了。用任务管理器查看,发现java.exe占了10G内存!!查了各种方法一、ideaTomcat配置没用!!!二、ideaidea64.exe.vmoptions安装目录下的bin下的idea64.exe.vmoptions配置,还是C:\Users\Administrator\.IntelliJIdea2019.1\config下的idea64.exe.vmoptions配置改成如下也没用!!三、jvisualvm.exe检查然后打开jdk/bin的jvisualvm.exe监控...
继续阅读 >
分类:idea
2021
01-21
01-21
修改idea的这些启动参数,令你的idea健步如飞
idea这个工具真的很好很强大。而且非常的好用。用过idea的人,估计都不想用eclipse了。idea这个工具虽然好用,但是对硬件还是有点要求,如果你的电脑内存是2G,我建议您还是直接使用eclipse吧,但是现在2G的电脑应该少的很了。如果你要用idea建议内存8G/16G/32G…硬件虽然满足了,但是我还是要简单配置一下。如果你不配置,可能再好的电脑配置,都跑不出来效果。如果小项目,可以不用配置,但是您如果稍微运行大一点的项目,...
继续阅读 >
2021
01-21
01-21
IDEA之启动参数,配置文件默认参数的操作
配置文件写法:isPay是key,如果启动参数不传,则采用默认值是1。启动类传参:补充:IDEA使用指定配置文件在VMoptions中添加-Dspring.profiles.active=xxx如以上为个人经验,希望能给大家一个参考,也希望大家多多支持自学编程网。如有错误或未考虑完全的地方,望不吝赐教。
继续阅读 >
2021
01-21
01-21
IDEA 2020.3最新永久激活码(免费激活到 2099 年,亲测有效)
分享一下IntelliJIDEA2020.3.1最新激活注册码,破解教程如下,可免费激活至2099年,亲测有效,下面是详细文档哦~提供下面两种激活方法,小伙伴任选其一即可:第一种:即本文的教程,可激活到2099年,跟着文章一步一步来即可;第二种:《IDEA破解新招-无限重置30天试用期》,这种方法可以通过无限重置30天试用期的方式持续使用;注意本教程适用于IntelliJIDEA2020.3.1以下所有版本,请放心食用~本教程适用Windows/M...
继续阅读 >
2021
01-21
01-21
IDEA Spring Boot 自动化构建+部署的实现
本文所有操作都基于AlibabacloudToolkit进行操作。1.插件安装在插件市场中下载安装。在IntelliJIDEA顶部菜单栏中选择File>Settings。在Settings对话框的左侧导航栏中单击Plugins。在Plugins区域单击Marketplace。在搜索栏中输入AlibabaCloudToolkit。SearchResults区域会出现AlibabaCloudToolkit,单击Install。等待下载、安装完成后,单击RestartIDE。填写邀请码邀请码:6ERULV2.配置服务器地址添加服务器。在IntelliJ...
继续阅读 >
2021
01-21
01-21
JVM性能调优实战:让你的IntelliJ Idea纵享丝滑
本文已被Github仓库收录https://github.com/silently9527/JavaCore前言在前面整理了一篇关于JVM故障诊断和处理工具,考虑到大部分的Java程序员都使用的是IntelliJIdea,本篇就使用工具来实战演练对IntelliJIdea运行速度调优调优前的运行状态 原始配置内容要查询idea原始配置文件的路径可以在VisualVM中的概述中查看原始配置内容:-XX:ReservedCodeCacheSize=240m-XX:+UseCompressedOops-Dfile.encoding=UTF-8-XX:SoftRefLR...
继续阅读 >
2021
01-17
01-17
Intellij Idea 多模块Maven工程中模块之间无法相互引用问题
一、问题背景在Intellijidea中,新建Maven项目,在魔项目中新建多个模块,发现模块间相互调用失败二、问题原因模块间无法相互引用为IDEA的一个BUG三、问题解决1、点击项目右上角【ProjectStruct】(Mac快捷键:⌘;)2、选中modules->Dependencis->+->addModulesDependency,选择你需要增加的依赖3、如果点击Apply无法确认,报错:删除source标签中已经有的依赖,点‘x'即可删除到此这篇关于IntellijIdea多模块Maven...
继续阅读 >
2021
01-17
01-17
Intellij IDEA使用restclient测试的教程图解
IntellijIDEA内置了restclient来帮忙我们测试我们的后台代码,让我们可以脱离第三方工具测试,也更不需要我们编写前端代码,直接让我们能想网站发送get,post,put,delete等请求,十分方便1.打开TestRestfulWebService点击Tools,选择TestRestfulWebService2.选择请求方式请求方式分为GET和POST方式,GET方式直接在url里面加参数就可以了,对于POST方式需要传送参数这在RequestParameters添加就可以,1.如果有中文乱码...
继续阅读 >
2021
01-17
01-17
关于IDEA git 只有Commit没有Push的问题
最近发现一个问题,是关于IDEA的一些骚操作的事儿~具体怎么回事,一起来看看。我们都知道使用git分布式版本控制工具,提、拉代码都会有一个本地暂存区,也就是本地仓。这也就说我们的Commit提交到的是我们的本地仓库,Push才会推送到远程分支。那么我的IDEA快捷操作至少要有下图中的这三个快捷操作按钮 但是我同事新装的IDEA只有Update、和Commit如下图:point_down:怎么设置为有Push图标或者没有呢?File-》Settings-》Menu...
继续阅读 >
2021
01-13
01-13
使用idea开发javaWeb应用程序的思路(实现用户的增删改查)
在2.7节基础上,这一节实现了用户的增删改查操作。完整工程代码:链接:https://pan.baidu.com/s/1zSGMvSQa-ihwEN5pP4vW6w提取码:dpw8工程目录结构如下:1、添加/修改用户页面在webapp下新建目录user,用于存放用户相关的页面。添加和修改使用的是同一个页面,通过url中的参数控制是否是修改操作。后台通过是否传递了id进行判断新增还是修改。新建:add.html,代码如下:<!DOCTYPEhtml><htmllang="en"><head><metacharset="...
继续阅读 >
2021
01-13
01-13
一文读懂IDEA里面的Artifact到底是什么
我表示,我在刚刚整这个web开发的时候,在配置tomcat的时候,我也是很好奇,这个东西是什么?一般会见到如下的图。Artifact是maven中的一个概念,表示某个module要如何打包。这又多个模块的概念,不懂的就先当他是个web项目吧,例如warexploded、war、jar、ear等等这种打包形式;一个module有了Artifacts就可以部署到应用服务器中了!好奇这个带不带exploded的有什么差别不?这个是不带exploded的。和下图的框框对比下,就可以...
继续阅读 >
2021
01-13
01-13
IDEA 配置 JRebel 热部署的方法(推荐)
在平常的开发项目中,我们改动代码需要频繁的重启,如果机器配置不好、项目比较大的情况下,重启一次项目,多则5~6分钟,少则2~3分钟,效率低而且极其浪费时间。如果我们能实现项目启动后,改动代码不需要重启,让代码实现热加载就可以大大提高开发效率,而JRebel就是这样的工具,能帮助我们在99%的场景下,修改代码不重启,直接热加载就可以让代码生效。JRebel是什么JRebel是国外团队开发的一款收费工具,JRebel允...
继续阅读 >
2021
01-09
01-09
解决IDEA中多模块下Mybatis逆向工程不生成相应文件的情况
首先Mybatis工程中配置文件需要放在resources包下:在配置文件中需要注意两点:1.配置数据库连接的jar包,要使用绝对路径,其他配置和之前不是多模块的情况一样:2.配置对应生成文件的所在目录时,也要使用绝对路径:接下编写逆向工程启动类其中指定逆向工程配置文件时,要使用绝对路径:importorg.mybatis.generator.api.MyBatisGenerator;importorg.mybatis.generator.config.Configuration;importorg.mybatis.generator.conf...
继续阅读 >
2021
01-08
01-08
idea 创建properties配置文件的步骤
我们在j2ee当中,连接数据库的时候经常会用到properties配置文件,我们原来在eclipse或者myeclipse当中会在src文件夹目录下创建一个properties文件。然后用如下代码去加载配置文件InputStreamin=PropertiesDemo.class.getClassLoader().getResourceAsStream("database.properties");Propertiespro=newProperties();pro.load(in);但是我们在idea当中不能这样去新建一个文件,因为在idea有一个文件类型的设置比如这里写图...
继续阅读 >
2021
01-08
01-08
IDEA创建Java项目导出Jar包运行
第一步:创建Java项目下图中的勾去掉:下图中输入项目名称,选择存放位置(可随意选择)上图中点击Finish后即可完成java项目的创建。第一次创建会出现:不是第一次可能会出现:第二步:编写程序输入包名,创建class,创建main方法。三处都可以运行main方法,红框为结果。第三步:导出jar包选择main方法的java文件点击确认后会生成下图中的文件生成jar包第四步:运行jar包把jar包拷贝到E盘(随意)下,按住shift+鼠标右键,在此处打...
继续阅读 >
2021
01-08
01-08
IntelliJ IDEA中Project与Module的概念以及区别
在IntelliJIDEA中,没有类似于Eclipse工作空间(Workspace)的概念,而是提出了Project和Module这两个概念。接下来,就让我们一起看看IntelliJIDEA官方是如何描述两者的吧!对于Project,IntelliJIDEA官方是这样介绍的:Aprojectisatop-levelorganizationalunitforyourdevelopmentworkinIntelliJIDEA.Initsfinishedform,aprojectmayrepresentacompletesoftwaresolution.Aprojectisacolle...
继续阅读 >