JVM源码分析之System.currentTimeMillis及nanoTime原理详解 (club.perfma.com)

【简介】

有同事问了我一个现象很诡异的问题,说JDK7和JDK8下的System.nanoTime()输出完全不一样,而且差距还非常大,是不是两个版本里的实现不一样,之前我也没注意过这个细节,觉得非常奇怪,于是自己也在本地mac机器上马上测试了一下

点击查看全文 >>

@PerfMa社区 2020-04-14 11:35分享 / 0个评论
赞过的人: IT技术博客大学习 又拍云 PerfMa社区
要不要再学学下面的文章?
分析上市公司税收:这些知识不可少 (www.hebicpa.org.cn)
如何知道一家上市公司缴纳了多少税?都缴纳了哪些税?会不会存在税收问题?由于上市公司需要定期披露年度报告(其中包含财务报告,以下简称财报),财报经过有资质的会计师事务所审计,披露的财务信息比较全面,因此,通过阅读上市公司的年度报告了解企业的纳税情况是一种比较有效的方式。然而,上市公司的年报大都很长,如何才能有效阅读上市公司的财报,如何才能看懂这些专业的财报信息、较全面掌握公司的税收信息呢?

要有效阅读上市公司的财报,需要掌握有效阅读年报、财报税收信息的方法,了解各种税收数据的含义及如何使用这些税收信息等。
by @shengting 2021-04-07 23:10 分享 查看详情
【白话科普】CDN & 游戏加速器,两者是一个原理吗? (zhuanlan.zhihu.com)
游戏加速器是针对个人用户快速、安全连接服务器的一种服务。它使用的是 VPN(虚拟专用网络)技术,通过虚拟专用网络将电信加速到网通,或将网通加速到电信等等,为玩家提供优质的网络加速服务。而 CDN 会根据客户端的地区和运营商,将用户分配到距离最近速度最快的节点服务器,让用户以更快的速度获取到所需内容……
by @又拍云 2021-03-10 14:47 分享 查看详情
Java 版植物大战僵尸思路和源码分享! (mp.weixin.qq.com)
有谁没玩过植物大战僵尸吗?用Java语言开发了自己的植物大战僵尸游戏。虽然系统相对简单,但是麻雀虽小五脏俱全,对游戏开发感兴趣的小伙伴可以学习一下。
by @code小生 2021-01-18 15:25 分享 查看详情
记一次线上商城系统 Tomcat、JVM 高并发的优化 (mp.weixin.qq.com)
对于线上系统调优,它本身是个技术活,不仅需要很强的技术实战能力,很强的问题定位,问题识别,问题排查能力,还需要很丰富的调优能力。
by @code小生 2021-01-18 15:23 分享 查看详情
Android:MVVM 的工作原理之创建、销毁、保存、复用 (mp.weixin.qq.com)
这里有个基础知识需要了解一下,AppCompatActivity继承了FragmentActivity继承了ComponentActivity继承了Activity,在这里的讲解我们是以继承AppCompatActivity为基础的情况下说明。
by @code小生 2020-12-20 14:43 分享 查看详情
这些浏览器工作原理你都吃透了吗? (mp.weixin.qq.com)
在我们面试过程中,面试官经常会问到这么一个问题,那就是从在浏览器地址栏中输入URL到页面显示,浏览器到底发生了什么?这个问题看起来是老生常谈,但是这个问题回答的好坏,确实可以很好的反映出面试者知识的广度和深度。
by @code小生 2020-11-29 20:16 分享 查看详情
Android Studio 4.1 新特性详解 (mp.weixin.qq.com)
今天我们很高兴地发布了稳定版的 Android Studio 4.1,其中包含针对常见的编辑、调试和优化用例的一系列特性。此版本的一大主题是帮助你在使用 Android Jetpack 库(这是 Android 的库套件,旨在帮助开发人员遵循最佳实践并更快地编写代码)时提高工作效率。根据大家的反馈,我们对代码编辑体验以及流行 Android 库的 IDE 集成做了许多改进。
by @code小生 2020-11-15 17:53 分享 查看详情
探索 Glide 原理 (mp.weixin.qq.com)
接下来的讲解将基于 Glide 目前的最新版本 4.11。
Glide 的使用特别简单,首先添加依赖。
by @code小生 2020-11-15 17:53 分享 查看详情
Dubbo-go 源码笔记(二)客户端调用过程 (developer.aliyun.com)
有了上一篇文章《Dubbo-go 源码笔记(一)Server 端开启服务过程》的铺垫,可以类比客户端启动于服务端的启动过程。其中最大的区别是服务端通过 zk 注册服务,发布自己的ivkURL并订阅事件开启监听;而客户应该是通过zk注册组件,拿到需要调用的serviceURL,更新invoker并重写用户的RPCService,从而实现对远程过程调用细节的封装。
by @可耐芊小仙女 2020-11-12 10:59 分享 查看详情
高质量的缺陷分析:让自己少写 bug (developer.aliyun.com)
缺陷分析做得好,bug 写得少。阿里资深技术专家和你分享如何进行高质量的缺陷分析,总结了 5 个要点,通过缺陷分析消除开发中的各种盲点,打造一个学习型的团队。
by @可耐芊小仙女 2020-11-10 16:15 分享 查看详情