面试
谢少迪
工学院在读生
展开
-
execute,executeQuery,executeUpdate的区别是什么?
jdbc sql执行语句原创 2023-02-24 21:54:14 · 715 阅读 · 0 评论 -
ThreadLocal内存泄漏问题
ThreadLocal内存泄漏原创 2022-11-11 09:31:29 · 150 阅读 · 0 评论 -
isBlank和isEmpty的区别
isBlank与isEmpty的区别原创 2022-10-22 15:08:15 · 147 阅读 · 0 评论 -
delete和truncate的区别
1、delete可以加where条件,truncate不可以2、truncate删除效率比delete高点3、如果要删除的表中有自增长列,如果用delete删除后,在插入数据,自增长列的值从断点开始,而truncate删除后,再插入数据,自增长列的值从1开始4、truncate删除不能回滚,delete删除可以回滚...原创 2021-06-09 18:11:23 · 297 阅读 · 0 评论 -
MySql中视图的介绍
官方的解释:MySQL视图是一个虚拟表,其内容由查询定义。同真实的表一样,视图包含一系列带有名称的列和行数据。但是,视图并不在数据库中以存储的数据值集形式存在。行和列数据来自由定义视图的查询所引用的表,并且在引用视图时动态生成。通俗来讲:类似于java中把sql语句封装起来当做方法基本语法:创建:create view 视图名as 查询语句;使用:select * from 视图名 where 条件...原创 2021-06-08 14:45:16 · 111 阅读 · 0 评论 -
MySql常见约束
约束的含义:一种限制,用来限制表中的数据,为了保证表中的数据的准确和可靠性约束的位置:CREATE TABLE 表名(字段名 字段类型 列级约束表级约束)分类:六大约束1、非空约束:NOT NULL 非空,用于保证该字段的值不能为空2、默认约束:default 给字段一个默认值3、primary key :主键,用于保证该字段的值具有唯一性,并且非空4、unique:唯一约束,用于保证该字段的唯一性,可以为空5、check:检查约束,比如限制性别只能为男和女6、foreign ke原创 2021-06-08 14:42:43 · 311 阅读 · 0 评论 -
Set接口注意事项
1、Set的接口对象,可以存放一个null、不能存放重复的元素2、set接口对象存放数据是无序的,即添加和取出的顺序是不一样的3、取出的顺序虽然不是添加的顺序,但是他是固定的原创 2021-06-08 14:39:24 · 170 阅读 · 0 评论 -
ArrayList PK LinkedList
ArrayList和LinkedList的比较底层结构增删的效率改查的效率ArrayList可变数组较低 数组扩容较高Linkedlist双向链表较高 通过链表追加较低1、如果查的操作多选择ArrayList2、增删使用的多选择LinkedList3、因为大部分业务都是查询所以通常使用ArrayList比较多4、根据情况去选择ArrayList或LinkedList...原创 2021-06-08 14:38:36 · 51 阅读 · 0 评论 -
java 40道简单的面试题
1、list、map、set有父类吗?如果有父类是谁?list和set的父类是conllection,map没有父类2、数据库中的函数有哪些?sum avg max min count MD5 abs mod round length等等3、数据库中如何查询不为空的数据where条件语句后加上is not null判断非空4、mybatis如何防止SQL注入#{}是经过预编译的,是安全的;${}是未经过预编译的,仅仅是取变量的值,是非安全的,存在SQL注入5、Int和Integer的区别i原创 2021-06-08 14:18:57 · 515 阅读 · 0 评论