面试题
文章平均质量分 89
hzz_321
你好 hello world
展开
-
Java-Mybatis
Java-Mybatis面试题转载 2022-12-15 18:37:40 · 978 阅读 · 1 评论 -
Mybatis面试题
MySQL的连接?Inner join:内连接,匹配关联数据查询出来。Left join:左连接,左表数据全部显示,右边显示符合。Rightjoin:右连接,右表数据全部显示,左边显示符合。Mysql索引如何实现?索引是符合某种特定的查找算法的数据结构,而这些数据结构会以某种方式指向数据,从而实现查找效率。不同的数据库引擎有所不同,但大多数的引擎都是以b+树实现的,...原创 2020-03-14 22:44:15 · 559 阅读 · 0 评论 -
Mybatis相关面试题
MySQL的连接?Inner join:内连接,匹配关联数据查询出来。Left join:左连接,左表数据全部显示,右边显示符合。Rightjoin:右连接,右表数据全部显示,左边显示符合。Mysql索引如何实现?索引是符合某种特定的查找算法的数据结构,而这些数据结构会以某种方式指向数据,从而实现查找效率。不同的数据库引擎有所不同,但大多数的引擎都是以b+树实现的,...原创 2020-03-14 22:42:40 · 299 阅读 · 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 · 221 阅读 · 0 评论 -
多线程高并发编程
什么是进程和线程?进程:在操作系统中能够独立运行,并且作为资源分配的基本单位。它表示运行中的程序。系统运行一个程序就是一个进程从创建、运行到消亡的过程。线程:是一个比进程更小的执行单位,能够完成进程中的一个功能,也被称为轻量级进程。一个进程在其执行的过程中可以产生多个线程。线程的生存周期线程生存周期示意图:线程的几种状态:1.新建(new):通过new新创建了一个线程对...原创 2019-11-20 16:01:42 · 497 阅读 · 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 · 448 阅读 · 0 评论 -
springboot和springcloud相关面试题
什么是springboot用来简化spring应用的初始搭建以及开发过程使用特定的方式来进行配置(properties或yml文件)创建独立的spring引用程序main方法运行嵌入的Tomcat无需部署war文件简化maven配置...转载 2020-03-10 14:11:14 · 164 阅读 · 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 · 117 阅读 · 0 评论