相关文章
redis的大key和热key问题解决方案
1. Redis 大 Key 问题
原因
内存占用:大 Key 占用大量内存,可能导致 Redis 服务器内存不足。性能影响: 删除操作:删除大 Key 时,Redis 需要释放大量内存,这可能阻塞其他操作。过期操作:大 Key…
建站知识
2024/11/24 20:33:26
linux下使用vscode编译及引用动态链接库
1.动态链接库的生成
/****tasks.json*********/
{"tasks": [{"type": "cppbuild","label": "C/C: g 生成活动文件","command": "/usr/bin/g","args": ["-fdiagnostics-coloralways&quo…
建站知识
2024/11/24 20:32:22
Sonar Qube介绍和安装(三)
Sonar Qube介绍
Sonar Qube是一个开源的代码分析平台,支持Java、Python、PHP、JavaScript、CSS等25种以上的语言,可以检测出重复代码、代码漏洞、代码规范和安全性漏洞的问题。 Sonar Qube可以与多种软件整合进行代码扫描,比如Maven…
建站知识
2024/11/24 20:31:20
SpringMVC 执行流程详解
目录 前言1. SpringMVC 的核心组件概述1.1 DispatcherServlet1.2 HandlerMapping1.3 HandlerAdapter1.4 拦截器(HandlerInterceptor)1.5 ViewResolver 2. SpringMVC 的执行流程详解2.1 接收请求并分发2.2 获取 HandlerExecutionChain2.3 获取 HandlerAda…
建站知识
2024/11/24 20:29:17
Vue3使用Pinia
很多时候需要全局状态管理,相比vuex更喜欢用pinia,原因就是简单好用,话不多说,使用开始
一、导入Pinia
在项目的命令行输入
npm install pinia
二、在main.js中使用插件
在main.js中导入并使用插件
import App from ./App.v…
建站知识
2024/11/24 20:28:15
简述C++STL-链表
目录
list容器
一、构造函数
二、特性操作
三、元素操作
四、赋值操作
五、交换、反转、排序、归并
六、比较操作
七、插入和删除
forward_list(单链表)
结语: list容器
list容器封装了双链表。
包含头文件: #includ…
建站知识
2024/11/24 20:27:14
RocketMQ: 客户端使用指南
客户端如何寻址
RocketMQ 有多种配置方式可以令客户端找到 Name Server, 然后通过 Name Server 再找到 Broker,分别如下,优先级由高到低,高优先级会覆盖低优先级
一、代码中指定 Name Server 地址
producer.setNamesrvAddr("192.168.…
建站知识
2024/11/24 20:26:13