DataGrip
设置 PostgreSQL 连接的时区
- 右键打开你想要修改的数据库连接的 Properties 菜单;
- 点击 Advanced 按钮;
在 VM options 后面写入
-Duser.timezone=Asia/Shanghai。格式
Java
移除多余空行
File -> Settings -> Editor -> Code Style -> Java -> Blank LinesKeep maximm blank lines-> In declarations设置为 1
常用快捷方式
定义变量
比如我想要定义一个Student类对象,输入:
new Student().var
会自动转换成
Student student = new Student();
foreach
- 方法一
对于一个list类型的变量,输入:
student.for
自动转换成:
for (Student student : students) {}
- 方法二
在定义的students下面输入:
ArrayList<Student> students = new ArrayList<>();iter
自动转换成:
ArrayList<Student> students = new ArrayList<>();for (Student student : students) {}
异常
当数字太小的时候,显示为0,查看实际数据时仍为原数据
- 「调试」代码中的变量显示

- 查看实际数据
静态资源不显示
在IDEA中的java web application(或者maven项目)添加新的静态资源时(如html,jpg,gif等),常常会遇到静态资源无法加载的情况。这样的情况我们一般都会想到首先通过热部署或者重启tomcat服务器来加载资源。
但是,有些时候,无论我们的tomcat是否热部署或者不管怎么重启tomcat都无法访问这些资源(提示404找不到),然后就百思不得其解。这种时候可以尝试一下重启整个IDEA,重启之后或许就能够找到这些静态资源。
这可能是由于out目录(idea中的Excluded输出目录,默认为橘红色)中没有加载到这些资源,将需要加载的静态资源手动复制到对应的目录下就行了。这样就可以避免我们在添加静态资源时反复重启IDEA了。
来自:https://www.cnblogs.com/ssjxx98/p/12984188.html
lombok插件无效
Using lombok 1.18.16 did not work for me. I added the argument below in the build process VM options in
-Djps.track.ap.dependencies=false
Setting:-
Build, Execution, Deployment -> Compiler -> Shared build process VM options
and it worked https://github.com/rzwitserloot/lombok/issues/2592
