logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

玩转 Spring AI Agent:基于 SpringBoot 集成 AI 工具与 Skills 能力实践

本文基于 SpringBoot 3.x + Spring AI 1.1.5 实现了 AI Agent 能力的核心搭建,重点解决了 Skills 能力的加载、大模型客户端的构建、工具调用的整合等关键问题。通过该方案,开发者可快速搭建具备自主工具调用能力的 AI 应用,且支持灵活扩展 Skills 能力,适配不同的业务场景。核心优势:配置化:通过 YAML 配置即可调整大模型、Skills 目录等核心

文章图片
#spring#java
基于 Redis+Redisson 实现分布式高可用编码生成器

本文介绍了一套基于Redis+Redisson的高性能分布式编码生成方案,解决了传统数据库自增ID的性能瓶颈和分布式唯一性问题。该系统支持自定义编码规则,包含时间、流水号、随机字符等多种占位符,通过Redis自增保证分布式唯一性,并采用Redisson分布式锁防止并发冲突。系统实现了多级缓存、异步持久化等优化策略,支持定时重置流水号,具备数据库兜底机制确保数据安全。该方案已在实际生产环境中验证,兼

#redis#分布式#数据库
Java 实现图片转 PDF(单张 多张合并)

本文介绍了使用Java实现图片转PDF的完整解决方案。核心依赖为Aspose.PDF for Java,支持单张图片转PDF、多图合并PDF、URL图片转PDF等功能。文章详细说明了Maven依赖配置、工具类实现代码,包含本地图片处理、网络图片下载转换等核心方法。实现要点包括:PDF文档初始化、页面尺寸设置(A4)、图片流处理、资源释放等。该方案兼容JDK 8+,适用于证件照生成、多图合并等常见业

#java#python
WebSocket + Netty 构建一个简易的聊天软件

即时通讯(IM)是移动互联网时代的基础设施。从微信到钉钉,从直播弹幕到游戏同步,IM 早已无处不在。如何构建一个高性能、高可用的聊天系统,是每一位后端开发进阶之路上的必修课。本文将以一个实际项目为例,讲解如何基于构建完整的聊天系统,涵盖实时消息、文件传输、离线消息的三层可靠性保障、消息幂等去重等实战话题。项目已在生产环境验证,可直接作为 IM 系统的脚手架参考。功能技术方案长连接管理Netty R

#websocket#网络协议#网络
玩转 Spring AI Agent:基于 SpringBoot 集成 AI 工具与 Skills 能力实践

本文基于 SpringBoot 3.x + Spring AI 1.1.5 实现了 AI Agent 能力的核心搭建,重点解决了 Skills 能力的加载、大模型客户端的构建、工具调用的整合等关键问题。通过该方案,开发者可快速搭建具备自主工具调用能力的 AI 应用,且支持灵活扩展 Skills 能力,适配不同的业务场景。核心优势:配置化:通过 YAML 配置即可调整大模型、Skills 目录等核心

文章图片
#spring#java
Tesseract OCR的Java使用(附安装包,非常详细)

Tesseract OCR是一款开源免费的光学字符识别工具,支持离线使用和多平台部署,能识别多种图片格式并输出可编辑文本。本文介绍了Tesseract OCR的下载安装方法,包括官方资源和百度网盘整合包,详细说明了系统环境变量配置步骤。重点讲解了Java项目通过Tess4J集成Tesseract OCR的完整流程,包括Maven依赖引入、OCR工具类封装和调用示例。文章还提供了参数优化建议和常见问

文章图片
#java#开发语言
Tesseract OCR的Java使用(附安装包,非常详细)

Tesseract OCR是一款开源免费的光学字符识别工具,支持离线使用和多平台部署,能识别多种图片格式并输出可编辑文本。本文介绍了Tesseract OCR的下载安装方法,包括官方资源和百度网盘整合包,详细说明了系统环境变量配置步骤。重点讲解了Java项目通过Tess4J集成Tesseract OCR的完整流程,包括Maven依赖引入、OCR工具类封装和调用示例。文章还提供了参数优化建议和常见问

文章图片
#java#开发语言
本地部署ollama

本文介绍了如何在本地部署Ollama大语言模型服务。首先需删除旧版,下载最新ollama-linux-amd64.tgz并安装到指定目录。然后通过Docker部署,提供了详细的Dockerfile配置,包括基础镜像选择、权限设置、端口暴露和数据持久化等步骤。最后展示了如何运行Gemma2模型并查看效果。整个过程包含从安装到容器化部署的完整流程,适合想要本地搭建Ollama服务的开发者参考。

#python
WebSocket + Netty 构建一个简易的聊天软件

即时通讯(IM)是移动互联网时代的基础设施。从微信到钉钉,从直播弹幕到游戏同步,IM 早已无处不在。如何构建一个高性能、高可用的聊天系统,是每一位后端开发进阶之路上的必修课。本文将以一个实际项目为例,讲解如何基于构建完整的聊天系统,涵盖实时消息、文件传输、离线消息的三层可靠性保障、消息幂等去重等实战话题。项目已在生产环境验证,可直接作为 IM 系统的脚手架参考。功能技术方案长连接管理Netty R

#websocket#网络协议#网络
通义万相-文生视频实践

本文主要介绍关于阿里的文生视频的Api的注册和如何使用,详细简介在官网:https://help.aliyun.com/zh/model-studio/text-to-video-api-reference#ecd1180f3c026。

#python#数据库#开发语言
    共 13 条
  • 1
  • 2
  • 请选择