日期:2021、2
1.微服务中如果有机器突然异常会会出现哪些情况?
2.servlet是什么,有哪些步骤 – 应用程序,init(),service(),distory()
3.mysql 表名的最大长度 --128
4.Integer 在64位机器上占几个字符 --4个
5.HashSet 的继承关系 – 继承abstractSet,实现Set 接口
6.HashMap 的继承关系 – 继承abstractMap 实现Map 接口
ArrayList,HashSet,HashMap 继承关系
ArrayList 继承abstractList 实现List 接口
HashSet 继承abstractSet,实现Set 接口
List,Set 都继承Collection ,
Collection 继承自 Iterable
Map 不继承自 Collection
7.接口设计原则 –
(1)符合Restful,统一返回格式,约定业务层错误编码。
(2)命名规范,优雅,语义明确
(3)单一性原则
8.docket 部署
9.阿里云服务器的衍生服务
10.kafaka rackmq
11.线上处理问题经验
12.error 与 异常 – error 与 异常都继承自 throwable
error 是指不可以处理的异常 ,常见的有 VirtualMachineError,OutOfMemortError,ThreadDeath
exception是指可以预知且可以处理的异常问题,其子类有RuntimeException,IOException,SQLException
13.uml 中的关系
(1) 泛化 【继承】
(2) 实现 【接口】
(3)关联 (单向关联,双向关联)
(4)聚合 (整体与部分的关系 ,has-a 整体与部分可以分离,有各自的生命周期)
(5)组合 (整体与部分的关系 ,contain-a 整体与部分不可分离,整体的生命周期结束就表示部分的也结束了)
(6)依赖 相互之间用到 (使用的关系)
14.java的哪些内容比较熟悉
集合,多线程,锁,设计模式,GC,数据结构