小白鼠

40 篇文章
15 人订阅

全部文章

spilledyear

Reactor

Flux.subscribe是一个final方法,如下,最终入参consumer被封装成一个 LambdaSubscriber

963
spilledyear

Dubbo2.7之三大中心

在2.7版本之前,只有注册中心的概念,即:服务提供者、服务消费者以及一些动态配置等信息都放在注册中心,以zk注册中心为例,不同类型的信息通过不同的节点进行区分:...

3546
spilledyear

集群限流

基于sentine-1.4.2,在dashboard想要更好的查看集群限流相关配置,需要一些小修改

1132
spilledyear

CPU占用100%排查过程

https://blog.csdn.net/zxh87/article/details/52137335

2622
spilledyear

Sentine-限流降级权限

count=10,maxQueueingTimeMs = 20000, count=10代表1s可以通过10个请求,所以每个请求平均100ms,maxQueue...

511
spilledyear

Spring中的Cache

在其父类AdviceModeImportSelector的selectImports方法中,最终会回调子类的selectImports方法

821
spilledyear

RxJava

我不想说这些乱七八糟的概念了,实际上是我根本说不清,不过观察者模式和回调机制要知道

1293
spilledyear

【DUBBO】 负载均衡AbstractClusterInvoker权重随机权重轮询最少活跃数一致性Hash

在上一节的服务引用中已经知道,当消费者调用提供者的方法时,最终在代理类里面还是通过之前生成的Invoker调用提供者方法。那么dubbo中的Invoker有哪些...

1333
spilledyear

【DUBBO】 服务引用RegistryDirectory

实现了FactoryBean接口,所以在获取实例的时候,实际上是调用getObject方法返回实例。这里面的get方法继承自ReferenceConfig类

1675
spilledyear

【DUBBO】 扩展机制ServiceLoaderExtensionLoader

可扩展机制也就是SPI(Service Provider Interface)了,SPI是一种服务提供发现机制。一个服务通常指的是已知的接口,服务提供方就是这个...

1934
spilledyear

【DUBBO】 Bean实例化ServiceBean

大部分标签对应的Bean只是用于维护一些配置信息,比如:ApplicationConfig、ProtocolConfig、ProviderConfig等,这些B...

2022
spilledyear

【DUBBO】 Schema解析Spring扩展机制集成Spring

dubbo是如何做到与spring集成的?这都依赖于Spring提供的XML Schema可扩展机制,用户可以自定义XML Schema文件,并自定义XML B...

1633
spilledyear

SPIJava SPIDubbo SPI案例原理

SPI 全称为(Service Provider Interface),是JDK内置的一种服务提供发现机制。一个服务(Service)通常指的是已知的接口或者抽...

1222
spilledyear

Sentinel使用原理sentinel-dashboardDubbo适配

有关于sentinel的使用方法和工作原理,在官方文档中都有详细的介绍,并且源码中也已经给出了一系列的demo,以下是示例:

5673
spilledyear

分布式事务数据库事务CAP定理BASE理论分布式事务案例

断电了,该怎么处理?通过日志的方式!在执行事务的时候数据库首先会记录下这个事务的redo操作日志,然后才开始真正操作数据库,在操作之前首先会把日志文件写入磁盘,...

1272
spilledyear

Java面试题事务隔离级别JVM调优equals和hashCodesynchronized与LockMapSetListThreadLocal死锁多线程最佳实践扩容缓存消息队列应用拆分高可用

如果只重写了equals方法而没有重写hashCode方法的话,则会违反约定的第二条:相等的对象必须具有相等的散列码(hashCode)

1902
spilledyear

ZookeeperZNode基本命令四字命令SessionWatcherACLZookeeper集群Paxos算法ZAB协议Curator分布式锁

在Zookeeper中,ZNode可以分为持久节点和临时节点两类。所谓持久节点是指一旦这个ZNode被创建了,除非主动进行ZNode的移除操作,否则这个ZNod...

1043
spilledyear

Java8特性接口的改变LambaStream时间API

函数式接口,该接口中只能由一个抽象方法,可以使用@FunctionalInterface注解修饰某个接口有且仅有一个抽象方法。

1072
spilledyear

SpringBoot几个注解MockMvcWireMockSwagger2@JsonViewHibernate Validator异常处理拦截方式上传下载异步处理RESTSpring Security

只有特定名称或者类型的Bean(通过@ConditionalOnMissingBean修饰)不存在于BeanFactory中时才创建某个Bean

2743
spilledyear

HIVE基础命令Sqoop导入导出插入表问题动态分区表创建HIVE表脚本筛选CSV中的非文件行GROUP BYSqoop导出到MySQL字段类型问题WHERE中的子查询CASE中的子查询

从一个表查数据插入到另一个表中,出现以下异常: 'STATUS' in insert schema specification is not found am...

1.3K2

扫码关注云+社区

领取腾讯云代金券