跟面试官聊到JVM,他99%会让你谈谈这个问题! (mp.weixin.qq.com)

【简介】

但凡问到 JVM(Java 虚拟机)通常有 99% 的概率一定会问:在 JVM 中如何判断一个对象的生死状态?

本文就来聊聊这个问题,判断对象的生死状态的算法有以下几个:

点击查看全文 >>

@HollisChuang 2019-05-15 10:01分享 / 0个评论
赞过的人: 技术头条
要不要再学学下面的文章?
ANR 问题一般解决思路 (mp.weixin.qq.com)
本文案例主要源于项目上实际遇到的问题,希望通过梳理之后能够对ANR问题能够快速定位,减少排查时间,同时在遇到棘手问题,能够更加从容。
by @code小生 2019-08-04 23:51 分享 查看详情
MaxCompute客户端(odpscmd)在windows命令行下查询中文乱码问题处理实践 (yq.aliyun.com)
MaxCompute客户端工具是阿里云大数据计算服务MaxCompue产品官方客户端工具,通过客户端工具可以连接MaxCompute项目,完成包括数据管理、数据上下传、作业执行、用户及授权管理等各项操作。但有用户会碰到在Windows下的命令行中执行odpscmd后,查询包含中文字符的表数据时出现乱码的情况,本文将给出问题分析和解决方法,帮助大家快速处理这样的问题。
by @可耐芊小仙女 2019-07-05 16:22 分享 查看详情
干趴面试官系列 | 请你简述一下Kafka中的分区分配 (mp.weixin.qq.com)
“请你简述一下Kafka中的分区分配”,当面试官问你这个问题的时候,你会怎么回答?其实,这道题目里面就暗藏汹涌,因为Kafka中的分区分配在多处出现,而这个问题的表述方式是在潜意识里暗示你回答一种,这样在你自认为很完美的回答完这个问题之后,面试官会冷不丁的来一句:还有呢?
by @zhisheng_tian 2019-06-29 13:58 分享 查看详情
面试官:HashMap 源码你都不知道还来面试? (mp.weixin.qq.com)
HashMap采用key/value存储结构,每个key对应唯一的value,查询和修改的速度都很快,能达到O(1)的平均时间复杂度。它是非线程安全的,且不保证元素存储的顺序。
by @zhisheng_tian 2019-06-29 13:57 分享 查看详情
浅谈JVM GC调优 (tinycedar.github.io)
JVM上的GC,解放了程序员的生产力,使内存手动管理变成了上古绝技。但Java应用动辄几十毫秒甚至秒级的暂停时间,成了所有Java开发者的梦魇,也成了C/C++/Rust开发者嘲笑Java的黑点。无数次我梦想Azul家的C4算法能开源,但那可是人家的核心技术和摇钱树。终于ZGC出现了,几乎和C4一模一样的算法实现……在等待ZGC变成stable的这段时间里,我们没办法还得老实调优GC。
by @tinycedar 2019-05-16 21:52 分享 查看详情
胡喜:从 BASIC 到 basic ,蚂蚁金服技术要解决两个基本的计算问题 (yq.aliyun.com)
5 月 6 日,蚂蚁金服副 CTO 胡喜在 2019 年 QCon 上做了《蚂蚁金服十五年技术架构演进之路》的演讲。借此机会,也和大家深入讨论了一下蚂蚁金服对金融科技未来的判断,并首次对外曝光了蚂蚁金服技术人才培训体系以及 BASIC College 项目。
by @可耐芊小仙女 2019-05-10 16:05 分享 查看详情
Android 日常开发问题总结 (mp.weixin.qq.com)
日常开发中碰到了各种开发问题,捡选了一部分分享出来。有些问题非常简单,属于编码规范类,有些属于特定情况下碰到的问题,不是很常见。不太准确的地方,欢迎共同探讨下~
by @code小生 2019-04-28 15:50 分享 查看详情
在MaxCompute中配置Policy策略遇到结果不一致的问题 (yq.aliyun.com)
本文以如下场景为基准进行编写,如下:

用户通过DataWorks-简单模式使用MaxCompute;
用户具有DataWorks默认角色,如DataWorks开发者角色;
用户通过console提交policy配置精细化权限管控,
by @可耐芊小仙女 2019-04-09 16:05 分享 查看详情
JVM面试问题系列:7种JVM垃圾收集器特点,优劣势、及使用场景! (mp.weixin.qq.com)
一、常见垃圾收集器

现在常见的垃圾收集器有如下几种:

新生代收集器:

Serial

ParNew

Parallel Scavenge

老年代收集器:

Serial Old

CMS

Parallel Old
by @zhisheng_tian 2019-04-01 21:56 分享 查看详情
JVM面试问题系列:判断对象是否已死和四种垃圾回收算法总结 (mp.weixin.qq.com)
判断对象是否已死

判断对象是否已死就是找出哪些对象是已经死掉的,以后不会再用到的,就像地上有废纸、饮料瓶和百元大钞,扫地前要先判断出地上废纸和饮料瓶是垃圾,百元大钞不是垃圾。判断对象是否已死有引用计数算法和可达性分析算法。
by @zhisheng_tian 2019-04-01 21:55 分享 查看详情