所有文章

  • 【原】MySQL数据库时间和jdbc查询时间相差12小时

    MySQL数据库时间和jdbc查询时间相差12小时MySQL数据库时间和jdbc查询时间相差12小时MySQL数据库时间和jdbc查询时间相差12小时MySQL数据库时间和jdbc查询时间相差12小时

    最近在公司的一个新项目中,在提测的时候出现了很多时间不对的问题,列表上显示的时间对不上本地机器的时间,表现为MySQL数据库时间和jdbc查询时间相差整12个小时,这种问题多半都是时区不对导致的时间差。因为是新项目,所以部署的Linux服务器也是一台新的,没有使用rds,而是直接在这台Linux服务器上手动安装了一个MySQL,所以同事跟我说的时候,我第一反应就是机器的时间没设置好。如上图,我使用date查看了一下系统时间,发现这个时间其实是没问题的,进而怀疑是MySQL自身时区设置的有问题。为了验证,使用selectnow()在mysql中查询一下当前时间,发现now()查询出来的时间也是...

    不忘初心 不忘初心 2022-06-14 围观(99) 评论(1) 点赞(6) JAVA开发

  • 【原】springboot使用jackson处理时间碰到的两个坑

    JAVA开发springboot使用jackson处理时间碰到的两个坑

    之前使用springmvc的时候,没有太注意json转换的细节,每次都是直接写了一个Databinder,也没出过什么大问题,换成springboot之后,自动化配置的东西太多,导致忽略了很多细节处理,最近就碰见了两个问题:jackson转换时间有时区差,会导致时间晚8小时在我本机上,我一直没有重现过,当时在服务器上出现过,导致入库的时间不准确,解决方案有很多,我选择了在配置文件中配置jackson的时区:spring.jackson.time-zone=GMT+8使用feign调用微服务的时候,提示日期format不对项目微服务之间调用的时候,使...

    不忘初心 不忘初心 2019-04-10 围观(120) 评论(0) 点赞(12) JAVA开发

    阅读更多

站点信息

  • 网站程序:spring + freemarker
  • 主题模板:《今夕何夕》
  • 文章统计:篇文章
  • 标签管理标签云
  • 微信公众号:扫描二维码,关注我们