首页 > 其他分享 >问题汇总

问题汇总

时间:2023-03-08 11:22:40浏览次数:35  
标签:拦截器 租户 数据源 redis 汇总 问题 了解 https

1.异种多数据源时你们怎么解决的?如何切换不同数据源

引入了com.baomidou--->'dynamic-datasource-spring-boot-starter'驱动
在yml文件中进行了不同种数据源的配置
指定前驱数据源datasource.dynamic.primary:XXX
在需要切换的类或方法上指定@DB("XXX")

2.Mybatis拦截器有了解过么?展开讲讲

例如:自定义的分页插件PageHelper中就有用到拦截器,在mybatis中提供了Interceptor接口,自己实现拦截器只需要实现Interceptor接口
Mybatis中拦截器的设计非常巧妙,将jdk动态代理用到了极致,使用代理代理类的方法构建拦截器链
援引连接[这里讲的蛮好的非常好值得一看](https://www.cnblogs.com/ethan-wu/p/11897026.html)

3.你们项目中redis怎么部署的?(想问redis部署方案架构诸如)

我们项目中采用的是读写分离,主从同步的方式部署,有主备灾多台构建,我了解到Redis的的部署方式有单机版、主从同步、Sentinel哨兵、Cluster集群部署四种方式...
援引连接[这里讲的蛮好的值得一看](https://blog.csdn.net/liangsena/article/details/128049854)

4.redis中有用到多租户么?

多租户技术(Multi-TenancyTechnology)又称多重租赁技术,用于实现如何在多用户的环境下共用相同的系统或程序组件,并且仍可确保各用户间数据的隔离性。
自定义开发集成RedisTemplate的getKeySerializer 方法,来根据当前租户切换keySerializer ,来达到修改前缀的目的,重写方法方法定制化
https://my.oschina.net/u/3706162/blog/1649227

5.redis是单线程还是多线程?

6.了解数据库中的锁么?

7.MVCC原理有了解过没?

8.数据库隔离级别有哪些?它们分别解决了什么问题?

9.你们分布式锁,分布式事务怎么做的?

10.Java中的锁了解么?展开讲讲,顺便说下锁升级原理

11.索引数据结构了解么?用B+树有哪些优势?

12.AQS了解吗?JUC并发包下用过哪些

13.了解哪些索引优化策略?

14.设计模式用的多么?聊一聊

标签:拦截器,租户,数据源,redis,汇总,问题,了解,https
From: https://www.cnblogs.com/KlausMax001/p/17191334.html

相关文章