作者:tusdasa

时间:2020-02-19

分类:Java

Spring Cloud

在开发时,我们经常要设置日期格式,使用Spring Cloud过程中,我发现了一个小问题(也可是我菜)。数据在转化未JSON时。时常会从新设计日期的格式如

jackson:
date-format: yyyy-MM-dd HH:mm:ss
time-zone: GMT+8

使用以上方式配置json的时间格式

而在FeignClient 调用微服务时,可能会应出现以下异常

nested exception is org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.util.Date` from String \"2020-02-01 16:55:03\": not a valid representation (error: Failed to parse Date value '2020-02-01 16:55:03': Cannot parse date \"2020-02-01 16:55:03\": while it seems to fit format 'yyyy-MM-dd'T'HH:mm:ss.SSSZ', parsing fails (leniency? null)); nested exception is com.fasterxml.jackson.databind.exc.InvalidFormatException: Cannot deserialize value of type `java.util.Date` from String \"2020-02-01 16:55:03\": not a valid representation (error: Failed to parse Date value '2020-02-01 16:55:03': Cannot parse date \"2020-02-01 16:55:03\": while it seems to fit format 'yyyy-MM-dd'T'HH:mm:ss.SSSZ', parsing fails (leniency? null))\n at [Source: (PushbackInputStream); line: 1, column: 261] (through reference chain: net.tusdasa.evaluation.commons.CommonResponse[\"data\"]->net.tusdasa.evaluation.entity.Term

去掉以上配置,就可以了


作者:tusdasa

时间:2019-07-10

分类:Linux

C语言 Linux

什么是Makefile


  makefile用来管理linux下程序代码的编译流程。哪些文件先编译,哪些后编译。通过make简化操作 


如何使用Makefile


  如果你在linux下编译过一些软件,你一定会输入过make这个命令。在输入make后就会查找当前目录下的Makefile文件


简单快速入门


# 指定编译器
CC = gcc
# 打开所有所有警告
OPTIONS = -Wall
# 默认执行第一条指令
default:
    $(CC) $(OPTIONS) main1.c -o bin/main
# make clean 调用
clean:
    rm -rf bin/*
    rm -rf a
    rm -rf b


其在调用make后执行的shell命令为

gcc -Wall main1.c -o bin/main



怎么样,是不是用一个简单的make 代替了原来复杂、麻烦的命令?



作者:tusdasa

时间:2019-06-01

分类:默认分类

HTTPie  是一个命令行 HTTP 客户端。目标是让 CLI 与 Web services 的交互尽可能的更友


安装

安装 python3

pip install --upgrade httpie


使用

http [flags] [METHOD] URL [ITEM [ITEM]]



友情链接



©2020编程学习  陕ICP备14012662号-2