面试专栏
文章平均质量分 93
码农参上
这个作者很懒,什么都没留下…
展开
-
Paxos分布式系统共识算法?我愿称其为点歌算法…
24张图配合生动示例,用讲故事的方式讲明白Paxos算法的核心步骤。原创 2022-10-24 15:26:53 · 183 阅读 · 0 评论 -
JDK动态代理为什么必须要基于接口?
原创:微信公众号 码农参上,欢迎分享,转载请保留出处。前几天的时候,交流群里的小伙伴抛出了一个问题,为什么JDK的动态代理一定要基于接口实现呢?好的安排,其实要想弄懂这个问题还是需要一些关于代理和反射的底层知识的,我们今天就盘一盘这个问题,走你~一个简单的例子在分析原因之前,我们先完整的看一下实现jdk动态代理需要几个步骤,首先需要定义一个接口:public interface Worker { void work();}再写一个基于这个接口的实现类:public class .原创 2022-02-24 10:42:08 · 4368 阅读 · 3 评论 -
5道面试题,拿捏String底层原理~
原创:微信公众号 码农参上,欢迎分享,转载请保留出处。String字符串是我们日常工作中常用的一个类,在面试中也是高频考点,这里Hydra精心总结了一波常见但也有点烧脑的String面试题,一共5道题,难度从简到难,来一起来看看你能做对几道吧。本文基于jdk8版本中的String进行讨论,文章例子中的代码运行结果基于Java 1.8.0_261-b12第1题,奇怪的 nullnull下面这段代码最终会打印什么?public class Test1 { private static .原创 2022-02-18 09:38:13 · 589 阅读 · 0 评论