小编Bab*_*age的帖子

使用 Feign 反序列化 LocalDateTime

我在尝试反序列化包含 LocalDateTime 字段的 JSON POST 响应时遇到异常。

feign.codec.DecodeException: java.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING
Run Code Online (Sandbox Code Playgroud)

以下是 JSON 格式的响应:

{
  "date":"2018-03-18 01:00:00.000"
}
Run Code Online (Sandbox Code Playgroud)

这就是我创建远程服务的方式:

@PostConstruct
void createService() {
    remoteService = Feign.builder()
            .decoder(new GsonDecoder())
            .encoder(new GsonEncoder())
            .target(RemoteInterface.class, remoteUrl);
}
Run Code Online (Sandbox Code Playgroud)

如何强制 Feign 将日期反序列化为 LocalDateFormat?

java date spring-cloud-feign localdate

5
推荐指数
1
解决办法
4304
查看次数

在AVX x86中将int转换为double

我有一个外部功能:

extern "C" void calculateAreaUnderCurve_(double startPoint, double endPoint, int numberOfTrapezes, double* coefficients, double* result);
Run Code Online (Sandbox Code Playgroud)

我想在我的.asm文件中转换numberOfTrapezes为a double.

我试着用:vcvtsi2sdcvtsi2sd,但它不工作.

编辑:

这是我的.asm文件

.model flat,c    
.code

;   Function declatation:
;   int calculateAreaUnderCurve_(double startPoint, double endPoint, 
;   int numberOfTrapezes, double* coefficients, double* result);

calculateAreaUnderCurve_ proc
        push ebp
        mov ebp,esp

;   Load argument values
        vmovsd  xmm1,real8 ptr [ebp+8]      ;xmm1 = startPoint
        vmovsd  xmm2,real8 ptr [ebp+16]     ;xmm2 = endPoint
        mov     ebx, [ebp+20]               ;ebx  = numberOfTrapezez int value
        mov     eax, [ebp+28] …
Run Code Online (Sandbox Code Playgroud)

x86 assembly x86-64 masm avx

0
推荐指数
1
解决办法
689
查看次数

标签 统计

assembly ×1

avx ×1

date ×1

java ×1

localdate ×1

masm ×1

spring-cloud-feign ×1

x86 ×1

x86-64 ×1