發表文章

目前顯示的是 7月, 2023的文章

Grafana 設定兩個Y-axis

圖片
Grafana 設定兩個Y-axis grafana 量化交易 linux 常常會遇到兩個不同維度,不同上下界要做比對,結果線圖就被壓縮的很淒慘阿 如上圖所示,上面的序列被壓縮變成一條線 這時候我們可以設定第2個Y軸來解決 解決方式 在 Edit > Panel > Series overrides > Add Series overrides 加入要分開的序列,並在 Y-axis 選擇 “2” 效果如下 Enjoy!!!

Java JSON 不同的field 要轉成同一個DTO

  Java JSON 不同的field 要轉成同一個DTO java json jackson 在用 jackson JSON 常有種情境就是不同的來源JSON要轉成同一個DTO物件 如下 { "e" : "ORDER_TRADE_UPDATE" , "T" : 1689244751953 , } { "excute" : "ORDER_TRADE_UPDATE" , "time" : 1689244751953 , } 這兩種格式都希望轉成 @Data public class DTO1 { private String excute ; private Long time ; } 快速的解決辦法有兩個 方法一 利用@JsonAlias @Data public class DTO1 { @JsonAlias ( { "excute" , "e" } ) private String excute ; @JsonAlias ( { "time" , "T" } ) private Long time ; } 方法二 利用 seter @Data public class DTO1 { private String excute ; private Long time ; public void setT ( Long t ) { this . time = t ; } public void setE ( String e ) { this . excute = e ; } } 利用方法二 可以解耦合 如果不想讓主要的DTO 寫太多不同情境的 CODE 可以改成如下 @D