前言 众所周知,java的代码是同步顺序执行,当我们需要执行异步操作时我们需要创建一个新线程去执行,以往我们是这样操作的: /** &n...
spring项目启动时执行任务
在我们写代码的时候,很多时候难免碰到一些需求是需要我们在项目启动的时候来 启动线程/读取缓存/开启某个服务等等操作,这时候难免会犹豫该怎么做,究竟在哪里执行这个操作?是加载spring bean的...
jackson.ObjectMapper在序列化Timestamp类型的值时比实际时间少8个小时
jackson版本1.6.1问题描述如下:序列化时间是比实际时间少8小时public class JacksonTest { &nbs...
Feign接口JSON数据转Date类型数据慢8小时问题
现象最近在接口联调中发现一个现象,前端传入JSON格式数据,其中包含Long型时间戳,但是在调用Feign接口(有Date类型参数)的时候,发现Date类型参数总是比正确时间慢8小时比如{"...
springboot时间格式化
package com.miequan.mall.domain.config; import com.fasterxml.jackson.databind.Serializatio...
springboot慢了8个小时
springboot项目接口时间数据慢了8个小时刚开始怀疑是数据库然后又怀疑是jdk然后重启电脑啥的都没办法了就查资料哎,谁能想到是json这玩意儿问题一个微小的问题搞了一个小时,服了下面这段加载配置...
SpringBoot接口返回的数据时间与实际相差8小时问题排查
场景描述部署了一个SpringBoot应用在容器中,请求一个接口,接口返回的时间与实际相差8小时。可能原因1、容器的时区与实际时区相差差8小时2、jvm时区与实际时区相差8小时3、存入数据库后的时间相...
接口返回时间为什么差8小时?论SpringBoot中Jackson配置
概述Jackson作为SpringBoot中默认的JSON mapping库,在java项目中应用十分广泛,你在项目实践中是不是遇到过这样的问题:日期格式看上去没问题,但是序列化之后输出的字符串差了8...
local class incompatible: stream classdesc serialVersionUID
redis 做缓存的时候,然后修改了返回DTO对象结构造成了这个序列号不一致然后反序列化失败的问题,解决办法,删除redis中对应的key即可,觉得麻烦直接 redis flushdb这里做个记录,哎...
@cacheable key 动态拼接
目的是为了同一分类避免冲突,且优雅@Cacheable(value = "job",key = "'job-info-'.concat(T(String)...