- 博客(2)
- 资源 (1)
- 收藏
- 关注
原创 详谈Mybatis和Hibernate 的区别
Mybatis是一个不完全的ORM(对象关系映射)框架,因为它需要程序员自己编写sql语句,而Hibernate是一个完全的ORM框架。Mybatis学习门槛低,简单易学,而Hibernate较为复杂,不易精通。Mybatis可以直接编写原生态的sql,可以严格控制sql执行性能,进行更细致的sql优化,灵活度高,非常适合对关系型数据模型不高的软件开发,例如互联网软件,企业运营类软件,而Hibernate不能编写sql语句,灵活度不高,但对于关系模型要求高的软件,可以节省很多代码的开发,提高..
2020-06-03 13:04:18 191
原创 你不知道的缓存穿透、缓存雪崩、缓存击穿及解决方案
缓存雪崩首先,作为一个缓存系统,查询都是通过key去查询,如果查到不存在的value,那么,将会去后台系统db中查询,一些恶意的请求会故意查询不存在的value,并且请求量很大,这样就对后台系统造成很大的压力,这就是所谓的缓存雪崩。解决方案:方案一:对不存在的key也要进行缓存,设置较短的存活时间或者对key对应的数据insert后进行缓存清理方案二:对一定不存在的key进行过滤,对可能存在的key hash到一个bitmap中,然后,查询的时候通过这个bitmap过滤...
2020-06-03 12:51:20 114
基于FS的外呼架构.jpg
2020-05-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人