精华内容
下载资源
问答
  • restful是什么 对javaweb开发什么作用什么时候需要用restful
  • 什么计算机时间1970年1月1日开始算

    万次阅读 多人点赞 2017-03-05 13:06:56
    什么计算机时间1970年1月1日开始算1、最懒的解释 很多编程语言起源于UNIX系统,而UNIX系统认为1970年1月1日0点是时间纪元,所以为偶们常说的UNIX时间戳是以1970年1月1日0点为计时起点时间的。 2、深入的...

    1、最懒的解释
    很多编程语言起源于UNIX系统,而UNIX系统认为1970年1月1日0点是时间纪元,所以为偶们常说的UNIX时间戳是以1970年1月1日0点为计时起点时间的。
    2、深入的了解
    最初计算机操作系统是32位,而时间也是32为表示。

    System.out.println(Integer.MAX_VALUE);     2147483647

    Integer在java内用32位表示,因此32为能表示的最大值就是2147483647。另外一年365天的总秒数是31536000,2147483647/31536000=68.1,也就是说32为能表示的最长时间是68.1,也就是说32为能表示的最长时间就是68年,从1970年开始的话,加上68.1年,实际最终到2038年01月19日03时14分07秒,便会达到最大时间,过了这个时间点,所有32为操作系统时间便会变为10000000 00000000 00000000 00000000,算下来也就是1901年12月13日20时45分52秒,这样便会出现时间回归的现象,很多软件便会运行异常。
    到这里我想问题的答案已经显现出来了,那就是因为用32为来表示时间的最大间隔是68年,而最早出现的UNIX系统考虑到计算机产生的年代个应用的时限,综合取了1970年1月1日作为UNIX TIME的纪元时间(开始时间),至于时间回归现象相信随着64位操作系统可以表示到292,277,026,596年的12月4日14时30分08秒,这是时间已经是千亿年以后了,所以也不用担心了。

    展开全文
  • 几天看到了Date类型,不禁疑惑为什么Date.getTime为什么从1970-01-01算呢? 1、最懒的解释 很多编程语言起源于UNIX系统,而UNIX系统认为1970年1月1日0点是时间纪元,所以我们常说的UNIX时间戳是以1970年1月1日0点...

    几天看到了Date类型,不禁疑惑为什么Date.getTime为什么从1970-01-01算起呢?
    1、最懒的解释

    很多编程语言起源于UNIX系统,而UNIX系统认为1970年1月1日0点是时间纪元,所以我们常说的UNIX时间戳是以1970年1月1日0点为计时起点时间的。

    说了这个懒人的解释,估计大家还没有懂得真正的意思。所以我们接下来深入的了解一下。

    2、深入的了解

    最初计算机操作系统是32位,而时间也是用32位表示。

    System.out.println(Integer.MAX_VALUE);
    2147483647

    Integer 在JAVA内用32位表示,因此32位能表示的最大值是2147483647。另外1年365天的总秒数是 31536000,2147483647/31536000 = 68.1,也就是说32位能表示的最长时间是68年,从1970年开始的话,加上68.1,实际最终到2038年01月19日03时14分07秒,便会到 达最大时间,过了这个时间点,所有32位操作系统时间便会变为10000000 00000000 00000000 00000000,算下来也就是1901年12月13日20时45分52秒,这样便会出现时间回归的现象,很多软件便会运行异常了。

    到这里,我想问题的答案已经显现出来了,那就是:因为用32位来表示时间的最大间隔是68年,而最早出现的UNIX操作系统考虑到计算机产生的年代和应用的 时限综合取了1970年1月1日作为UNIX TIME的纪元时间(开始时间),至于时间回归的现象相信随着64为操作系统的产生逐渐得到解决,因为用64位操作系统可以表示到 292,277,026,596年12月4日15时30分08秒,相信我们的N代子孙,哪怕地球毁灭那天都不用愁不够用了,因为这个时间已经是千亿年以后了。

    作者:朵朵朵
    链接:http://www.imooc.com/article/1398
    来源:慕课网

    展开全文
  • Date date = new Date(0); System.out.println(date); 打印出来的结果: Thu Jan 01 08:00:00 CST 1970 也是1970 年 1 月 1 日,...为什么这个时间会定义在1970 年 1 月 1 日这个时候呢 ? 于是开始了Google ,中...
    Date date = new Date(0);
    System.out.println(date);
    打印出来的结果: 
    Thu Jan 01 08:00:00 CST 1970
    

    也是1970 年 1 月 1 日,实际上时分秒是 0 点 0 分 0 秒 ( 这里打印出来是 8 点,稍后会作解释 ) 。
    为什么这个时间会定义在1970 年 1 月 1 日这个时候呢 ?
    于是开始了Google ,中文网页根本找不到答案。 于是试着搜索英文关键字 , 在 Sun java 论坛总算找到准确的帖子 :
    http://forums.sun.com/thread.jspa?threadID=595140&start=15

    其中有一个回复:
    I suspect that Java was born and raised on a UNIX system.
    UNIX considers the epoch (when did time begin) to be midnight, January 1, 1970.

    是说java 起源于 UNIX 系统,而 UNIX 认为 1970 年 1 月 1 日 0 点是时间纪元 .
    但这依然没很好的解释" 为什么 ", 出于好奇,继续 Google ,总算找到了答案 :
    http://en.wikipedia.org/wiki/Unix_time
    这里的解释是:
    最初计算机操作系统是32 位,而时间也是用 32 位表示。
    System.out.println(Integer.MAX_VALUE);
    2147483647

    Integer在 JAVA 内用 32 位表 示,因此 32 位能表示的最大值是 2147483647。 另外1 年 365 天的总秒数是 31536000,
    2147483647/31536000 = 68.1
    也就是说32 位能表示的最长时间是 68 年,而实际上到 2038年 01 月 19 日 03 时 14 分 07
    秒,便会到达最大时间,过了这个时间点,所 有 32 位操作系统时间便会变 为
    10000000 00000000 00000000 00000000

    也就是1901年 12月 13 日 20时 45 分 52 秒,这样便会出现时间回归的现象,很多软件便会运 行异常了。
    到这里,我想问题的答案已经出来了:

    因为用32 位来表示时间的最大间隔是 68 年,而最早出现的 UNIX 操作系统考虑到计算
    机产生的年代和应用的时限综合取了 1970 年 1 月 1 日作为 UNIX TIME 的纪元时间 ( 开始
    时间 ) ,而 java 自然也遵循了这一约束。

    至于时间回归的现象相信随着64 为操作系统 的产生逐渐得到解决,因为用 64 位操作
    系统可以表示到 292,277,026,596年 12月 4 日 15时 30 分 08 秒,相信我们的 N 代子孙,哪
    怕地球毁灭那天都不用愁不够用了,因为这个时间已经是千亿年以后了。

    最后一个问题:上面System.out.println(new Date(0)),打印出来的时间是8点而非0点,
    原因是存在系统时间和本地时间的问题,其实系统时间依然是0点,只不过我的电脑时区
    设置为东8区,故打印的结果是8点。

    我想以上问题如果作为面试题,也能难倒一批人了.

    展开全文
  • 是在服务器启动的时候就自动装配还是在前台访问到后台的时候? 我猜测不是在服务器启动的时候,因为service中的@autowired并没有作用,service中的autowired 感觉是依赖controller的?
  • 今天一时兴起想起了在SQL Server中使用DateTime.MinValue插入时间时报错的问题,原因就在于数据库的最小时间和.Net里的最小时间不一致导致的,网上查阅了些资料,找到如下结果 Net Framewrok 中, DateTime.MinValue...
    今天一时兴起想起了在SQL Server中使用DateTime.MinValue插入时间时报错的问题,原因就在于数据库的最小时间和.Net里的最小时间不一致导致的,网上查阅了些资料,找到如下结果
    Net Framewrok 中,
    DateTime.MinValue => 0001/01/01 00:00:00
    SqlDateTime.MinValue.Value => 1753/01/01 00:00:00
    SQL Server 2005 中,
    DateTime 最小值 => 1753/01/01 00:00:00
    SmallDateTime 最小值 => 1900/01/01 00:00:00
    Net Framewrok 中,
    DateTime.MaxValue => 9999/12/31 23:59:59.999
    SqlDateTime.MaxValue.Value => 9999/12/31 23:59:59.997
    SQL Server 2005 中,
    DateTime 最大值 => 9999/12/31 23:59:59.997
    SmallDateTime 最大值 =>2079.6.6

    所以需要在数据库插入最小时间时不能使用DateTime.MinValue,需要使用

    SqlDateTime.MinValue.Value。

     

    好了到现在SQL Server数据库时间问题解决了,突然又想起了系统中有个啥1970年1月1日的时间。那这个时间又是啥来来历呢,怀着好奇宝宝的心理我有在网上查阅了一番得到如下解释:

    1.可以简单的这样认为:UNIX系统认为1970年1月1日0点是时间纪元,所以我们常说的UNIX时间戳是以1970年1月1日0点为计时起点时间的。这个解释是懒人最爱^_^

     

    2.这个比较科学

    最初计算机操作系统是32位,而时间也是用32位表示。32位能表示的最大值是2147483647。另外1年365天的总秒数是31536000,2147483647/31536000 = 68.1,也就是说32位能表示的最长时间是68年,而实际上到2038年01月19日03时14分07秒,便会到达最大时间,过了这个时间点,所有32位操作系统时间便会变为10000000 00000000 00000000 00000000,也就是1901年12月13日20时45分52秒,这样便会出现时间回归的现象,很多软件便会运行异常了。

    到这里,我想问题的答案已经出来了:因为用32位来表示时间的最大间隔是68年,而最早出现的UNIX操作系统考虑到计算机产生的年代和应用的时限综合取了1970年1月1日作为UNIX TIME的纪元时间(开始时间),至于时间回归的现象相信随着64为操作系统的产生逐渐得到解决,因为用64位操作系统可以表示到292,277,026,596年12月4日15时30分08秒,相信我们的N代子孙,哪怕地球毁灭那天都不用愁不够用了,因为这个时间已经是千亿年以后了。

    展开全文
  • z-index什么时候才能作用?

    千次阅读 2018-12-10 22:56:52
    z-index只适用于已定位的元素:即拥有relative、absolute或者fixed的元素。所以z-index是一种依赖属性,依赖position属性。
  • 什么程序员做外包会被瞧不

    万次阅读 多人点赞 2020-03-24 07:07:58
    当时特别着迷一本书,非常有名,叫《自卑与超越》,我试图里面找寻答案,以便走出自卑的情绪 ,但读了好几遍还是以失败告终,这本书没教会我什么。那究竟是什么教会了我自信,让我逐渐超越了自己呢? 我想答案...
  • 语音内容:大家好,我是时间财富网智能客服时间君,上述问题将由我为大家进行解答。计算机上“c”表示清除之前所有计算结果及过程,即全部清零。“on”表示计算机开机以及整个运算中止并归零。计算机(computer)俗称...
  • 大家学习c语言刚接触数组时候,书上说第一个数组元素要下标0开始数,不能1开始数,比如 int a[4]={1,2,3,4}; 那么a[0]=1; 为什么1数呢 即a{1}=1呢?不更符合大家的生活习惯吗?
  • 到底什么是hash?它起什么作用?

    万次阅读 2011-07-11 02:05:20
    emule诞生到现在也已经有了两年左右时间了,随着emule的普及,喜欢他的人也越来越多,但是由于emule对技术相应有一个门槛,不像bt那么容易上手,所以很多朋友很长时间以来一直都有这样或那样的疑问,今天是周末我...
  • 2020年9月计算机二级成绩什么时候出计算机二级考完一般是50个工作日左右出成绩及合格证书,考生可登录教育部考试中心综合查询网进行成绩查询。考生的证书领取分两种情况,一是证书直邮,考试结束后半个月内会开始...
  • idea下tomcat不来,控制台没输出异常堆栈。这个时候可以找localhost日志文件。在控制台搜索“IntelliJIdea”: 然后进入这个路径: 打开localhost文件: 搞了一个多小时才解决这个问题,分享下解决办法。...
  • 程序中说的挂什么意思

    千次阅读 2019-11-25 10:10:58
    进程在操作系统中可以定义为暂时被淘汰出内存的进程,机器的资源是有限的,在资源不足的情况下,操作系统对在内存中的程序进行合理的安排,其中有的进程被暂时调离出内存,当条件允许的时候,会被操作系统再次...
  • viewPager.setCurrentItem 为什么作用

    千次阅读 2019-04-19 11:00:56
    其实 当初自己初做开发的时候也犯过同样的问题 数据还没有拿过来 就开始设置值 不知道 什么样的方法需要 有数据后 才能调用 没有数据 你调用有个屁用 这代码没谁了 总结: viewPager.setCurrentItem 必须要保证 ...
  • 开发job类时候,@Autowired注解怎么就不作用了。解答:实际上不是不作用了,是因为@Autowired是把属性注入到了Spring注入的job类实例中。而我们的job类中方法执行时候,quartz会重新实例化一个jobClass,这个...
  • IN 查询的时候索引不作用?

    万次阅读 2017-11-06 10:20:35
    其实很简单,索引是否叙用,主要取决于字段类型: 1. 如果字段类型为字符串,需要给in查询中的数值与字符串值都需要添加引号,索引才能作用。 2. 如果字段类型为int,则in查询中的值不需要添加引号,索引也会...
  • mysql IN 查询的时候索引不作用

    千次阅读 2018-12-05 10:05:16
    其实很简单,索引是否叙用,主要取决于字段类型: 1. 如果字段类型为字符串,需要给in查询中的数值与字符串值都需要添加引号,索引才能作用。 2. 如果字段类型为int,则in查询中的值不需要添加引号,索引也会...
  • 正确理解tcp_fin_timeout到底起什么作用?TCP连接中TIME_WAIT状态,对tcp_fin_timeout的错误理解,批改ulimit参数和tcp的time wait参数。 批改ulimit参数和tcp的time wait参数 修改ulimit参数和tcp的time wait参数 ...
  • 电脑设置关闭屏幕和休眠时间作用解决方案

    万次阅读 热门讨论 2018-09-11 14:59:28
    本人电脑自带win10系统,设置如下: ...5、设置-电源和睡眠-其他电源设置-更改计算机睡眠时间-更改高级电源设置-睡眠-无人参与系统睡眠超时,设置自己想要的时间; 6、终于作用了。。。
  • 什么where条件中使用or索引不作用?where条件中使用or,索引就会失效,会造成全表扫描 是误区 一,要求使用的所有字段,都必须建立索引。 二,数据量太少,制定执行计划时发现全表扫描比索引查找更快。 ...
  • 什么设置了placeholder不作用?

    千次阅读 2018-09-05 10:35:05
    <textarea id="txtReviewText" name="ReviewText" rows="7" placeholder="请写下您的评价,对他人的帮助很大哦&...要
  • 那么三点钟,我就开始感到幸福。时间越临近,我就越感到幸福。到了四点钟的时候,我就会坐立不安:我就会发现幸福的代价。 本质的东西是用眼睛看不见的,只能用心去看。正是因为你为你的玫瑰费的时光,才使得你...
  • 本文导读: 一共分为三部分: 第一部分:任务创建与删除。重点在于理解任务创建的各个参数即可。 第二部分:任务挂和恢复。...切记:在没有使用时间片轮转的时候,任何任务的优先级不能相同 任
  • 在阅读基于深度卷积神经...当使用CNN解决问题时,“patch”什么时候开始作用?为什么我们需要“patch”? “patch”和内核(即特征检测器)之间有什么关系? 在CNN学习训练过程中,不是一次来处理一整张图片,而是先...
  • 什么this.$message不作用了? 今天在使用elementUI的时候,准备使用this.$message来做个消息提示。顺溜地把代码写完了,一运行,发现代码报错了, this.$message is not function 看了看,我的代码 ... import ...
  • PCANet中PCA算法为什么没有到降维的作用?

    千次阅读 热门讨论 2015-11-25 10:41:28
    最近在研究深度学习中的PCANet,这是由国内深度学习方面的一些技术大牛提出的一个简洁的深度学习框架,然后在调试运行源代码的时候发现一个有趣问题,就是其中的PCA算法并没有对图片矩阵到降维的作用。  举个...
  • suspend不会破坏对象,但是如果用suspend挂一个持有一个锁的线程,那么该锁在恢复之前是不可以使用的,如果调用suspend方法的线程试图获得同一个锁,那么会发生什么呢?没错,线程死锁!!被挂的线程等待恢复,...
  • 今天刚刚回到学校,假期没好好学习,准备在学校找找状态好好学习了,在写一个页面的时候,突然发现设置div的height为50%不作用,不管百分之多少,都是div里面元素的高度,而把百分比换成px就会生效。这个问题给我...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,406,486
精华内容 962,594
关键字:

从什么什么时候起