每天一道面试题(28)

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());
    }

}

4. 说说自己的缺点

5. Spring框架bean对象的生命周期

6. SpringBoot框架中yml和properties文件哪个优先加载

7. 怎么理解多线程,你的项目当中哪里用到了多线程

8. 10000个数据包含字母和数字 用ASCll码排序 怎么实现

9. 什么是二叉树,红黑树是什么

10. jvm的内存结构介绍一下

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值