人工智能

AI+低代码双引擎驱动:重构智能业务系统的产品逻辑

低代码与AI融合的架构重构将低代码技术深度融入产品体系,形成"可视化编排+AI增强"的双引擎架构,彻底重构传统业务系统的开发与交付模式。新架构在保留原有AI能力的基础上,通过低代码平台实现业务逻辑的可视化定义、参数配置的图形化操作和AI服务的拖拽式编排。 重构后的产品逻辑全景图┌──────────────────────────

xxl-job惊艳的设计,怎能叫人不爱

通信底层介绍 xxl-job 使用 netty http 的方式进行通信,虽然也支持 Mina,jetty,netty tcp 等方式,但是代码里面固定写死的是 netty http。 通信整体流程 我以调度器通知执行器执行任务为例,绘制的活动图: 活动图 惊艳的设计 看完了整个处理流程代码,设计上可以说独具匠心,将 netty,多线程的知识运用得行云流水。 我现在就将这些设计上出彩

Apache Pulsar——Function 轻量级计算框架

一、Function背景介绍 当我们进行流式处理的时候,很多情况下,我们的需求可能只是下面这些简单的操作:简单的ETL 操作\聚合计算操作等相关服务。 但为了实现这些功能,我们不得不去部署一整套 SPE 服务。部署成功后才发现需要的仅是SPE(流处理引擎)服务中的一小部分功能,部署 SPE 的成本可能比用户开发这个功能本身更困难。由于SPE 本身API 的复杂性,我们需要了解这些算子的使用场景,明

知识分享之Golang——在Golang中管道(channel)的使用

知识分享之Golang——在Golang中管道(channel)的使用 背景 知识分享之Golang篇是我在日常使用Golang时学习到的各种各样的知识的记录,将其整理出来以文章的形式分享给大家,来进行共同学习。欢迎大家进行持续关注。 知识分享系列目前包含Java、Golang、Linux、Docker等等。 开发环境 系统:windows10 语言:Golang golang版本:1.18

DooTask | 使用 DooTask AI 机器人,解锁任务创建新姿势

文章目录 前言 一、✨ 功能亮点: 二、🔥 使用示例(支持多模型配置): Step 1: 配置你的 AI 服务 Step 2: 在聊天中召唤 AI Step 3: AI 自动生成任务清单 三、 📈 为什么选择 DooTask? 四、释放更多精力,聚焦核心工作&#

通过 Spark thriftserver 操作Hudi表

背景 本篇主要讲解如何配置Spark thriftserver,从而可以使用JDBC方式通过Spark thriftserver操作Hudi表。 博主的环境信息: Spark 3.1.1 Hive 3.1.0 Hadoop 3.1.1 Hudi 0.11.1 环境准备 首先,我们需要编译Hudi。然后找到编译后输出的hudi-spark3.1-bundle_2.12-0.11.1.jar和hu

从零开始:使用DeepSeek+Spring AI搭建RAG知识库,从青铜到王者之路

一、RAG 知识库:解锁精准问答的新姿势在人工智能飞速发展的当下,大语言模型(LLMs)已广泛应用于各种自然语言处理任务。但它们也存在一些局限性,如 “幻觉” 问题,即生成的内容可能与事实不符或缺乏足够的准确性。为了解决这些问题,检索增强生成(Retrieval-Augmented Ge

分布式定时调度-xxl-job

一、定时任务概述 1.1 定时任务认识 1.1.1 什么是定时任务 定时任务是按照指定时间周期运行任务。使用场景为在某个固定时间点执行,或者周期性的去执行某个任务,比如:每天晚上24点做数据汇总,定时发送短信等。 1.1.2 常见定时任务方案 While + Sleep : 通过循环加休眠的方式定时执行 Timer和TimerTask实现 :JDK自带的定时任务,可以实现简单的间隔执行任务(在指

大数据时代修炼数商的重要性

大数据时代的青少年,不仅要注意提升自己的“情商”“智商”,还要修炼自己的“数商”。 数商是什么?数商包括记录数据、整理数据、组织数据、保存数据、搜索数据、洞察娄数据、控制数据等能力,其核心是在不同的时间和地点获得不同数据的能力。 未来的人们,将在数据空间中存在、生活和决策。 不能迷路,在任何时候都要找到最合适的信息和数据,这是最低的要求。 信息和数据是决策的基础,面对不同的信息和