编程面试题

  • Dubbo服务之间的调用是阻塞的吗?

    默认是同步等待结果阻塞的,支持异步调用。 Dubbo 是基于 NIO 的非阻塞实现并行调用,客户端不需要启动多线程即可完成并行调用多个远程服务,相对多线程开销较小,异步调用会返回一...

    2023年12月15日 0 80 0
  • Dubbo可以对结果进行缓存吗?

    可以,Dubbo 提供了声明式缓存,用于加速热门数据的访问速度,以减少用户加缓存的工作量。 精品推荐 GPT-4 Plus账号大大大降价了!免费AI写作工具!

    2023年12月15日 0 86 0
  • 服务上线怎么兼容旧版本?

    可以用版本号(version)过渡,多个不同版本的服务注册到注册中心,版本号不同的服务相互间不引用。这个和服务分组的概念有一点类似。 精品推荐 GPT-4 Plus账号大大大降价了...

    2023年12月15日 0 83 0
  • Dubbo默认使用的是什么通信框架,还有别的选择吗?

    Dubbo 默认使用 Netty 框架,也是推荐的选择,另外内容还集成有Mina、Grizzly。 精品推荐 GPT-4 Plus账号大大大降价了!免费AI写作工具!

    2023年12月15日 0 83 0
  • Dubbo推荐使用什么序列化框架,你知道的还有哪些?

    推荐使用Hessian序列化,还有Duddo、FastJson、Java自带序列化。 精品推荐 GPT-4 Plus账号大大大降价了!免费AI写作工具!

    2023年12月15日 0 106 0
  • 在 Provider 上可以配置的 Consumer 端的属性有哪些?

    1)timeout:方法调用超时 2)retries:失败重试次数,默认重试 2 次 3)loadbalance:负载均衡算法,默认随机 4)actives 消费者端,最大并发调用...

    2023年12月15日 0 81 0
  • Eureka的基本架构是什么?

    Spring Cloud 封装了 Netflix 公司开发的 Eureka 模块来实现服务注册和发现(请对比Zookeeper)。 Eureka 采用了 C-S 的设计架构。Eur...

    2023年12月15日 0 72 0
  • 你所知道的微服务技术栈有哪些?

    服务开发Springboot、Spring、SpringMVC 服务配置与管理Netflix公司的Archaius、阿里的Diamond等 服务注册与发现Eureka、Consul...

    2023年12月15日 0 73 0
  • 微服务有哪些优缺点?

    优点: 独立的可扩展性,每个微服务都可以独立进行横向或纵向扩展,根据业务实际增长情况来进行快速扩展; 独立的可升级性,每个微服务都可以独立进行服务升级、更新,不用依赖于其它服务,结...

    2023年12月15日 0 70 0
  • TreeSet自定义排序

    实体类: 姓名、年龄、分数字段 package StudentSort; public class Student { private String name; private i...

    2023年12月15日 0 82 0
  • Lambda表达式和匿名内部类的区别?

    所需类型不同 匿名内部类:可以是接口,也可以是抽象类,还可以是具体类 Lambda表达式:只能是接口 使用限制不同 如果接口中有且仅有一个抽象方法,可以使用Lambda表达式,也可...

    2023年12月15日 0 82 0
  • 什么是标记性接口并举例?

    标记性接口: 是没有任何方法和属性的接口。标识接口不对实现它的类有任何语义上的要求,它仅仅表明实现它的类属于一个特定的类型。 在java 中,RandomAccess和Clonea...

    2023年12月15日 0 80 0
  • 什么是Java的序列化?

    序列化是指将Java对象按照一定的方式转换成和平台无关的二进制数据,从而实现在网络中传输或实现持久化,接收方只需要按照同样的方式解析,就可以得到该Java对象,实现反序列化。比如定...

    2023年12月15日 0 77 0
  • HashMap和Hashtable区别

    1、HashMap是继承自AbstractMap类, HashTable是继承自Dictionary,父类被废弃,不怎么用hashtable了 2、Hashtable是线程安全的,...

    2023年12月15日 0 89 0
QR code