面试题
文章平均质量分 89
hzz_321
你好 hello world
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java-Mybatis
Java-Mybatis面试题转载 2022-12-15 18:37:40 · 1145 阅读 · 1 评论 -
Mybatis面试题
MySQL的连接? Inner join:内连接,匹配关联数据查询出来。 Left join:左连接,左表数据全部显示,右边显示符合。 Rightjoin:右连接,右表数据全部显示,左边显示符合。 Mysql索引如何实现? 索引是符合某种特定的查找算法的数据结构,而这些数据结构会以某种方式指向数据,从而实现查找效率。 不同的数据库引擎有所不同,但大多数的引擎都是以b+树实现的,...原创 2020-03-14 22:44:15 · 636 阅读 · 0 评论 -
Mybatis相关面试题
MySQL的连接? Inner join:内连接,匹配关联数据查询出来。 Left join:左连接,左表数据全部显示,右边显示符合。 Rightjoin:右连接,右表数据全部显示,左边显示符合。 Mysql索引如何实现? 索引是符合某种特定的查找算法的数据结构,而这些数据结构会以某种方式指向数据,从而实现查找效率。 不同的数据库引擎有所不同,但大多数的引擎都是以b+树实现的,...原创 2020-03-14 22:42:40 · 381 阅读 · 0 评论 -
SpringMvc架构的理解
SpringMVC架构 1 Spring web mvc介绍 Spring web mvc和Struts2都属于表现层的框架,它是Spring框架的一部分,我们可以从Spring的整体结构中看得出来: 1.2 Springmvc的优点 (1)可以支持各种视图技术,而不仅仅局限于JSP; (2)与Spring框架集成(如IoC容器、AOP等); (3)清晰的角色分配...原创 2019-10-18 13:14:44 · 332 阅读 · 0 评论 -
多线程高并发编程
什么是进程和线程? 进程:在操作系统中能够独立运行,并且作为资源分配的基本单位。它表示运行中的程序。系统运行一个程序就是一个进程从创建、运行到消亡的过程。 线程:是一个比进程更小的执行单位,能够完成进程中的一个功能,也被称为轻量级进程。一个进程在其执行的过程中可以产生多个线程。 线程的生存周期 线程生存周期示意图: 线程的几种状态: 1.新建(new):通过new新创建了一个线程对...原创 2019-11-20 16:01:42 · 577 阅读 · 0 评论 -
ArrayList、LinkedList、Vector、 hashMap、hashtable、ConcurrentHashMap的原理以及区别
ArrayList、LinkedList、Vector是集合中经常拿来比较和面试的一个问题,我这里简要概括一下他们的区别和实现原理。这里需要区别jdk1.6和jdk1.8。我们从三个方面去阐述: 存储结构 ArrayList和Vector是按照顺序将元素存储(从下标为0开始),删除元素时,删除操作完成后,需要使部分元素移位,默认的初始容量都是10(但jdk1.6确实...原创 2020-03-14 20:25:00 · 562 阅读 · 0 评论 -
springboot和springcloud相关面试题
什么是springboot 用来简化spring应用的初始搭建以及开发过程使用特定的方式来进行配置(properties或yml文件) 创建独立的spring引用程序main方法运行 嵌入的Tomcat无需部署war文件 简化maven配置 ...转载 2020-03-10 14:11:14 · 236 阅读 · 0 评论 -
mysql相关理解与提高
1.mysql常用聚合函数 分类:sum求和,avg平均数,max最大值,min最小值,count计算个数 简单使用: sum求和: select sum(age) from test; avg平均数:select ROUND(avg(age),2) from test; min最小值:select min(age) from test; ma...原创 2019-11-18 11:32:21 · 172 阅读 · 0 评论
分享