![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
IDEA使用技巧
Let_me_tell_you
一线码农,终身学习者。微信公众号:谈谈理想
展开
-
解决idea编辑application.yml文件或properties文件没有提示问题
解决办法:在idea的插件面板中,禁用或卸载 wl Spring Assistant插件即可解决问题。原创 2023-08-09 18:04:33 · 1599 阅读 · 1 评论 -
解决idea mybatis xml代码数据表不关联数据库报红问题
idea中myabtis的xml文件中写的sql中包含的数据表,在idea的Database面板配置了数据库连接之后,是可以关联提示字段及表名的,但是配置了没有效果。在检查问题之前,请确定表名没写错,并且已经在Database面板配置了数据库连接,这里以MySQL数据库为例,其他数据库大同小异。数据库名涉及业务,就不展示了,知道是数据库名就行。配置了之后还是没有提示,在xml文件中依旧报红,虽然不影响代码运行,但是影响心情和效率。解决办法打开设置面板,点击SQL Resoulution Sco原创 2022-03-31 14:55:12 · 5219 阅读 · 4 评论 -
idea取消代码编辑区竖线显示
Idea的代码编辑区中间存在一条竖线,网上看到说是为了提示开发者代码不要写太长,虽然有点作用,但是强迫症看着还是很不舒服,所以设置一下取消掉。设置步骤如下:效果:原创 2021-05-12 16:14:56 · 4275 阅读 · 0 评论 -
idea不显示Local Changes界面
新版Idea只显示Git,没有Local Changes界面很不习惯,可以按照如下操作调出Local Changes界面。Settings --> Version Control --> Commit -->取消勾选Use non-madal commit interface-->点击Apply原创 2021-03-05 01:16:28 · 2711 阅读 · 3 评论 -
idea 2020.3版本设置显示内存占用情况
最新版的idea将此设置从设置面板中移除了(也可能是我没找到),特此记录一下。鼠标滑动到底栏单击右键,选中Memory Indicator即可在右下角显示内存占用情况。原创 2020-12-05 18:54:46 · 7382 阅读 · 3 评论 -
SpringBoot2.2上传文件示例
上传文件代码controllerpublic class PicController { //注入异步线程池 @Autowired private FileThreadPool fileThreadPool; @Autowired private FileService fileService; /** * 图片上传接口 ...原创 2019-12-13 16:56:41 · 1194 阅读 · 0 评论 -
MyBatis源码解析(四) Cache模块
MyBatis的二级缓存MyBatis的缓存分为一级缓存和二级缓存,一级缓存是 SqlSession 级别的缓存,二级缓存是mapper级别的缓存。但是这篇博客主要是介绍mybaits中缓存接口和缓存键接口,以及一些缓存实现。之前写过一篇博客简单介绍了一下Hibernate的两级缓存。链接: https://blog.csdn.net/Letmetell_you/article/detail...原创 2019-11-30 16:44:30 · 1070 阅读 · 0 评论 -
Idea设置快捷键生成序列化ID
打开 Settings 设置面板,搜索serialization issues ,找到serializable class without 'serialVersionUID' 勾选,然后 选择 Apply ,选 OK,然后回到编辑器页面,光标放在类名上中,然后使用快捷键 Alt + Enter 键生成序列化ID。具体设置位置对照下图...原创 2019-10-21 09:13:08 · 1276 阅读 · 0 评论 -
Java反射桥接方法解析
在阅读mybaits源码的反射模块时,看到了如下的一段代码:/** * 添加 Method 数组到 uniqueMethods * @param uniqueMethods * @param methods */ private void addUniqueMethods(Map<String, Method> uniqueMethods, Method[...原创 2019-10-17 09:50:59 · 1027 阅读 · 0 评论 -
idea打开maven项目卡在finished
惯例,先给解决方案升级maven版本至3.5.2以上maven仓库使用的是阿里云的镜像;idea版本是2019.2;maven版本是 3.5.2;3.5.2这个版本好像有bug,具体原因未深究,解决方案就是在apache官网下载最新的maven,升级之后仓库镜像和本地仓库之类的配置与之前保持相同即可,重新打开项目重新导包即可。...原创 2019-10-14 13:41:35 · 2616 阅读 · 0 评论 -
Integer的parseInt和valueOf的区别
先来看一下下面这段代码String s = "1";System.out.println(Integer.valueOf(s));System.out.println(Integer.parseInt(s));输出结果是什么?没错,一样都是1。两个方法都可以把数字类型字符串转成int类型整数,但是这两个方法还是有一点区别的,valueOf(String s)方法调用了parseInt(S...原创 2019-09-25 10:39:27 · 657 阅读 · 0 评论 -
Spring源码解析之ConfigurableApplicationContext
UML图接口的作用从上面的UML图中,可以看到 ConfigurableApplicationContext 直接继承了 ApplicationContext, Lifecycle, Closeable 接口,所以 ApplicationContext 是 ApplicationContext 的子类。用过Spring或者看过Spring源码的,肯定都知道ApplicationContext...原创 2019-09-06 15:07:12 · 1160 阅读 · 0 评论 -
idea控制台中文乱码问题解决
在windows10 1903环境下测试可行,其他环境修改方式大同小异,但未进行测试。解决方案修改 C:\Users\你的用户名.IntelliJIdea2019.1\config\idea64.exe.vmoptions在文件的最后一行添加 -Dfile.encoding=UTF-8 ,然后保存,重启idea即可修复文件乱码的问题。附上我本机的 idea64.exe.vmoption...原创 2019-08-22 11:01:16 · 222 阅读 · 0 评论 -
idea常用设置教程收集,长期更新
提示方法参数设置教程地址:https://blog.csdn.net/nan_cheung/article/details/79487267自动生成 serialVersionUID 的设置:https://www.cnblogs.com/godtrue/p/7674487.html设置注释不显示在行首:https://blog.csdn.net/xu_joy/article/...原创 2018-05-30 10:29:13 · 244 阅读 · 0 评论