![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试整理
�安�
这个作者很懒,什么都没留下…
展开
-
Mybatis面试题整理
Mybatis面试题整理 发现很多公司都要求得会Mybatis,然后就整理些面试题来复习复习。 1.#{}和${}的区别是什么? 在Mybatis中,有#{}和${}两种占位符 #{} 解析传递进来的参数数据 ${}对传递进来的参数原样拼接在SQL中 #{} 是预编译处理,${}是字符串替换。 使⽤#{}可以有效的防⽌SQL注⼊,提⾼系统安全性。 2.当实体类中的属性名和表中的字段名不⼀样 ,怎么办 ? 第一种:在查询的sql语句中给字段起和属性名一致的别名 <select id=”selecto原创 2020-10-17 11:11:54 · 351 阅读 · 0 评论 -
关于AJAX的面试题
关于AJAX的面试题 前些天在进行前端调用后端接口,使用AJAX时很是头大,于是整理出一些内容来再好好学习一波,以面试题的形式加深印象。 1.什么是AJAX,为什么要用它? 首先AJAX和许多简称一样,是其英文单词的首字母(Asynchronous JavaScript and XML),是一种创建交互式网页应用的网页开发技术。是下面这几种技术的融合: 1.使用CSS和XHTML来表示。 2.使用DOM模型来交互和动态显示。 3.使用XMLHttpRequest来和服务器进行异步通信。 4.使用javasc原创 2020-09-19 17:48:39 · 327 阅读 · 0 评论 -
关于数据库的几个面试题
关于数据库的几个面试题 1.了解数据库存储有哪些引擎? 存储引擎主要有: 1. MyIsam , 2. InnoDB(后面三种不了解) , 3. Memory, 4. Archive, 5. Federated 。 1.MyIsam MyIASM是MySQL默认的引擎,但是它没有提供对数据库事务的支持,也不支持行级锁和外键,因此当 INSERT(插入)或 UPDATE(更新)数据时即写操作需要锁定整个表,效率便会低一些. ISAM 执行读取操作的速度很快,而且不占用大量的内存和存储资源。在设计之初就原创 2020-09-13 18:29:29 · 232 阅读 · 0 评论 -
集合中的一些较为基础的面试题
集合中的一些基础的面试题 最近时间太忙,没能抽得出时间好好研究技术,所以就从一个大佬那转来点面试资料,弥补一下没学习的自己 Java容器可分为两大类: • Collection – List • ArrayList • LinkedList • Vector(了解,已过时) – Set • HashSet – LinkedHashSet • TreeSet • Map – HashMa转载 2020-06-07 19:02:21 · 345 阅读 · 1 评论 -
整理的几个多线程的面试题
多线程面试题 前两周在学到多线程和网络编程时,感到有些许迷茫,然后就去网上找了些资料,然后就整理了几个面试题答案出来复习复习 1.多线程和单线程的区别和联系? 答: 在单核 CPU 中,将 CPU 分为很小的时间片,在每一时刻只能有一个线程在执行,是一种微观上轮流占用 CPU 的机制。 多线程会存在线程上下文切换,会导致程序执行速度变慢,即采用一个拥有两个线程的进程执行所需要的时间比一个线程的进程执行两次所需要的时间要多一些。 结论:即采用多线程不会提高程序的执行速度,反而会降低速度,但是对于用户来说,原创 2020-05-31 18:52:28 · 365 阅读 · 0 评论 -
模拟面试题回顾
不会的面试题总结 1.servlet里面有哪些关键的方法? 讲到它的方法,就不可避免地去了解servlet的运行过程(也可以说是生命周期),如下图所示: 四个过程: (1).当客户端第一次发送请求后,由容器(Web服务器Tomcat)解析请求,并根据请求找到对应的servlet,判断该类的对象是否存在,不存在则创建servlet实例; (2).调取init()方法 进行初始化操作; (3).初始化完成后调取service()方法,由service()判断客户端的请求方式,如果是get,则执行d原创 2020-09-05 18:28:21 · 448 阅读 · 0 评论 -
Spring Boot 面试题
Spring Boot 面试题 最近学了springboot,想整理出一波springboot知识点,没想到自己看了半天还是有些云里雾里,所以暂时先整理点基础型的面试题稍微回顾一下 1、什么是Spring Boot? 多年来, 随着新功能的增加, spring 变得越来越复杂。只需访问 https://spring.io/projects 页面,我们就会看到可以在我们的应用程序中使用的所有 Spring 项目的不同功能。如果必须启动一个新的 Spring 项目, 我们必须添加构建路径 或添加 Maven 依原创 2020-08-08 13:39:24 · 251 阅读 · 0 评论 -
关于 Spring Cloud 的一些面试题
关于 Spring Cloud 的一些面试题 1 、什么是Spring Cloud? Spring cloud流应⽤程序启动器是基于Spring Boot的Spring集成应⽤程序,提供与外部系统的集成。 Spring cloud Task,⼀个⽣命周期短暂的微服务框架,⽤于快速构建执⾏有限数据处理的应⽤程序。 2 、使⽤Spring Cloud有什么优势? 使⽤Spring Boot开发分布式微服务时,我们⾯临以下问题: 与分布式系统相关的复杂性-这种开销包括⽹络问题,延迟开销,带宽问题,安全问题。转载 2020-08-23 14:30:43 · 134 阅读 · 0 评论