美文网首页
2020顺F面经

2020顺F面经

作者: 激扬文字 | 来源:发表于2020-12-18 17:16 被阅读0次

1、线程池的设计里体现了什么设计模式
享元模式
2、说说你了解什么设计模式,知道责任链设计模式吗
面向对象七大原则:单一职责原则、开闭原则、里氏替换原则、依赖倒置原则、接口隔离原则、迪米特法则、合成复用原则
结构型:桥接、适配器、装饰器、代理、组合、外观、享元
创建型:建造者、单例:spring的Bean的单例、抽象工厂、工厂方法:spring中的BeanFactory、原型
行为型:模板方法:AQS、策略、观察者、责任链、命令、访问者、状态、中介者、迭代器、备忘录、解释器
3、wait/notify体现了什么设计模式
多线程设计模式
4、线程池7个参数
corePoolSize 线程池核心线程大小,maximumPoolSize 线程池最大线程数量,keepAliveTime 空闲线程存活时间,unit 空闲线程存活时间单位,workQueue 工作队列,threadFactory 线程工厂,handler 拒绝策略
5、谈一下spring事务传播

6、谈一下IOC底层原理

7、怎么判断内存泄漏

8、怎么在日志里排查错误,该用哪些Linux命令

9、mysql原子性和持久性怎么保证

10、怎么解决幻读

11、innodb和myisam区别

12、索引分类

13、对象的创建过程

14、对象在内存中的存储布局

15、对象头具体包括什么

16、对象怎么定位

17、堆的划分

18、对象怎么分配

19、具体讲一下CMS流程

20、锁的四种状态

21、Object obj = new Object()这句话在内存里占用了多少内存

22、synchronized和reentrantLock的异同

23、解答待更新...................

相关文章

网友评论

      本文标题:2020顺F面经

      本文链接:https://www.haomeiwen.com/subject/ulkfnktx.html