camunda源代码编译运行(一):下载编译camunda源代码

使用camunda开源工作流引擎有多种方式,包括:通过docker运行、使用springboot集成、部署camunda发行包、基于源代码编译运行等多种方式,其中,通过源代码编译集成整合方式,是最复杂的一种方式,文本重点介绍如何通过camunda7.19源代码编译,集成整合到自己的项目工程里。

1、下载camunda源代码

camunda开源github下载地址:https://github.com/camunda/camunda-bpm-platform

我选择camunda最后一个可支持JDK1.8的稳定版本camunda7.19

camunda-bpm-platform-7.19.0版本的下载地址:

https://github.com/camunda/camunda-bpm-platform/releases/tag/7.19.0

2、编译camunda源代码

下载下来是一个20多M的zip压缩包,直接解压即可。


Camunda7.19源代码核心包说明:

maven工程名称

说明

camunda-database-settings

camunda支持的各种数据库定义

camunda-engine

Camunda BPMN流程引擎核心包

camunda-engine-dmn

Camunda  dmn引擎核心包

camunda-engine-plugins

camunda支持的插件包

camunda-engine-rest-core

camunda发布rest服务的核心包

camunda-engine-spring

camunda集成spring框架的包

camunda-model-apis

camunda中各种模型API接口包

camunda-parent

Camunda maven工程父包,主要定义第三方Jar包版本

camunda-qa

camunda与各种环境的集成测试包

camunda-bpm-spring-boot-starter

camunda集成springboot框架的包

camunda-webapp

camunda发布web程序构建包

webapps\frontend

camunda的前端代码包,基于angular开发

首先要编译源代码,要确保下载的源代码可编译通过,建议使用maven命令行编译运行,这个时间预计1个小时左右,跟你的网络有关系,也可能有的包下载不下来失败,可多尝试几次。

我本地使用的Java jdk版本是java version "11.0.6",maven版本是Apache Maven 3.8.2,理论上jdk1.8版本以上都可以。

使用命令行cd到camunda-bpm-platform-7.19.0根目录下,使用maven命令执行编译:

mvn clean install -DskipTests=true

由于camunda源代码中有大量的测试用例,编译比较耗时,这里通过-DskipTests=true命令跳过测试用例执行。

注意:以下几个module执行涉及到第三方Jar包下载不了可能会报错,这几个跟Javaee相关的集成模块可以pom.xml中注释掉,不影响后续使用。

        <module>javaee/ejb-service</module>

        <module>javaee/ejb-client</module>

        <module>javaee/ejb-client-jakarta</module>

        <module>javaee/jobexecutor-ra</module>

        <module>javaee/jobexecutor-rar</module>

我们也不会使用camunda的web前端,webapps也可注释掉。

        <module>webapps</module>

最后执行mvn clean install -DskipTests=true成功的结果:

[INFO] Reactor Summary for Camunda Platform - Root Pom 7.19.0:[INFO][INFO] Camunda Platform - Root Pom ........................ SUCCESS [  2.687 s][INFO] Camunda Platform - Parent Pom ...................... SUCCESS [  0.000 s][INFO] Camunda Platform - database settings ............... SUCCESS [  0.032 s][INFO] camunda Model APIs ................................. SUCCESS [  0.031 s][INFO] Camunda Platform - Xml Model API ................... SUCCESS [  6.407 s][INFO] Camunda Platform - ArchUnit ........................ SUCCESS [  0.954 s][INFO] Camunda Platform - BPMN Model API .................. SUCCESS [ 12.806 s][INFO] Camunda Platform - CMMN Model API .................. SUCCESS [  5.918 s][INFO] camunda Commons - Typed Values ..................... SUCCESS [  5.595 s][INFO] Camunda Platform - DMN Model API ................... SUCCESS [  5.078 s][INFO] camunda DMN - engine - root ........................ SUCCESS [  0.062 s][INFO] camunda DMN - engine FEEL - API .................... SUCCESS [  0.739 s][INFO] camunda DMN - engine FEEL - JUEL ................... SUCCESS [  8.282 s][INFO] camunda DMN - engine FEEL - SCALA .................. SUCCESS [  1.516 s][INFO] camunda DMN - engine ............................... SUCCESS [  3.933 s][INFO] Camunda Test Utils - Testcontainers ................ SUCCESS [  0.773 s][INFO] Camunda Platform - engine .......................... SUCCESS [02:14 min][INFO] Camunda Platform - engine - Spring ................. SUCCESS [  3.640 s][INFO] Camunda Platform - engine plugins .................. SUCCESS [  0.086 s][INFO] Camunda Platform - engine plugins - spin ........... SUCCESS [  1.106 s][INFO] Camunda Platform - engine plugins - connect ........ SUCCESS [  0.267 s][INFO] Camunda Platform - Assert - Root ................... SUCCESS [  0.048 s][INFO] Camunda Platform - Assert .......................... SUCCESS [  0.852 s][INFO] Camunda Platform - Spring Boot Starter - Root Pom .. SUCCESS [  0.734 s][INFO] Camunda Platform - Spring Boot Starter - Test ...... SUCCESS [  0.714 s][INFO] Camunda Platform - Spring Boot Starter ............. SUCCESS [  4.950 s][INFO] Camunda Platform - Bom ............................. SUCCESS [  0.077 s][INFO] Camunda Platform - Core - Internal Dependencies .... SUCCESS [  0.040 s][INFO] Camunda Platform - engine - REST - Root ............ SUCCESS [  0.036 s][INFO] Camunda Platform - engine - REST ................... SUCCESS [  8.516 s][INFO] Camunda Platform - Spring Boot Starter - Rest ...... SUCCESS [  0.283 s][INFO] Camunda Platform - Java External Task Client - ROOT  SUCCESS [  0.050 s][INFO] Camunda Platform - Java External Task Client - QA .. SUCCESS [  0.051 s][INFO] Camunda Platform - Java External Task Client - QA VARIABLE TEST SUCCESS [  2.222 s][INFO] Camunda Platform - engine - Cdi .................... SUCCESS [ 10.352 s][INFO] Camunda Platform - engine plugins - identity - ldap  SUCCESS [  0.704 s][INFO] Camunda Platform - License Book .................... SUCCESS [  1.496 s][INFO] Camunda Platform - tomcat .......................... SUCCESS [  0.044 s][INFO] Camunda Platform - tomcat Assembly ................. SUCCESS [ 15.426 s][INFO] Camunda Platform - engine - REST - Assembly ........ SUCCESS [  7.909 s][INFO] Camunda Platform - Java External Task Client - CLIENT SUCCESS [  2.110 s][INFO] Camunda Platform - Spring Boot Starter - Client - Spring SUCCESS [  0.397 s][INFO] Camunda Platform - Spring Boot Starter - Client - Spring Boot SUCCESS [  0.493 s][INFO] Camunda Platform - Spring Boot Starter - QA - Root Pom SUCCESS [  0.085 s][INFO] Camunda Platform - Spring Boot Starter - QA - Simple SUCCESS [  0.142 s][INFO] Camunda Platform - Spring Boot Starter - QA - Request Scope SUCCESS [  0.144 s][INFO] Camunda Platform - Spring Boot Starter - QA - Plugins SUCCESS [  0.046 s][INFO] Camunda Platform - Spring Boot Starter - QA - Plugins - Spin SUCCESS [  0.033 s][INFO] Camunda Platform - Spring Boot Starter - QA - Plugins - Spin Json Jackson SUCCESS [  0.204 s][INFO] Camunda Platform - Spring Boot Starter - QA - Plugins - Spin All SUCCESS [  0.144 s][INFO] Camunda Platform - Spring Boot Starter - QA - Liquibase SUCCESS [  0.250 s][INFO] Camunda Platform - webapp - webjar ................. SUCCESS [  7.726 s][INFO] Camunda Platform - Spring Boot Starter - Webapps Core SUCCESS [  0.291 s][INFO] Camunda Platform - Spring Boot Starter - Webapps ... SUCCESS [  0.203 s][INFO] Camunda Platform - Example - Root .................. SUCCESS [  0.053 s][INFO] Camunda Platform - Example - Invoice ............... SUCCESS [  0.559 s][INFO] Camunda Platform - Spring Boot Starter - QA - Webapps SUCCESS [  0.031 s][INFO] Camunda Platform - Spring Boot Starter - QA - Webapps Invoice Example SUCCESS [  0.156 s][INFO] Camunda Platform - Spring Boot Starter - QA - Webapps Runtime SUCCESS [  0.094 s][INFO] Camunda Platform - Quarkus Extension - Parent ...... SUCCESS [  0.048 s][INFO] Camunda Platform - Quarkus Extension - Engine - Parent SUCCESS [  0.046 s][INFO] Camunda Platform - Quarkus Extension - Engine - Runtime SUCCESS [  1.784 s][INFO] Camunda Platform - Quarkus Extension - Engine - Deployment SUCCESS [  1.618 s][INFO] Camunda Platform - Quarkus Extension - Engine - CDI QA SUCCESS [  0.427 s][INFO] Camunda Platform - QA .............................. SUCCESS [  0.046 s][INFO] Camunda Platform - QA - ensure clean db plugin ..... SUCCESS [  0.117 s][INFO] Camunda Platform - QA Wildfly Test Runtime ......... SUCCESS [  0.433 s][INFO] Camunda Platform - QA Wildfly 26 Test Runtime ...... SUCCESS [  0.396 s][INFO] Camunda Platform - QA Tomcat Test Runtime .......... SUCCESS [  0.050 s][INFO] Camunda Platform - QA Tomcat Vanilla Test Runtime .. SUCCESS [  0.046 s][INFO] Camunda Platform - QA Wildfly Vanilla Test Runtime . SUCCESS [  0.032 s][INFO] Camunda Platform - QA Wildfly 26 Vanilla Test Runtime SUCCESS [  0.033 s][INFO] Camunda Platform - QA Integration Tests - Webapps Root SUCCESS [  2.216 s][INFO] Camunda Platform - QA Integration Tests - Webapps ITs SUCCESS [  0.698 s][INFO] Camunda Platform - Client .......................... SUCCESS [  0.119 s][INFO] Camunda Platform - QA Integration Tests - Engine ... SUCCESS [  4.576 s][INFO] Camunda Platform - EJB Client Jakarta .............. SUCCESS [  1.170 s][INFO] Camunda Platform - engine - Cdi - Jakarta .......... SUCCESS [  2.891 s][INFO] Camunda Platform - QA Integration Tests - Engine - Jakarta SUCCESS [  5.385 s][INFO] Camunda Platform - QA - upgrade - database ......... SUCCESS [  0.094 s][INFO] Camunda Platform - QA - upgrade - scenario util .... SUCCESS [  0.250 s][INFO] Camunda Platform - QA - upgrade - instance migration SUCCESS [  0.062 s][INFO] Camunda Platform - QA - upgrade - instance migration - test fixture - 7.2.0 SUCCESS [  1.390 s][INFO] Camunda Platform - QA - upgrade - instance migration - test fixture - 7.3.0 SUCCESS [  0.438 s][INFO] Camunda Platform - QA - upgrade - instance migration - test fixture - 7.4.0 SUCCESS [  0.172 s][INFO] Camunda Platform - QA - upgrade - instance migration - test fixture - 7.5.0 SUCCESS [  0.312 s][INFO] Camunda Platform - QA - upgrade - instance migration - test fixture - 7.6.0 SUCCESS [  0.328 s][INFO] Camunda Platform - QA - upgrade - instance migration - test fixture - 7.7.0 SUCCESS [  0.375 s][INFO] Camunda Platform - QA - upgrade - instance migration - test fixture - 7.8.0 SUCCESS [  0.485 s][INFO] Camunda Platform - QA - upgrade - instance migration - test fixture - 7.9.0 SUCCESS [  0.484 s][INFO] Camunda Platform - QA - upgrade - instance migration - test fixture - 7.10.0 SUCCESS [  0.641 s][INFO] Camunda Platform - QA - upgrade - instance migration - test fixture - 7.11.0 SUCCESS [  0.312 s][INFO] Camunda Platform - QA - upgrade - instance migration - test fixture - 7.12.0 SUCCESS [  0.844 s][INFO] Camunda Platform - QA - upgrade - instance migration - test fixture - 7.13.0 SUCCESS [  0.609 s][INFO] Camunda Platform - QA - upgrade - instance migration - test fixture - 7.14.0 SUCCESS [  0.828 s][INFO] Camunda Platform - QA - upgrade - instance migration - test fixture - 7.15.0 SUCCESS [  0.859 s][INFO] camunda BPM - QA - upgrade - instance migration - test fixture - 7.16.0 SUCCESS [  0.844 s][INFO] camunda BPM - QA - upgrade - instance migration - test fixture - 7.17.0 SUCCESS [  0.640 s][INFO] camunda BPM - QA - upgrade - instance migration - test fixture - 7.18.0 SUCCESS [  0.469 s][INFO] camunda BPM - QA - upgrade - instance migration - test fixture - 7.19.0 SUCCESS [  0.172 s][INFO] Camunda Platform - QA - upgrade - instance migration - test SUCCESS [  0.516 s][INFO] Camunda Platform - QA - upgrade - rolling update ... SUCCESS [  0.054 s][INFO] Camunda Platform - QA - upgrade - rolling update util SUCCESS [  0.133 s][INFO] Camunda Platform - QA - upgrade - rolling update - create old engine SUCCESS [  0.219 s][INFO] Camunda Platform - QA - upgrade - rolling update - create new engine SUCCESS [  0.187 s][INFO] Camunda Platform - QA - upgrade - rolling update - test old engine SUCCESS [  0.203 s][INFO] Camunda Platform - QA - test new schema with old engine SUCCESS [  0.063 s][INFO] Camunda Platform - QA Performance Tests Engine ..... SUCCESS [  9.141 s][INFO] Large Data Tests ................................... SUCCESS [  0.203 s][INFO] camunda DMN - engine - bom ......................... SUCCESS [  0.031 s][INFO] Camunda Platform - JUnit 5 Extension ............... SUCCESS [  0.242 s][INFO] Camunda Platform - QA - Assert ..................... SUCCESS [  0.141 s][INFO] Camunda Platform - engine - Cdi - Compatbility Test Weld 3 SUCCESS [  0.443 s][INFO] Camunda Platform - engine - CDI - Root ............. SUCCESS [  0.041 s][INFO] Camunda Platform - engine - Compatbility Test Spring 4 SUCCESS [  0.328 s][INFO] Camunda Platform - engine - Spring - Root .......... SUCCESS [  0.032 s][INFO] Camunda Platform - engine - REST - OpenAPI (JSON Generator) SUCCESS [  0.109 s][INFO] Camunda Platform - engine - REST - OpenAPI ......... SUCCESS [ 41.661 s][INFO] Camunda Platform - engine - REST Jakarta ........... SUCCESS [01:28 min][INFO] Camunda Platform - engine - REST - Assembly Jakarta  SUCCESS [  2.850 s][INFO] Camunda Platform - Example - Invoice Jakarta ....... SUCCESS [  2.167 s][INFO] Camunda Platform - JBoss ........................... SUCCESS [  0.019 s][INFO] Camunda Platform - webapp - JBoss .................. SUCCESS [  5.335 s][INFO] Camunda Platform - webapp - JBoss Standalone ....... SUCCESS [  8.444 s][INFO] Camunda Platform - SQL scripts ..................... SUCCESS [ 15.140 s][INFO] Camunda Platform - webapp - Tomcat ................. SUCCESS [  3.849 s][INFO] Camunda Platform - tomcat Distro ................... SUCCESS [ 39.697 s][INFO] Camunda Platform - webapp - Tomcat Standalone ...... SUCCESS [  7.264 s][INFO] Camunda Platform - Run - Root ...................... SUCCESS [  0.022 s][INFO] Camunda Platform - Run - Modules ................... SUCCESS [  0.038 s][INFO] Camunda Platform - Run - Module REST ............... SUCCESS [ 12.390 s][INFO] camunda Platform - Run - Module Swagger UI ......... SUCCESS [17:24 min][INFO] Camunda Platform - Run - Module Example Invoice .... SUCCESS [  8.375 s][INFO] Camunda Platform - Run - Core ...................... SUCCESS [  9.920 s][INFO] Camunda Platform - Run - Assembly .................. SUCCESS [  9.158 s][INFO] Camunda Platform - Run - QA ........................ SUCCESS [  0.029 s][INFO] Camunda Platform - Run - QA - Integration Tests .... SUCCESS [12:17 min][INFO] Camunda Platform - Run - Module Webapps ............ SUCCESS [  0.308 s][INFO] Camunda Platform - Run - Distribution .............. SUCCESS [ 30.881 s][INFO] Camunda Platform - Run - QA - Runtime .............. SUCCESS [  0.566 s][INFO] Camunda Platform - Wildfly ......................... SUCCESS [  0.056 s][INFO] Camunda Platform - Wildfly Subsystem ............... SUCCESS [ 26.416 s][INFO] Camunda Platform - Wildfly Modules ................. SUCCESS [ 15.832 s][INFO] Camunda Platform - Wildfly Assembly ................ SUCCESS [01:23 min][INFO] Camunda Platform - webapp - WildFly ................ SUCCESS [  9.859 s][INFO] Camunda Platform - Wildfly Distro .................. SUCCESS [01:34 min][INFO] Camunda Platform - Wildfly 26 ...................... SUCCESS [  0.043 s][INFO] Camunda Platform - Wildfly 26 Subsystem ............ SUCCESS [ 28.524 s][INFO] Camunda Platform - Wildfly 26 Modules .............. SUCCESS [ 22.495 s][INFO] ------------------------------------------------------------------------[INFO] BUILD SUCCESS[INFO] ------------------------------------------------------------------------[INFO] Total time:  44:25 min[INFO] Finished at: 2024-02-17T13:45:01+08:00[INFO] ---------------------------------------------------------------------

这是在我本地笔记本上编译的结果,用了44分钟完成了camunda7.19源代码的编译和打包。

流程在线体验系统:http://www.yunchengxc.com

camunda源代码:https://github.com/camunda/camunda-bpm-platform

接下来,我们需要分析Camunda 源代码工程结构,Camunda 7.19一共有178个maven工程和1个angular前端工程。

下一篇:camunda源代码编译运行(二):构建并运行camunda源代码工程

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/700901.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

ES坑-创建索引使用_下划线-黑马旅游搜不到

学ES的时候&#xff0c;星级过滤无效 找不到数据。 需要 但是我们在创建的时候使用的是keyword 通过研究发现&#xff0c;我们导入数据的时候应该默认的为starName 我get库时候发现有2个字段 所以通过star_name搜索因为都是空数据搜不到&#xff0c;而starName类型为text所以…

第二十五章 : Springboot使用velocity模板引擎

第二十五章 : Springboot使用velocity模板引擎 前言 本章知识点: Velocity 是什么、Velocity引擎是如何进行模板加载、适用场景有哪些、资源加载器的类型、以及Velocity 在代码生成场景中的应用。 Springboot 版本 2.3.2.RELEASE ,xxl-job-core 2.4.0Velocity 是什么? V…

绘图机器(C 语言)

题目来自于博主算法大师的专栏&#xff1a;最新华为OD机试C卷AB卷OJ&#xff08;CJavaJSPy&#xff09; https://blog.csdn.net/banxia_frontend/category_12225173.html 题目 绘图机器的绘图笔初始位置在原点(0,0) 机器启动后按照以下规则来进行绘制直线 尝试沿着横线坐标正…

专注力训练游戏-第15届蓝桥第4次STEMA测评Scratch真题精选

[导读]&#xff1a;超平老师的《Scratch蓝桥杯真题解析100讲》已经全部完成&#xff0c;后续会不定期解读蓝桥杯真题&#xff0c;这是Scratch蓝桥杯真题解析第171讲。 第15届蓝桥杯第4次STEMA测评已于2024年1月28日落下帷幕&#xff0c;编程题一共有6题&#xff0c;分别如下&a…

fpga_硬件加速引擎

一 什么是硬件加速引擎 硬件加速引擎&#xff0c;也称硬件加速器&#xff0c;是一种采用专用加速芯片/模块替代cpu完成复杂耗时的大算力操作&#xff0c;其过程不需要或者仅需要少量cpu参与。 二 典型的硬件加速引擎 典型的硬件加速引擎有GPU&#xff0c;DSP&#xff0c;ISP&a…

【C++】类和对象之拷贝构造函数篇

个人主页 &#xff1a; zxctscl 文章封面来自&#xff1a;艺术家–贤海林 如有转载请先通知 文章目录 1. 前言2. 传值传参和传引用传参3. 概念4. 特征 1. 前言 在前面学习了6个默认成员函数中的构造函数和析构函数 【C】构造函数和析构函数详解&#xff0c;接下来继续往后看拷…

Sora领航AIGC时代:深度解读行业变革与AI工具全景图

随着人工智能技术的飞速发展&#xff0c;越来越多的企业和行业开始将AI融入其核心业务流程中。在这个背景下&#xff0c;Sora以其独特的视角和全面的解决方案&#xff0c;正引领着AIGC&#xff08;人工智能生成内容&#xff09;的趋势变革。 本文将对Sora进行深度解读&#xf…

「优选算法刷题」:斐波那契数(两种解法)

一、题目 斐波那契数 &#xff08;通常用 F(n) 表示&#xff09;形成的序列称为 斐波那契数列 。该数列由 0 和 1 开始&#xff0c;后面的每一项数字都是前面两项数字的和。也就是&#xff1a; F(0) 0&#xff0c;F(1) 1 F(n) F(n - 1) F(n - 2)&#xff0c;其中 n > …

web通用脚手架2

web通用脚手架2 这个模板的基本架构和1是一样的&#xff0c;唯一的一点区别就是在设计上进行了优化。 因为在一盘的场景下&#xff0c;配置文件其实并不好读取&#xff0c;不如结构体要好读&#xff0c;于是这里进行的优化就是&#xff0c;将配置文件里面的配置项全部改成用结…

Vue3(pinia) 整合 SpringWebsocket链接url动态传参

前言&#xff1a; &#x1f44f;作者简介&#xff1a;我是笑霸final&#xff0c;一名热爱技术的在校学生。 &#x1f4dd;个人主页&#xff1a;个人主页1 || 笑霸final的主页2 &#x1f4d5;系列专栏&#xff1a;java专栏 &#x1f4e7;如果文章知识点有错误的地方&#xff0c;…

Nest.js权限管理系统开发(二)连接MySQL、Redis

安装MySQL及相关依赖 下载dmg文件安装 前往MySQL :: Download MySQL Community Server下载最新版本的MySQL。 打开系统设置&#xff0c;拉到最下方可以看到MySQL&#xff0c;打开看到两个绿点表示安装成功&#xff0c;也可以在这里修改MySQL密码。 配置环境变量 打开终端配…

MTU值怎么协商?

MTU值的协商通常涉及到网络设备之间的通信能力&#xff0c;特别是在TCP/IP网络中。以下是MTU值协商的一些关键点&#xff1a; MTU定义&#xff1a;最大传输单元&#xff08;MTU&#xff09;是指网络能够传输的最大数据包大小&#xff0c;以字节为单位。TCP MSS&#xff1a;在T…

c#如何判断一个类型是否为数值类型,请给出通用方法

在C#中&#xff0c;可以使用以下代码来判断一个类型是否为数值类型&#xff1a; public static bool IsNumericType(Type type) {if (type typeof(byte) ||type typeof(sbyte) ||type typeof(short) ||type typeof(ushort) ||type typeof(int) ||type typeof(uint) ||ty…

三十、项目实战:实时人脸检测

OpenCV3.3之后的版本都支持了深度学习框架&#xff0c;具体的模型相关路径如下图所示 一、相关文件下载 前期准备工作&#xff1a; 下载两个文件&#xff1a;下载链接 最好放到跟项目一块&#xff0c;到时候方便调用 二、代码 yy_main.cpp pbtxt_path和pb_path为下载的那…

Java 学习和实践笔记(20):static的含义和使用

static的本义是静止的。在计算机里就表示静态变量。 在Java中&#xff0c;从内存分析图上可以看到&#xff0c;它与类、常量池放在一个区里&#xff1a; 从图可以看到&#xff0c;普通的方法和对象属性&#xff0c;都在heep里&#xff0c;而static则在方法区里。 static声明的…

[晓理紫]每日论文分享(有中文摘要,源码或项目地址)--大模型、扩散模型

专属领域论文订阅 VX 关注{晓理紫}&#xff0c;每日更新论文&#xff0c;如感兴趣&#xff0c;请转发给有需要的同学&#xff0c;谢谢支持 如果你感觉对你有所帮助&#xff0c;请关注我&#xff0c;每日准时为你推送最新论文。 分类: 大语言模型LLM视觉模型VLM扩散模型视觉语言…

API接口开发采集淘宝商品详情页数据优惠券sku价格销量信息等可支持高并发接入演示

要知道&#xff0c;要开发一个API接口用于采集淘宝商品详情页数据&#xff08;如优惠券、SKU、价格、销量信息等&#xff09;&#xff0c;并支持高并发接入&#xff0c;你需要考虑以下几个步骤&#xff1a; 需求分析: 确定你需要从淘宝商品详情页采集哪些具体信息。 遵守法律法…

STL - 并查集

1、并查集原理 在一些应用问题中&#xff0c;需要将n个不同的元素划分成一些不相交的集合&#xff1b;开始时&#xff0c;每个元素自成一个 单元素集合&#xff0c;然后按一定的规律将归于同一组元素的集合合并&#xff1b;在此过程中要反复用到查询某一 个元素归属于那个集合的…

Ps:明度直方图

明度 Luminosity直方图显示了图像中各个亮度级别的像素分布情况。 与 RGB 直方图不同&#xff0c;“明度”直方图专注于图像的亮度信息&#xff0c;而不是单独的颜色信息。 在“直方图”面板的通道中选择“明度”。 “明度”直方图提供了一种量化的方式来理解图像的整体明暗结构…

Excel多表格多工作簿合并

Excel多表格、多工作簿合并 直接通过“数据”栏目内置的“新建查询"可以实现&#xff0c;参考&#xff1a; https://blog.csdn.net/qq_42692386/article/details/116231710 一. 单工作簿多工作表合并 点击【数据】>【获取数据】>【来自文件】>【从工作簿】&am…