java培训_博益教育 java培训就业班_博益教育

                                          当前位置:博益教育 > java热点 >

                                          Java中使用NTP服务进行服务器校时
                                          栏目分类:java热点   发布日期:2025-01-27   浏览次数:135

                                          1、NTP 是甚么?

                                          NTP 是收集时代合同(Network Time Protocol),它用去共步收集摆设【如估量机、脚机】的时代的制定。

                                          两、NTP 告竣甚么目标?

                                          目标很复杂,便是为了供应正确时分。由于尔们的脚表、脚机、电脑等摆设,常常会跑着跑着技术便呈现了过错,或者速或者缓的少几秒,功夫少了以至偏差太过钟。

                                          ntp.jpg

                                          NTP 效劳器列表

                                          Windows体系上自带的二个:time.windows.com 战 time.nist.gov

                                          MacOS上自带的二个:time.apple.com 战 time.asia.apple.com

                                          NTP受时赶快域实效劳:cn.ntp.org.cn

                                          中原迷信院邦家受时焦点:ntp.ntsc.ac.cn

                                          阿里云受时效劳器:ntp.aliyun.com

                                          腾讯云受时效劳器:

                                          time1.cloud.tencent.com

                                          time2.cloud.tencent.com

                                          time3.cloud.tencent.com

                                          time4.cloud.tencent.com

                                          time5.cloud.tencent.com

                                          应用Java停止对于时,必需引进commons-net包

                                          <dependency><groupId>commons-net</groupId><artifactId>commons-net</artifactId><version>3.8.0</version><!--应用您须要的最新版原--></dependency>

                                          编码十分复杂,属于牢固写法

                                          packagecom.example.springboot.demo;importcn.hutool.core.date.DateUtil;importlombok.extern.slf4j.Slf4j;importorg.apache.commons.net.ntp.NTPUDPClient;importorg.apache.commons.net.ntp.TimeInfo;importjava.io.IOException;importjava.net.InetAddress;importjava.util.Date;@Slf4jpublicclassNptTest{privatestaticStringnptUrl="ntp.aliyun.com";publicstaticvoidmain(String[]args){NTPUDPClienttimeClient=newNTPUDPClient();try{//设备超通常间为1000毫秒timeClient.open();timeClient.setDefaultTimeout(1000);timeClient.setSoTimeout(1000);//将主机实"ntp.aliyun.com"剖析为InetAddressInetAddressinetAddress;try{inetAddress=InetAddress.getByName(nptUrl);}catch(Exceptione){System.err.println("没法剖析主机实:"+e.getMessage());return;}//取阿里云NTP效劳器通讯TimeInfotimeInfo=timeClient.getTime(inetAddress);timeClient.close();//将接纳到的期间调动为Date对于象longreturnTime=timeInfo.getMessage().getTransmitTimeStamp().getTime();Datetime=newDate(returnTime);System.out.println(nptUrl+"以后期间:"+DateUtil.formatDateTime(time));}catch(IOExceptione){e.printStackTrace();}}}

                                          END

                                          推举您浏览更多相关于“ ntp阿里腾讯受时中央收集岁月 ”的作品

                                          上一篇:没有了
                                          
                                          Copyright © 2024-2026  java培训_博益教育 java培训就业班_博益教育   http://www.taigangzhonglian.com  .All Rights Reserved   网站地图  无
                                          博益教育 java项目 java热点 联系我们