logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

使用Certbot自动续签HTTPS证书

ACME流程大致是这样:ACME客户端先向CA机构申请证书,CA机构返回一个测试记录,要求ACME客户端将记录写入域名对应DNS记录或网站某个路径下证明其是域名的主人,ACME客户端完成后告诉CA机构已经完成验证,CA机构的服务器会去访问DNS记录或网站路径验证是否有测试记录,如有,则签发证书返回给ACME客户端。但是https证书签发需要收费,对于一些小型组织和个人站长来讲也是一笔不小的费用,不

#https#网络协议#http
使用filebeat采集Nginx日志到ES

filebeat是传统elk组件中logstach的升级替代,能够高性能的采集一些中间件的日志到es中,供检索分析。

#nginx#elasticsearch#运维
Spring AI实现一个智能客服

Tool注解代表是一个可供大模型调用的Tools方法,ToolParam注解指定字段为Tools方法的参数,用于描述方法或参数字段的用途和含义,返回的对象暂不支持用注解指明字段含义,可在@Tool注解的上一并写清@Data@ToolParam(required = false, description = "课程类型:编程、设计、自媒体、其它")

#spring#人工智能#java
Docker Compose的使用

Docker Compose是Docker官方的开源项目,负责实现对Docker容器的快速编排,Docker建议每个容器只运行一项服务,因为容器运行的开销很小,但是同时部署多个应用需要每个容器都单独编写Dockerfile会显得非常复杂,因而Docker官方提供了多容器部署的编排工具Docker Compose。Docker Compose允许用户通过一个单独的配置文件来定义一组相关联的应用容器为

文章图片
#docker#容器
Redis数据结构之List

List是简单的字符串列表,单key多个value,按照插入顺序排序。支持添加一个元素到列表的头部(左边)或者尾部(右边)。它的底层实际是个双端链表,主要功能有push/pop等,用在栈,队列,消息队列等场景,left/right都可以插入添加,如果键不存在创建新的链表,键已存在,则新增内容,如果值全被移除了,对应的键也就消失了。双端链表两端操作的效率很高,通过索引下标的操作性能略有下降最多可以包

文章图片
#redis#java
LangChain4j Tools工具使用

本文将采用langchain4j重写Spring AI实现一个智能客服一文中的智能客服案例,并采用同样的数据库表和mapper,只需要改造为langchain4j api的实现即可,和Spring AI的实现非常像。

#java
Spring AI加DeepSeek实现一个Prompt聊天机器人

本文最后更新于 2025年10月29日本文通过Spring AI基于DeepSeek大模型,以Prompt模式,开发一个智能聊天机器人,并进行对话。Spring AI必须基于jdk-21,因此需要先升级自己的JDK版本基于jdk-21创建spring-boot项目,引入spring-boot依赖3.5.7,spring-ai依赖1.0.3application.yml配置中进行配置,并填写Deep

#spring#人工智能
LangChain4j RAG检索增强生成

LangChain4j中RAG过程分为两个不同的阶段:索引和检索。

#php
Spring AI调用MCP服务

MCP(Model Context Protocol),即模型上下文协议,是一种开放标准,使大模型采用统一的标准化的方式与外部的工具和数据等进行通信交互。

#spring#人工智能#java
Spring AI调用MCP服务

MCP(Model Context Protocol),即模型上下文协议,是一种开放标准,使大模型采用统一的标准化的方式与外部的工具和数据等进行通信交互。

#spring#人工智能#java
    共 14 条
  • 1
  • 2
  • 请选择