1. 结构 消息服务器包含以下角色: vhost:虚拟机,不同虚拟机内可以有各自独立的配置,如权限 exchange:用于消息分发 queue:缓存消息 route:队列与e...
1. 结构 消息服务器包含以下角色: vhost:虚拟机,不同虚拟机内可以有各自独立的配置,如权限 exchange:用于消息分发 queue:缓存消息 route:队列与e...
1. 创建队列 2. 创建exchange 3. 绑定exchange与队列 Binding.DestinationType可以是:QUEUE, 或EXCHANGEdesti...
使用collection 的子查询能解决无条件的分页问题,如果有子表筛选条件,分页还是不行的
1. 结构 其核心还是队列同步器Sync,它被ReadLock和WriteLock所共享。state为锁标记, 其中高16位为ReadLock总计数标记,低16位为Write...
Redis实现数据库key:value存储时,基于基本数据结构创建了一个对象系统,该系统包含了string, list, hash, set, zset五种类型的对象,每种都...
原文地址我们知道,HTTP请求都是明文传输的,所谓的明文指的是没有经过加密的信息,如果HTTP请求被黑客拦截,并且里面含有银行卡密码等敏感数据的话,会非常危险。为了解决这个问...
Nacos作为服务配置中心。 1.使用: 在项目中引入相关依赖:需注意nacos、springboot、spring-cloud、spring-cloud-alibaba版本...
1. 使用 1.1 父工程引入对应版本的依赖,注意springboot , cloud, cloud-alibaba对应版本[https://github.com/aliba...
无论是单机还是主从结构,都无法解决数据量过大导致内存/虚拟内存无法村下所有数据的问题。redis集群通过分片根据key计算出数据所属的槽(slot),通过指派使每个集群节点负...
1.概述 redis主从复制解决了单机下数据丢失的问题,在一主多从的结构下,倘若master出现故障,slaves仍然有数据备份。此时一个自然而然的想法就涌现出来了:在mas...
单机redis不能满足分区容错,当主机发生单点故障的时候,redis服务就无法访问;如果主机的磁盘设备损坏,甚至有丢失数据的风险。可以通过主从结构来避免单点故障的问题,当主机...
版本 dubbo: 2.7.8 springboot 2.3.2.RELEASE SpringBoot中dubbo启动过程 1. @DubboService注解的bean是如...
1.内部结构 2. 写操作 put 3. 读操作 get 4.扩容 4.1 addCount 将总节点计数+1,并触发扩容 4.2 transfer(tab, nextTab...
主从复制的时机: 当开启主从复制时,slave建立io线程连接主库。当master有写入操作导致数据变更时,在事务提交之前会将对数据的操作写入binlog。然后通知dump ...
1.结构 大概类似这样,但实际上数组元素内部存储的是引用而非对象本身。 HashMap内部使用链表法实现散列,数组的每个桶都指向一条链表,所有散列值相同的元素都放到同一个桶内...
1. 事务隔离级别 四种隔离级别及对应问题的可能性。 隔离级别脏读不可重复读幻读读未提交可能可能可能读已提交不可能可能可能可重复读不可能不可能可能串行化不可能不可能不可能 2...
什么是系统架构师? 系统架构师是一个既需要掌控整体又需要洞悉局部瓶颈并依据具体的业务场景给出解决方案的团队领导型人物。一个架构师得需要足够的想像力,能把各种目标需求进行不同维...
SpringMVC是一个基于三层处理架构的表现层处理框架。三层架构是指:表现层、业务层、数据访问层。表现层对应于业务中的视图、数据和servlet。MVC旨在对视图和serv...