spring+mybatis

Servlet

  1. servlet的本质是什么,如何工作的?

    servlet的本质是什么,它是如何工作的

    servlet是一套通用接口规范,用于定义处理网络请求的规范。
    真正处理请求的是servlet容器,比如tomcat、jetty等等,监听端口,识别请求url,映射到不同的servlet处理器。

  2. servlet的生命周期

    • init 只可以调用一次
    • service 同一个servlet实例的情况下,多线程调用
    • destroy 只可以调用一次
  3. servlet的并发问题

    理解 Servlet 的单实例多线程

    servlet在tomcat是单实例多线程的

    • init方法是线程安全的
    • service方法,单个实例被多个线程执行,只要不是用到了类变量,那么也不会有线程安全问题。
  4. 转发与重定向的区别
    转发是在服务端实现,转发之后地址是不变的,而且是一次请求,信息可以共用

    重定向是在客户端实现,重定向之后地址会变化,已经是两次请求,上一次请求的信息不能再用了

    重定向和转发的区别

Mybatis

  1. MyBatis的原理
    mybatis初始化
    mybatis获取数据源和连接池
    mybatis的事务管理

  2. MyBatis的优点
    我们总结一下上面对JDBC的优化和封装:

    (1) 使用数据库连接池对连接进行管理

    (2) SQL语句统一存放到配置文件

    (3) SQL语句变量和传入参数的映射以及动态SQL

    (4) 动态SQL语句的处理

    (5) 对数据库操作结果的映射和结果缓存

    (6) SQL语句的重复

  3. MyBatis如何做事务管理;

    《深入理解mybatis原理》 MyBatis事务管理机制

Spring

注解

  1. 如何自定义注解实现功能

  2. Spring中@Autowired和@Resource注解的区别?

    • autowired是spring下的注解,默认是根据beanType来匹配bean的
    • resource是java下的注解,默认是根据beanName来匹配bean
  3. Conditional原理解析

Bean

  1. Spring中Bean的作用域,默认的是哪一个

    1. singleton,默认,单例
    2. prototype,原型,每次新增
    3. request,
    4. session
    5. global session

    Spring中bean的作用域与生命周期

  2. session和cookies的生命周期

    理解Cookie和Session的区别及使用

  3. 分布式session解决方案

    分布式Session共享的4类技术方案,与优劣势比较

  4. Spring Bean 的生命周期

    深究Spring中Bean的生命周期

  5. Spring声明一个 bean 如何对其进行个性化定制;

    Spring中Bean初始化的三种方法

  6. spring bean什么时候实例化
    BeanFactory,在第一次getBean的时候实例化
    ApplicationContext

    1. 如果是singleton,并且lazy-init=false(不设置也为false),在容器初始化时,就实例化bean
    2. 如果是singleTon,并且lazy-init=true,在第一次getBean的时候实例化
    3. 如果是protoType,在第一次getBean的时候实例化
  7. spring bean 实例化的方式
    一般是从容器中getBean

    Spring中bean实例化的三种方式

IOC

  1. Spring IOC 如何实现

    Spring:源码解读Spring IOC原理

  2. 好莱坞原则、依赖倒置、控制反转、依赖注入

    好莱坞原则、依赖倒置、控制反转、依赖注入

  3. 依赖注入的方式

    • setter
    • 构造函数
    • 注解:注解其实是依靠构造函数实现
  4. BeanFactory 和 ApplicationContext 有什么区别
    beanFactory是spring工厂的接口,最底层接口。
    ApplicationContext也是接口,继承beanFactory,并拓展了一些属性,比如国际化,资源加载、事件处理器等等。
    bean的实例化方式不同

  5. spring ioc容器初始化
    Spring IOC容器的初始化过程

AOP

  1. 动态代理
    Java动态代理机制详解(JDK 和CGLIB,Javassist,ASM)
    Java 动态代理详解

  2. 反射
    Java反射机制详解

    1. 反射可以获取到内部类的属性吗?
  3. 说说 Spring AOP、Spring AOP 实现原理
    AOP的设计思路
    AOP的实现原理

事务

  1. Spring 事务实现方式、事务的传播机制、默认的事务类别

  2. Spring 事务底层原理
    Spring的@Transactional如何实现的?

  3. Spring事务失效(事务嵌套),JDK动态代理给Spring事务埋下的坑,可参考《JDK动态代理给Spring事务埋下的坑!》

  4. Spring的事务传播级别
    Spring 七种事务传播机制和四种事务隔离级别

MVC

  1. Spring MVC 运行流程

  2. Spring MVC 启动流程

  3. Spring 框架中用到了哪些设计模式

  4. Spring 其他产品(Spring Boot、Spring Cloud、Spring Secuirity、Spring Data、Spring AMQP 等)

  5. 有没有用到Spring Boot,Spring Boot的认识、原理

其他

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 203,547评论 6 477
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,399评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,428评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,599评论 1 274
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,612评论 5 365
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,577评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,941评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,603评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,852评论 1 297
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,605评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,693评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,375评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,955评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,936评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,172评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 43,970评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,414评论 2 342