自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 为什么PostgreSQL能登顶?深度解析其超越MySQL的技术内核

其强大的、基于成本的优化器(CBO)非常擅长处理复杂的、多表关联的查询。对于JSONB文档的查询,GIN索引的效率极高,这是PostgreSQL成为卓越的NoSQL文档数据库的关键。它以其严谨的ACID实现、丰富的数据类型与索引、强大的优化器、无与伦比的可扩展性以及健康开放的开源社区,构建了全方位的技术优势。它是PostGIS地理信息系统的基石。优势总结: PostgreSQL在数据一致性方面做到了“铁笼”级别的防护,其严谨的设计哲学确保了数据的绝对可靠,非常适合金融、政务等对数据准确性要求极高的场景。

2025-09-14 17:13:22 346

原创 RAG工作机制详解:从理论到实践,构建高质量知识库的全流程指南

摘要: RAG(检索增强生成)技术通过为大型语言模型(LLM)接入外部知识库,有效解决其处理特定、实时或私有知识时的“幻觉”问题。其核心流程分为数据预处理(分块、向量化存储)、实时检索(相似性匹配)和增强生成(基于检索结果输出答案)三阶段。构建高质量企业级知识库需关注数据清洗、智能分块、嵌入模型选择、向量数据库优化、检索策略(如多路检索、重排序)及提示工程等全流程技术细节。RAG以较低成本实现高准确、可追溯的答案生成,是融合数据工程与NLP的系统工程,数据质量与分块策略是成败关键。

2025-09-13 22:05:53 468

原创 智能体(Agent)技术解析:从概念、原理到构建模式

摘要:智能体(Agent)技术正成为AI领域的重要方向,其核心在于将大语言模型(LLM)的认知能力与自主决策、环境交互能力相结合。Agent通过感知-思考-行动循环(ReAct)实现目标,具备规划、工具使用和记忆三大功能。构建模式包括单一Agent、多Agent协作和分层规划等。尽管面临可靠性等挑战,但随着技术发展,Agent有望成为改变人机交互方式的强大助手。(149字)

2025-09-13 18:38:43 540

原创 n8n 技术干货:架构、概念与工作流程全解析

n8n是一个开源的工作流自动化工具,通过可视化节点连接实现应用间数据流转。其架构分为主进程(负责调度和UI)和隔离子进程(安全执行节点),支持300+应用集成。核心概念包括工作流、节点(触发/操作/逻辑)、数据流和凭证管理。典型使用流程:定义目标→选择节点→连接配置→测试调试→部署运行。n8n填补了无代码与全代码工具间的空白,适合构建企业级自动化方案,如GitHub推送自动通知Slack等场景,兼具易用性和灵活性。

2025-09-12 11:48:44 610

原创 Python Web 框架深度对比:Django、Flask、FastAPI 如何选择?

本文对比分析了Python三大主流Web框架Django、Flask和FastAPI。Django作为全功能框架适合企业级应用开发;Flask轻量灵活,适合定制化项目;FastAPI以高性能和异步支持见长,是API开发的首选。从成熟度、性能、市场占有率等维度综合评估,Django最稳定但性能较低,Flask下载量最高,FastAPI增长最快。选型建议:需要完整功能选Django,追求灵活性选Flask,构建高性能API则推荐FastAPI。开发者应根据项目需求和团队特点选择最适合的框架。

2025-09-11 22:05:24 693

原创 超越“快”的抉择:为什么我们从 Flask/Starlette 全面转向 FastAPI?

摘要: 团队决定在中后台服务中全面采用FastAPI框架,其优势不仅在于性能(基于ASGI的高吞吐量),更体现在开发效率、可维护性和未来扩展性。FastAPI通过自动请求验证、类型提示和交互式文档生成,显著提升开发速度;强类型系统增强代码可读性和健壮性;原生异步支持契合高并发场景。建议新项目直接采用,老项目通过"绞杀者模式"逐步迁移。这一选择从工程效率、维护成本和长期发展等维度优化了技术体系。

2025-09-10 22:48:11 408

原创 [特殊字符] 发现了一个神器:n8n - 让工作流自动化变得如此简单!

n8n是一个开源的 workflow automation 工具,可以理解为「开源版的Zapier」或者「更强版的IFTTT」。它允许你通过可视化界面连接各种应用和服务,实现自动化工作流。相比其他自动化工具,n8n的最大优势是灵活性和可控性。你可以完全掌控自己的数据,不需要担心隐私问题,而且社区版功能就已经足够强大了!GitHub上超过40k stars,被众多开发者和企业采用,包括一些知名科技公司。欢迎在评论区分享交流~✅ 支持300+种应用集成(从Notion到Slack再到数据库)

2025-09-10 22:20:19 308

原创 docker容器注意/dev/shm目录大小的问题

/dev/shm目录空间太小导致freeswitch启动失败或者部分配置加载失败

2022-11-20 20:57:35 1463

原创 docker容器创建线程数限制问题

解决一个freeswitch运行在docker性能问题

2022-09-19 22:50:37 4481

原创 【Linux内核进程与调度原理】

1 进程的概念任务的实体程序在内存的运行实例计算机资源的管理者与拥有者2 进程与线程的区别为了充分利用SMP资源,在进程中衍生了线程,提高并行处理能力一个进程由一个主线程与零个或多个线程组成主线程与线程在内核映射为独立的任务体与调度对象内核没有线程概念,没有另外的调度算法与数据结构来表示线程线程与所属进程共享地址空间,共享资源内核线程即是没有用户空间在内核中运行的线程3 进程在内核的表示不管是进程或线程在内核中以struct task表示,struct task在<l

2022-05-07 15:01:54 641

原创 【SIP协议路由机制】

SIP的路由机制是SIP协议的灵魂,通过此路由机制,才使得一个呼叫请求在VOIP网络的众多Proxy节点中,找到正确的目的端。在了解SIP路由机制前,我们先弄清以下几个感念。1 与路由的相关概念请求路由(Route)与响应路由(via)按场景来分可以把SIP路由分为请求路由与响应路由两种路由。请求路由(Route):发起端到目的端的路径。比如发起端发起INVITE呼叫请求消息所走过的路径或者BYE结束一个呼叫的请求消息所走过的路径就为请求路由。请求路由的生成是通过头域Record-Routes

2022-05-05 10:50:44 2007

原创 【SIP协议介绍】

1. 概述SIP(Session Initiation Protocol)中文名为初始会话协议,是一个在IP网络上进行多媒体通信的应用层控制协议,它被用来创建、修改、和终结一个或多个参加者参加的会话进程。是一种通信协议,定义了如何在通信设备(计算机,电话,手机,PDA等)之间相互连接和信息交换。SIP 是为Internet 制定设计的协议,像HTTP协议一样是基于文本UTF-8字符集;采用事务机制(请求/应答机制),每一个请求触发Server的操作方法,请求 和响应构成一个事务,事务间彼此独立;SIP协

2022-05-04 22:44:53 10470

原创 【fcgi如何处理http post上传文件】

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、fcgi是什么?二、cgicc是什么?三、 使用2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:最近在开发一个项目,使用比较老的技术fastcgi作为web后端的处理客户端提交的GET,POST等请求。因为之前曾经使用fcgi,开发进行比较顺利,但在处理客户端POST 上传文件时就不知怎么弄了,之前没有处理过。网上查了一些fcgi处理接收文件的范例,一直没有查到。最后不得不阅读了fcgi与cgicc这两.

2022-03-29 14:27:33 1789 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除