System.currentTimeMillis()什么时候会溢出?

2023-12-26

我有一个网络应用程序,它使用时间戳来订购东西,时间戳很长。我的网络应用程序后端恰好是用java编写的,所以我使用:

long timestamp = System.currentTimeMillis();

(大约)哪一年会失败?我的意思是在某些时候,long 的范围会溢出,对吧?我们可能都已经去世很久了,但我只是好奇。会像千年虫一样重来吗?我可以为此做哪些准备?可笑,我知道,只是好奇!


它将溢出于

System.out.println(new Date(Long.MAX_VALUE));

打印

Sun Aug 17 03:12:55 GMT-04:00 292278994

那是在 2.92 亿年多一点之后。我想说,有一个plenty同时发明解决方案的时间。老实说,我不指望人类能够幸存下来。与我们相比,我们只存在几秒钟世界的年龄 http://en.wikipedia.org/wiki/Geologic_time_scale以小时为单位,不会花很长时间。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

System.currentTimeMillis()什么时候会溢出? 的相关文章

  • 抽象超类的默认接口方法

    可以说我有以下结构 abstract class A abstract boolean foo interface B default boolean foo return doBlah class C extends A implemen
  • 带有来自 Selenium 2 / WebDriver 的 Id 的 jQuery 元素选择器

    我可以在 Selenium 中获取元素的 ID RemoteWebElement webElement getId 它返回一个像这样的字符串 e9b6a1cc bb6f 4740 b9cb b83c1569d96d 我想知道这个ID的来源
  • 不同的 JDK 更新会产生不同的 Java 字节码吗?

    假设场景 我有一个项目 其源合规性级别指定为 1 5 现在 我使用两种不同的 JDK 编译此项目 首先使用 JDK 6 Update 7 然后使用 JDK 6 Update 20 这两个不同的 JDK 是否会生成不同的 Java 字节代码
  • 在 MongoDB Java 驱动程序中如何使用 $filter

    我有一个适用于 MQL 的查询 我需要将其翻译成Java MQL 中的查询如下所示 db
  • 如何将列表转换为地图?

    最近我和一位同事讨论了转换的最佳方式是什么List to Map在 Java 中 这样做是否有任何具体的好处 我想知道最佳的转换方法 如果有人可以指导我 我将非常感激 这是个好方法吗 List
  • 将 JSON Map 传递到 Spring MVC 控制器

    我正在尝试将 Map 的 JSON 表示形式作为 POST 参数发送到我的控制器中 RequestMapping value search do method RequestMethod GET consumes application j
  • 根据哈希值确认文件内容

    我需要 检查完整性 content文件数量 文件将写入 CD DVD 可能会被复制多次 这个想法是识别正确复制的副本 在从 Nero 等中删除它们之后 我对此很陌生 但快速搜索表明Arrays hashCode byte http down
  • 总结二维数组

    鉴于我当前的程序 我希望它在用户输入所有值后计算每列和每行的总和 我当前的代码似乎只是将数组的值加倍 这不是我想要做的 例如 如果用户输入具有以下值 1 2 3 2 3 4 3 4 5 的 3x3 矩阵 则看起来就像我在下面的程序中对其进行
  • JSON 对象数组转 Java POJO

    将此 JSON 对象转换为 java 中的类 您的 POJO 类中的映射将如何 ownerName Robert pets name Kitty name Rex name Jake This kind of question is ver
  • 给定一个单词列表 - 在 java 中完成单词的好的算法是什么?权衡:速度/效率/内存占用

    我正在探索潜在的免费 付费应用程序的硬件 软件要求 最终目标是移动 Java 应用程序 该应用程序将从这个简单的目标开始 给定数据库中相关单词的列表 能够对单个字符串输入进行单词补全 换句话说 我已经知道数据库的内容 但算法的内存占用 速度
  • 驱动程序信息:driver.version:未知,使用 ChromeDriver v78.0.3904.70 和 Chrome 浏览器 v78.0.3904.97

    我使用的是java 1 8和chrome浏览器版本78 0 3904 97 我正在尝试使用 chrome 驱动程序版本执行我的 selenium 脚本代码78 0 3904 70 但在执行时我面临以下问题并且 chrome 立即崩溃 Pic
  • 如何告诉 cxf 将包装类型保留在方法中?

    在我的 WSDL 中我有一个操作
  • 多对多不检索映射数据

    Spring boot 2 5 6 我无法安装版本 概要文件 java Getter Setter NoArgsConstructor AllArgsConstructor EqualsAndHashCode FieldDefaults l
  • java Runtime.getRunTime().exec 和通配符?

    我正在尝试使用删除垃圾文件 Process p Runtime getRuntime exec 只要我不使用通配符 它 就可以正常工作 即 Process p Runtime getRuntime exec bin rm f specifi
  • 设置 JAVA_HOME 变量时出现问题

    所以我刚刚下载了 Android Studio 并尝试设置 JAVA HOME 变量以便我可以运行它 我使用的是 Windows 8 并按照我找到的所有说明进行操作 但无济于事 转到高级系统设置 gt 环境变量 然后使用包含我的 jre7
  • 链表中的虚拟节点

    问 什么时候使用它们 作业问题 列表中的第一个和最后一个节点 有时用作列表中的第一个和最后一个节点 从未用作列表中的第一个和最后一个节点 维基百科说 哨兵节点是与链接一起使用的专门指定的节点 列表和树作为遍历路径终止符 哨兵节点的作用是 不
  • 将变量从 jenkins 传递到 testng.xml

    我想根据从詹金斯传递的变量运行测试用例 例如 选择您要运行的测试用例 测试用例一 测试用例二 在 pom xml maven 中
  • 如何告诉 IntelliJ 使用 Java 1.6 JDK 启动 gradle?

    一个简单的问题 即使经过几个小时的尝试和搜索 我也无法弄清楚 我安装了 Java 6 和 7 如何告诉 IntelliJ 使用 JDK 版本 1 6 启动 Gradle 构建 无论我做什么 IntelliJ 都会以以下方式开始我的 grad
  • 如何配置嵌入式 MongoDB 以在 Spring Boot 应用程序中进行集成测试?

    我有一个相当简单的 Spring Boot 应用程序 它公开一个小型 REST API 并从 MongoDB 实例检索数据 对 MongoDB 实例的查询通过基于 Spring Data 的存储库 下面的一些关键代码 Main applic
  • Drools:为什么是无状态会话?

    Drools 使用会话来存储运行时数据 为此 有两种会话 无状态和有状态 与无状态会话相比 有状态会话允许迭代调用 并且似乎比无状态会话具有所有优势 那么为什么会有无状态会话呢 他们服务的目的是什么 与有状态会话相比 它们的优势是什么 谢谢

随机推荐

  • DPDK RX/TX 回调示例应用程序中没有流量出现

    我是DPDK领域的新生 我从 DPDK 主页给出的示例应用程序开始 我被这个例子困住了 DPDK RX TX 回调示例应用程序 https doc dpdk org guides sample app ug rxtx callbacks h
  • Android检测webview URL变化

    我的 android 应用程序中有一个 webview 希望检测 url 何时发生变化 我想用它来当用户位于 info php 页面上时隐藏顶部栏中的信息按钮 并在用户不在 info php 页面上时再次显示该按钮 我用谷歌搜索但找不到任何
  • 如何将数组数据从javascript发送到flask

    如何将数组从 javascript 发送到 python Flask ajax 没有将数组 值 返回到 Flask 路由 任何人都可以帮助解决这些错误 flask route app route admin methods POST GET
  • 将 PHP 5.3 匿名函数转换为 5.2 兼容函数

    我在另一个函数中有这个匿名函数 build tree 它在 PHP 5 3 中运行良好 function nest list list index array index nodes list index build tree functi
  • Git Stash 的新分支会影响其他存储吗?

    我在主分支上存储了多个更改 现在我想从位于 0 的存储更改创建一个新分支 但我怀疑新分支的创建不会影响我的其他存储 因为git创建新分支后会丢弃我的藏品 将要git只删除 0 索引处的存储 还是会删除所有存储 隐藏的更改对我来说太重要了 简
  • PC寄存器上的ARM LDR指令

    我是这样理解这个故事的 PC寄存器保存指向下一条指令的指针 LDR指令正在将第二个操作数的值加载到第一个操作数中 例如 LDR r0 pc 0x5678 相当于这个 C代码 r0 pc 0x5678 它是带有基址偏移量的指针解引用 我的问题
  • 如何测试MySQL查询速度,同时减少不一致?

    我需要一种简单的方法来测试 SQL 查询的速度 我不担心硬件差异 我基本上需要一个相对数字 这就是我一直在用 PHP 做的事情 它很模糊 但有效 CONNECT TO DB HERE sub new YomoSubscription 95
  • 为什么我们使用输入隐藏权重矩阵而不是隐藏输出权重矩阵作为词向量?

    在word2vec中 经过训练 我们得到两个权重矩阵 1 输入隐藏权重矩阵 2 隐藏输出权重矩阵 人们会使用输入隐藏权重矩阵作为词向量 每一行对应一个词 即词向量 这是我的困惑 为什么人们使用输入隐藏权重矩阵而不是隐藏输出权重矩阵作为词向量
  • 错误:类型“数字”无法分配给类型“十进制”

    我想手动创建 Prisma 架构的对象 const order Order id 1 name Name price 99 Somewhere in autogenerated file by Prisma export type Orde
  • RecyclerView - 如何获取每行视图的引用

    我正在使用新的RecyclerView取代我现有的ListViews并遇到了以下问题 在旧的BaseAdapter 我可以创建一个 飞入 Animation对于适配器内的每个项目 只需应用此Animation to the convertV
  • 为什么帐户模块升级会取消某些表上的记录链接?

    我只是想确保升级base or account模块一切正常 因为如果我对模块进行新的更改 我想将来升级数据库 我已在模型上手动创建新记录account acount type 但是当我尝试升级时account模块中 出现了写在这个问题底部的
  • 使用 Expect 自动执行 2 个脚本之间的交互

    我有两个简单的脚本 我需要它们使用第三个脚本自动相互交互expect script script1 sh bin bash echo s1 started echo question1 read echo got REPLY echo qu
  • 客户端不支持服务器请求的身份验证协议

    我需要建立PHP4环境结合mysql5 当我尝试连接mysql时遇到这个问题 谢谢你的任何踪迹 The solution http chrisjean com 2010 05 25 fix php 4 client does not sup
  • 如何在协议扩展中使用#selector(myMethodName)?

    protocol LazyUpdateable func waitToDoStuff func myMethodName extension LazyUpdateable where Self NSObject func waitToDoS
  • 如何检查智能卡在Linux上是否正常工作?

    我有支持 PKCS 11 的智能卡吗 我只是想检查我的智能卡是否工作正常 如何在 Ubuntu 上检查它 请指导我 我可以使用什么软件 我应该遵循什么步骤 重要的是要明白PKCS 11标准只是定义了C语言API访问智能卡和其他类型的加密硬件
  • 如何重写历史记录,以便除已移动的文件之外的所有文件都位于子目录中?

    我有一个项目git 有一天 我将所有项目文件从当前目录移至foo bar 在该项目下 我用的是git mv 然后我添加了更多文件并对现有文件进行了一些更改 结果 现在当我回顾历史时foo bar file c 我只能看到移动文件后所做的更改
  • IE9 支持 3D CSS 变换吗?

    有人在 Internet Explorer 9 上运行过 3D CSS 转换测试吗 如果是这样 他们成功了吗 我找不到任何关于它的信息 当然 Chrome Safari Firefox 已经添加了对它的支持 一些邪恶的新 3D CSS 语法
  • Javascript 中的分段控制

    有谁知道如何实现这个分段控件的javascript 这个分段控件的作用就像一个组单选按钮
  • 在 IntelliJ 中编辑非项目文件

    我一直在尝试使用 IntelliJ Community Edition 2016 3 编辑非项目文件 但无法绕过只写保护 我没有收到弹出窗口询问我是否真的想要编辑非 proj 文件 如本文所示 Intellij 15默认编辑非项目文件 ht
  • System.currentTimeMillis()什么时候会溢出?

    我有一个网络应用程序 它使用时间戳来订购东西 时间戳很长 我的网络应用程序后端恰好是用java编写的 所以我使用 long timestamp System currentTimeMillis 大约 哪一年会失败 我的意思是在某些时候 lo