05_Spring Boot->Spring Cloud->Spring Cloud Data Flow的构建项目流程

Spring AI与Alibaba Graph实战:构建企业级HR招聘智能Agent系统 AI Agent和图计算是当前企业级应用智能化的关键技术。AI Agent通过大语言模型赋予应用感知、决策与执行能力,而图计算擅长处理复杂的关系网络与流程编排。将两者结合,能够为业务流程自动化带来强大的技术价值,例如在人力资源、风控、运维等场景中实现智能决策与状态流转。本文聚焦于一个具体的应用场景——HR招聘全流程自动化,通过整合Spring AI的智能代理能力与Alibaba Graph的图工作流引擎,构建了一个从简历解析、技能匹配到面试安排的模拟系统。该项目为开发者提供了学习Spring AI Agen 阅读详情

 

SpringBoot的设计是为了让您尽快地启动和运行,它的前端配置最少。SpringBoot对构建面向生产的应用程序有一个独到的观点。

SpringCloud(协调一切):直接建立在Spring Boot对企业Java的创新方法上。Spring Cloud通过实施经验证的模式简化了分布式微服务式架构,从而为您的微服务带来弹性、可靠性、可靠性和协调性。

SpringCloud数据流:将企业连接到任何移动设备、传感器、可穿戴设备、汽车等的互联网。SpringCloud数据流为创建可组合的数据微服务提供了一个统一的服务,该服务处理流和基于ETL的数据处理模式。

MuleSoft+LLM企业级AI编排:构建可审计、可治理的智能工作流 企业级AI落地的核心挑战并非模型能力,而是如何将大语言模型(LLM)安全、可控、可审计地嵌入现有IT系统。这涉及数据实时性、业务规则执行、敏感信息脱敏、全链路追踪等关键工程问题。MuleSoft作为成熟的企业集成平台,凭借预置连接器、DataWeave语义转换、策略驱动的安全治理与Flow级错误降级能力,天然适配LLM在真实业务场景中的角色——不是自由问答者,而是受控的‘智能决策协作者’。通过将其作为AI编排层,企业可实现销售话术生成、智能补货指令输出、合规核保辅助等高价值闭环,真正让LLM调用SAP、Sa 阅读详情

相关推荐

MuleSoft+LLM企业级AI编排实战:构建可审计、可管控的智能工作流

AI编排(AI Orchestration)是企业将大语言模型深度融入核心业务系统的关键范式,其本质并非简单调用API,而是通过语义化服务治理、上下文感知调度与数据契约校验,实现LLM从‘回答者’到‘受控执行代理’的转变。依托MuleSoft等企业集成平台,可统一解决安全合规、实时数据接入、业务规则嵌入与全链路审计四大挑战,支撑智能合同审查、动态补货建议、信贷风险协同等高价值场景。本文聚焦MuleSoft Flow设计、DataWeave语义翻译、LLM输出Schema验证及SOX/ GDPR就绪的落地实践

weixin_30897079的博客 491

SpringBoot 2 介绍 SpringCloud Data Flow 编排事件驱动流以及临时批数据处理过程

开篇词 该指南将引导你概览 Spring Cloud Data Flow,以及编排事件驱动的流和短暂的批处理数据管道。   Spring Cloud Data Flow 是什么? Cloud Foundry 和 Kubernetes 中基于微服务的流式处理和批量数据处理。我们可以从 Microsite、文档和示例中了解有关 Spring Cloud Data Flow 的更多信息。 此外...

纽雪澳诺加海美德的博客 1240

MuleSoft AI编排:用连接确定性驯服LLM不确定性

企业级AI落地的核心挑战,从来不是模型能力本身,而是如何将大语言模型(LLM)的自然语言推理能力,安全、可靠、可审计地嵌入已有ERP、CRM、ServiceNow等核心业务系统。这涉及协议适配、字段映射、权限管控、事务编排与全链路可观测性——即‘连接确定性’对冲‘推理不确定性’的技术命题。MuleSoft凭借DataWeave数据编织、Anypoint API治理、可视化Flow编排及元数据驱动能力,成为AI Orchestration的关键中枢。它不替代LLM,而是为其提供企业级运行时环境,支撑智能客服升

weixin_34408717的博客 352

Spring Boot集成Spring Cloud Data Flow进行数据流管理

Spring Boot集成Spring Cloud Data Flow进行数据流管理大家好,我是微赚淘客返利系统3.0的小编,是个冬天不穿秋裤,天冷也要风度的程序猿!概述Spring Cloud Data Flow 是一个用于创建、部署和管理数据微服务的云原生工具。它提供了一个统一的界面来编排和管理数据流,允许开发者快速构...

weixin_37007341的博客 353

MuleSoft企业级AI编排:让大模型真正融入ERP、CRM与SAP

AI编排(AI Orchestration)是将大语言模型从通用能力转化为可治理、可审计、可集成的企业服务的关键范式。其核心在于弥合LLM的自然语言泛化能力与企业系统(如SAP、Salesforce、Oracle EBS)严苛数据契约之间的语义鸿沟。通过统一元数据治理、动态协议转换、企业级安全审计与弹性故障隔离,MuleSoft Anypoint Platform构建起LLM与后端系统的‘语义桥’,使大模型输出能自动适配IDoc、SOAP、REST等异构协议,并满足PII脱敏、事务一致性、全链路追踪等合规要

weixin_33845881的博客 521

TRAE实战指南:多智能体AI编程工作台本地化部署与全栈协同开发

多智能体系统(MAS)是支撑复杂AI工程落地的核心范式,其本质在于通过角色化Agent分工协作、共享知识图谱、遵循一致性协议,实现从单点代码补全到端到端工程闭环的跃迁。TRAE作为国内首个面向生产环境的本地化AI协作者底座,以TRAE Solo为核心引擎,不依赖云端API,支持SSH远程调度、CLI统一编排、IDE轻量集成,真正将AI嵌入Git提交、PR审查、CI测试等日常研发流程。它融合多智能体系统一致性、技能插件沙箱化、项目知识图谱构建等关键技术,适用于Spring Boot微服务、微信AI Agent

weixin_30443747的博客 416

Spring Cloud Data Flow系列教程简介-1

简介 前言 Spring Cloud data flow 为基于微服务的分布式流处理和批处理数据通道提供了一系列模型和最佳实践。 Spring Cloud Data Flow 提供了为流和批处理数据管道创建复杂拓扑的工具。数据管道由使用Spring Cloud Stream或Spring Cloud Task微服务框架构建的Spring Boot应用程序组成。 Spring Cloud Data Flow 支持一系列数据处理用例,从 ETL 到导入/导出、事件流和预测分析。 基本概念 数据处

一片冰心 3457

SpringBoot集成SpringCloudDataFlow实现数据流处理

1. 背景介绍 1.1 数据流处理的重要性 在当今大数据时代,数据流处理已经成为企业和开发者关注的热点。数据流处理可以实时分析和处理海量数据,为企业提供实时的业务洞察,帮助企业做出更快速、更准确的决策。为了实现高效的数据流处理,我们需要一个强大的、易于使用的框架来支持我们的开发工作。

AI天才研究院 531

Spring Cloud Data Flow 简介

Spring Cloud Data Flow 介绍1.Data flow 是一个用于开发和执行大范围数据处理其模式包括ETL,批量运算和持续运算的统一编程模型和托管服务。 2.对于在现代运行环境中可组合的微服务程序来说,spring cloud data flow是一个原生云可编配的服务。使用spring cloud data flow,开发者可以为像数据抽取,实时分析,和数据导入/导出这种常见用例

aiyaobucuoo的专栏 5万+

SpringCloudDataFlow是用于构建数据集成和实时数据处理管道的工具包

管道由Spring Boot应用程序组成,使用Spring Cloud Stream或Spring Cloud Task微服务框架构建。这使得Spring Cloud Data Flow适用于从导入/导出到事件流和预测分析的一系列数据处理用例。

ThinkAdmin后台Getshell

通过文件包含或者图片马的方式Getshell。修改其可允许的文件类型,php不允许,可添加。系统管理->系统参数配置->本地服务器存储。

hot_milk1的博客 1865

gcloud CLI如何重塑开发者工作流:从命令行到智能中枢

CLI(命令行接口)作为开发者基础交互范式,正经历从语法驱动到上下文感知的范式升级。其核心原理是通过解析项目元数据(如package.json、Dockerfile、git状态)构建工程上下文图谱,结合运行时兼容性规则与安全策略模型,实现意图理解与自动化决策。这种技术价值显著降低认知负荷与操作错误率,支撑云原生部署、AI协同调试、CI/CD无缝集成等关键场景。本文聚焦Google gcloud CLI最新架构演进,深入剖析其在Cloud Run一键部署、环境变量智能覆盖、本地-云端行为对齐等真实工程环节中的

weixin_30425949的博客 427

基于MATLAB实现的克里金插值的代码

参考代码 克里金插值matlab代码 youwenfan.com/contentcsb/81657.html。

jghhh01的博客 483

软件发布流程设计:从代码提交到用户触达的12个质量关卡

软件发布流程是保障系统稳定交付的核心工程实践,其本质是一套分层风险过滤机制,覆盖代码级、服务级、场景级与环境级四类可信验证。它依托CI/CD自动化、质量门禁(Quality Gate)、构建产物一致性、配置外置化等关键技术,实现缺陷左移拦截与上线就绪(Deployment Readiness)的闭环管控。在微服务与云原生架构下,该流程已超越传统‘开发→测试→部署’线性模型,转为以失效影响半径驱动的动态防线体系,广泛应用于金融核心系统、电商中台及车载OS等高可用场景,直接支撑灰度发布、蓝绿部署、秒级回滚等关键

weixin_34378767的博客 460

EXCEL VBA从入门到精通 第一章:VBA入门

在VBA中,需要使用关键字Dim来定义一个变量,后面跟上变量名和变量的数据类型。例如,下面的代码定义了一个整型变量x和一个字符串变量name在VBA中,使用关键字Const来定义常量,后面跟上常量名和常量的值。例如,下面的代码定义了一个整型常量MAX_NUM和一个字符串常量MESSAGE需要注意的是,常量一旦被定义,其值就不能被改变。

1万+

内容创作全流程自动化:OpenClaw+大模型搞定选题+写稿+多平台发布

本文介绍了一套基于OpenClaw的全自动化内容创作流水线方案,帮助垂直领域创作者摆脱重复劳动。该方案将内容生产拆解为选题生成、内容撰写、格式适配、多平台发布四个模块,通过工作流引擎串联执行。系统能自动采集热榜生成选题、调用大模型撰写结构化内容、适配不同平台格式要求,并通过API+浏览器自动化实现多平台发布,全程只需人工最终审核。作者分享了各模块的实现细节,包括热榜采集、内容结构化生成、Markdown转换和发布策略,并提供了工作流编排方法。这套方案能为创作者每天节省约3小时,同时保证内容质量和发布效率。

专注于Python爬虫开发,分享爬虫技巧、项目实战与反爬经验,使用Scrapy、BeautifulSoup等工具,解决数据抓取难题。 49

Claude编程工作流构建指南:从提示词到可运行代码的6周实战路径

AI编程不是调用大模型,而是构建人机协同的工程化工作流。理解大语言模型作为概率推理引擎的本质,掌握上下文建模、意图映射与执行验证三大核心能力,是提升开发效能的关键前提。Claude系列凭借超长上下文(200K token)和强逻辑推理能力,在架构分析、跨文件重构、错误归因等复杂场景中显著优于短上下文工具。本文聚焦Claude 3 Sonnet/Opus在真实软件工程中的落地实践,覆盖代码语境识别、场景化提示模板、本地沙箱验证、反馈驱动进化四层闭环,提供可复用的Python脚本、VS Code集成方案与企业级

weixin_34408717的博客 330

智能车图像处理12-进阶篇4--环岛辅助判断条件

主函数: 第6行: 含义是当前需要不在坡道和车库状态 第11-12行 : 寻找一下环岛的双断点(在辅助函数中) 第16-66行: 当左右线的方差满足一边很大,一边很小时,truepianfangflag /truepianfangflagforleft 置1,在环岛的判断中使用。 辅助函数: 双断点函数(左与右相似,以做为例): 第13-28行: 第一处断点 第29-40行: 第一处断点后 连续边线 第41-52行: 第一处连续后,第二处断点 第53-64行: 第二处断点后,第二处

taiyuezyh的博客 1万+

【课程设计】springboot驾校信息管理系统-计算机毕业设计源码

1. 学员端功能 (1) 个人信息管理 查看个人信息:学员可以查看自己的基本信息(如姓名、学号、联系方式等)。 修改个人信息:修改联系方式、地址等信息。 查看学员状态:包括报名状态、课程进度等。 (2) 课程安排与预约 预约学车课程:学员可以根据教练的空闲时间预约自己想学的课程。 查看课程安排:可以查看每周的课程安排,方便学员安排自己的时间。 课程反馈:学员可以对已学的课程进行评分和反馈。 (3) 考试与成绩查询 查看考试安排:学员可以查看理论考试和实操考试的安排。 查看成绩:学员可以查看自己考试的成绩,合

Biye_Design的博客 1万+

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

springboot驾校信息管理系统--附源码83451

随着社会经济的快速发展,汽车逐渐成为人们日常出行的重要交通工具,驾校的业务规模也随之不断扩大。传统的驾校信息管理方式存在效率低下、信息不及时、易出错等问题,已难以满足现代驾校管理的需求。因此,开发一套高效、便捷的驾校信息管理系统具有重要的现实意义...........

weixin_BYSJ1987的博客 323

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

MuleSoft如何实现企业级AI编排与LLM工作流治理

AI编排(AI Orchestration)是将大语言模型(LLM)深度融入ERP、CRM、MES等核心业务系统的关键范式,其本质不是简单调用API,而是构建可审计、可治理、可回滚的智能工作流。它依赖于企业级集成平台对异构数据的语义解析、上下文组装、安全脱敏与全链路追踪能力。MuleSoft凭借DataWeave引擎、Anypoint Monitoring和API生命周期管理,天然承担起‘AI工作流编译器’角色,解决LLM落地中的可观测性黑洞、治理能力缺失与安全边界模糊三大死穴。典型应用场景包括智能工单分类

cishan3804的博客 419

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

MuleSoft+LLM企业级AI编排实战:从集成胶水到AI操作系统

AI编排(AI Orchestration)是将大语言模型能力深度融入企业核心业务流程的关键技术范式,其本质在于解决模型与ERP、CRM、SAP等遗留系统之间的协议异构、治理缺失与运维脱节问题。它依托服务编排原理,通过标准化接口抽象、声明式策略治理和分层架构设计,赋予LLM可审计、可回滚、可计量的生产级属性。技术价值体现在降低AI落地失败率、复用已有IT资产、满足等保/SOX/GDPR等合规要求;典型应用场景包括智能合同审查、动态补货建议、客服工单自动归因等。本文以MuleSoft为载体,详解如何基于Dat

aefg95955的博客 340

SpringBoot+Vue企业级篮球管理系统架构解析

现代企业级应用开发中,SpringBoot与Vue.js的全栈组合已成为中后台系统的黄金标准。SpringBoot通过自动配置机制快速构建生产级微服务,Vue则凭借组件化架构实现高效UI开发。在数据持久层,MyBatis框架提供了SQL可控性与开发效率的完美平衡,特别适合需要复杂查询优化的业务场景。本文以篮球联盟管理系统为例,详解如何基于SpringBoot+Vue+MyBatis技术栈实现高并发访问、数据一致性保障等企业级需求,包含球队管理、赛程排期等核心模块的MyBatis高级映射技巧与Vue状态管理实

weixin_34414196的博客 530
上一篇: 04_Spring Boot的优点
下一篇: 06_如何创建一个SpringBoot项目
Ricky_Monarch
博客等级 码龄8年 12粉丝 133原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值