• 面试题


    1.es集群状态有哪几个?分别表示什么意思?

    答: es集群状态分为3种,分别是green(所有主分片和复制分片都可用), yellow(所有主分片可用,部分复制分片不可用),red(不是所有主分片都可用)

    2.mysql默认隔离级别是什么?为什么默认是这种隔离级别?

    3.dubbo的spi机制?

    4.cms有哪些执行阶段?哪几个阶段会stw

    包括初始标记、并发标记、重新标记、标记清除

    5.jvm查看字节码的指令?

    答: javap

    6.有一个表user ,三个字段id, name,pwd,这3个字段有一个联合索引, id,name,owd,select * from user where pwd = xxx走不走索引? 

    3.java的锁升级机制,AQS?

     4.strlen命令如果 set key 中会返回几个长度,为什么?

    涉及到redis二进制安全问题,redis客户端和服务端都是使用字节流的,key的长度取决于你连接redis服务器的编码,如果xshell连接redis服务器选择gbk,则会显示2个长度,如果用utf8连接,则显示3个长度,redis-cli --raw会触发编码集的格式化,比如设置key为"中"这个字 get这个key的时候会到编码集中找到对应字符,然后显示出来

  • 相关阅读:
    获得随机数
    Android Studio中的神操作
    Android Studio中的神操作
    我的github首页
    我的github首页
    初步尝试kotlin
    初步尝试kotlin
    创建自己的github博客
    js方法重载
    【HPU】[1014]【C语言训练】亲密数
  • 原文地址:https://www.cnblogs.com/kiwi-deng/p/13916956.html
Copyright © 2020-2023  润新知