爱分享666

当前位置:首页 >面试题及技巧>java面试题

8.1 考察点与加分项

考察点

  • 掌握Spring的IOC、AOP的概念与实现
  • 掌握Spring的Context创建流程和Bean的生命周期
  • 了解Spring常用注解的作用与使用方式
  • 了解SpringBoot的相关知识点
  • 掌握Netty的线程处理模型
  • 知道常用RPC框架的特点
  • 了解Mybatis、Hibernate的实现原理

加分项

  • 阅读过框架源码,了解实现细节及思路
  • 除了会应用,还能够理解理念
  • 了解最新实现或方向
  • 有实际优化经验,例如Nett有性能调优

8.2 真题

  • SSH和SSM框架组合的区别是生命?
  • 能描述一些Spring Context初始化的整个流程吗?
  • 简单介绍一些Bean的生命周期及作用域
  • Spring配置中的placeholder占位符是如何替换的?有什么办法可以实现自定义的配置替换?
  • 要答出通过beanFactoryPostProfessal后置处理器进行的替换,如果要自定义处理,可以扩展PropertyPlaceHolderConfigure或者PropertySourcePlaceHolderConfigure来实现
  • SpringMVC的工作流程是怎样的?
  • Spring如何解决循环依赖?
  • 从构造器循环依赖和setter循环依赖两方面来回答

Bean的构造方法、@PostConstruct注解、InitializingBean、init-method的执行顺序是怎样的?

  • 说说Netty中有哪些重要的对象,它们之间的关系是什么?
  • RPC与HTTP的区别是什么,什么场景适合选用RPC,什么场景适合使用HTTP?
  • 在使用方式方面,HTTP使用Client,RPC通过动态代理;从请求模型看,HTTP一般会经过DNS解析,4/7层代理等中间环节,而RPC是点对点直连;从服务治理能力来看,RPC提供丰富的服务治理功能,例如熔断 、负载均衡,HTTP对跨语言处理比较方便
  • RPC的交互流程是怎样的?
  • 请介绍一下Mybatis的缓存机制
  • Mybatis如何配置动态SQL?有哪些动态SQL标签?
上一篇:

Sql Server 数据库_指定的转换无效解决方法。 (SqlManagerUI)

下一篇:

sqlserver项目启动报错_通过端口 1433 连接到主机 localhost 的 TCP/IP 连接失败。错误:“Connection refused: connect“

0 +1
打赏 ×

如果网站能给予您帮助,欢迎给网站捐助,给我打赏个吧!
您的支持是我的动力,让网站能一直陪伴着大家,共同学习进步。
捐助费用将用于网站日常运营(服务器租费、域名租费等)
捐助者请发送邮箱提供姓名至 zhaoqn@163.com 留言以表感谢。

网友评论


  • 验证码:

热门评论

本月热门

推荐资料

精彩评论

回到顶部