package com.estate.expert.admin.test;
|
|
import lombok.extern.slf4j.Slf4j;
|
|
import java.time.Instant;
|
import java.time.LocalDateTime;
|
import java.time.ZoneId;
|
import java.util.Map;
|
import java.util.concurrent.ConcurrentHashMap;
|
|
/**
|
* @ClassName TestService
|
* @Description
|
* @Author daisy
|
* @Date 2023/12/24
|
**/
|
@Slf4j
|
public enum TestService {
|
|
INSTANCE;
|
|
private Map<String, Boolean> symbolConfigCache = new ConcurrentHashMap<>();
|
|
public void initSymbol(String symbol) {
|
log.info("TestService initSymbol before, symbol={}, symbolConfigCache={}", symbol, symbolConfigCache);
|
symbolConfigCache.put(symbol, true);
|
log.info("TestService initSymbol after, symbol={}, symbolConfigCache={}", symbol, symbolConfigCache);
|
|
}
|
|
public void init() {
|
String[] symbols = {"USDC", "UDDT", "BTC"};
|
for (String symbol : symbols) {
|
initSymbol(symbol);
|
}
|
log.info("TestService init, symbolConfigCache={}", symbolConfigCache);
|
}
|
|
public void start() {
|
log.info("TestService start, symbolConfigCache={}", symbolConfigCache);
|
|
}
|
|
public static void main(String[] args) {
|
// long timestamp = System.currentTimeMillis(); // 假设这是你的时间戳,表示2023-12-24 00:08:35
|
// System.out.println(timestamp);
|
// Instant instant = Instant.ofEpochMilli(timestamp);
|
// LocalDateTime time = LocalDateTime.ofInstant(instant, ZoneId.systemDefault());
|
// int seconds = time.getSecond();
|
// System.out.println(seconds);
|
//
|
//
|
// long timestamp2 = 1671851315000L; // 假设这是你的时间戳,表示2023-12-24 00:08:35
|
// Instant instant2 = Instant.ofEpochMilli(timestamp2);
|
// long seconds2 = instant.getEpochSecond();
|
// System.out.println(seconds2); // 输出秒数
|
|
long dummyTradeCheckCounter = 0;
|
long result = ++dummyTradeCheckCounter % 10;
|
System.out.println(result);
|
|
}
|
|
|
|
}
|