- 博客(3)
- 收藏
- 关注
原创 兑吧一面面试题记录
1.hashmap原理2.concurrenthashmap原理,1.7跟1.8对比segments的区别3.equals跟==的区别,重写equals跟hashcode的约束,Long Integer包装类对于-128到127大小的数值比较4.sql调优,expalin用法5.cas原理,怎么保证原子性6.线程池各个参数含义。核心线程池里的线程是预先创建好的么?非核心线程池里的线程是预先创建好的嘛,什么时候会被回收?7.类加载器8.对象初始化9.常量池10.缓存穿透
2021-03-12 13:05:54 759 2
原创 spring为什么使用三级缓存来解决循环依赖?用一级或者二级缓存行不行?
一级缓存:Map<String, Object> singletonObjects二级缓存:Map<String, Object> earlySingletonObjects三级缓存:Map<String, ObjectFactory<?>> singletonFactories其中一级缓存存放已经初始化完成的单例对象,二级缓存存放半成品对象(已经实例化,但是还没有初始化,也就是还没有填充属性),三级缓存存放对象工厂。现在假设A依赖B,B依赖.
2020-12-14 18:18:10 5337 17
原创 利用阿里的redis-shake进行redis的数据同步/迁移
reds-shake官方文档:https://yq.aliyun.com/articles/691794
2020-05-18 13:59:16 776
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人