logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Golang 实战 ELK 日志系统全流程教程(六):把 Logstash 加进日志链路

本文介绍了如何在Golang ELK日志系统中集成Logstash,构建更完整的日志处理链路。从Filebeat直连Elasticsearch的基础架构演进为Filebeat→Logstash→Elasticsearch的架构,重点讲解了Logstash作为日志加工层的核心作用。 文章提供了具体实现步骤: 在docker-compose中添加Logstash服务配置 修改Filebeat配置使其输

文章图片
#golang#elk#后端
Python asyncio 模块学习总结:从“等着”到“切出去干点别的”

本文介绍了Python asyncio模块的核心概念和使用方法。asyncio适用于I/O密集型任务,通过协程和事件循环实现异步并发。文章通过示例展示了async/await的基本用法,解释了协程、Task和事件循环的工作原理,并介绍了gather()批量并发、Semaphore控制并发数等实用技巧。同时指出了同步阻塞代码在异步环境中的问题,以及如何正确使用await进行非阻塞等待。最后提及了超时

文章图片
#python#学习#开发语言
【Golang 实战 ELK 日志系统全流程教程(三):ElasticSearch和kibanna环境搭建】

本文介绍如何搭建Elasticsearch和Kibana环境来构建Go应用的日志系统。主要内容包括: 使用Docker Compose部署Elasticsearch 9.4.1和Kibana 9.4.1,确保版本一致 配置单节点Elasticsearch环境,关闭安全认证以简化本地开发 重点说明关键配置项:单节点模式、JVM内存限制、Kibana连接ES的服务名等常见误区 提供详细的环境验证步骤,

文章图片
#golang#elk#elasticsearch
Golang 实战 ELK 日志系统全流程教程(四):Go 项目日志字段设计和结构化输出

文章摘要 本文是Golang实战ELK日志系统系列教程的第四篇,重点讲解如何设计Go项目的日志字段并实现结构化输出。作者指出,在接入ELK之前,必须先规范应用日志的结构化输出,否则会导致后续日志分析困难。文章详细分析了传统文本日志的痛点(如字段名不统一、数值类型不明确等),并给出了理想的JSON日志示例,强调关键字段(如service_name、trace_id、cost_ms等)应稳定统一。作者

文章图片
#golang#elk#学习
Golang 实战 ELK 日志系统全流程教程(五):Filebeat 采集 Go 日志并写入 Elasticsearch

本文是《Golang 实战 ELK 日志系统全流程教程》系列的第五篇,主要介绍如何使用 Filebeat 采集 Go 服务日志并写入 Elasticsearch。文章从日志采集链路的最简模式(Go→Filebeat→ES→Kibana)入手,详细讲解了 Filebeat 的核心功能、目录准备、Docker 部署配置、filebeat.yml 关键参数(特别是 ndjson 解析配置),以及如何验证

文章图片
#golang#elk#elasticsearch
AI应用系统理解学习:向量搜索

本文介绍了向量搜索的基本原理及其在语义检索中的应用。向量搜索通过将文本转换为向量表示,能够捕捉语义相似性,克服传统关键词搜索的局限性。文章对比了稀疏向量(如TF-IDF)和稠密向量(如BERT)的特点,并解释了向量空间模型的工作原理。通过代码示例展示了文本向量化、相似度计算和结果排序的完整流程,最后使用PCA降维可视化文本向量在二维空间的分布,直观呈现语义相近文本的向量距离较近的特性。

文章图片
#学习#人工智能#python
Python asyncio 模块学习总结:从“等着”到“切出去干点别的”

本文介绍了Python asyncio模块的核心概念和使用方法。asyncio适用于I/O密集型任务,通过协程和事件循环实现异步并发。文章通过示例展示了async/await的基本用法,解释了协程、Task和事件循环的工作原理,并介绍了gather()批量并发、Semaphore控制并发数等实用技巧。同时指出了同步阻塞代码在异步环境中的问题,以及如何正确使用await进行非阻塞等待。最后提及了超时

文章图片
#python#学习#开发语言
AI应用系统理解学习:向量搜索

本文介绍了向量搜索的基本原理及其在语义检索中的应用。向量搜索通过将文本转换为向量表示,能够捕捉语义相似性,克服传统关键词搜索的局限性。文章对比了稀疏向量(如TF-IDF)和稠密向量(如BERT)的特点,并解释了向量空间模型的工作原理。通过代码示例展示了文本向量化、相似度计算和结果排序的完整流程,最后使用PCA降维可视化文本向量在二维空间的分布,直观呈现语义相近文本的向量距离较近的特性。

文章图片
#学习#人工智能#python
5分钟理解 RAG:从零开始构建你的第一个检索增强生成系统

RAG(检索增强生成)技术通过结合信息检索与大语言模型,有效解决传统LLM的知识过时、幻觉等问题。本文以130行代码实现极简RAG系统,核心流程包括:加载知识库文档、文本嵌入转换为向量、计算余弦相似度检索相关内容,最后基于检索结果生成答案。通过5分钟快速理解RAG原理,为后续深入学习奠定基础。

文章图片
#人工智能#python
AI时代,正在重演纺织工的故事

《AI时代的技术革命与程序员未来》通过工业革命中纺织业的历史变迁,揭示了技术变革对社会结构的重塑过程。文章指出,工业革命并非简单的技术升级,而是生产关系的系统性重构,这一规律正在AI时代重演。当前AI技术处于类似珍妮纺纱机的早期阶段,虽已显著提升编程效率,但尚未触及系统设计层。未来程序员将面临分层:执行层工作将被自动化取代,而系统架构、AI协作和复杂问题解决等高认知角色价值将提升。历史经验表明,技

文章图片
#人工智能#程序人生
    共 15 条
  • 1
  • 2
  • 请选择