![](../../asset/images/user/BgImg_default.jpg)
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
特别关注:server-addr、namespace、group的这三个配置。本地的一些properties配置文件需要移除,否则影响启动时的配置加载。排查配置文件中的配置,注意配置与代码中注入的格式保持一致。
![文章图片](https://img-blog.csdnimg.cn/img_convert/43350637ed6a40c1958fc97cfd60ce4a.png)
网上很多支持多包扫描的方法都是这样,这样是错误的,错误代码示例:@Configuration@EnableSwagger2public class SwaggerConfig{// 定义分隔符,配置Swagger多包private static final String splitor = ";";/*** 创建API*/...
NameServer是一个Broker与Topic路由的注册中心,支持Broker的动态注册与发现。RocketMQ的思想来自于Kafka,而Kafka是依赖了Zookeeper的。所以,在RocketMQ的早期版本,即在MetaQ v1.0与v2.0版本中,也是依赖于Zookeeper的。从MetaQ v3.0,即RocketMQ开始去掉了Zookeeper依赖,使用了自己的NameServer
背景介绍个人定义了一个interface,为了抽象与规范使用泛型进行约束,名字举例为 ITestService.javapublic interface ITestService<T extends BaseTest>{void test();}通过不同的业务场景需要进行不同的实现,比如 ITestServiceImplOne.java、ITestServiceImplTwo.java
2、如果启动类中有@SpringBootApplication、@MapperScan({ “com.xxx.mapper” })这两个注解,同时你的xxMapper接口中有@Mapper注解,那么就把xxMapper接口中的@Mapper注解去掉。有人说注释@MapperScan({ “com.xxx.mapper” })这个,我试了一下,不行。重复注入了,@MapperScan注入了一次,@S
![文章图片](https://img-blog.csdnimg.cn/img_convert/1f20816e15694cf3b56262c1f87e2a14.png)
zset是Redis提供的一个非常特别的数据结构,常用作排行榜等功能。zset在Redis中两种不同的实现,分别是zipList和skipList。zipList前面我们已经介绍过了,这里就不再介绍了。具体使用哪种结构进行存储,规则如下:zipList:需要满足以下两个条件[score,value]键值对数量少于128个;每个元素的长度小于64字节;skipList:不满足以上两个条件时使用跳表、
Redis Cluster优点:数据依照slot存储分布在多个节点,节点间数据共享,能够动态调整数据分布;可扩展性;无中心架构;高可用性;能够降低运维成本,有效提高系统的可用性以及扩展性。Redis Cluster缺点:数据通过异步复制,不保证数据的强一致性;Client 实现复杂;节点会因为某些原因发生阻塞被判断下线;多个业务使用同一套集群的时候,不能够依据统计区分冷热数据,资源隔离性较差,非常