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.数据库建表注意事项;