logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

spring中自定义scope的代码案例和源码解读

使用spring的小伙伴都知道,一个bean实例是有其作用于的,比如:单例(singleton),多例(prototype),这些都是spring容器管理实例的一种方式,那么在spring中有没有办法按照我们自己的意愿去管理我们的实例呢?答案是肯定的,那就是spring中自定义scope。那么如何自定义呢?先看一个简单的bean标签:<bean class="com.zhugu...

spring事务中的超时时间很多人都不理解

在spring中如何使用事务是一个很大的问题,其中有一个我需要在这篇文章中着重讲解一下,就是spring事务中的超时时间问题,很多同学不知道如何才能是这个超时时间生效,导致在使用过程中出现各种各样的问题。1、使用mybatis框架来做数据库操作代码案例如下:@Transactional(propagation = Propagation.REQUIRED,timeout = 5)@...

#java#spring
OOM内存溢出实战不得不看的经典

各种OOM的溢出实战及对象、布局、访问、对存活判断及引用一、虚拟机中的对象我们JAVA编程中无时无刻都在操作创建对象,那么我们虚拟机在遇到new关键词创建对象的执行过程是怎样的?1、例如我们有一个User类首先检查是否存在这个User类,然后看是否有没有被加载过,如果没有加载JVM会先进行User加载。2、加载完成后我们会在堆中分配特定大小的内存进行分配。(1)...

Tendis(Redis)冷热混合存储怎么解决缓存击穿、雪崩、一致性3大难题

导语缓存由于高并发和高性能的特性,经常被用于提高数据库的性能。但是业务往往需要花费大量精力来维护缓存和数据库的一致性。由IEG技术运营部/存储与计算资源中心 & 腾讯云数据库团队联合打造的 TendisX 冷热混合存储, 使用 Redis 作为缓存, Tendisplus 作为后端持久化数据库,并且自动将热数据加载到缓存,冷数据从缓存侧淘汰。业务侧使用完全透明,无需考虑缓存不一致的问题,从而更方便

#redis#缓存#数据库
Redis队列和专业MQ的对比和选型

大家好,我是 Jack。我经常听到很多人讨论,关于「把 Redis 当作队列来用是否合适」的问题。有些人表示赞成,他们认为 Redis 很轻量,用作队列很方便。也些人则反对,认为 Redis 会「丢」数据,最好还是用「专业」的队列中间件更稳妥。究竟哪种方案更好呢?这篇文章,我就和你聊一聊把 Redis 当作队列,究竟是否合适这个问题。我会从简单到复杂,一步步带你梳理其中的细节,把这个问题真正的讲清

#redis#中间件#rabbitmq
到底了