![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java 后端面试总结
文章平均质量分 93
分类总结后端
erqwert
这个作者很懒,什么都没留下…
展开
-
mysql面试题
①、内连接(inner join):返回两个表中连接字段匹配的行。如果一个表中的行在另一个表中没有匹配的行,则这些行不会出现在查询结果中。②、外连接(outer join):不仅返回两个表中匹配的行,还返回左表、右表或两者中未匹配的行。③、交叉连接(cross join):返回第一个表中的每一行与第二个表中的每一行的组合,这种类型的连接通常用于生成笛卡尔积。④、笛卡尔积:数学中的一个概念,例如集合 A={a,b},集合 B={0,1,2},那么 A✖️B=。原创 2024-07-30 09:19:14 · 936 阅读 · 0 评论 -
Mybatis 面试题
SQL 注入是一种代码注入技术,通过在输入字段中插入专用的 SQL 语句,从而欺骗数据库执行恶意 SQL,从而获取敏感数据、修改数据,或者删除数据等。这是我们期望用户输入的正确方式。但是,如果用户输入了117 OR 1=1由于1=1为真,所以这个查询将返回所有学生的信息,而不仅仅是 ID 为 117 的学生。①、使用参数化查询使用参数化查询,即使用对象,通过setXxx方法设置参数值,而不是通过字符串拼接 SQL 语句。这样可以有效防止 SQL 注入。②、限制用户输入。原创 2024-07-24 21:41:30 · 622 阅读 · 0 评论 -
spring-面试题
Spring IOC 负责创建对象,管理对象(通过依赖注入(DI),装配对象,配置对象,并且管理这些对象的整个生命周期。原创 2024-07-18 20:30:31 · 829 阅读 · 0 评论 -
springMVC 面试题
Spring的MVC框架是围绕来设计的,它用来处理所有的HTTP请求和响应。原创 2024-07-11 16:53:32 · 879 阅读 · 0 评论 -
集合面试题
在ArrayList源代码中,可以看到是用transient。原创 2024-07-09 17:51:32 · 752 阅读 · 0 评论 -
springBoot-面试题
热部署: 修改代码不需要重启,就可以实现编译并部署到服务器上。(1)在开发时修改代码不需要重启服务,节省了时间。(2)部署在服务器上的程序,可以在不停止的情况下进行升级。①使用devtools。在配置文件中把devtools.restart.enabled 设置为 true。每次都需要build一下才行。②idea设置实现热部署。JavaConfig 是 Spring 社区的产品,它提供了配置 Spring IoC 容器的纯 Java 方法,有助于避免使用 XML 配置。原创 2024-07-12 15:27:07 · 876 阅读 · 0 评论 -
java--基础
所谓跨平台性,是指 Java 语言编写的程序,一次编译后,可以在多个系统平台上运行。实现原理:Java 程序是通过 Java 虚拟机在系统平台上运行的,只要该系统可以安装相应的 Java 虚拟机,该系统就可以运行 java 程序所谓的字节码,就是 Java 程序经过编译之类产生的.class 文件,字节码能够被虚拟机识别,从而实现 Java 程序的跨平台性。Java编译:将我们的代码(.java)编译成虚拟机可以识别理解的字节码(.class)解释。原创 2024-07-19 10:00:16 · 554 阅读 · 0 评论