04 2022 档案
摘要:ThreadLocal线程变量副本、ThreadLocal数据结构、ThreadLocal.set()、ThreadLocalMap的hash算法、hash冲突与解决方法、过期数据清理(探测式清理、启发式清理)、扩容机制(size>=threshold rehash(), size>=threshold-threshold/4 resize())、ThreadLocal.get()、OOM内存泄漏问题
阅读全文
摘要:池化技术及思想、线程池的好处、Executor、ThreadPoolExecutor类(重要)、实现线程池、ThreadPoolExecutor的使用、线程池原理分析、一些相关对比、常见线程池、线程池的合理配置
阅读全文
摘要:阻塞队列
同步队列
AQS
原理
数据结构 CLH
共享方式
设计模式
组件
自定义
阅读全文
摘要:各种锁 可重入锁、公平锁\非公平锁、独占锁\共享锁、读写锁
锁状态 重量级锁、轻量级锁、偏量锁、锁膨胀、锁粗化、锁自旋\自定义自旋
volatile轻量级锁,锁变量,可见性
synchronized使用方式,不同使用方式的底层实现,非公平锁,锁升级原理,锁优化,降级
单例模式与synchronized和volatile
CAS 原理 解决ABA问题
Atomic类
阅读全文
摘要:并行和并发
线程和进程
线程状态
线程优先级
线程调度
创建线程的方式
阅读全文
摘要:MySQL三大日志、MySQL MVCC、MySQL锁、MySQL分库分表、MySQL主从复制、MySQL优化
阅读全文
摘要:索引优缺点、底层数据结构、索引类型、聚簇索引和非聚簇索引、创建索引的条件、索引语句、索引下推、索引失效
阅读全文
摘要:主键、外键、数据库范式、DML和DDL、InnoDB和MyISAM、数据库锁机制、事务(ACID\并发问题\隔离级别)、varchar和char的区别
阅读全文
摘要:拦截器Interceptor和过滤器Filter的区别
自定义拦截器
阅读全文
摘要:Filter过滤器
过滤器过滤原理
多个Filter的执行顺序配置
阅读全文
摘要:自动装配原理
自动装配流程
SpringApplication.run()
阅读全文
摘要:yml
properties
获取配置文件信息
配置文件优先级(位置不同)
多配置文件的选择激活
阅读全文
摘要:工厂模式、代理模式、单例模式、适配器模式、装饰者模式、模板模式、观察者模式
阅读全文
摘要:事务原理AOP
事务隔离级别
事务超时时间
事务传播行为
@Transactional
阅读全文
摘要:ioc控制反转、ioc的实现方式
aop 面向切面编程、aop的实现原理、aop的实现方式
bean 作用域、生命周期、类成bean、bean的自动装配
阅读全文
摘要:#{}与${}的区别、分页、一二级缓存、动态SQL、主要的类
阅读全文