1. SpringBoot项目的启动流程简单概述
2. MySQL数据库的索引作用和优缺点. 如何创建索引
索引的优点:大大的提高查询效率
缺点:占用内存(是一种数据结构需要存储),影响写操作的效率(调整索引结构)
3. 简单介绍ThreadLocal的作用(结合实例)
/**
* @ClassName ThreadLocalTest
* @date 2021/5/18 23:52
* @Version 1.0
* @Author ShyBoy
*/
public class ThreadLocalTest {
static ThreadLocal<Map<String,Object>> threadLocal = new ThreadLocal<Map<String,Object>>(){
@Override
protected Map<String, Object> initialValue() {
return new HashMap<String,Object>();
}
};
//每一个ThreadLocal中都存有自己独有的map,互不影响
public static void main(String[] args) {
threadLocal.get().put("demo","11");
outInfo();
new Thread(new Runnable() {
@Override
public void run() {
threadLocal.get().put("demo","22");
outInfo();
}
}).start();
new Thread(new Runnable() {
@Override
public void run() {
threadLocal.get().put("demo","33");
outInfo();
}
}).start();
}
private static void outInfo() {
System.out.println(Thread.currentThread().getName()+" : "+threadLocal.get());
}
}