前言 由于个人发展的原因,前段时间又出去面试了,这次面试目标比较清晰,主要面一些业务量比较大、业务比较核心的部门。 前前后后面了一个多月,面了不少公司,面试轮次二三十轮应该是...
前言 由于个人发展的原因,前段时间又出去面试了,这次面试目标比较清晰,主要面一些业务量比较大、业务比较核心的部门。 前前后后面了一个多月,面了不少公司,面试轮次二三十轮应该是...
1. 概述 ConcurrentHashMap是JDK提供的一种线程安全的HashMap实现,JDK1.8对ConcurrentHashMap进行了大量优化,除了增加了函数式...
前言 某日,囧辉和同事二狗决定就谁是“&#¥~大厦11楼11室(只有囧辉和二狗两人)HashMap 最强者”展开一番较量。画面过于血腥,成年人请在未成年人陪同下观看。 正文 ...
多谢老铁支持👏
4 年 Java 经验,阿里网易拼多多面试总结、心得体会前言 由于个人发展的原因和工作上的变动,产生了想出来看看机会的想法。经过了一段时间的准备,5 月下旬开始出来面试,面到了 7 月上旬,如愿拿到了自己心仪公司的 offer。按...
前言 估计有同学会有疑问,为什么要精确到天?是为了装逼吗? 答:仅仅是为了证明咱的严谨(其实就是为了装逼) 肯定有同学心里会吐槽:真的是小厂吗?估计又是个标题党,吹牛逼,*&...
概述 CAS(Compare-and-Swap),即比较并替换,是一种实现并发算法时常用到的技术,Java并发包中的很多类都使用了CAS技术。CAS也是现在面试经常问的问题,...
本文创作于17年5月 动机 最近换了个公司,从三月底开始面,面到四月底,面了有快二十家公司。我是一个喜欢总结经验的人,每经过一场面试,我在回来的路上都会仔细回想今天哪些问题可...
记录个人在 Java 学习路上的一些学习、思考、经验和总结。如果觉得有帮助,欢迎关注我的技术博客和微信公众号。 前言 这是 mybatis 比较常问到的面试题,我自己在以前的...
前言 由于个人发展的原因和工作上的变动,产生了想出来看看机会的想法。经过了一段时间的准备,5 月下旬开始出来面试,面到了 7 月上旬,如愿拿到了自己心仪公司的 offer。按...
@黄靠谱 但是默认广播过,不代表有超过一半的ack啊,直接补齐肯定有问题。。
Zookeeper总篇 高性能 一致性原理概述 zookeeper的内存模型: zk的数据存在内存当中(高性能),但是同时记录操作日志+内存快照(二进制),持久化。(类似于Redis) 状态机+命令日志:内存中保存数...
文中 “ 如果新leader有这个uncommitted的事务操作日志,则会替代老leader继续完成这个操作 ”。
这句话的意思是,新的leader会重新广播这个 proposal,搜集ack数量,如果足够则重新发起 commit ?
Zookeeper总篇 高性能 一致性原理概述 zookeeper的内存模型: zk的数据存在内存当中(高性能),但是同时记录操作日志+内存快照(二进制),持久化。(类似于Redis) 状态机+命令日志:内存中保存数...
概述 zookeeper的内存模型: zk的数据存在内存当中(高性能),但是同时记录操作日志+内存快照(二进制),持久化。(类似于Redis) 状态机+命令日志:内存中保存数...
关于Root region scanning phase我有点不理解,从第一步的GCRoot向下追踪遍历,不就所有对象都能标记到了?为什么需要单独来扫描Survivor region。
G1垃圾回收器详解在前一篇的文章《HotSpot垃圾回收算法概述》里面,对于Serial, Parallel和CMS几种垃圾回收器做了比较详细的描述。但是对于G1的叙述是比较粗糙的。这篇文章则...