分类: 后端

4 篇文章

Spring Boot使用线程池不同任务类型的设置
在 Spring Boot 应用中,合理配置线程池对于优化性能至关重要,尤其是在处理 CPU 密集型和 IO 密集型任务时。这两种类型的任务对线程池的配置需求有显著差异: CPU 密集型任务 CPU 密集型任务主要涉及大量计算,很少或没有 I/O 操作。这类任务会持续占用 CPU 资源,因此线程池的大小应该与系统可用的处理器核心数相匹配,以避免过多…
MySQL中的回表
在 MySQL 中,回表(Look Up)是指数据库执行查询时的一种操作模式,特别是在使用非聚簇索引(也称为二级索引或辅助索引)时。 当查询使用非聚簇索引时,索引中通常只包含部分列的信息,而完整的行数据则存储在聚簇索引(通常是主键索引)中。 因此,在查询过程中,MySQL 首先会使用非聚簇索引来查找匹配的行,但这通常只能得到这些行的主键值。 一旦 …
图片指定位置打码
Python # 读取原图像 img = cv2.imread("281683513263_.pic.jpg") # 复制原图像并创建马赛克图像 mosaic = img.copy() # 确定马赛克区域 x, y, w, h = (410, 144, 159, 22) # 缩小马赛克区域 mask_roi = mosaic[y…
PHP Xdebug
安装&启用 Xdebug 执行 php -i,获取安装的 php 信息 将第一步的结果贴入 xdebug 安装向导(Xdebug: Support — Tailored Installation Instructions)中,点击分析; 根据分析生成的指示,按步骤安装 Xdebug 安装完成后,配置启用 xdebug,在 99-xdebug…