logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

DocuMind AI 技术学习文档

本文介绍了DocuMind AI智能文档问答系统的技术文档,主要内容包括: 项目概述:系统基于"我的专属AI"理念,提供智能体管理、文档知识库、RAG问答等核心功能,采用Spring Boot 3.3.5+Spring AI Alibaba+MyBatis-Plus等技术栈。 技术架构:详细说明了系统的分层架构,包括Spring Security过滤链、Controller层、

Elasticsearch 概述与安装

本文介绍了Elasticsearch的核心概念、安装配置及与传统数据库的对比。主要内容包括:1)传统数据库在搜索功能上的痛点;2)Elasticsearch的倒排索引原理及其优势;3)Elasticsearch 8.x版本的核心架构变化,特别是完全移除Type概念的原因及迁移方案;4)与MySQL的术语对比和API示例。文章通过电商搜索场景的实例,展示了Elasticsearch在分词处理、相关性

#elasticsearch#jenkins#大数据
RabbitMQ消息队列与Elasticsearch全文检索之下篇

本文介绍了Elasticsearch搜索引擎的实战应用,包含三个核心功能:1)多租户搜索架构,通过独立索引实现数据隔离;2)搜索词高亮实现,配置前后标签和片段参数;3)搜索结果缓存策略,使用Redis缓存热门查询结果。代码示例展示了如何实现索引隔离、高亮字段处理和缓存键构建,优化搜索性能和用户体验。

#全文检索#rabbitmq#elasticsearch
ECharts - 数据可视化图表库

ECharts是一个功能强大的数据可视化图表库,适合在Vue项目中集成使用。本文介绍了ECharts的核心概念、安装方法以及在Vue3中的基础使用模式,重点展示了折线图和柱状图两种常用图表类型的实现方式。折线图示例包含平滑曲线、区域填充和响应式布局等特性,适用于展示数据趋势;柱状图则适合数据对比分析。ECharts支持20+种图表类型,具备优秀的性能和丰富的交互功能,能够满足各种数据可视化需求,是

#echarts#信息可视化#前端
企业级生产工具链实战

本文介绍了GitHub Actions高级CI/CD流水线的实战配置,包含代码质量检查、并行测试、镜像构建和分阶段部署等关键环节。配置采用矩阵策略实现多模块并行测试,支持MySQL和Redis服务容器化测试环境。通过Docker Buildx实现多平台镜像构建(amd64/arm64),包含供应链安全特性(SBOM和来源证明)。部署流程采用环境隔离策略:develop分支自动部署到staging环

企业级生产工具链实战

本文介绍了GitHub Actions高级CI/CD流水线的实战配置,包含代码质量检查、并行测试、镜像构建和分阶段部署等关键环节。配置采用矩阵策略实现多模块并行测试,支持MySQL和Redis服务容器化测试环境。通过Docker Buildx实现多平台镜像构建(amd64/arm64),包含供应链安全特性(SBOM和来源证明)。部署流程采用环境隔离策略:develop分支自动部署到staging环

如何避免被题目误导:从“想歪“到“想对“

摘要:如何避免被题目误导的思维训练 核心问题:算法解题时容易被表面特征误导,导致选择错误解法(如误用贪心或三指针)。本文提出系统训练方法: 问题分析:揭示"想歪"的根本原因是未验证直觉算法,通过"鱼腹剑刺王侯"案例展示贪心陷阱。 正确路径: 延迟判断,先验证算法正确性 构造反例检验贪心策略 分析问题数学本质而非表面特征 五大训练法: 反例驱动:每想算法必试反

#算法
字符串算法

摘要 字符串算法是算法竞赛中的关键题型,在码蹄杯中占比约5%,通常出现在中高难度题目中。核心内容包括: 基础操作:拼接、反转、回文判断等基础处理技巧 KMP算法:高效字符串匹配(O(n+m)),通过构建next数组实现快速回退 字符串哈希:将字符串映射为数字,实现快速比较 Trie树:前缀树结构,适用于前缀匹配和字符串存储 典型应用场景包括文本搜索、字符串匹配、前缀查询等。解题时需注意边界条件和算

#算法
四级翻译专题教程

📘 四级翻译速成指南 本教程针对四级翻译常见问题提供高效解决方案: 1️⃣ 考试要点:30分钟段落汉译英,重点考查中国文化和社会发展话题,评分标准强调语法正确>用词高级。 2️⃣ 五大避坑: 拒绝逐字翻译 注意时态一致 明确主语 正确使用冠词 灵活替换生词(如用fast train代替高铁) 3️⃣ 三步翻译法: ① 划分意群找主干 ② 确定句型时态 ③ 组装检查语法 4️⃣ 10大万能句型:涵

Go核心特性(Java对比版)

Go核心特性摘要(Java对比版) Go语言的核心特性与Java存在显著差异: 接口实现:Go采用隐式接口实现机制,类型只需实现接口方法即可自动满足接口,无需显式声明implements,降低了代码耦合度。 错误处理:Go使用error返回值替代Java的异常机制,强制调用方显式处理错误,避免异常被忽略的问题。errors.Is/As支持错误链检查。 并发模型:Go通过轻量级的goroutine和

#golang#java#python
    共 23 条
  • 1
  • 2
  • 3
  • 请选择