今天把主力开发工具 IDEA 升级到了2022.3了,出现一个问题,暗色主题(Darcula)下,代码提示框(或者是鼠标移到代码上的文档弹出框),始终是白色背景,很不协调,如图: 之前在升级新版本也有遇到过,但是升级后,IDEA修改了控制这个背景的选项,所以需要到新的地方去修改设置。 打开IDEA的设置 Setting->Editor->Color Schema->General,右侧找到Popups and Hints->Completion,把Background修改一个黑的颜色(我用的…

2022-12-03 0条评论 397点热度 0人点赞 admin 阅读全文

IDEA下需要对一个普通的SpringWeb项目(使用的是Maven构建)的编译出来的class文件进行混淆,准备使用proguard来进行。 我找到了一个使用proguard的maven编译插件,项目地址是:https://github.com/wvengen/proguard-maven-plugin 首先修改pom.xml,在project下,使用如下内容(配置文件有注释,可根据自己实际情况做调整): <build> <plugins> <!-- ProGuard混淆插件--&g…

2022-11-02 0条评论 111点热度 0人点赞 admin 阅读全文

根据IDEA的提示,是否启用lombok,启用后,发现无法正常启动程序了,报错如下: java: java.lang.IllegalAccessError: class lombok.javac.apt.LombokProcessor (in unnamed module @0x109ba79f) cannot access class com.sun.tools.javac.processing.JavacProcessingEnvironment (in module jdk.compiler) because…

2022-10-30 0条评论 166点热度 0人点赞 admin 阅读全文

使用MyBatis很多时候需要新建MapperXML文件,希望有一个比较方便的方式(例如新建Java文件,就是Project的点右键新增的菜单里有),我们也希望在那个菜单里出现MyBatis的Mapper文件。 操作步骤如下所示: 设置Preferences -> 编辑器Editor -> 文件和代码模板File and Code Templates,点击+加号按钮,创建一个新的模板文件,如图所示: 其中,需要输入模板文件的名称(MyBatis Mapper),以及后缀名填写为:xml。 模板文件的内容…

2022-10-07 0条评论 150点热度 0人点赞 admin 阅读全文

前言 基本上每个程序员都会写代码,但写代码的速度不尽相同。 为什么有些人,一天只能写几百行代码? 而有些人,一天可以写几千行代码? 有没有办法,可以提升开发效率,在相同的时间内,写出更多的代码呢? 今天我跟大家一起聊聊在idea中,能提升编码效率的12种插件,希望对大家有所帮助。 1、lombok 之前对lombok还有争议,到底该不该在项目中使用,为此我还专门写了一篇文章《迷茫了,我们该不该用lombok?》。 现在新版的idea已经内置了lombok插件,所以用它是一种趋势。 我之所以把lombok放在整篇文章…

2022-09-05 0条评论 171点热度 0人点赞 admin 阅读全文

如题,IDEA在运行项目的时候,控制台出现如下错误提示: Java HotSpot(TM) 64-Bit Server VM warning: CodeCache is full. Compiler has been disabled. Java HotSpot(TM) 64-Bit Server VM warning: Try increasing the code cache size using -XX:ReservedCodeCacheSize=. 按照日志出现的提示,增加-XX:ReservedCodeC…

2022-08-21 0条评论 348点热度 0人点赞 admin 阅读全文

使用IDEA开发,使用了JRebel热部署来提高效率,修改了Java代码,不用重启应用就只需要编译下就可以生效。 现在项目中使用了MyBatisPlus,发现一个问题,修改了MyBatis的XML文件是无法进行热部署的。 安装 jrebel-mybatisplus-idea-plugin插件(安装和使用Jrebel不在本文的讨论范围) 插件市场,搜索『jrebel mybatis』即可找到并安装,重启IDEA,不需要任何配置,就可以生效修改MyBatis的xml热部署了。 项目地址:https://github.c…

2022-08-20 0条评论 435点热度 0人点赞 admin 阅读全文

如图,用IDEA的暗色主题下,编辑器打开某些文件的类型会出现一个提示,不过提示的背景色或者前景色搭配有问题,导致文字看不清楚。 依次打开设置(Preferences...)-编辑器(Editor)-配色方案(Color Scheme)-常规(General)-右侧选择『编辑器(Editor)』-通知背景(Notification background),然后设定背景颜色为:525129 或者844C24 (可以自定义看看效果,选择自己喜欢的颜色Notification background) 现在看上去舒服多了:

2022-05-31 0条评论 288点热度 0人点赞 admin 阅读全文

Inteillj IDEA在导入模块出现这个错误: Module 'someModule' must not contain source root. The root already belongs to module 'anotherModule' 出现这个错误的原因,可能是: 多模块Maven项目,父模块parent目录不能有src的code。打开Project Structure,找到parent父模块,查看下面的的 Source Folders看看是否把要导入或者添加的module的给加载进来了。删掉就可…

2022-05-29 0条评论 407点热度 0人点赞 admin 阅读全文

Jetbrains的产品现在已经可以支持中文界面了,对英文不好的朋友是个好消息,中文语言包是通过插件的形式安装和加载的,以Intellij IDEA(其他例如PyCharm、AppCode、Webstorm等都一样)为例, 找到设置-插件(plugins),选择Marketplace-输入『中文』进行搜索,搜出来的第一个结果『Chinese (Simplified) Language Pack / 中文语言包』点击Install安装即可。 如果在线安装有困难,还可以从Jetbrains的插件网站下载离线包: htt…

2022-04-28 0条评论 298点热度 0人点赞 admin 阅读全文