| | |
| | | |
| | | private final Lock syncCurrencyLock = new ReentrantLock(); |
| | | |
| | | @Scheduled(initialDelay = 0, fixedRate = Long.MAX_VALUE) |
| | | // @Scheduled(initialDelay = 0, fixedRate = Long.MAX_VALUE) |
| | | public void start() { |
| | | log.info("行情数据计算-------------启动"); |
| | | |
| | |
| | | long endTime = System.nanoTime(); |
| | | double durationInSeconds = (endTime - startTime) / 1_000_000_000.0; |
| | | if(durationInSeconds >= 2){ |
| | | System.out.println("程序执行时间: " + durationInSeconds + " 秒"); |
| | | log.info("程序执行时间: " + durationInSeconds + " 秒"); |
| | | } |
| | | } catch (Exception e) { |
| | | log.error("行情数据计算错误--------------【严重预警】"); |