• 2022java面试题


    seata tcc 和at模式区别
    feign 常用哪些参数
    缓存穿透 缓存击穿
    Springmvc执行流程
    过滤器拦截器的区别

    kafka的0拷贝
    kafka的原理

    线程池如何实现只有线程池里面的任务执行完之后, 才去给线程池添加任务

    让你设计一个Spring你会考虑哪些?
    Spring bean里面除了singleton prototype 还有啥子

    索引失效条件

    1. 不符合最左前缀法则
    2. 计算, 函数, 类型转换 (手动或自动的类型转换, 字符串没有加引号)
    3. 范围条件右边的列索引失效. 联合索引 a b c , 使用了范围a=‘xxx’ and b> ‘xxx’ and c = ‘xxx’ 导致只会有 a和b用上索引, c 用不上索引
    4. 不等于 (!= 或者<>)索引失效
    5. is null可以使用索引,is not null无法使用索引
    6. like以通配符%开头索引失效
    7. OR 前后存在非索引的列,索引失效. 在WHERE子句中,如果在OR前的条件列进行了索引,而在OR后的条件列没有进行索引,那么索引会失效。也就是说,OR前后的两个条件中的列都是索引时,查询中才使用索引。
    8. 数据库和表的字符集不统一时, 导致索引失效

    线程池有哪些类型

    MySQL分区有没有用过
    countdownlatch 应用场景
    Spring 有哪些事务传播机制
    https://blog.csdn.net/jingli456/article/details/121346420

    spring的5大作用域
    http://www.chn520.cn/article_detail/1653362145002588

    线程池的核心线程数, 最大线程数如何设置?

    ConcurrentHashMap 的实现原理 数据结构 1.7 和1.8
    分段锁与 ReentrantLock

    聊一下AQS
    面试官问的是ConcurrentHashMap 数据结构, 结果扯到hashmap的数据结构.

    AQS的CLH队列
    https://blog.csdn.net/thetimelyrain/article/details/114592488

    AQS的休眠与唤醒是怎么处理的.
    基于AQS实现的同步队列, 会有打断的异常, 如何实现?

    volatile保证可见性,原理是什么 (内存屏障 , MESI)
    MESI 如何执行的 ,含义是什么 ? MESI(Modified-修改,Exclusive-独占,Shared-共享,Invalid-无效)
    volatile的禁止指令重排序是如何实现的?

    读写屏障, 全屏障这些是怎么实现的?
    redisson 怎么实现分布式锁的?

    红锁聊一下, 它的争议是什么?
    https://blog.csdn.net/zzf1233/article/details/125194908

    zk聊一下
    kafka了解哪些?

    springboot自动装配

    volatile 和Synchronized 区别是什么?
    Synchronized 如何实现可见性的?
    volatile 如何保证禁止指令重新排序的?
    volatile 如何保证可见性的

    什么是索引下推
    zookeeper分布式锁
    kafka高性能的原因
    什么是0拷贝
    如何实现一个注册中心

    SpringCloud 看过哪些组件的源码
    Eureka使用的时候有哪些问题 , 怎么解决的
    ribbon 有哪些负载均衡算法

    分布式事务最终一致性具体如何实现?
    spring中bean的生命周期, 会有哪些接口?

    sku和spu的表如何设计的

    策略模式与 状态模式, 适配器模式的区别?

    mybatis 的一级 二级缓存
    SpringBoot的自动装配
    SpringBoot的start

    HashMap的put 和get的流程

    MySQL中 B+树的特点是什么, 为什么不用B树, B-树 ?

    feign远程调用时, 如何处理参数不一致的情形.
    MySQL 5和8 版本的区别是什么 ?

    有没有自己写过lua脚本

    springcloud 用的哪些组件?
    微信支付流程

    spring 事务传播机制
    spring事务的实现原理

    HashMap 可以存null 吗 ?
    ConcurrentHashMap 可以存Null 吗?
    线程安全的HashMap 有哪些?

    CopyOnWriteArrayList 实现原理 ?

    jvm优化的案例, 具体是怎么优化的?

    日志的链路追踪是怎么实现的 ?

  • 相关阅读:
    SwiftUI接入穿山甲开屏广告
    pytest测试框架
    OpenAI开放gpt-3.5turbo微调fine-tuning测试教程
    Rainbond 携手 TOPIAM 打造企业级云原生身份管控新体验
    C# OpenCvSharp DNN Image Retouching
    小程序 多个同时选择器
    Flutter:手势识别组件
    SpringCloud - Spring Cloud Alibaba 之 Seata分布式事务服务;Seata TC Server集群部署(二十二)
    最新版SpringBoot整合Mybatis,实现增删改查(CRUD)
    干货分享 | MindSpore21天实战营手记(四):基于YOLOV3-DarkNet50的篮球检测模型
  • 原文地址:https://blog.csdn.net/qq_33229669/article/details/125815771