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 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); } }