1. 三种缓存模式

1.1 旁路缓存模式Cache Aside Pattern

1.2 读写穿透Read/Write Through Pattern

1.3 异步缓存写入Write Behind Pattern

2. 分布式系统服务注册与发现原理

3. Spring Boot自动装配原理

4. 讲讲读写分离和分库分表的理解

4.1 读写分离的好处

4.2 读写分离会带来什么问题?如何解决?

4.3 如何实现读写分离

  • 代理方式
  • 组件方式

4.4 分库分表解决了什么问题?

4.5 分库?分表?垂直拆分?水平拆分?

4.6 什么情况下需要分库分表

4.7 分库分表带来了什么问题?(事务、join、分布式id )

5. 线程池

6. 什么是深拷贝和浅拷贝?什么是引用拷贝?

浅拷贝:浅拷贝会在堆上创建一个新的对象(区别于引用拷贝的一点),不过,如果原对象内部的属性是引用类型的话,浅拷贝会直接复制内部对象的引用地址,也就是说拷贝对象和原对象共用同一个内部对象。

深拷贝 :深拷贝会完全复制整个对象,包括这个对象所包含的内部对象。

那什么是引用拷贝呢? 简单来说,引用拷贝就是两个不同的引用指向同一个对象。

7. String为什么不可变?

8. 基本数据类型有哪些?包装类型的常量池技术了解吗?


本站由 卡卡龙 使用 Stellar 1.29.1主题创建

本站访问量 次. 本文阅读量 次.