上一页 1 2 3 4 5 6 ··· 8 下一页
摘要: 一、说明 这篇文章主要为了想要体验TiDB,又不想申请服务器的小伙伴而作。首先你要有一台电脑,安装一下虚拟机,准备一下Linux环境(最好是CentOS 7.6之后的版本)。 1、下载并安装 TiUP curl --proto '=https' --tlsv1.2 -sSf https://tiup 阅读全文
posted @ 2022-03-13 19:10 上官兰夏 阅读(705) 评论(0) 推荐(0)
摘要: 一、简介 1、添加jar <dependency> <groupId>com.xuxueli</groupId> <artifactId>xxl-job-core</artifactId> <version>2.1.2</version> </dependency> 2、实例化执行器 @Slf4j 阅读全文
posted @ 2022-03-10 14:35 上官兰夏 阅读(1669) 评论(0) 推荐(0)
摘要: 一、启动配置类 Xxl-job的服务端是以springboot构架为基础打包运行的,启动类为XxlJobAdminApplication,那么就先从他的配置类XxlJobAdminConfig看起。 @Component public class XxlJobAdminConfig implemen 阅读全文
posted @ 2022-03-10 14:35 上官兰夏 阅读(703) 评论(0) 推荐(0)
摘要: 一、下载源码 地址:https://gitee.com/apache/rocketmq.git 二、删除pom文件下的插件 maven-gpg-plugin maven-failsafe-plugin 三、配置文件 1、随便一个目录新建一个文件夹,例如:C:\workspace下新建rocketmq 阅读全文
posted @ 2022-01-17 16:24 上官兰夏 阅读(291) 评论(0) 推荐(0)
摘要: 一、@EnableZuulProxy @Import(ZuulProxyMarkerConfiguration.class) public @interface EnableZuulProxy { } @Configuration(proxyBeanMethods = false) public c 阅读全文
posted @ 2022-01-17 11:48 上官兰夏 阅读(95) 评论(0) 推荐(0)
摘要: 一、引言 上篇,我们已经讲到了进入HystrixCommand的queue方法,方法中最关键的就是toObservable方法,利用RxJava的事件发布订阅机制,实现hystrix的功能。 二、缓存 缓存,是HystrixCommand进入toObservable方法的第一个主流程,先读缓存,如果 阅读全文
posted @ 2022-01-17 11:43 上官兰夏 阅读(417) 评论(0) 推荐(0)
摘要: 一、引言 在我们之前feign源码解析一文中,已经提到了hystrix,所以这次的分析也是接着上次feign的源码,继续展开讲解。 二、FeignClientFactoryBean创建JDK动态代理 public <T> T target(FeignClientFactoryBean factory 阅读全文
posted @ 2022-01-17 11:43 上官兰夏 阅读(430) 评论(0) 推荐(0)
摘要: 一、简介 hystrix经常被我们用于服务的熔断,降级等领域,基于RxJava(一种基于观察者模式的响应式编程框架)实现,具备服务降级、服务熔断、线程与信号隔离、请求缓存、请求合并以及服务监控等强大功能。 二、基本原理 当我们需要调用某个方法时(一般是远程调用),通过 Hystrix 将方法调用包裹 阅读全文
posted @ 2022-01-17 11:43 上官兰夏 阅读(3860) 评论(0) 推荐(0)
摘要: 一、备忘录模式 备忘录模式提供了一种状态恢复的实现机制,使得用户可以方便地回到一个特定的历史步骤,当新的状态无效或者存在问题时,可以使用暂时存储起来的备忘录将状态复原,很多软件都提供了撤销(Undo)操作,如 Word、记事本、Photoshop、IDEA等软件在编辑时按 Ctrl+Z 组合键时能撤 阅读全文
posted @ 2022-01-08 14:14 上官兰夏 阅读(115) 评论(0) 推荐(0)
摘要: 一、响应式编程 响应式编程是一种基于异步数据流概念的编程模式。数据流就像一条河:它可以被观测,被过滤,被操作,或者为新的消费者与另外一条流合并为一条新的流。响应式编程的一个关键概念是事件。事件可以被等待,可以触发过程,也可以触发其它事件。Rx提供了一系列的操作符,你可以使用它们来过滤(filter) 阅读全文
posted @ 2022-01-07 16:56 上官兰夏 阅读(298) 评论(0) 推荐(2)
上一页 1 2 3 4 5 6 ··· 8 下一页