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.数据库建表注意事项;
本文摘录了OppoJava面试中的关键问题,涵盖Spring框架、Dubbo框架、RPC实现、线程安全、数据库建表等核心主题,深入解析Hessian序列化机制与HTTP访问原理。
2327

被折叠的 条评论
为什么被折叠?



