
面试问题
真想舒服的待会儿
再试一次,不行就回家种地了!!!!
展开
-
实现线程池的几种方式
1.JDK中内置的线程池java.util.concurrent.Executor接口: 与线程池相关的接口,所有线程池必须实现这个接口,Executor接口规定的功能比较少,使用常用子接口:java.util.concurrent.ExecutorService接口:规定了线程池的很多功能,要使用ExecutorService接口中规定的方法,必然要获取到ExecutorService接口的实现类对象,java.util.concurrent.ThreadPoolExecutor...原创 2021-08-24 17:54:07 · 157 阅读 · 0 评论 -
MySQL中的char和varchar的区别
在mySQL 中char 和 varchar 都是存储字符串的,区别在于char有固定的长度,而varchar属于可变长的字符类型。1.存储区别性char(len)括号中存储写的是字符长度,最大值为255,如果在存储的时你实际存储的字符长度低于括号中填写的长度,那它在存储的时候会以空格补全位数进行存储varchar,则不具备这样的特性,最大长度取值为65535,不会空格补全进行存储;2.取数据的区别性char在取值的时候会把存值后面的空格去除掉,varchar 如果后面有空格则会保留原创 2021-08-24 17:03:12 · 986 阅读 · 0 评论 -
mMySQL的explain
1.idid相同,执行顺序从上之下id不同,执行顺序从大到小id相同不同,同时存在,遵守1、2规则2.select_type查询中每个select的查询类型3.table显示数据来自于哪个表,有时不是真实的表的名字(虚拟表),虚拟表最后一位是数字,代表id为多少的查询。4.typesystem>const>eq_ref>ref>range>index>all5.possible_keys显示可能应用在这张表中的索引,但不一...原创 2021-08-24 16:50:58 · 69 阅读 · 0 评论 -
mysql如何添加索引和查看应用了那些索引
1.为表添加索引ALTER TABLE test2 ADD INDEX PRIMARY_KEY (id);主键索引ALTER TABLE test2 ADD INDEX index_name (NAME);普通索引2.查看添加了的索引show INDEX FROM test2;3.查看应用了哪些索引4.添加索引主键索引:它是一种特殊的唯一索引,不允许有空值。一般是在建表的时候指定了主键,就会创建主键索引,ALTER TABLE `table_name` ADD PRI原创 2021-08-24 15:42:13 · 613 阅读 · 0 评论 -
springboot项目中如何从配置文件中取值
通过@Configuration和@Value注解第一种方式:1.配置文件2.配置类3.调用4.结果第二种方式1.配置类2.调用3.结果原创 2021-08-24 14:38:54 · 302 阅读 · 0 评论 -
union和union all的区别
1.创建两张表执行sql语句select * from test1 union SELECT * from test2结果union对test1和test2相同的数据进行了去重处理执行sql语句select * from test1 union all SELECT * from test2union all没有对相同数据进行去重处理...原创 2021-08-23 21:52:48 · 70 阅读 · 0 评论