DataGrip

设置 PostgreSQL 连接的时区

  1. 右键打开你想要修改的数据库连接的 Properties 菜单;
  2. 点击 Advanced 按钮;
  3. VM options 后面写入-Duser.timezone=Asia/Shanghai

    格式

    Java

  4. 移除多余空行

File -> Settings -> Editor -> Code Style -> Java -> Blank Lines
Keep maximm blank lines-> In declarations设置为 1
image.png

常用快捷方式

定义变量

比如我想要定义一个Student类对象,输入:

  1. new Student().var

会自动转换成

  1. Student student = new Student();

光标默认选中student,你可以写成你想要命名成的变量

foreach

  • 方法一

对于一个list类型的变量,输入:

  1. student.for

自动转换成:

  1. for (Student student : students) {
  2. }
  • 方法二

在定义的students下面输入:

  1. ArrayList<Student> students = new ArrayList<>();
  2. iter

自动转换成:

  1. ArrayList<Student> students = new ArrayList<>();
  2. for (Student student : students) {
  3. }

异常

当数字太小的时候,显示为0,查看实际数据时仍为原数据

  • 「调试」代码中的变量显示

image.png

  • 查看实际数据

image.png

静态资源不显示

在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

  1. -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

Ctrl+Shift+F 快捷键冲突

微软输入法默认开启简繁切换,关闭即可。

参考