2020-09-11 oppo java 一面

本文摘录了OppoJava面试中的关键问题,涵盖Spring框架、Dubbo框架、RPC实现、线程安全、数据库建表等核心主题,深入解析Hessian序列化机制与HTTP访问原理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

2020 0911

oppo java一面

 

1.项目相关;

2.Spring IOC;

3.Spring bean申明默认是单例还是多例,单例安全不?如何改成多例?

设置为prototype。

4.Dubbo框架如何实现远程RPC;

5.Dubbo序列化方式;

dubbo 支持的序列化协议

dubbo 支持 hession、Java 二进制序列化、json、SOAP 文本序列化多种序列化协议。但是 hessian 是其默认的序列化协议。

说一下 Hessian 的数据结构

Hessian 的对象序列化机制有 8 种原始类型:

  • 原始二进制数据
  • boolean
  • 64-bit date(64 位毫秒值的日期)
  • 64-bit double
  • 32-bit int
  • 64-bit long
  • null
  • UTF-8 编码的 string

另外还包括 3 种递归类型:

  • list for lists and arrays
  • map for maps and dictionaries
  • object for objects

还有一种特殊的类型:

  • ref:用来表示对共享对象的引用。

6.http访问如何知道调用的是提供者的什么方法;

7.常见的线程安全类;

8.数据库建表注意事项;

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值