保存成功
订阅成功
保存失败,请重试
提交成功
Gemini

Gemini

Java架构师
互联网小厂架构师,入坑8年,一直在 Java 圈内摸爬滚打,爱好阅读源码和写 Bug,熟悉“三高”(高并发、高可用、高性能),近期打算分享一下相关的知识,希望大家可以从入门到入坑...更多
创作文章2

面试突击系列:Dubbo 的核心源码和原理剖析

在面试中,Dubbo 这个 RPC 框架的代表作一直是热点,而且面试官也会根据经验从各种角度提问,并且像剥洋葱一样层层深入底层原理,因此单纯看看常规的面试题是远远不足的,最好还是能够自己深入阅读源码。另一方面,程序猿在平时的工作中又很少接触到源码,而且自己硬啃源码也是困难重重。因此本 Chat 将从核心源码入手,讲解一下面试中可能会遇到的一些问题。 在本 Chat 中,会讲到如下内容: * Dubbo 整体框架原理 * Dubbo 的提供者核心源码和原理 * Dubbo 的消费者核心源码和原理 * Netty 的参数优化 * 编解码器如何处理粘包和拆包 适合人群:希望在面试前快速熟悉一下 Dubbo 的相关原理,以及平时陷入 CURD 中但是迫切想深入了解一下源码的同学。
免费Dubbo
45 订阅

面试突击系列:Zookeeper 的核心源码和原理剖析

很多小伙伴在平时的工作中很少需要了解源码逻辑,但是在面试过程中,这些问题又恰好是展示你与其他人的能力差距所在。因此本场 Chat 尽量让大家在短时间内能深入了解一下 Zookeeper 的核心源码和原理,扛得住面试官的几轮灵魂发问,提高自身的面试通过率。最后附带有一个 Zookeeper 相关的生产问题排查,可以作为大家面试中炫技的亮点吧。 在本场 Chat 中,会讲到如下内容: * Zookeeper 选举过程 * 2PC 提交之 ZAB 协议 * 客户端读取之顺序一致性 * 会话管理机制 * 监听回调机制 * 线上小问题 温馨提示:本场 Chat 使用的 Zookeeper 版本是 3.4.14,在文末会提供写好注释的源代码下载地址,供大家参考使用。 适合人群:正在找工作、打算跳槽、想了解 Zookeeper 源码原理的开发人员。
ZooKeeper
105 订阅