`

不同服务器上开发程序时间同步的问题

阅读更多

49.  你现在在操作日期这个字段上放值,一般 是直接放一个new Date()上去。

你现在做是在一个tomcat上,假设现在有多个tomcat呢?这样的话,就是集群了,
多个tomcat就位于不同的机器 上,你怎么保证同时是同步的,你new Date()这样拿的是什么啊,你的操作系统时间啊,     我在这个机器 上new 一个date,那个机器上new 一个,你怎么就能保证时间一点都不差呢?

50.  其实这个时间我们可以用Oracle的。你的Oracle和你的tomcat不在同一台机器上,有的开发人员用new Date,你这两个 date肯定不一样。

其实在现实中开发 一些不是很关键性的应用,这个不是很重要了,比如你去开发 一些即时系统和银行系统那就大不一样了。那就一点都不能差。


51.  所以这个时间你得统一 假设你都在同一个tomcat上开发,那都用new date,或者都用oracle的sysdate,那么 你怎么就能保证tomcat或者 oracle上的时间和北京时间是两步的呢?  你这个时间怎么就保证一分一秒就不差呢?


52.  在这种特别大的应用里,他有专门的时间同步服务器,也就是说我们的服务器连上他的时间同步服务器,所有的时间都同步了。


53.  你看这个电信里面他有好多服务器的,你都连上他的时间同步服务器就同步了,他说这个金融行业也差不多,但是自己没有从事过金融行业的事情。


54.  他以前做系统的时候,客户端必须安装一个时间同步的软件,就怕你改系统时间,你改了,他马上给你同步过来,也就几秒马上同步过来。

分享到:
评论

相关推荐

    局域网时间同步(服务器+客户端)

    因工作的需要开发的。仅仅支持一对一的时间同步,因服务器端程序是在网上下载的,不支持需求所以就自己动笔写了一个客户端

    时间同步windows服务源代码

    一个用vs2015开发的时间同步服务,解决windows自带同步服务经常失败的问题。 在网上找的其他程序不是有界面,就是不好用,所以自己写了一个服务,完全在后台执行,没有任何界面。 采用windows服务。 没有装vs2015的...

    oracle数据库数据同步

    然后在使用文件传输服务(通过指定端口)将文件传输到指定的服务器磁盘上,在需要同步的服务器上再部署数据同步服务(这个文件包含在压缩包里。方法:解析XML文件,再调用odp.net组件批量提交,效率是批处理文件的4...

    C#实现游戏开发中基于无服务器网络对时校准方案源码+项目说明.zip

    C#实现游戏开发中基于无服务器网络对时校准方案源码+项目说明.zip 通过深入学习网络对时,实现一套没有服务器也能正确网络对时的对时方案。...网络时间同步没必要一直同步,可以采用短连接在必要的时候同步一次

    OPC开发套件-数据访问规范-服务器开发工具包3.8.rar

    完全封装了 OPC 技术和COM技术实现细节,使二次开发的程序员无需 OPC规范和COM技术底层细节,降低服务器和客户端程序开发的复杂程度和减少了熟悉OPC 技术的时间,只需专注于自己熟悉的数据采集和过程控制,其他的...

    服务器运维方案.docx

    四、域名DNS转向稳定性监控,DNS性能监控 公司注册域名因代理商不同,所以DNS转向服务器也不相同,在DNS转向服务器出现问题后应及时寻找解决途径,应对每个域名的DNS转向服务器提供者的联系方式进行备案,方便出现...

    基于IOCP的服务器端应用程序

    IOCP是一种能构合理利用与管理多线程的机制,可以帮助处理大量客户端请求的网络服务问题,是Windows系统平台上用于开发高性能的服务器应用程序的最好的I/0模型。本文最后结合时间给出了一个基于IOCP开发服务器端应用...

    OPC开发套件-数据访问服务器3.8

    完全封装了 OPC 技术和COM技术实现细节,使二次开发的程序员无需 OPC规范和COM技术底层细节,降低服务器和客户端程序开发的复杂程度和减少了熟悉OPC 技术的时间,只需专注于自己熟悉的数据采集和过程控制,其他的...

    Visual C++ 程序开发范例宝典 源码 光盘 part2

    cc实例184 执行一个外部程序直到其结束 cc实例185 调用具有参数的可执行程序 6.7 线程同步 cc实例186 利用事件对象实现线程同步 cc实例187 利用互斥对象实现线程同步 cc实例188 利用临界区实现线程同步 ...

    Visual C++程序开发范例宝典(PDF扫描版).part3

     cc实例247 查询指定时间段的数据   cc实例248 按月查询数据   9.5 大小比较.c逻辑查询.c重复记录查询   cc实例249 查询数据大于指定条件的数据   cc实例250 NOT与谓词进行组合条件的查询   cc实例...

    Visual C++程序开发范例宝典(PDF扫描版).part2

     cc实例247 查询指定时间段的数据   cc实例248 按月查询数据   9.5 大小比较.c逻辑查询.c重复记录查询   cc实例249 查询数据大于指定条件的数据   cc实例250 NOT与谓词进行组合条件的查询   cc实例...

    OPC开发套件-数据访问客户端开发工具包3.8

    完全封装了 OPC 技术和COM技术实现细节,使二次开发的程序员无需 OPC规范和COM技术底层细节,降低服务器和客户端程序开发的复杂程度和减少了熟悉OPC 技术的时间,只需专注于自己熟悉的数据采集和过程控制,其他的...

    Java范例开发大全 (源程序)

     实例1 开发第一个Java程序 7  第2章 Java基础类型与运算符(教学视频:39分钟) 9  2.1 基础类型 9  实例2 自动提升 9  实例3 自动转换 10  实例4 常用基础类型之强制转换 11  2.2 运算符 12  实例5...

    Java范例开发大全(全书源程序)

    Java范例开发大全(全书源程序),目录如下: 第1篇 Java编程基础 第1章 Java开发环境的搭建(教学视频:9分钟) 2 1.1 理解Java 2 1.2 搭建Java所需环境 3 1.2.1 下载JDK 3 1.2.2 安装JDK 4 1.2.3 配置环境...

    微信小程序新手开发记录文档《一》

    由于是基于原生的系统层开发框架,不需要通过在浏览器中运行,这与H5开发是不同的,所以document和window等方法不可以使用。   (此图片来源于网络,如有侵权,请联系删除! ) 小程序开发者工具界面 相比  H5加载时...

    时间校验程序

    本程序就是根据NTP协议开发的一个时间校验程序,本程序内置一些国内可用的NTP服务器 可以直接运行从服务器获取时间 然后跟本地时间同步,使用前可以看下里面的my.ini文件

Global site tag (gtag.js) - Google Analytics