相关文章
Spring boot框架下的RocketMQ消息中间件
1. RocketMQ 基础概念
1.1 核心概念
以下是 RocketMQ 核心概念在 Spring Boot 的 Java 后端代码中的实际使用方式:
Producer(生产者)
定义:Producer 是负责发送消息到 RocketMQ 的组件。它可以将消息发送到指定的 Topic。
实…
建站知识
2025/4/1 10:01:20
Linux软件包管理器yum
Linux软件包管理器yum
注意事项 关于 yum 的所有操作必须保证主机(虚拟机)网络畅通!!! 可以通过 ping 指令验证 ping www.baidu.com Linux下安装软件 源码安装软件包安装包管理器yum(centos);apt/apt-get(ubuntu) 软件包是什么? 在Linux下安装软件, 一个通常的办法…
建站知识
2025/3/24 18:32:51
【day7】Redis场景问题+解决方案
缓存穿透 问题描述: 客户端访问服务器,查询到的key不存在,并且在数据库查询不到对应的数据 -缓存穿透的原因 1) key 对应的数据在数据源并不存在,每次针对此 key 的请求从缓存获取不到,请求都会压 到数据源, 可能压垮数据源 2) 比如: 用一个不存在的用户…
建站知识
2025/3/30 19:07:44
Unity编辑器缩放设置
Unity默认界面UI字体太小了,可以设置一下缩放
打开首选项, UI Scaling 设置成125%或者更大 ,然后重启
建站知识
2025/4/6 5:11:24
游戏开发中常用的设计模式
目录 前言一、工厂模式二、单例模式三、观察者模式观察者模式的优势 四、状态模式状态模式的优势 五、策略模式策略模式的优势 六、组合模式七、命令模式八、装饰器模式 前言
本文介绍了游戏开发中常用的设计模式,如工厂模式用于创建对象,单例模式确保全…
建站知识
2025/3/30 19:09:05
Go Map 源码分析(一)
Go语言中的map是通过哈希表实现的,其底层结构和实现机制如下:
一、hash 结构
hmap结构体:是map的头部结构,主要字段及含义如下:
count:表示当前哈希表中的元素数量,与len()函数相对应。flags…
建站知识
2025/4/6 8:55:10
Linux C/C++编程-文件的读取与写入示例
【图书推荐】《Linux C与C一线开发实践(第2版)》_linux c与c一线开发实践pdf-CSDN博客
《Linux C与C一线开发实践(第2版)(Linux技术丛书)》(朱文伟,李建英)【摘要 书评 试读】- 京东图书 Linux…
建站知识
2025/3/31 19:16:36
rocketmq基本架构
简介
Name server
负责broker注册、心跳,路由等功能,类似Kafka的ZKname server节点之间不互相通信,broker需要和所有name server进行通信。扩容name server需要重启broker,不然broker不会和name server建立连接producer和consum…
建站知识
2025/4/2 18:10:02