本文分类:news发布日期:2025/2/1 15:54:12
相关文章
RockMQ面试题(1)
为什么要使用MQ
应用解耦:系统的耦合性越高,容错性就越低。以电商应用为例,用户创建订单后,如果耦合调用库存系统、物流 系统、支付系统,任何一个子系统出了故障或者因为升级等原因暂时不可用,都会造成下单…
建站知识
2025/1/30 22:39:39
DrGraph原理示教 - OpenCV 4 功能 - 直方图
OpenCV直方图是一种可以对整幅图的灰度分布进行整体了解的图示。它是带有像素值(从0到255,不总是)的图在X轴上,在y轴上的图像对应的像素个数。通过观察图像的直方图,我们可以直观的了解图像的对比度、亮度、亮度分布等…
建站知识
2025/2/1 15:43:31
数据库 MySQL 索引的原理
在数据库中,索引是一种重要的数据结构,它用于加快数据的检索速度和提高查询性能。在 MySQL 中,索引的实现基于 B树结构。
索引的基本思想是通过维护一个有序的数据结构,来快速定位和访问表中的数据。B树是一种自平衡的二叉搜索树…
建站知识
2025/1/27 11:33:45
Python 快速合并PDF表格转换输出CSV文件
单位的刷脸考勤机后台系统做得比较差,只能导出每个部门的出勤统计表pdf,格式如下: 近期领导要看所有部门的考勤数据,于是动手快速写了个合并pdf并输出csv文件的脚本。
安装模块
pypdf2,pdfplumber,前者用…
建站知识
2025/1/27 11:33:11
JMeter+Grafana+Influxdb搭建可视化性能测试监控平台
【背景说明】
使用jmeter进行性能测试时,工具自带的查看结果方式往往不够直观和明了,所以我们需要搭建一个可视化监控平台来完成结果监控,这里我们采用三种JMeterGrafanaInfluxdb的方法来完成平台搭建
【实现原理】
通过influxdb数据库存储…
建站知识
2025/1/27 11:33:40
C++中几个常用的类型选择模板函数
std::enable_if<B, T>::type
如果编译期满足B,那么返回类型T,否则编译报错
std::conditional<B, T, F>::type
如果编译期满足B,那么返回类型T,否则返回类型F
下面是一个示例,展示如何使用 std::condit…
建站知识
2025/1/31 9:37:03
如何正确地理解应用架构并开发
许多同学或多或少都经历过这样的流程: 新同学刚来公司,学习了解团队的一些工程代码,并了解其中的代码风格团队新接手了一些其他团队的项目,需要了解工程结构以及概念如何定义工程项目的工程结构,包目录结构并达成团队共…
建站知识
2025/2/1 11:39:53