软件工程

高并发内存池(五):性能测试与性能优化

前言 在前几期的实现中,我们完成了tcmalloc基础的内存管理功能,但还存在两个关键问题: 未处理超过256KB的大内存申请。 前期测试覆盖不足,导致多线程场景下隐藏了一些bug。 本文将修复这些问题,并实现三个目标: 增加大块内存分配逻辑 替换系统自带的malloc 通过性能测试定位优化瓶颈

Vercel 设置自动部署 GitHub 项目

Vercel 设置自动部署 GitHub 项目 问题背景最近 Vercel 调整了其部署政策,免费版用户无法继续使用自动部署功能,除非升级到 Pro 计划。但是,我们可以通过配置 Deploy Hooks 来实现同样的自动部署效果。 解决方案通过设置 Vercel 的 Deploy Hooks 和 GitHub 的 Webhooks,我们可

2025年04月08日Github流行趋势

项目名称:markitdown 项目地址url: 项目语言:Python 历史star数:44895 今日star数:1039 项目维护者:afourney, gagb, sugatoray, PetrAPConsultin

MySQL 性能优化:索引优化与查询优化

MySQL 性能优化:索引优化与查询优化 在实际生产环境中,数据库性能对业务响应速度和系统稳定性至关重要。MySQL 提供了多种手段来提升查询性能,而索引优化与查询优化是其中最常见也是最有效的方法。本文将详细探讨如何通过合理设计索引和优化查询语句来改善 MySQL 的性能。 1. 索引优化 1.1 索引的作用 索引类似于书籍的目录,能够大

git详细使用教程

文章目录 一、 git介绍与安装 1、git介绍 2、git的安装 3、git使用前的说明 二、git的基础使用 1、走进git之前 2、git基础使用 1、`git init` 项目初始化(`init`)成仓库(`repository`) 2、`g

MySQL 性能优化:索引优化与查询优化

MySQL 性能优化:索引优化与查询优化 在实际生产环境中,数据库性能对业务响应速度和系统稳定性至关重要。MySQL 提供了多种手段来提升查询性能,而索引优化与查询优化是其中最常见也是最有效的方法。本文将详细探讨如何通过合理设计索引和优化查询语句来改善 MySQL 的性能。 1. 索引优化 1.1 索引的作用 索引类似于书籍的目录,能够大

Git 远程操作全攻略:从基础到实战

🌈 个人主页:Zfox_ 🔥 系列专栏:Git 企业级应用 目录 一:🔥 理解分布式版本控制系统 二:🔥 远程仓库 🦋 新建远程仓库 🦋 克隆远程仓库 🦋 向远程仓库推送 🦋 拉取远程仓库

Open WebUI 使用 searXNG 联网搜索失败的一个可能原因

两句话总结:不使用 /etc/searxng/settings.yml 配置,改用 /usr/local/searxng/searx/setttings.yml 指定配置。Open WebUI中不要填写 域名过滤列表 项。最近基于Open WebUI v0.5.20 搭建了一个LLM前端,想要通过searXNG实现联网搜索,按照文档操作后始终

通过Ollama+Deepseek+openwebui安装部署私有化大模型,并搭建知识库

在上一篇文章中详细介绍了通过Ollama+Deepseek+AnythingLLM安装部署私有化大模型,并投喂样本数据,但是用户必须安装 AnythingLLM APP去访问使用,存在一定的使用局限性。本文我们将详细介绍在云服务器搭建模型并通过openwebui以网页的形式进行访问与使用。 前期准备:博主本次是在内网服