![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试题库
Batter616
一个来自北方内蒙在苏州养成的程序猿
展开
-
mybatis运行机制
1.**启动并初始化spring.**在web容器启动以后,会在web.xml配置文件中启动并初始化spring,此时mybaits的SqlSessionFactory就会被相应初始化,包括Mapper的实现类也同时被初始化。2.**service 中调用mapper.**当我们的请求从controller过来时调用 service 方法,此时会相应的service 中调用mapper,至于sp...原创 2019-11-14 21:25:10 · 545 阅读 · 0 评论 -
Java易混知识点
1.JDK和JRE的区别是什么?他们各自有什么作用答:JDK是Java的开发工具,它不仅提供了Java程序运行所需的JRE,还提供了一系列的编译,运行等工具,如javac,java,javaw等。JRE只是Java程序的运行环境,它最核心的内容就是JVM(Java虚拟机)及核心类库。分析:JRE是Java Runtime Environment的缩写,是Java程序的运行环境。既然是运行,...原创 2019-10-29 11:40:18 · 186 阅读 · 0 评论 -
Redis基础知识点
面试题redis 的过期策略都有哪些?内存淘汰机制都有哪些?手写一下 LRU 代码实现?面试官心理分析如果你连这个问题都不知道,上来就懵了,回答不出来,那线上你写代码的时候,想当然的认为写进 redis 的数据就一定会存在,后面导致系统各种 bug,谁来负责?常见的有两个问题:往 redis 写入的数据怎么没了?可能有同学会遇到,在生产环境的 redis 经常会丢掉一些数据,写进去了,...原创 2019-10-21 14:46:16 · 132 阅读 · 0 评论 -
轻松带你读懂HashMap源码
在对HashMap源码进行解析之前,我们先来探讨下到底阅读源码应该采用个什么法?以我自身经验来讲:我阅读源码首先会分三步走:第一步:先对该对象做一个宏观的了解:了解这个类所涉及的相关知识,先了解这些知识,然后就对这个类做个大概的了解。以HashMap为例:一、宏观了解:1.HashMap不同步的,也就是非线程安全多线程下进行结构修改需要在外部进行同步操作,改变已经关联的键值不是结构...原创 2019-10-18 12:26:35 · 176 阅读 · 0 评论 -
Java编译原理What is javac?
Java编译原理1.What is javac?(1)javac是一种编译器,能够将一种语言规范转换成另一种用语言规范,通常编译器是将便于人们理解的语言规范成机器容易理解的语言规范。(2)javac的任务就是将java源代码语言转换成jvm能够识别的语言,然后jvm将jvm语言再转化成当前机器能够识别的语言(这样使得对开发者屏蔽与机器相关的细节,并且使得语言的执行与平台无关)2.javac...原创 2019-10-18 08:53:53 · 123 阅读 · 0 评论 -
Java知识点总结
Java面试天书第一章 简介为广大程序猿提供的面试天书第二章 Java SE 基础知识一、Java面向对象1.面向对象都有哪些特性以及你对这些特性的理解1)继承:继承是从已有的类得到继承信息创建新类的工程。2)封装:通常认为封装是把操作数据的方法绑定起来,对数据的访问只能通过已定义的接口。3)多态性:多态性是指允许不同子类型的对象对同一消息作出不同的响应。4)抽象:抽象是将一类对...原创 2019-10-16 20:24:17 · 207 阅读 · 0 评论 -
Java SSM 框架知识点总结
一、Spring面试题1、Spring 在ssm中起什么作用?Spring:轻量级框架作用:Bean工厂,用来管理Bean的生命周期和框架集成。两大核心:1、IOC/DI(控制反转/依赖注入) :把dao依赖注入到service层,service层反转给action层,Spring顶层容器为BeanFactory。2、AOP:面向切面编程2、Spring的事务?编程式事务管理:编程方式...原创 2019-10-16 16:17:33 · 1803 阅读 · 0 评论