当前位置: 首页 > news >正文

IDEA中常见问题汇总

🍓 简介:java系列技术分享(👉持续更新中…🔥)
🍓 初衷:一起学习、一起进步、坚持不懈
🍓 如果文章内容有误与您的想法不一致,欢迎大家在评论区指正🙏
🍓 希望这篇文章对你有所帮助,欢迎点赞 👍 收藏 ⭐留言 📝

🍓 更多文章请点击
在这里插入图片描述在这里插入图片描述

文章目录

  • 一、IDEA启动报堆溢出
    • 1.1 解决方案
  • 二、IDEA启动命令行太长
    • 2.1 解决方案
  • 三、EasyCode生成代码页面无法打开
    • 3.1 解决方案
    • 3.2 EasyCode

一、IDEA启动报堆溢出

IDEA java.lang.OutOfMemoryError: Java heap space

在这里插入图片描述

1.1 解决方案

双击shift,搜索show memory indicator,右下角显示IDEA内存占用情况

在这里插入图片描述

在设置中对构建堆大小进行修改

在这里插入图片描述
重新构建及重启项目

二、IDEA启动命令行太长

【Error】Error running Application. Command line is too long.Shorten the command line via JAR manife

2.1 解决方案

在这里插入图片描述在这里插入图片描述在这里插入图片描述
修改成图片所示即可

在这里插入图片描述

三、EasyCode生成代码页面无法打开

在这里插入图片描述
点击Generate Code 后无法打开以下页面
在这里插入图片描述

3.1 解决方案

网上有多种方案,但是都不适合我,这里只说明我这次的解决方案
在这里插入图片描述
将.idea下的easyCode开头的文件进行删除,重启idea后打开生成页面则正常显示

3.2 EasyCode

因为EasyCode中的模板可以自定义,所以想自己修改的话,可以参考以下文档

IDEA中安装EasyCode:EasyCode安装Urll

Velocity模板引擎语法 :https://www.cnblogs.com/yangzhinian/p/4885973.html

以下是EasyCode中自带的文档说明帮助理解

说明文档:属性$author 设置中的作者 java.lang.String$modulePath 选中的module路径 java.lang.String$projectPath 项目绝对路径 java.lang.String对象$tableInfo 表对象obj 表原始对象 com.intellij.database.model.DasTablepreName 表前缀 java.lang.Stringname 表名(转换后的首字母大写)java.lang.Stringcomment 表注释 java.lang.StringfullColumn 所有列 java.util.List<ColumnInfo>pkColumn 主键列 java.util.List<ColumnInfo>otherColumn 其他列 java.util.List<ColumnInfo>,除主键以外的列savePackageName 保存的包名 java.lang.StringsavePath 保存路径 java.lang.StringsaveModelName 保存的model名称 java.lang.StringcolumnInfo 列对象obj 列原始对象 com.intellij.database.model.DasColumnname 列名(首字母小写) java.lang.Stringcomment 列注释 java.lang.Stringtype 列类型(类型全名) java.lang.StringshortType 列类型(短类型) java.lang.Stringcustom 是否附加列 java.lang.Booleanext 附加字段(Map类型) java.lang.Map<java.lang.String, java.lang.Object>$tableInfoList java.util.List<TableInfo>所有选中的表$importList 所有需要导入的包集合 java.util.Set<java.lang.String>回调&callback 回调对象setFileName(String) 设置文件储存名字setSavePath(String) 设置文件储存路径,默认使用选中路径setReformat(Boolean) 设置是否重新格式化生成后的代码,默认为界面选定值setWriteFile(Boolean) 设置是否生成文件,默认为true工具$toolfirstUpperCase(String name) 首字母大写方法firstLowerCase(String name) 首字母小写方法getClsNameByFullName(String fullName) 通过包全名获取类名getJavaName(String name) 将下划线分割字符串转驼峰命名(属性名)getClassName(String name) 将下划线分割字符串转驼峰命名(类名)hump2Underline(String str) 将驼峰字符串转下划线字符串append(Object... objs) 多个数据进行拼接newHashSet(Object... objs) 创建一个HashSet对象newArrayList(Object... objs) 创建一个ArrayList对象newLinkedHashMap() 创建一个LinkedHashMap()对象newHashMap() 创建一个HashMap()对象getField(Object obj, String fieldName) 获取对象的属性值,可以访问任意修饰符修饰的属性.配合debug方法使用.call(Object... objs) 空白执行方法,用于调用某些方法时消除返回值debug(Object obj) 调式方法,用于查询对象结构.可查看对象所有属性与public方法serial() 随机获取序列化的UIDservice(String serviceName, Object... param)远程服务调用parseJson(String) 将字符串转Map对象toJson(Object, Boolean) 将对象转json对象,Boolean:是否格式化json,不填时为不格式化。toUnicode(String, Boolean)String转换为unicode形式,Boolean:是否转换所有符号,不填时只转换中文及中文符号。$timecurrTime(String format) 获取当前时间,指定时间格式(默认:yyyy-MM-dd HH:mm:ss)$generateServicerun(String, Map<String,Object>) 代码生成服务,参数1:模板名称,参数2:附加参数。$dasUtil Database提供的工具类,具体可方法请查看源码,适用于高端玩家$dasUtil.$dbUtil  Database提供的工具类,具体可方法请查看源码,适用于高端玩家

该文章会一直更新...............................

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


http://www.mrgr.cn/news/90552.html

相关文章:

  • 20240824 美团 笔试
  • 在vivado中对数据进行延时,时序对齐问题上的理清
  • 自己动手实现一个简单的Linux AI Agent
  • HCIA项目实践--静态路由的总结和简单配置
  • C++基础学习记录—作用域限定符
  • Electron 主进程和渲染进程通信方法总结
  • MFC线程安全案例
  • H5接入支付宝手机网站支付并实现
  • 软件工程-软件设计
  • Linux 配置 MySQL 定时自动备份到另一台服务器
  • Webpack包
  • 2.【线性代数】——矩阵消元
  • springCloud-2021.0.9 之 GateWay 示例
  • (Xshell 8 + Xftp 8)下载安装miniconda至服务器指定目录+配置虚拟环境
  • 微信小程序网络请求封装
  • AI-Engine-Direct-Helper 快速上手及环境配置
  • linux运行kettle 遇到问题汇总
  • 自然语言处理NLP入门 -- 第二节预处理文本数据
  • fps动作系统9:动画音频
  • 【Android开发AI实战】选择目标跟踪基于opencv实现——运动跟踪