栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

全菜工程师的面经

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

全菜工程师的面经

招联金融一面 1.聊项目
自由发挥就好了
2.讲讲spring的bean声明周期 2.1大致分为四个阶段

1.bean的实例化阶段
2.bean的设置属性阶段
3.bean的初始化阶段
4.bean的销毁阶段

2.2 总结

1.Spring的容器根据注解或者配置文件找到bean的定义
2.利用java的反射机制实例化Bean
3.Spring容器为实例化的bean设置属性。
4.如果Bean定义了初始化方法,则执行定义的初始化方法
5.当销毁Bean的时候,如果自定义了销毁方法,执行自定义的销毁方法,否则执行默认的销毁方法。

3.为什么bean是单例模式的 3.1 spring的5中scope

分别是singleton、prototype、request、session、global session

3.2 为什么默认单例

1.为了减少新生成实例的消耗(spring的bean构建涉及反射和内存分配)
2.减少jvm的回收(减少了对象,回收的对象就少了)
3.可以快速获取到bean(可以从缓存中快速获取bean)

4.有没有用过多线程?线程池有哪些参数?

没什么好说的,死记硬背,记得几个说几个
1.corePoolSize核心线程数,2.maxiumPoolSize最大线程数,3.TimeUnit时间单位,5.工作队列

5.问linux的操作命令有哪些?还有用法

cat,tail,grep,top,jstack,state,ip a,vim df -h,curl

6.问设计模式,策略模式是怎么用的?

策略模式、单例模式、zookeeper

7.zookeeper如何保障稳定性? 8.https如何实现加密传输?
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/341000.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号