logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

大模型开发框架 —— LangChain4j

LangChain4j是专为JVM生态设计的大模型应用开发框架,具有以下核心特点: 模块化架构:提供零框架依赖的组件化设计,支持独立使用或集成SpringBoot等主流Java框架 全链路RAG支持:覆盖文档加载、分割、向量化、存储到检索的完整流程,支持20+向量库和15+嵌入模型 强大Agent能力:支持工具调用、任务拆解和多步骤执行,可通过注解快速注册Java方法为工具 多模型兼容:支持Ope

轻量级权限认证框架:Sa-Token

Sa-Token是一个轻量级Java权限认证框架,提供登录认证、权限控制、单点登录等安全功能。摘要介绍了其核心特性:1) 快速集成SpringBoot,支持多种Token风格;2) 提供登录状态管理、同端互斥登录、二级认证等安全机制;3) 基于RBAC模型的权限控制,支持注解鉴权;4) 会话管理支持分布式存储;5) 微服务场景下的网关鉴权方案。框架通过简洁API封装复杂安全逻辑,支持Redis持久

#微服务
Elasticsearch

elasticsearch 是一款非常强大的开源搜索引擎,可以帮助我们从海量数据中快速找到需要的内容。是整个 ELK 技术栈的核心,负责存储、搜索、分析数据。elasticsearch 结合 kibana、Logstash、Beats,也就是 elastic stack(ELK)。被广泛应用在日志数据分析、实时监控等。

#elasticsearch#大数据#搜索引擎
大模型开发框架 —— LangChain4j

LangChain4j是专为JVM生态设计的大模型应用开发框架,具有以下核心特点: 模块化架构:提供零框架依赖的组件化设计,支持独立使用或集成SpringBoot等主流Java框架 全链路RAG支持:覆盖文档加载、分割、向量化、存储到检索的完整流程,支持20+向量库和15+嵌入模型 强大Agent能力:支持工具调用、任务拆解和多步骤执行,可通过注解快速注册Java方法为工具 多模型兼容:支持Ope

大模型开发框架 —— SpringAI

SpringAI是Spring官方推出的Java生态AI应用框架,2025年5月发布1.0稳定版。其核心价值在于将Spring的模块化设计带入AI领域,提供统一API抽象,支持OpenAI、Anthropic等主流模型。框架包含三大核心能力:RAG(检索增强生成)技术通过先检索后生成的方式解决大模型幻觉问题;Agent智能体可自主规划任务流程;函数调用功能使AI能主动使用外部工具。SpringAI

#AI
Apache Kafka 开源的分布式事件流平台

Apache Kafka是一款高吞吐、低延迟的分布式事件流平台,采用发布-订阅模式,适用于大数据和实时计算场景。其核心架构包括生产者、Broker集群、消费者组和控制器,通过Topic-Partition-Replica机制实现数据分片和副本存储。Kafka具有持久化、高可用和可扩展特性,支持ZK或KRaft元数据管理。工作流程涵盖消息生产、存储和消费,应用场景包括日志聚合、事件驱动微服务、实时数

#分布式#apache#kafka
RabbitMQ 核心知识点与 Java 实战笔记

RabbitMQ 是基于的开源消息中间件,用于实现系统间的,是微服务架构中最常用的消息队列之一。它作为后端开发常用的消息中间件,如何与实际项目整合并良好的运用是一个重要的关注点,下面来介绍一下它在SpringBoot项目中的嵌入。

#java-rabbitmq#rabbitmq#java
阿里开源流量防护组件——Sentinel

Sentinel(哨兵)是阿里巴巴开源的轻量级分布式系统流量防护组件,,核心解决微服务架构下的流量失控、依赖故障扩散、系统过载等问题,保障服务高可用。

文章图片
#sentinel
数据结构 —— 字典树

Trie 树的每个节点代表一个字符(或空),从根节点到某一叶子 / 标记节点的路径拼接起来,构成一个完整的字符串;节点额外存储 “是否为单词结尾” 的标记,用于区分 “前缀” 和 “完整单词”。

#数据结构
数据结构 —— 堆

堆是一种基于完全二叉树的数据结构,用于高效获取数据集中的最值。主要分为大根堆(父节点大于子节点)和小根堆(父节点小于子节点),通过数组层序存储,父子节点索引可通过公式计算。核心操作包括堆化(向上/向下调整)、构建堆(O(n))、插入(O(logn))和删除堆顶(O(logn))。典型应用包括优先队列、堆排序(O(nlogn))和Top-K问题(O(nlogk))。堆的优势在于极值操作高效,但不稳定

#数据结构#算法
到底了