相关文章
使用RabbitMQ
一、MQ是什么
MQ全称 Message Queue(消息队列),是在消息的传输过程中保存消息的容器。多用于分布式系统之间进行通信,主要功能业务解耦。
二、市面上常见的MQ产品
RabbitMQ、RocketMQ(阿里的)、Kafka 、…
建站知识
2025/1/27 12:56:11
OOP面向对象编程:类与类之间的关系
OOP面向对象编程:类与类之间的关系 三大关系:复合(适配器设计模式)、委托(桥接设计模式)、继承 8、1复合Composition has-a -> 适配器模式 一个类里面含有另一个类的对象 —> 复合关系 has-a 适配器设…
建站知识
2025/1/27 12:41:27
【老白学 Java】HashMap 的基本使用
HashMap 的基本使用 文章来源:《Head First Java》修炼感悟。
通过前几篇文章的介绍,老白体会到了 List 和 Set 集合类功能很强大。虽然很便利,但有时可能还需要一种以 key/value 键值对的保存方式,允许使用键查询值。 最近闲来无…
建站知识
2025/1/27 12:41:12
重温设计模式--1、组合模式
文章目录 1 、组合模式(Composite Pattern)概述2. 组合模式的结构3. C 代码示例4. C示例代码25 .应用场景 1 、组合模式(Composite Pattern)概述
定义:组合模式是一种结构型设计模式,它允许你将对象组合成…
建站知识
2025/1/26 13:54:25
YOLO11改进-注意力-引入级联组注意力机制(Cascaded Group Attention, CGA)
在 Vision Transformers 面临计算成本高、推理速度慢的背景下,级联组注意力(CGA)机制应运而生,它通过将输入特征拆分为不同部分输入各注意力头计算自注意力并级联输出,解决了多头自注意力中注意力头冗余导致的计算效率…
建站知识
2025/1/26 15:28:50
【NACOS插件】使用官网插件更换NACOS数据库
说明
nacos 2.3.1默认支持mysql和derby数据库,如果想要支持其他数据库,可以通过使用插件方式实现。对于该插件的使用,官方说明文档较为粗略(不过也没问题,实际上整个过程就是很简单,只是使用者想复杂了),网…
建站知识
2025/1/27 13:07:26
golang , chan学习
管道是阻塞的,管道的写法,管道内容读取,和写入
package mainimport "fmt"func main() {// 管道声明 chan是关键字 int是类型// var chan1 chan intchan1 : make(chan int)fmt.Println(chan1)// 无缓冲通道,不会存储数据…
建站知识
2025/1/27 12:56:24
Java重要面试名词整理(四):并发编程(下)
文章目录 JUC**1. ReentrantLock****2. Semaphore****3. CountDownLatch****4. CyclicBarrier****5. Exchanger****6. Phaser** AQS独占锁之ReentrantLock分析管程 — Java同步的设计思想MESA模型 AQSAQS定义两种队列 读写锁HoldCounter 计数器 StampedLock并发容器迭代器的 fa…
建站知识
2025/1/27 13:01:06