- 博客(422)
- 收藏
- 关注
原创 Activiti7工作流(十二)Activiti7流程中的任务
有些情况下我们在 服务任务 处理完相关业务后在下一个节点中也需要服务任务执行的返回值,这时可以通过服务执行的返回值处理,具体通过为服务任务定义的activiti:resultVariable属性设置为流程变量,它可以是新的流程变量,也可以是已经存在的流程变量。当流程执行到达脚本任务时,会执行相应的脚本。在这个JavaDelegate类的execute()方法中,执行自定义业务逻辑发生异常时,抛出了BpmnError(加粗部分的代码),该构造函数的参数是业务错误代码,用于决定由哪个错误处理器来响应这个错误。
2026-01-02 19:23:39
881
原创 Docker 搭建 NextCloud + OnlyOffice 完整教程(Linux Centos7系统)
NextCloud 是开源的私有云存储 / 协作平台,OnlyOffice 是开源的在线文档编辑工具,二者集成可实现类似腾讯文档 / 石墨文档的在线编辑能力。以下是 CentOS 7 系统中基于 Docker + Docker Compose 的一键部署方案,兼顾易用性和生产级配置。CentOS 7.x(最小化安装 / 服务器版均可),建议 2 核 4G 以上内存(OnlyOffice 对内存要求较高,至少 2G 内存,推荐 4G+)“人的一生会经历很多痛苦,但回头想想,都是传奇”。
2026-01-02 10:16:59
404
原创 Activiti Modeling Application 7.9.0 详细介绍与快速部署清单
Activiti Modeling Application (AMA) 7.9.0 是 Alfresco 推出的低代码流程建模工具,基于 Activiti 7 核心引擎,专注于可视化设计 BPMN 2.0 流程、DMN 决策表、表单等,支持与 Activiti Runtime 集成实现流程执行,适用于企业级流程自动化场景。Activiti Modeling App 7.9.0 是轻量级但功能完整的流程建模工具,Docker Compose 部署最快(5 分钟完成),适合快速验证;源码部署适合二次开发。
2026-01-01 11:18:30
576
原创 MyBatis-Plus 中常用的查询构造器方法
它提供了很多便捷的方法来构建复杂的 SQL 查询语句,使得开发者可以以更直观和简洁的方式编写数据库查询。通过这些方法,MyBatis-Plus 提供了一种非常灵活和强大的方式来构建复杂的 SQL 查询,大大简化了开发工作。这将会生成一个 SQL 查询,首先按 age 降序排列,然后按 name 升序排列。字段 NOT IN (value.get(0), value.get(1), …字段 IN (value.get(0), value.get(1), …字段 NOT IN ( sql语句 )
2025-12-31 15:20:44
900
原创 微信生态中服务号和小程序在使用和开发模板消息和订阅通知的区别及详细拆解
凭证隔离:不要试图混用。服务号发消息,就用服务号的 AppID/Secret 获取 Token;小程序发订阅消息,就用小程序的 AppID/Secret 获取 Token。接口选型如果你是做小程序,请彻底放弃“模板消息”的想法,直接使用(前端) +订阅消息接口(后端)。如果你是做服务号,对于非强服务类通知(如营销、普通提醒),建议也转向使用“订阅通知”,因为旧版模板消息审核越来越严,且容易被拦截。代码配置:在你的 Spring Boot 项目中,建议将公众号和小程序的AppIDSecret。
2025-12-30 10:56:12
823
原创 基于 Spring Boot 的项目中使用微信服务号实现订阅通知的发送
通过以上步骤,完成了一个简单的微信服务号订阅通知发送功能。根据业务需求的不同,可以调整和扩展这个基础示例,例如增加更多的消息模板、优化消息发送逻辑等。使用微信服务号的订阅通知功能,可以向用户发送定制化的消息。本文给出 Spring Boot 的完整示例,演示如何在微信服务号中实现订阅通知的发送。上一篇文章介绍的是使用模板消息进行消息的推送,本文使用微信服务号订阅通知来推送消息;因为随着微信的发展,转向使用“订阅通知”是大势所趋。“人的一生会经历很多痛苦,但回头想想,都是传奇”。
2025-12-29 17:32:34
1022
原创 【博客之星2025】致一位永恒的构建者:我的2025技术年鉴与星辰之约
本文回顾了2025年的技术探索历程,从云原生、空间智能到AI工程化等领域的实践与突破,分享了"行动优先"的学习哲学。展望2026年,计划深化AI工程化、构建云原生GIS平台,并提出从技术实践者向方法论布道者转型的目标。文章强调持续构建的价值,鼓励技术人保持初心,在专业领域持续深耕,通过博客分享形成个人知识体系。最后寄语所有技术构建者:重要的不是所处位置,而是前进方向,希望保持"永恒构建者"的精神继续探索技术前沿。
2025-12-29 15:29:40
1840
242
原创 Spring Boot项目中短信通知替换为微信公众号模板消息推送的使用方案
/ 例如:订单申请通知数据applyData.put("first", "您的申请已提交成功!");applyData.put("keyword1", "商务接待");applyData.put("remark", "请耐心等待。");步骤动作责任人1申请/确认服务号,获取 AppID/Secret,申请模板ID运维/项目经理2在Spring Boot中添加配置和依赖,编写 AccessToken 和 SendMessage 工具类后端开发3。
2025-12-27 15:33:38
895
原创 Activiti7工作流(十一)Activiti7与SpringBoot整合开发
在Activiti7官方下载的Example中找到DemoApplicationConfig类,它的作用是为了实现SpringSecurity框架的用户权限的配置,这样我们就可以在系统中使用用户权限信息。在工程的pom.xml文件中引入相关的依赖,其中activiti的依赖是:activiti-spring-boot-starter。本次项目中基本是在文件中定义出来的用户信息,当然也可以是数据库中查询的用户权限信息。为了能够快速实现SpringSecurity安全框架的配置,所添加的一个组件。
2025-12-22 11:28:45
650
原创 Activiti7工作流(十)网关
排他网关,用来在流程中实现决策。当流程执行到这个网关,所有分支都会判断条件是否为true,如果为true则执行该分支,图形符号: 菱形,内部有一个“X” (╳)。作用: 决策与单选。在多个出线路径中,根据条件选择且仅选择一条路径执行。条件通常使用${condition}表达式。行为:计算所有出线的顺序流条件(从上到下)。选择第一个条件评估为true的流继续。如果所有条件都不为真,且没有设置默认流,引擎会抛出异常。通常需要在最后一条出线设置默认流(default属性),作为“兜底”选项。
2025-12-20 11:51:41
580
原创 Activiti7工作流(九)组任务
在流程定义中在任务结点的 assignee 固定设置任务负责人,在流程定义时将参与者固定设置在.bpmn 文件中,如果临时任务负责人变更则需要修改流程定义,系统可扩展性差。任务执行表,记录当前执行的任务,由于该任务当前是组任务,所有assignee为空,当拾取任务后该字段就是拾取用户的id。任务参与者,记录当前参考任务用户或组,当前任务如果设置了候选人,会向该表插入候选人记录,有几个候选就插入几个。如果个人不想办理该组任务,可以归还组任务,归还后该用户不再是该任务的负责人。将候选人的组任务,变成个人任务。
2025-12-20 09:45:14
824
原创 Activiti7工作流(七)个人任务
Activiti 使用 UEL 表达式, UEL 是 java EE6 规范的一部分, UEL(Unified Expression Language)即 统一表达式语言, activiti 支持两个 UEL 表达式: UEL-value 和 UEL-method。出差天数等信息在业务系统中存在,而并没有在 activiti 数据库中存在,所以是无法通过 activiti 的 api 查询到出差天数等信息。注意:在实际应用中,完成任务前需要校验任务的负责人是否具有该任务的办理权限。
2025-12-19 18:54:14
1131
原创 Activiti7工作流(六)流程实例
在activiti实际应用时,查询流程实例列表时可能要显示出业务系统的一些相关信息,比如:查询当前运行的出差流程列表需要将出差单名称、出差天数等信息显示出来,出差天数等信息在业务系统中存在,而并没有在activiti数据库中存在,所以是无法通过activiti的api查询到出差天数等信息。流程实例执行,如果当前只有一个分支时,一个流程实例只有一条记录且执行表的主键id和流程实例id相同,如果当前有多个分支正在运行则该执行表中有多条记录,存在执行表的主键和流程实例id不相同的记录。业务标识来源于业务系统。
2025-12-19 17:30:21
558
原创 Activiti7工作流(五)流程操作
流程定义是线下按照bpmn2.0标准去描述 业务流程,通常使用idea中的插件对业务流程进行建模。使用idea下的designer设计器绘制流程,并会生成两个文件:.bpmn和.png将上面在设计器中定义的流程部署到activiti数据库中,就是流程定义部署。通过调用activiti的api将流程定义的bpmn和png两个文件一个一个添加部署到activiti中,也可以将两个文件打成zip包进行部署。执行此操作后activiti会将上边代码中指定的bpm文件和图片文件保存在activiti数据库。
2025-12-17 17:08:27
1476
原创 Activiti7工作流(四)流程符合及流程设计器
BPMN 2.0是业务流程建模符号2.0的缩写;它由Business Process Management Initiative这个非营利协会创建并不断发展。作为一种标识,BPMN 2.0是使用一些符号来明确业务流程设计流程图的一整套符号规范,它能增进业务建模时的沟通效率。目前BPMN2.0是最新的版本,它用于在BPM上下文中进行布局和可视化的沟通。Activiti7遵循BPMN 2.0规范,其核心图形符号主要分为以下几类:活动是工作或任务的一个通用术语。一个活动可以是一个任务,还可以是一个当前流程的子处理
2025-12-17 14:45:00
638
原创 Activiti7工作流(三)Activiti类关系图
上一章节我们通过java代码中我们调用Activiti的工具类完成了Activiti数据库表的生成,本节带大家来了解Activiti的类关系,通过各个工具类关系图梳理出它的核心体系架构、各类间的关系以及主要服务接口的作用。Activiti的历史管理类,可以查询历史信息,执行流程时,引擎会保存很多数据(根据配置),比如流程实例启动时间,任务的参与者, 完成任务的时间,每个流程实例的执行路径,等等。是activiti的资源管理类,提供了管理和控制流程发布包和流程定义的操作。Activiti的流程运行管理类。
2025-12-17 08:55:49
1060
原创 Activiti7工作流(二)开发环境
Activiti 的表都以 ACT_ 开头。第二部分是表示表的用途的两个字母标识。用途也和服务的 API 对应。ACT_RE :'RE’表示 repository。这个前缀的表包含了流程定义和流程静态资源 (图片,规则,等等)。ACT_RU:'RU’表示 runtime。这些运行时的表,包含流程实例,任务,变量,异步任务,等运行中的数据。Activiti 只在流程实例执行过程中保存这些数据, 在流程结束时就会删除这些记录。这样运行时表可以一直很小速度很快。
2025-12-16 15:40:59
1101
原创 Activiti7工作流(一)概述
使用activiti流程建模工具(activity-designer)定义业务流程(.bpmn文件)。.bpmn文件就是业务流程定义文件,通过xml定义业务流程。activiti部署业务流程定义(.bpmn文件)。使用activiti提供的api把流程定义内容存储起来,在Activiti执行过程中可以查询定义的内容Activiti执行把流程定义内容存储在数据库中。
2025-12-16 15:02:53
731
原创 工作流引擎Activiti或Flowable中Expression的详细解析和具体使用(抄送任务监听器场景)
当监听器被触发时,userIds已经被流程引擎注入,我们可以通过userIds.getExpressionText()来获取表达式字符串,或者通过userIds.getValue(delegateTask)来获取表达式的值(如果表达式是变量,则会解析为变量值)。如果表达式是多个用户ID的列表,也可以配置为集合类型,但通常我们使用逗号分隔的字符串。但是,注意:在上面的代码中,监听器直接使用了userIds.getExpressionText(),这意味着它获取的是表达式原文,而不是解析后的值。
2025-12-12 16:49:01
1106
原创 Spring Boot整合Activiti的项目中实现抄送功能
- 在BPMN文件中添加抄送配置 --><userTask id="approveTask" name="审批任务">name="抄送人" type="users"/>数据持久化:设计抄送表记录抄送信息业务逻辑:提供抄送CRUD服务流程集成:通过监听器自动触发抄送用户通知:集成多种通知方式(站内信、邮件、推送)权限控制:确保用户只能操作自己的抄送记录配置灵活:支持规则引擎和动态配置这种实现方式既保持了工作流引擎的纯净性,又通过扩展实现了业务需要的抄送功能。
2025-12-12 14:39:25
811
原创 Vue3项目中实现大转盘抽奖的组件(附亲测案例)
本文详细介绍了一个基于Vue3开发的抽奖转盘组件实现方案。该组件采用Composition API和TypeScript编写,包含完整的交互逻辑和视觉效果。核心功能包括:1)使用CSS transform实现转盘旋转动画;2)采用重复圆锥渐变(repeating-conic-gradient)绘制转盘背景;3)通过三角函数计算奖品扇形布局;4)包含抽奖记录、结果弹窗等完整交互流程;5)响应式设计适配不同设备。组件亮点包括流畅的缓出动画、优雅的UI设计、完整的类型定义以及可复用的组件结构。
2025-12-04 11:29:28
450
原创 Vue3项目中实现动态时钟的组件
本文介绍了使用Vue3实现动态时钟效果的方法。通过单文件组件结合SCSS样式,创建包含表盘、刻度、数字及三根指针的模拟时钟。核心思路是利用CSS动画实现指针连续旋转,通过Vue响应式变量存储当前时间,并计算动画延迟使指针从正确位置开始。重点包括:使用offset-path实现数字圆形排列,SCSS循环生成60个刻度,以及通过负延迟动画让指针立即指向当前时间。时针、分针和秒针分别采用12小时、1小时和1分钟的动画周期,其中秒针使用steps(60)实现跳秒效果。完整代码展示了如何通过CSS变量传递时间值,实现
2025-12-03 16:38:01
1176
原创 北斗精度定位(PPP/RTK)中 B1C 、B2b北斗星际增强和B2a精密服务的区别
BDS-3 ICD信号频率类型在 PPP / RTK 中的作用B1C民码(L1/E1 兼容)作为主 L1 频点,用于伪距 + 载波组合,是多频 RTK/PPP 的基础频点B2a民码(与 GPS L5 协同)高码速率、高带宽的高精度频点,RTK 双频 / PPP 三频中最重要频点B2b广播 PPP 增强信号(PPP-B2b)通过星载广播发送精密轨道 + 钟差 + 大气改正,用于不开网络也能做 PPP一句话:B1C + B2a 用来做观测,B2b 用来“提高精度”。
2025-12-03 10:28:36
717
原创 UniApp 在移动端(微信小程序 / App / H5)定位模块的进阶应用
要获取 定位信息 + 卫星数 + 定位精度 等数据,需要根据 不同平台(微信小程序 / App / H5) 采用 不同API组合。因此,小程序开发者 无法直接访问底层 GNSS(Global Navigation Satellite System)信息,包括卫星数、信号强度、SNR、DOP等。微信小程序的定位并不是直接调用系统 GPS 芯片,而是:调用 微信客户端的定位服务层(微信 → 系统 → 定位提供商);在uniapp开发移动端小程序时,如何获取手机定位信息,包括卫星数,位置,定位精度等?
2025-10-23 14:36:44
116
原创 ArcMap + Python (arcpy)结合实现自动下载卫星影像(代码+实操)
打开 ArcMap → Catalog → 右键 “Toolboxes” → 新建 Toolbox → 命名为 MapboxDownloader.tbx然后:在 Toolbox 上右键 → Add → Script名称填:Mapbox 影像下载器脚本文件选择你刚保存的 download_mapbox_satellite.py参数顺序参数名称类型必填方向备注0String是Input你的 Mapbox Access Token1样式IDString否Input。
2025-10-12 17:35:19
1169
原创 识别含地理信息的 PDF作为底图在 Mapbox GL项目中使用
需要人工配准(QGIS 的“栅格 → 地理配准器”或 ArcMap 的 “Georeferencing”),或通过已知 control points 生成 worldfile,再用 gdal_translate -a_ullr/-a_srs 指定四角坐标。或:Layer → Add XYZ Tiles 指向你的 tiles 服务器 URL(如 http://localhost:8000/{z}/{x}/{y}.png)加载切片。gdal_translate -outsize 或用 -r 指定重采样。
2025-10-09 01:40:12
1035
原创 利用 ArcMap 的 MXD 布局视图以及ArcPy 脚本实现批量自动生成油井点之记并导出 PDF(实操+亲测)
在布局上预留文本框(点号、坐标、高程、施工信息等),可以用 动态文本(Dynamic Text) 或者后续用 ArcPy 替换。在布局里插入三个 文本框(Text Element),命名为 PointID、Coords、Height。小比例尺视图(比如 1:50,000,显示点的大环境)Overview。设置副数据框(Overview)的中心到点坐标,并缩放到另一个比例尺。设置主数据框(MainView)的中心到点坐标,并缩放到指定比例尺。更新布局中的文本元素(比如点号、高程)。
2025-10-04 17:47:44
1034
原创 Pythoner 的Flask项目实践-在web页面实现矢量数据转换工具集功能(附源码)
本文中的项目是接着上几篇中的Python flask项目做的;要想从头创建flask项目的,请翻阅我上几篇pythoner文章。本文是在现有 Flask + 前端页面 的框架里,扩展成一个 常见矢量数据格式转换工具集。支持以下常见格式互转:Shapefile (.shp/.zip)GeoJSON (.geojson / .json)KML / KMZGPKG (GeoPackage)一个页面,使用tab进行切换。一次可上传多个文件(Shapefile ZIP、GeoJSON、KML、GPKG 等);选择目标
2025-10-03 02:03:27
442
原创 Pythoner 的Flask项目实践-Mapboxgl-v3全球3D地图体验之地标性 3D 建筑物(迪拜哈里发大厦三维模型展示)
Mapbox GL JS v3 引入了 Mapbox Standard Style 和 Mapbox Standard Satellite Style,提供全新的真实感 3D 光照系统、地标性建筑 3D 模型、建筑物与地形阴影等多种视觉增强效果,并且提供了更符合人体工学的 API,便于使用这种全新、丰富、可配置的地图样式,并能与自定义数据实现无缝集成。新的 Mapbox Standard 样式提供了高性能、优雅的 3D 地图体验,支持强大的动态光照功能、地标性 3D 建筑物,以及精心设计的符号美学。
2025-09-29 11:46:02
1195
原创 GDAL 的内置矢量工具集ogr的详解使用
核心负责 栅格数据(Raster) 的读写与处理,例如 GeoTIFF、NetCDF、IMG、DEM 等。提供 gdal_translate、gdalwarp、gdalinfo 等命令行工具。最初是独立项目(OGR Simple Features Library),后来合并进 GDAL。主要负责 矢量数据(Vector) 的读写和操作,例如 Shapefile、GeoJSON、GPKG、PostGIS、KML 等。
2025-09-28 16:41:15
1144
原创 GNSS高精度定位技术详解
特性伪距观测值 §载波相位观测值 (Φ)测量原理信号传播时间 × 光速载波相位累积计数精度米级 (1~3 m)毫米~厘米级噪声大小大小是否有模糊度问题无有(整数模糊度 N)应用场景单点定位、粗略导航差分、RTK、PPP 等高精度应用像用秒表测跑步时间,再乘以速度,估算跑步距离 → 有点粗糙。像数跑步的步数(步长已知),再加上起步时欠了几步的未知整数(模糊度),解开后就能得到非常精确的距离。伪距 = 米级定位 → 直接能用,但不够精确。
2025-09-27 19:42:45
1342
原创 Arcmap中加载mapboxgl自定义样式地图的几种方法(亲测实用)
Mapboxgl中的卫星影像地图与Google地图相比,有点地方的Mapboxgl地图更清晰一些:ArcMap 不能直接读 Mapbox Style JSON。你需要在 Mapbox Studio 获取 XYZ Tiles 或 WMTS URL → ArcMap 加载为瓦片底图。如果要交互式(矢量符号、动态样式),ArcMap 不支持,必须用 QGIS / ArcGIS Pro / WebGIS (Leaflet/MapboxGL/ArcGIS JS API)。
2025-09-26 23:21:35
1051
原创 Pythoner 的Flask项目实践-绘制点/线/面并分类型保存为shpfile功能(Mapboxgl底图)
Mapbox GL 原生没有绘图 UI,需要加载 mapbox-gl-draw 插件,这个插件就算是“官方自带”的绘图工具和面板,它返回的数据是标准 GeoJSON,所以很容易存数据库或导出为 Shapefile。Mapbox GL 本身的核心库 不带绘图功能,但是官方提供了一个插件 mapbox-gl-draw,这是它的“自带”绘图工具扩展。各自保存为独立的 Shapefile(点.shp / 线.shp / 面.shp)页面上有 多个功能面板(比如左边是“绘图工具栏”,右边是“图层/属性面板”)
2025-09-24 16:55:15
950
原创 Pythoner 的Flask项目实践-添加Shapefile面数据并展示功能Mapboxgl底图
因为Shapefile 必须包含 至少 3 个文件(.shp, .shx, .dbf),通常还可能有 .prj;具体实现功能:点击按钮 → 弹窗选择本地 .shp 文件 → 上传到 Flask → 在 MapboxGL 里加载显示。上传 .shp + .shx + .dbf 文件的压缩zip文件 → MapboxGL 显示面数据。把 .shp/.shx/.dbf/.prj 打包成一个 yourdata.zip。在页面点击 选择文件 → 选 yourdata.zip → 点击上传。
2025-09-23 11:58:37
1143
原创 Pythoner GIS 开发里最核心的4个基础组件(理论+实操篇)
Fiona → 负责 读写 空间数据文件Shapely → 负责 几何对象与空间运算PyProj → 负责 坐标系统与投影转换GeoPandas → 把上面三者结合起来,提供类似 Pandas 的 一站式空间数据处理举例:读取一个 Shapefile → 转投影 → 做缓冲区 → 保存GeoPandas 与 Fiona / Shapely / PyProj 的关系图。
2025-09-22 23:15:48
1106
原创 Pythoner 的Flask项目实践-带折叠菜单的响应式多页面应用签到墙(源码)
在上一篇文章中的web应用 基础上,加上多个页面,通过路由跳转来访问不同页面。改造后的 Flask 应用3,导航栏页面模板home.html页面模板(放在 templates/ 文件夹下)导航栏模板(home.html),让所有页面都能统一显示导航菜单模板继承结构,增加一个统一的 导航栏模板 home.html,其他页面继承它,就能共享导航栏。home.html(导航栏模板),放在 templates/ 文件夹下:把首页的 导航栏改成侧边栏(Side Navigation),并且在右侧主要内容
2025-09-22 19:23:10
1391
原创 Pythoner Conda环境下搭建运行Python的Web服务(使用Flask框架-亲手)
常被称为 “微框架” (Micro Framework) —— 因为它默认只提供 Web 基本功能,不强制使用 ORM、表单处理、认证等,开发者可以自由选择需要的扩展。上面demo 带一个表单提交 + 数据展示的小应用(比如输入名字 → 返回个性化欢迎消息)http://127.0.0.1:5000/api/hello → JSON 接口。设计哲学:微核心 + 灵活扩展,核心功能小而精,其他功能通过插件扩展。“人的一生会经历很多痛苦,但回头想想,都是传奇”。
2025-09-15 18:31:39
762
原创 VSCode + conda 多环境管理最佳实践
一个项目 = 一个环境(避免冲突)ipykernel 注册环境 → VSCode 才能找到.vscode/settings.json 固定解释器 → 打开项目自动切换Notebook 内核切换 → 一台机器可同时跑不同环境conda-forge 通道优先 → 保证 GIS/科学库兼容性👉 这样配置好后,你就能在 VSCode 里:打开 GIS 项目 → 自动用 gdal_demo打开 ML 项目 → 自动用 ml_demo打开 Web 项目 → 自动用 web_demo。
2025-09-14 23:27:05
1579
原创 VScode中Python环境使用 GDAL 的几个经典示例(亲测+结果)
本文给出Python 使用 GDAL 的几个经典示例,涵盖:读取栅格、获取元数据、提取波段数据、投影转换、写出新文件等;手把手教你如何直接在 gdal_demo 环境里运行。结合上文中,我们已经搭建好了VScode中的python环境和GDAL工具使用配置。“人的一生会经历很多痛苦,但回头想想,都是传奇”。
2025-09-14 01:58:31
290
企业DevOps转型技术和工具
2024-05-14
1. Jenkins持续集成从入门到精通 2. 轻松玩转docker 3. 《阿里云Kubernetes项目实战手册》
2024-04-12
卷王问卷考试系统SurveyKing,开源调查问卷和考试系统源码
2024-03-30
kube-prometheus-main
2024-03-30
Activiti与Spring整合开发(完整demo)
2024-01-13
springboot源码分析-自动配置原理入门
2024-01-13
kubesphere-installer.yaml和cluster-configuration.yaml v3.1.1
2023-12-26
安装Ingress-controller所需的两个yaml文件
2023-12-24
jdk-8u241-linux-x64.tar.gz
2023-11-26
工作流流程引擎flowable+springboot+vue3完整项目
2023-11-15
springboot-demo项目 docker compose从入门到放弃教程中的案例
2023-11-15
docker compose
2023-11-15
redis配置文件 使用Docker搭建一个“一主两从”的 Redis 集群(超详细步骤)()
2023-11-04
GDAL(Geospatial Data Abstraction Library)是一个开源栅格空间数据转换库
2023-09-27
可视化大屏的C位,也是焦点图
2023-06-20
可视化系统入口页,不漂亮不要钱!
2023-06-19
智慧工地系统需求方案ppt
2023-05-31
mapbox搭载vue3测试demo 总共20个具体案例
2023-05-30
《css效果图收集》一些好看的css效果图
2023-05-12
Activiti Modeling App 7.9.0 是 Activiti 项目中用于业务流程建模的 Web 应用程序,支持 BPMN 2.0 标准
2026-01-01
Arcgis Server10.8授权文件ecp
2025-05-08
Elasticsearch安装IK中文分词器
2024-11-04
chrome浏览器插件:elasticsearch-head
2024-11-04
mycat2镜像压缩文件 zhangyx1619/mycat2
2024-10-25
RTKLIB: An Open Source Program Package for GNSS Positioning
2024-07-18
rinex数据读取-源码(c#)
2024-07-18
《家庭健康营养全书》pdf
2024-07-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅