
中间件相关
文章平均质量分 92
1
九离⠂
月亮很亮,亮也没用,没用也亮
展开
-
面试必备之中间件专题
面试必备之中间件专题文章目录面试必备之中间件专题1. activemq 的几种通信方式publish(发布)-subscribe(订阅)(发布-订阅方式)p2p(point-to-point)(点对点)2.activemq 如果数据提交不成功怎么办(消息丢失)2.1 publish(发布)-subscribe(订阅)方式的处理2.2 p - p(点对点)方式的处理3.如何解决消息重复问题4.大量的消息每页被消费,能否避免发生 oom 异常?5.activeMQ 发送消息的方式有哪些?6. activeMQ原创 2022-04-13 13:59:04 · 182 阅读 · 0 评论 -
Redis面试专题总结(上)
Redis面试专题总结(上)文章目录Redis面试专题总结(上)redis 和 memcached 什么区别?为什么高并发下有时单线程的 redis 比多线程的 memcached 效率要高?redis 主从复制如何实现的?redis 的集群模式如何实现?redis 的 key 是如何寻址的?使用 redis 如何设计分布式锁?说一下实现思路?使用 zk 可以吗?如何实现?这两种有什么区别?知道 redis 的持久化吗?底层如何实现的?有什么优点缺点?redis 过期策略都有哪些?LRU 算法知道吗?写一原创 2022-04-11 14:27:43 · 281 阅读 · 0 评论 -
RabbitMQ面试专题总结
RabbitMQ面试专题总结文章目录RabbitMQ面试专题总结问题一:RabbitMQ 中的 broker 是指什么?cluster 又是指什么?问题二:什么是元数据?元数据分为哪些类型?包括哪些内容?与 cluster 相关的元数据有哪些?元数据是如何保存的?元数据在 cluster 中是如何分布的?问题三:RAM node 和 disk node 的区别?问题四:RabbitMQ 上的一个 queue 中存放的 message 是否有数量限制?问题五:RabbitMQ 概念里的 channel、ex原创 2022-04-11 14:10:18 · 206 阅读 · 0 评论 -
ActiveMQ面试专题总结
ActiveMQ面试专题总结1.什么是 ActiveMQ?activeMQ 是一种开源的,实现了 JMS1.1 规范的,面向消息(MOM)的中间件,为应用程序提供高效的、 可扩展的、稳定的和安全的企业级消息通信2. ActiveMQ 服务器宕机怎么办?这得从 ActiveMQ 的储存机制说起。在通常的情况下,非持久化消息是存储在内存中的,持久化消息是存 储在文件中的,它们的最大限制在配置文件的节点中配置。但是,在非持久化消息堆积 到一定程度,内存告急的时候,ActiveMQ 会将内存中的非持久原创 2022-04-07 10:37:36 · 187 阅读 · 0 评论 -
Kafka面试专题总结
Kafka面试专题总结1.Kafka 的设计时什么样的呢?Kafka 将消息以 topic 为单位进行归纳将向 Kafka topic 发布消息的程序成为 producers.将预订 topics 并消费消息的程序成为 consumer.Kafka 以集群的方式运行,可以由一个或多个服务组成,每个服务叫做一个 broker.producers 通过网络将消息发送到 Kafka 集群,集群向消费者提供消息2.数据传输的事物定义有哪三种?数据传输的事务定义通常有以下三种级别:最多一次:原创 2022-04-07 10:36:52 · 246 阅读 · 0 评论 -
【java初学】Shiro详解
文章目录一、RBAC介绍1.1 RBAC简介1.2 权限管理二、 用户认证三、用户授权四、权限模型五、Shiro介绍六、认证流程6.1 创建springboot工程并导入依赖6.2 在resources目录下创建shiro.ini文件,IEDA需要安装*.ini并重启方可生效6.3 创建认证测试类6.4 执行流程6.5 总结七、使用realm认证7.1 创建自定义realm7.2 在resource目录下创建shiro-realm.ini(注意:realm路径别配置错了)7.3 在Authenticati.原创 2022-03-31 00:04:37 · 426 阅读 · 0 评论 -
【redis】redis集群搭建
###Redis集群####第一节 介绍#####1.1 redis-cluster架构图#####1.2 redis-cluster投票:容错#####1.3 架构细节:(1)所有的redis节点彼此互联(PING-PONG机制),内部使用二进制协议优化传输速度和带宽.(2)节点的fail是通过集群中超过半数的节点检测失效时才生效.(3)客户端与redis节点直连,不需要中间proxy层.客户端不需要连接集群所有节点,连接集群中任何一个可用节点即可(4)redis-cluster把所有原创 2022-04-02 00:17:49 · 160 阅读 · 0 评论 -
【常用框架】LayUI
文章目录一、引言1.1 介绍二、环境搭建2.1 下载2.2 导入依赖三、页面元素3.1 布局3.2 字体图标3.3 按钮3.4 表单3.5 数据表格3.5.1 动态表格3.5.2 分页参数3.5.3 显示工具栏3.5.4 操作按钮3.5.5 操作按钮回调3.6 导航3.7 动画四、内置模块4.1 layer4.1.1 弹窗方法4.1.2 弹窗属性4.2 layDate4.3 upload4.4 carousel一、引言1.1 介绍官网:https://www.layui.com/在官网首页,可.原创 2022-04-05 13:10:10 · 339 阅读 · 0 评论 -
RabbitMQ使用详解
RabbitMQ一. 简介 RabbitMQ是用Erlang实现的一个高并发高可靠AMQP消息队列服务器。支持消息的持久化、事务、拥塞控制、负载均衡等特性,使得RabbitMQ拥有更加广泛的应用场景。RabbitMQ跟Erlang和AMQP有关。下面简单介绍一下Erlang和AMQP。 Erlang是一门动态类型的函数式编程语言,它也是一门解释型语言,由Erlang虚拟机解释执行。从语言模型上说,Erlang是基于Actor模型的实现。在Actor模型里面,万物皆Actor,每个Actor都封原创 2022-03-24 16:58:41 · 11113 阅读 · 5 评论 -
史上最全Redis使用总结
Author:EricVersion:9.0.1文章目录一、引言1.1 数据库压力过大1.2 数据不同步1.3 传统锁失效二、Redis介绍2.1 关于关系型数据库和NOSQL数据库(键值对存储)2.2 Redis介绍三、Redis安装3.1 安装Redis3.3 安装步骤四、redis-benchmark官方自带的性能测试工具4.1 在安装的redis中可以看到redis-benchmark4.2 关于redis-benchmark 的一些参数五、Redis的常用命令5.1 数据类型5.2 字符..原创 2022-03-22 11:11:51 · 668 阅读 · 0 评论