- 博客(7)
- 收藏
- 关注
原创 Redis的缓存穿透、击穿与雪崩
Redis的缓存穿透、击穿与雪崩Redis缓存穿透和雪崩Redis缓存的使用,极大的提升了应用程序的性能和效率,特别是数据查询方面。但同时,它也带来了一 些问题。其中,最要害的问题,就是数据的一致性问题,从严格意义上讲,这个问题无解。如果对数据 的一致性要求很高,那么就不能使用缓存。 另外的一些典型问题就是,缓存穿透、缓存雪崩和缓存击穿。目前,业界也都有比较流行的解决方案。缓存穿透(查不到)缓存穿透的概念很简单,用户想要查询一个数据,发现redis内存数据库没有,也就是缓存没有命中,于 是向持.
2022-02-24 10:12:32
129
原创 ActiveMQ如何解决被重复消费和数据丢失的问题?
ActiveMQ如何解决被重复消费和数据丢失的问题?为什么要使用MQ?1.解耦,系统A在代码中直接调用系统B和系统C的代码,如果将来D系统接入,系统A还需要修改代码,过于麻烦!2.异步,将消息写入消息队列,非必要的业务逻辑以异步的方式运行,加快响应速度3.削峰,并发量大的时候,所有的请求直接怼到数据库,造成数据库连接异常使用了消息队列会有什么缺点?1.系统可用性降低:你想啊,本来其他系统只要运行好好的,那你的系统就是正常的。现在你非要加个消息队列进去,那消息队列挂了,你的系统不是呵呵了。因此.
2022-02-22 14:35:18
2854
1
原创 forkJoin集成spring boot
forkJoin集成spring boot处理大量数据添加import com.wugui.datax.admin.entity.JobModel;import com.wugui.datax.admin.entity.JobModelLog;import com.wugui.datax.admin.service.DatasourceQueryService;import com.wugui.datax.admin.service.JobModelLogService;import com..
2022-02-18 15:49:43
1417
原创 liquibase集成springboot
liquibase集成springboot使用步骤本文档主要介绍内容1:liquibase概念2:liuibase与spring boot集成3:liquibase与数据库的基本操作一:什么是liquibaseLiquiBase(从 2006 年开始投入使用)是一种免费开源的工具,可以实现不同数据库版本之间的迁移(参见 参考资料)。目前也存在少量其他开源数据库迁移工具,包括 openDBcopy 和 dbdeploy。LiquiBase 支持 10 种数据库类型,包括 DB2、Apache De
2022-02-18 15:34:05
671
原创 IoC是什么
IoC是什么Ioc—Inversion of Control,即“控制反转”,不是什么技术,而是一种设计思想。在Java开发中,Ioc意味着将你设计好的对象交给容器控制,而不是传统的在你的对象内部直接控制。如何理解好Ioc呢?理解好Ioc的关键是要明确“谁控制谁,控制什么,为何是反转(有反转就应该有正转了),哪些方面反转了”,那我们来深入分析一下:●谁控制谁,控制什么:传统Java SE程序设计,我们直接在对象内部通过new进行创建对象,是程序主动去创建依赖对象;而IoC是有专门一个容器来创建这些对.
2022-02-18 15:06:49
124
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人