课程大纲
学习路线规划
技术篇
行业资讯
pmp
软考
Dubbo支持哪些负载均衡策略 随机:从多个服务提供者随机选择一个来处理本次请求,调用量越大则分布越均匀,并支持按权重设置随机概率 轮询:依次选择服务提供者来处理请求, 并支持 ...详情>>
Zookeeper集群中节点之间数据是如何同步的 首先集群启动时,会先进行领导者选举,确定哪个节点是Leader,哪些节点是Follower和Observer 然后Leader会和其他节点进行数据同步,采用 ...详情>>
Zookeeper中的领导者选举的流程是怎样的?对于Zookeeper集群,整个集群需要从集群节点中选出一个节点作为Leader,大体流程如下: 集群中各个节点首先都是观望状态(LOOKING),一开始都 ...详情>>
为什么Zookeeper可以用来作为注册中心可以利用Zookeeper的临时节点和watch机制来实现注册中心的自动注册和发现,另外Zookeeper中的数据都是存在内存中的,并且Zookeeper底层采 ...详情>>
什么是ZAB协议ZAB协议是Zookeeper用来实现一致性的原子广播协议,该协议描述了Zookeeper是如何实现一致性的,分为三个阶段: 领导者选举阶段:从Zookeeper集群中选出一个节点作为L ...详情>>
什么是分布式事务?有哪些实现方案?在分布式系统中,一次业务处理可能需要多个应用来实现,比如用户发送一次下单请求,就涉及到订单系统创建订单、库存系统减库存,而对于一次下单,订 ...详情>>
分布式锁的使用场景是什么?有哪些实现方案?在单体架构中,多个线程都是属于同一个进程的,所以在线程并发执行时,遇到资源竞争时,可以利用ReentrantLock、synchronized等技术来作为 ...详情>>
分布式ID是什么?有哪些解决方案?在开发中,我们通常会需要一个唯一ID来标识数据,如果是单体架构,我们可以通过数据库的主键,或直接在内存中维护一个自增数字来作为ID都是可以的,但 ...详情>>
数据一致性模型有哪些 强一致性:当更新操作完成之后,任何多个后续进程的访问都会返回最新的更新过的值,这种是对用户 最友好的,就是用户上一次写什么,下一次就保证能读到什么。 ...详情>>
什么是RPCRPC,表示远程过程调用,对于Java这种面试对象语言,也可以理解为远程方法调用,RPC调用和HTTP调用是有区别的,RPC表示的是一种调用远程方法的方式,可以使用HTTP协议、或直 ...详情>>
什么是Java中的函数式接口?请举例说明
解释Java中的静态导入(static import)及其应用场景
如何在Java中实现方法重载和方法重写?
解释Java中的String、StringBuilder和StringBuffer的区别
如何在Java中实现自定义注解?注解有什么应用场景?
什么是Java中的Lambda表达式,它的优点是什么?
2024-10-06
2024-09-13
2024-08-01
2024-10-22