前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Java面试题④

Java面试题④

原创
作者头像
会洗碗的CV工程师
发布2023-11-30 23:40:43
850
发布2023-11-30 23:40:43
举报
文章被收录于专栏:LongJava学习资料LongJava学习资料

?好啦,接着是常规的每日两道Java面试题,希望大家可以每天看一看,加深印象

1. 解释一下什么是事务,以及事务有什么作用

1.数据库事务: 数据库事务通常指对数据库进行读或写的一个操作序列。 它的存在包含有以下两个目的: 1、为数据库操作提供了一个从失败中恢复到正常状态的方法,同时提供了数据库即使在异常状态下仍能保持一致性的方法。 2、当多个应用程序在并发访问数据库时,可以在这些应用程序之间提供一个隔离方法,以防止彼此的操作互相干扰。 2.系统中的事务: 处理一系列业务处理的执行逻辑单元,该单元里的一系列类操作要不全部成功要不全部失败 参考:事务的概念和作用_事务的作用_青衫染淡墨的博客-CSDN博客

2. 解释一下什么是SQL注入,以及如何防止SQL注入

SQL注入方式有两种,一种是用#{}符,还有一种是用${}符;其中$符注入参数的时候,会直接将参数值当作字符串拼接到sql模板上,也就是说在执行sql语句的时候会直接把参数的值直接显示到sql语句上,而#符注入参数的时候,#代表的是执行的sql模板的占位符,sql语句并不会出现参数的值,这就很大防止的SQL注入攻击

?我正在参与2023腾讯技术创作特训营第三期有奖征文,组队打卡瓜分大奖!

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. 解释一下什么是事务,以及事务有什么作用
  • 2. 解释一下什么是SQL注入,以及如何防止SQL注入
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
http://www.vxiaotou.com