logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

开源 AI Agent 中台 AgentOne(灵一)---私有部署、数据不出域的企业级 AI 助手

AgentOne 是一个开箱即用的 AI Agent 中台。它把构建 AI 助手所需的模型接入、知识库 RAG、Agent 编排、Skill 生态、MCP 集成、IM 接入、流式对话、多租户隔离和开放 API 等能力,封装成一套带完整管理后台的产品——不需要写一行代码,在页面上点一点,就能拥有自己的企业级 AI 助手,并通过 API / IM 机器人接入任意业务系统。

文章图片
#AI Agent
责任链设计模式与应用:实现拦截器责任链统计接口执行时间和性能

一、什么是责任链设计模式1、什么是责任链设计模式?责任链设计模式主要构成有抽象处理者、具体处理者、客户类,在处理请求的时候,将请求通过客户类发送至处理链路上,这样链路上所有处理对象都有机会处理请求,使发送者与接收者之间解耦。见:https://blog.csdn.net/noaman_wgs/article/details/778382222、使用场景使用责任链模式的优点:发送者...

高可用系统常用利器(一) - 服务降级 Hystrix

0、前言互联网高并发系统一般QPS、TPS都比较高,当流量比较大的时候,有三种常见手段可以保证系统高可用和稳定:缓存服务降级与熔断服务限流缓存的目的是减少数据库的压力和提升系统访问速度,使用缓存要需要考虑缓存穿透、缓存失效以及高并发情况下DB与缓存不一致的问题;服务降级与熔断是用来解决核心服务受到非核心服务的影响的一种手段,比如用户下单页面的优惠券展示,当优惠券展示的服务挂掉后,可以...

记录一次MySQL死锁的分析与解决过程

一、问题描述上周开发过程中,线下环境遇到一个死锁问题,借此机会正好分析下MySQL死锁的原因和解决方案,本篇文章会带你去如何查看死锁日志和分析、解决。二、MySQL死锁介绍1、MySQL 锁种类MySQL InnoDB存储引擎提供了如下几种锁:(1)共享/排他锁(S/X锁)共享锁(S Lock):允许事务读取一行数据,多个事务可以拿到一把S锁(即读读并行);排他...

利用正则表达式判断输入内容是否全中文

JS:正则表达式:/^[\u4e00-\u9fa5]+$/(此处也加入了输入内容长度的判断,完成功能:输入内容只能是中文,不能为空,不能加载除中文以外的文字符号等)function checkLenAndIsChinese(input) {var reg = /^[\u4e00-\u9fa5]+$/;var len = input.length;var flag

#正则表达式#javascript#java
【链表2】链表中倒数第k个结点

链表中倒数第k个结点:题目描述输入一个链表,输出该链表中倒数第k个结点。有很多种方法,要么用集合,要么用双指针的方法。方法一:集合(这里的每次移除的数要特别注意)/*public class ListNode {int val;ListNode next = null;ListNode(int val) {

【树11】把二叉树打印成多行

题目描述从上到下按层打印二叉树,同一层结点从左至右输出。每一层输出一行。import java.util.ArrayList;import java.util.Queue;import java.util.LinkedList;/*public class TreeNode {int val = 0;TreeNode left = null;T

定时任务框架Quartz-(一)Quartz入门与Demo搭建

一、什么是Quartz什么是Quartz?Quartz是OpenSymphony开源组织在Job scheduling领域又一个开源项目,完全由Java开发,可以用来执行定时任务,类似于java.util.Timer。但是相较于Timer, Quartz增加了很多功能:持久性作业 - 就是保持调度定时的状态;作业管理 -对调度作业进行有效的管理;...

Java SSM练手小项目-手把手带你搭建一个基于SSM框架的人力资源管理后台系统

前言相信很多小伙伴在学习完SSM三大架构以后,不知道该如何找到一个简单容易上手的项目进行实战训练,经常在博客上看到一个不错的项目下载下来以后全部都是代码,无处下手。因此本文力求以最简单易懂的项目结构和代码搭建一个还较为完整(即从登录到退出的整个流程)的后台系统。(适合新手)整个项目的操作流程动态图如下(由于CSDN对上传图片大小有限制,这里录制的gif画面很不清晰,点击图片查看更清晰): ...

【数组6】连续子数组的最大和

【题目】HZ偶尔会拿些专业问题来忽悠那些非计算机专业的同学。今天测试组开完会后,他又发话了:在古老的一维模式识别中,常常需要计算连续子向量的最大和,当向量全为正数的时候,问题很好解决。但是,如果向量中包含负数,是否应该包含某个负数,并期望旁边的正数会弥补它呢?例如:{6,-3,-2,7,-15,1,2,2},连续子向量的最大和为8(从第0个开始,到第3个为止)。你会不会被他忽悠住?public

到底了