对于分布式事务,我“开门见山”地谈到这些思路,面试官都听惊了
cap C:一致性被称为原子对象,任何的读写都应该看起来是原子,或串行的。写后面的读一定能读到前面写的内容,所有的读写请求都好像被全局排序。 A:对任何非失败节点都应该在有限时间内给出请求的回应。(请求的可终止性) P:允许节点之间丢失任意多的消息,

分析:删除链表的倒数第 N 个结点
本文主要介绍一道面试中常考链表删除相关的题目,即 leetcode 19. 删除链表的倒数第 N 个结点。采用 双指针 + 动图 的方式进行剖析,供大家参考,希望对大家有所帮助。 删除链表的倒数第 N 个结点 给你一个链表,删除链表的倒数第 n 个结点,并且返回链表的
掌握这篇垃圾回收,和面试官扯犊子没问题了
虚拟机栈:描述的是方法执行时的内存模型,是线程私有的,生命周期与线程相同,每个方法被执行的同时会创建栈桢(下文会看到),主要保存执行方法时的局部变量表、操作数栈、动态连接和方法返回地址等信息,方法执行时入栈,方法执行完出栈,出栈就相当于清空了数
阿里面试题:线上接口出问题,如何排查
这是面试阿里时的一道题,也是平时工作中处理线上问题经常遇到的一类问题,所以耐心看完吧,无论是工作还是面试,帮助都很大。 首先线上接口变慢,原因可能有很多,有可能是网络,有可能是慢 SQL,有可能是服务本身出现了问题,还有可能是机器达到了性能瓶颈
大厂老师教你怎样解决面试中项目经验这一难关
说起校招面试,大家总会感觉心慌慌。可能是不自信,可能是感觉好多没准备好。没关系,既然投递了简历,又通过了筛选,就不要胆怯。首先要知道面试官都是抱着想把你招进来的想法的,只是想多了解你的具体情况。既然面试官愿意花时间和你聊,那么证明自己还是
和阿里P8大佬面试对杀一小时的Fork/Join原理
这三种任务模型,基本覆盖日常工作中的并发场景,但其实还有一种分治任务模型。 分治,分而治之,一种解决复杂问题的思维方法和模式。把一个复杂问题分解成多个相似的子问题,然后再把子问题分解成更小的子问题,直到子问题简单到可以直接求解。理论上解决每
面试官上来就问 ZAB 协议,瞬间懵逼…
在 ZAB 协议中二阶段提交,移除了中断逻辑。所有的 Follower 服务器要么正常反馈 Leader 提出的事务提议,要么就抛弃 Leader 服务器。同时,我们可以在过半的 Follower 服务器已经反馈 ACK 后,就开始提交事务提议了。 Leader 服务器会为事务提议分配一个全