- 博客(6)
- 收藏
- 关注
原创 关于mysql时区的一些问题
查看电脑系统的时区:点击win10右下角通知,所有设置---->时间和语言。即可看到系统的时区:UTC+08:00查看mysql时区并查看当前时间SHOW VARIABLES LIKE '%time_zone%';SELECT NOW()结果设置mysql时区为UTC,再查看当前日期。可以发现大约相差8个小时SET time_zone='+0:00';SHOW VARIABLES LIKE '%time_zone%';SELECT NOW()再看后台连接数据库u
2023-09-20 17:16:18
186
1
原创 postgresql日期转字符串格式规则
参见官网:https://www.postgresql.org/docs/current/functions-formatting.html
2021-02-24 11:36:22
1608
原创 sql查询字段为null,但返回的实体类字段的值是某个字段值
首先说怎么解决。如果返回的实体类有@Builder注解,那么就去掉该注解。因为会自动生成全参构造方法。没有就不用看下面了。bug描述:我的返回实体类继承了其他类,本身只有三个属性。使用sql查询,其中一个字段的值应该是null,但结果它的值是其父类的一个字段值。但如果这个字段不为null,那么结果没问题。单独运行sql没问题,就是mybatis执行赋值后出现了问题。原因:mybatis包下有个DefaultResultSetHandler。我自己返回的是个普通实体类,里面的属性也都是基本属性和Strin
2021-01-19 14:49:51
724
原创 windows下git配置多个SSH-Key
win+r 打开cmd窗口,路径是当前用户目录输入生成sshkey命令:ssh-keygen -t rsa -C 'xxx@xxx.com' -f ./.ssh/xx_id_rsa代码参数含义:-t 指定密钥类型,默认是 rsa ,可以省略。-C 设置注释文字,比如邮箱。-f 指定密钥文件存储文件名。gitee上的教程是ssh-keygen -t rsa -C 'xxxxx@qq.com' -f ~/.ssh/github_id_rsa~是linux的用户目录,windows可以使用.
2020-12-29 14:29:15
344
原创 swagger设置传参为list
搜到的文章大多数是在@ApiImplicitParam里添加属性allowMultiple = true,发现没用,后来看到后台有报错java.lang.NoSuchMethodException: java.util.List.(),搜了下,是没有加@RequestParam注解。加完后,在knife4j界面直接用逗号拼接即可。之前(List<String> userIds)之后(@RequestParam(value = "userIds") List<String>
2020-12-18 17:19:48
3134
原创 解决后台返回前端的日期值少一天
解决后台返回前端的日期值少一天原因:Jackson框架默认的时区GMT,相比于东八区少了8小时(东+西-)在application.properties中使用如下配置spring: jackson: date-format: yyyy-MM-dd hh:mm:ss time-zone: GMT+8使用@JsonFormat注解@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd hh:mm:ss")Date st
2020-05-27 15:19:43
3994
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人