最新 最热

面试系列之-序列化的几种方式(JAVA基础)

通过实现 Serializable 接口,这种是隐式序列化 ( 不需要手动 ) ,这种是最简单的序列化方式,会自动序列化所有非 static 和 transient 关键字修饰的成员变量;...

2023-08-21
1

面试系列之-JAVA集合梳理(JAVA基础)

collection集合说明所有集合类都位于java.util包下,Java的集合类主要由两个接口派生而出:Collection和Map,Collection和Map是Java集合框架的根接口,这两个接口又包含了一些子接口或实现类;Set接口继承Collection,集合元素不...

2023-08-21
0

面试系列之-多态JVM的实现原理(JAVA基础)

一个对象变量可以指示多种实际类型的现象称为多态;允许不同类的对象对同一消息做出响应。方法的重载、类的覆盖(继承和实现)正体现了多态;

2023-08-21
1

面试系列之-阻塞队列的种类及实现原理(JAVA基础)

lock(ReentrantLock)锁+多个条件(condition)的阻塞控制,使用BlockingQueue封装了根据condition条件阻塞线程的过程,就不用去关心繁琐的await/signal操作了;

2023-08-21
0

Dubbo流程解析及原理探究

作为一名高级架构师,我们经常需要处理分布式系统的设计和实现。Dubbo是阿里巴巴开源的一款高性能RPC框架,广泛应用于分布式系统中。本篇博客将深入剖析Dubbo的流程,包括服务注册、服务发现、远程调用、负载均衡以及通信...

2023-08-21
1

美团一道经典面试算法题解法

这是美团一道经典面试算法题,在大三课上老师留给的一道课后练习,那么我们现在用Java来分析它的解法,此问题为斐波拉契数列(跳楼梯问题)

2023-08-21
1

【架构专题】阿里巴巴面试必问的分布式算法

分布式算法是并行算法的一个子类型,通常同时执行,算法的不同部分在独立的处理器上同时运行,并且对算法的其他部分正在做什么的信息有限。开发和实施分布式算法的主要挑战之一是在面对处理器故障和不可靠的通信链路时成功...

2023-08-18
1

最强Redis面试八股文系列文章

作为技术人,去参与技术面试,肚子里面还是要有货的,当然早些年程序员可以靠一本八股文走天下,但是现如今这个行业已经内卷到了疯狂的阶段,那么你的那些所谓的技术必杀技的八股文其实已经不奏效了,毕竟技术面试官的门槛也高了...

2023-08-18
0

浅谈Redis的maxmemory设置以及淘汰策略

本文将深入探讨Redis中maxmemory的设置和内存淘汰策略。我们将解释maxmemory的作用和设置方法,并详细介绍Redis中常用的内存淘汰策略。通过代码示例和实际应用案例,读者将对Redis中的maxmemory设置和淘汰策略有更深入的...

2023-08-17
1

Redis有哪几种内存淘汰策略?

本文介绍了Redis中常用的内存淘汰策略,并结合Java中的LinkedHashMap数据结构,详细解释了其排序方式和与Redis内存淘汰策略的联系。通过代码示例和详细的解释,读者将对Redis内存淘汰策略和LinkedHashMap的排序方式有更深...

2023-08-17
0