上一页 1 ··· 30 31 32 33 34 35 36 37 38 ··· 54 下一页
摘要: Spring Retry原理总结的原理其实就是拦截器+代理+反射来进行实现的。代码展示如下所示: 注解定义 @Target(ElementType.METHOD) @Retention(RetentionPolicy.RUNTIME) @Documented public @interface Re 阅读全文
posted @ 2021-09-16 13:25 郭慕荣 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 1. 介绍在项目中,调用第三方接口响应比较慢,或者由于网络抖动等原因,导致无响应的情况,就要用到重试机制.比较简单成熟的方案就是使用spring-retry功能,spring-retry需要使用aop的特性,所以引入aspectj。2. 项目依赖 <dependency> <groupId>org. 阅读全文
posted @ 2021-09-16 10:54 郭慕荣 阅读(1769) 评论(0) 推荐(0) 编辑
摘要: 内部类:将一个类定义在另一个给类里面或者方法里面,这样的类就被称为内部类。内部类可以分为四种:成员内部类、局部内部类、匿名内部类、静态内部类,下面我们逐一介绍这四种内部类。成员内部类:他定义在另一个类中。一般定义格式如下: class C{ class D{ } } 因为类C相对与类D在外面,我们且 阅读全文
posted @ 2021-09-15 16:13 郭慕荣 阅读(54) 评论(0) 推荐(0) 编辑
摘要: @Resource和@Autowired的不同点:(1)基因不同: 首先其最大的不同在于她们的爸爸妈妈不同(@Autowired是由org.springframework.beans.factory.annotation.Autowired提供,换句话说就是由Spring提供;@Resource是由 阅读全文
posted @ 2021-09-07 17:03 郭慕荣 阅读(865) 评论(0) 推荐(0) 编辑
摘要: 简介compositecomposite是一个多桶聚合,它从不同的源创建复合桶,与其他多桶聚合不同,复合聚合可用于高效地对多级聚合中的所有桶进行分页。这种聚合提供了一种方法来流特定聚合的所有桶,类似于滚动对文档所做的操作。组合桶是由为每个文档提取/创建的值的组合构建的,每个组合被视为组合桶。如下为官 阅读全文
posted @ 2021-09-07 11:44 郭慕荣 阅读(571) 评论(0) 推荐(0) 编辑
摘要: 虽然我们经常将 Redis 看做一个纯内存的键值存储系统,但是我们也会用到它的持久化功能,RDB 和 AOF 就是 Redis 为我们提供的两种持久化工具,其中 RDB 就是 Redis 的数据快照,我们在这篇文章想要分析 Redis 为什么在对数据进行快照持久化时会需要使用子进程,而不是将内存中的 阅读全文
posted @ 2021-09-03 15:11 郭慕荣 阅读(4394) 评论(3) 推荐(4) 编辑
摘要: 1、前言在《从源码分析ReentrantLock原理》这一篇文章中分析了以非阻塞同步算法为基础实现的可重入独占锁ReentrantLock。所谓** “独占” 即同一时间只能有一个线程持有锁。而 “重入” 是指该线程如果持有锁,可以在同步代码块内再次请求占有锁而不被阻塞,线程重入后将AQS内部状态s 阅读全文
posted @ 2021-08-30 16:58 郭慕荣 阅读(448) 评论(0) 推荐(0) 编辑
摘要: 数据库查询相信很多人都不陌生,所有经常有人调侃程序员就是CRUD专员,这所谓的CRUD指的就是数据库的增删改查。在数据库的增删改查操作中,使用最频繁的就是查询操作。而在所有查询操作中,统计数量操作更是经常被用到。关于数据库中行数统计,无论是MySQL还是Oracle,都有一个函数可以使用,那就是CO 阅读全文
posted @ 2021-08-30 14:05 郭慕荣 阅读(320) 评论(0) 推荐(1) 编辑
摘要: 一 condition 介绍及demoCondition是在java 1.5中才出现的,它用来替代传统的Object的wait()、notify()实现线程间的协作,相比使用Object的wait()、notify(),使用Condition的await()、signal()这种方式实现线程间协作更 阅读全文
posted @ 2021-08-27 17:21 郭慕荣 阅读(2327) 评论(0) 推荐(0) 编辑
摘要: 一、Semaphore是什么Semaphore 通常我们叫它信号量,可以用来控制同时访问特定资源的线程数量,通过协调各个线程,以保证合理的使用资源。可以把它简单的理解成我们停车场入口立着的那个显示屏,每有一辆车进入停车场显示屏就会显示剩余车位减1,每有一辆车从停车场出去,显示屏上显示的剩余车辆就会加 阅读全文
posted @ 2021-08-26 19:48 郭慕荣 阅读(1404) 评论(0) 推荐(0) 编辑
上一页 1 ··· 30 31 32 33 34 35 36 37 38 ··· 54 下一页