当前位置: 首页 > article >正文

【JEECG Boot】JEECG Boot 系统性知识体系全方位结构化总结

文章目录JEECG Boot一、平台基础定位与核心理念1. 核心定义与定位2. 核心设计理念二、整体技术架构体系1. 分层架构总览2. 核心技术栈明细3. 核心架构特性三、核心能力体系1. 低代码核心能力代码生成器2. 零代码核心能力Online在线开发3. AI原生赋能能力四、核心功能模块体系1. 系统管理基础模块2. 权限与安全管控模块3. 流程引擎与BPM模块4. 报表与数据可视化模块5. AI能力模块6. 扩展与集成模块7. 运维与监控模块8. 移动端模块五、开发模式与工程化体系1. 核心开发范式2. 项目工程结构后端项目结构Maven分模块设计前端项目结构3. 二次开发规范与扩展机制六、部署与运维体系1. 多场景部署方式2. 环境适配要求3. 高可用与运维保障七、生态体系与商业化1. 开源生态体系2. 开源版与商业版对比3. 技术服务与支持八、典型应用场景九、平台核心优势与局限1. 核心优势2. 平台局限十、学习路径与成长体系1. 零基础入门阶段2. 进阶开发阶段3. 高级精通阶段4. 核心学习资源JEECG BootJEECG Boot 是一款基于Java生态的企业级AI低代码开发平台采用**「低代码零代码」双模驱动架构以Spring Boot/Spring Cloud Alibaba为技术核心通过代码生成器与可视化配置**能力解决企业级应用80%的重复开发工作同时兼顾灵活性与扩展性是国内开源低代码领域的标杆产品。一、平台基础定位与核心理念1. 核心定义与定位官方定位企业级AI低代码开发平台国内首个实现「低代码零代码」双模驱动的开源开发平台同时支持开发者低代码高效开发与业务人员零代码可视化搭建。核心价值通过「AI生成→OnlineCoding→代码生成→手工MERGE」的全新开发范式大幅降低企业级Web应用开发门槛缩短交付周期同时保留深度定制化能力。开源协议采用Apache-2.0开源协议允许个人与企业免费商用可基于平台进行二次开发无商业侵权风险。2. 核心设计理念效率优先兼顾灵活标准化CRUD、权限、报表等通用能力一键生成复杂业务逻辑支持手工编码扩展避免低代码平台「灵活度不足」的通病。全栈一体化前后端分离架构下实现前后端代码同步生成、全链路能力打通无需分别开发前端页面与后端接口。BPM流程驱动深度集成工作流引擎实现表单与流程解耦设计以流程驱动业务全生命周期管理。AI原生赋能将大模型能力与低代码深度融合实现AI建表、AI流程编排、AI知识库问答等能力降低开发与使用门槛。国产化与信创适配原生支持国产数据库、中间件与操作系统满足政企信创项目需求。二、整体技术架构体系JEECG Boot 采用分层解耦的云原生架构原生支持单体与微服务两种部署模式自由切换完整架构分为前端层、后端服务层、数据层、AI服务层四大核心层级。1. 分层架构总览2. 核心技术栈明细架构层级核心技术组件与版本核心能力前端层Vue3 TypeScript Vite6 Ant Design Vue4 Pinia Vue RouterPC端管理系统、可视化设计器、移动端适配移动端UniApp3一套代码多端适配支持APP、小程序、H5内置移动审批、OA办公等能力后端基础层SpringBoot 2.x/3.x JDK8/17 MyBatis-Plus Maven单体应用核心框架、ORM持久化、依赖管理微服务架构Spring Cloud Alibaba Nacos Gateway Sentinel Seata Skywalking服务注册发现、统一网关、流量控制、分布式事务、链路追踪权限安全层Shiro / Spring Authorization Server / Sa-Token JWT身份认证、权限控制、接口加密、单点登录工作流引擎Flowable 7.x可视化流程设计、审批流转、流程监控、复杂流程支持数据层关系型数据库MySQL、Oracle、PostgreSQL、SQL Server国产数据库达梦、人大金仓、南大通用缓存/检索Redis、Elasticsearch数据持久化、多数据源支持、读写分离、分库分表、缓存加速中间件生态消息队列RabbitMQ、RocketMQ文件存储MinIO、阿里云OSS、腾讯云COS定时任务Quartz、XXL-Job异步通信、分布式文件存储、定时任务调度AI服务层通用AI APIChatGPT、DeepSeek、通义千问、豆包、Claude等本地部署Ollama核心能力RAG知识库、AI流程编排、模型管理AI低代码赋能、智能问答、文档解析、流程自动化3. 核心架构特性单体/微服务无缝切换同一套业务代码无需大幅改造即可在单体与微服务架构间切换适配不同规模项目需求。前后端完全分离RESTful API标准化设计自动生成Swagger/Knife4j接口文档前后端解耦开发、独立部署。多租户SaaS架构基于注解实现租户数据隔离支持字段级、表级、数据源级多租户方案适配SaaS化应用开发。云原生友好原生支持Docker、K8s容器化部署兼容Jenkins等CI/CD工具适配DevOps开发流程。三、核心能力体系JEECG Boot 的核心能力分为低代码开发能力、零代码在线开发能力、AI原生赋能能力三大板块形成完整的开发能力闭环。1. 低代码核心能力代码生成器代码生成器是JEECG Boot的核心基石基于数据库元数据逆向解析实现全栈代码一键生成覆盖90%以上的通用业务场景。生成范围一键生成后端Entity、Mapper、Service、Controller、SQL脚本前端Vue页面、接口调用、权限配置、单元测试等完整模块代码。支持场景单表CRUD、一对多主从表、树形结构表、一对一关联表、多数据源关联等复杂表结构。自定义能力支持Freemarker模板引擎自定义代码模板可配置字段级策略敏感字段脱敏、日期格式化、字典联动、附件上传自动注入等。增量生成支持代码增量生成与手工MERGE避免二次开发的代码被覆盖兼顾生成效率与定制化需求。2. 零代码核心能力Online在线开发面向业务人员的无代码开发能力全程可视化拖拽配置无需编写一行代码即可完成业务模块的搭建与发布。Online表单设计可视化拖拽表单字段配置校验规则、显示样式、联动逻辑自动创建数据库表与CRUD管理页面支持表单权限、数据权限精细化控制。Online报表设计零代码配置列表查询、数据统计、图表展示支持主子表联动、数据钻取、条件筛选、导出打印等能力。在线流程设计可视化BPMN流程设计器拖拽配置审批节点、分支条件、处理人规则无需部署即可在线发布与运行流程。大屏/仪表盘设计可视化拖拽搭建数据大屏、管理驾驶舱支持多数据源接入、图表联动、实时刷新满足企业数据可视化需求。3. AI原生赋能能力将大模型与低代码深度融合形成「AI低代码」的全新开发模式大幅降低开发与使用门槛。AI对话助手内置智能对话助手支持自然语言交互实现一句话建表、一句话生成表单、一句话查询数据等聊天式操作。AI建表与代码生成通过自然语言描述业务需求AI自动生成表结构、字段设计、索引配置同步生成前后端完整代码无需手动设计数据库。AI知识库与RAG能力支持PDF、PPT、Word等多格式文档上传自动解析并构建向量知识库实现基于企业私有文档的精准智能问答。AI流程编排可视化拖拽编排AI智能体流程支持自定义节点、API调用、大模型能力组合快速搭建自动化业务流程与AI应用。多模型统一管理支持对接国内外主流大模型与本地私有模型统一配置、统一调用、统一监控降低AI应用落地门槛。四、核心功能模块体系JEECG Boot 内置完整的企业级应用通用模块开箱即用无需重复开发核心模块分为八大类。1. 系统管理基础模块平台的基础底座能力覆盖企业级系统的通用基础需求开箱即用组织架构管理用户管理、部门管理、岗位管理、职级管理支持树形组织架构、无限级部门层级。数据字典管理分类字典、普通字典支持字典项多级联动、全局复用前端自动渲染下拉、单选等组件。系统配置管理系统参数配置、编码规则配置、表单校验规则配置、国际化多语言配置。文件管理分布式文件存储支持本地、MinIO、阿里云OSS等多存储源文件上传、预览、下载、权限控制全链路管理。消息中心站内信、邮件、短信、钉钉/企业微信/飞书通知支持消息模板、定时发送、发送状态监控。2. 权限与安全管控模块企业级细粒度权限管控体系基于RBAC权限模型设计覆盖全链路安全管控RBAC权限模型用户-角色-权限三级管控支持多角色分配权限粒度到菜单、按钮、接口级别。数据权限管控支持按部门、角色、用户、自定义条件进行数据行级过滤实现不同用户看到不同数据范围无需修改代码即可配置。接口安全管控JWT令牌认证、接口签名、防重放攻击、接口限流、细粒度接口授权。登录安全支持密码策略、验证码、双因素认证、CAS单点登录、第三方登录微信、钉钉、企业微信等。审计日志操作日志、登录日志、数据变更日志变更前后快照对比、异常日志全程可追溯。3. 流程引擎与BPM模块深度集成Flowable工作流引擎实现表单与流程解耦设计覆盖企业全场景审批流程需求可视化流程设计在线BPMN流程设计器拖拽式配置流程节点、流转条件、处理规则。全场景流程支持支持串行、并行、会签、或签、子流程、驳回、任意跳转、委托、转办等复杂流程场景。表单与流程解耦在线表单、自定义表单均可灵活关联流程支持流程节点表单权限控制字段只读、隐藏、必填。流程管理能力流程部署、版本管理、流程监控、挂起/激活、流程实例管理、历史流程追溯。审批中心待办任务、已办任务、我发起的流程、抄送我的流程支持移动端审批、消息提醒。4. 报表与数据可视化模块内置自研的积木报表JimuReport零代码实现各类报表、数据大屏、打印模板设计报表设计类Excel在线报表设计器支持列表报表、交叉报表、主子报表、分组报表、图表报表。数据能力支持多数据源接入、SQL可视化配置、公式计算、数据钻取、图表联动、条件样式。导出打印支持PDF、Excel、Word格式导出精准打印模板设计套打、批量打印能力。大屏设计可视化拖拽搭建数据大屏、管理驾驶舱丰富的图表组件库支持实时数据刷新、自适应布局。仪表盘设计零代码搭建个性化管理仪表盘支持多组件组合、权限控制、共享发布。5. AI能力模块完整的AI应用开发平台类似Dify的AIGC应用开发知识库问答体系可独立使用也可与低代码深度融合AI模型管理支持国内外主流大模型、本地私有模型的统一接入、配置、管理、调用监控。AI应用管理可视化搭建个性化AI应用配置提示词、知识库、流程规则一键发布独立的AI对话助手。AI知识库支持多格式文档上传、自动分段、向量存储、语义检索基于RAG技术实现精准的文档问答。AI流程编排可视化设计AI智能体工作流支持大模型调用、API调用、条件分支、循环执行快速搭建复杂AI自动化流程。AI低代码工具AI建表、AI生成表单、AI生成代码、AI优化SQL、AI绘制流程图等赋能低代码开发全流程。6. 扩展与集成模块丰富的集成能力与扩展机制支持与第三方系统、硬件设备快速对接适配复杂企业IT环境接口集成RESTful API、WebService、SOAP接口对接支持接口加密、鉴权、限流。第三方系统集成钉钉、企业微信、飞书组织架构与消息同步CAS、OAuth2.0单点登录对接。数据源集成支持多数据源动态切换对接各类数据库、数据仓库、API数据源。插件扩展机制支持MCP插件、自定义业务插件、自定义组件、自定义代码模板无需修改平台源码即可扩展功能。国产化适配原生适配国产操作系统、国产数据库、国产中间件、国产浏览器满足信创项目需求。7. 运维与监控模块内置完整的系统监控与运维工具保障系统稳定运行降低运维门槛服务监控JVM监控、Tomcat监控、服务器CPU/内存/磁盘监控、Redis监控。链路追踪请求全链路追踪、SQL执行监控、接口耗时统计、异常请求定位。定时任务管理在线配置、管理、监控定时任务支持任务启停、手动执行、执行日志查看。缓存管理Redis缓存在线管理支持缓存查看、新增、删除、过期时间配置。数据备份数据库备份与恢复数据同步、数据迁移工具。8. 移动端模块基于UniApp开发的一站式移动端解决方案一份代码多终端适配与后台能力无缝打通多端适配同时支持APP、微信小程序、H5适配主流移动端设备。核心能力移动审批、待办任务、OA办公、表单填报、数据查询、消息通知、扫码能力。自定义能力支持自定义移动端页面、自定义菜单、权限控制与后台业务模块同步。离线能力支持离线表单填报联网后自动同步数据。五、开发模式与工程化体系1. 核心开发范式JEECG Boot 定义了标准化的全流程开发范式覆盖从需求到上线的完整开发周期AI生成 → OnlineCoding零代码验证 → 代码生成器生成全栈代码 → 手工MERGE定制化业务逻辑 → 测试部署上线需求阶段通过自然语言向AI描述业务需求AI生成表结构、业务流程设计方案。快速验证阶段通过Online在线开发零代码快速搭建业务原型验证业务逻辑无需编码。代码生成阶段基于验证后的表结构通过代码生成器一键生成前后端完整代码覆盖通用CRUD、权限、导入导出等能力。定制开发阶段在生成的代码基础上进行复杂业务逻辑的二次开发支持增量生成避免覆盖自定义代码。部署上线阶段通过容器化或传统方式部署上线内置监控工具保障系统稳定运行。2. 项目工程结构后端项目结构Maven分模块设计jeecg-boot-base-core核心公共模块工具类、异常处理、统一返回、拦截器、通用配置。jeecg-boot-module-system系统管理模块用户、权限、字典、消息、定时任务等基础能力。jeecg-boot-module-codegen代码生成器核心模块负责表结构解析、代码模板渲染、代码生成。jeecg-boot-module-onlineOnline在线开发模块零代码表单、报表、流程设计核心能力。jeecg-boot-module-aiAI能力模块大模型对接、知识库、流程编排核心能力。jeecg-boot-module-jimu积木报表模块报表、大屏设计核心能力。自定义业务模块开发者可新增独立的业务模块与平台解耦便于升级与维护。前端项目结构基于Vue3 TypeScript的模块化设计分为路由、权限、组件、页面、API、工具类等模块。内置丰富的通用业务组件表单、表格、上传、字典、编辑器等开箱即用。动态路由设计菜单与权限从后端动态加载无需前端硬编码支持权限精细化控制。3. 二次开发规范与扩展机制低侵入式扩展推荐新增独立模块开发业务代码不修改平台源码便于平台版本升级。自定义代码模板通过Freemarker自定义代码生成模板适配企业自身的编码规范与技术架构。自定义组件前端支持自定义表单组件、图表组件可在Online表单、报表设计器中复用。事件钩子扩展表单、流程、数据操作均提供事件钩子可在操作前后插入自定义业务逻辑。接口扩展支持继承基础Controller扩展自定义接口复用通用CRUD能力。六、部署与运维体系1. 多场景部署方式JEECG Boot 支持多种部署方式适配不同的部署环境与项目规模部署方式适用场景核心优势本地手动部署开发测试环境、小型项目操作简单便于调试无需容器化环境Docker Compose部署测试环境、中小型生产环境一键部署包含所有依赖组件环境一致性保障Kubernetes(K8s)部署中大型生产环境、高可用集群弹性伸缩、滚动更新、高可用、容灾备份宝塔面板部署中小企业、个人开发者可视化运维降低Linux运维门槛云原生部署阿里云、腾讯云、华为云等公有云适配云厂商托管服务开箱即用免运维2. 环境适配要求JDK版本SpringBoot2.x对应JDK8SpringBoot3.x对应JDK17。数据库默认MySQL5.7/8.0兼容Oracle、PostgreSQL、SQL Server及国产数据库。运行环境支持Windows、Linux、MacOS操作系统适配国产服务器操作系统。中间件依赖必选Redis可选消息队列、Elasticsearch、MinIO等。3. 高可用与运维保障集群部署支持后端服务多实例集群部署网关负载均衡无状态设计水平扩展。高可用方案数据库主从复制、读写分离Redis集群消息队列集群避免单点故障。监控告警集成Prometheus Grafana监控体系支持指标监控、异常告警、大盘可视化。日志管理支持ELK/EFK日志收集、分析、检索全链路日志可追溯。备份恢复数据库定时备份、增量备份配置文件、业务数据备份与快速恢复机制。七、生态体系与商业化1. 开源生态体系核心开源产品矩阵JEECG Boot 低代码平台核心主体JimuReport 积木报表开源报表引擎可独立使用Jeecg-AI AI应用开发平台开源AI知识库与应用搭建平台Jeecg-Uniapp 移动端开发框架开源企业级移动端解决方案社区生态国内活跃的低代码开源社区丰富的文档、教程、视频、案例开发者贡献的插件、组件、模板。开源贡献Apache2.0开源协议托管于Gitee、GitHub累计Star数超数十万是国内最受欢迎的Java低代码开源项目之一。2. 开源版与商业版对比维度开源版商业版核心能力代码生成器、基础系统管理、基础权限、开源版报表、基础工作流包含开源版全部能力额外提供企业级高级功能高级功能基础Online表单、基础流程设计高级Online图表、流程监控、高级流程设计、表单设计器、零代码应用、OA办公模块、企业版报表、商业APP等技术支持社区文档、论坛答疑无官方技术支持专属技术支持、远程协助、问题加急处理、版本升级指导商用授权Apache2.0协议免费商用无侵权风险商业授权提供企业级合规保障、定制化服务适用场景个人开发者、中小企业、小型项目中大型企业、政企项目、复杂商业项目3. 技术服务与支持官方提供企业级技术服务定制开发、项目实施、技术培训、架构咨询、信创适配等服务。完善的学习资源官方文档、视频教程、在线演示环境、开发者社区、常见问题知识库。八、典型应用场景JEECG Boot 适用于各类企业级Web应用开发尤其擅长中后台管理系统、流程类系统、数据管理类系统典型应用场景包括OA办公自动化系统公文流转、考勤审批、会议管理、日程协作、车辆管理、办公用品管理等以流程驱动内部办公高效协同。CRM客户关系管理系统客户信息管理、销售跟进、商机管理、合同管理、回款管理、营销自动化、客户服务等。ERP企业资源计划系统采购管理、供应链管理、仓储物流管理、生产计划管理、财务核算管理、人力资源管理等。政务管理系统行政审批、执法管理、政务公开、数据上报、网格化管理、基层治理系统适配信创国产化要求。MIS管理信息系统企业数据中心、业务信息汇聚、统计分析、决策支撑、各类行业管理系统快速搭建数据管理平台。SaaS化应用系统基于多租户架构快速搭建行业SaaS平台支持租户隔离、权限管控、计费管理、个性化配置。AI应用与知识库系统企业私有知识库、智能客服、AI助手、自动化流程智能体快速落地企业AI应用。九、平台核心优势与局限1. 核心优势技术栈主流前沿基于Java生态最主流的Spring全家桶、Vue3技术栈开发者上手门槛低人才储备充足避免小众技术的学习与维护成本。开发效率极致提升解决80%的重复开发工作常规业务模块从几天的开发周期缩短到几分钟大幅降低开发成本、缩短项目交付周期。功能全面开箱即用内置企业级系统所需的90%以上通用能力无需重复开发拿来即用专注于核心业务逻辑开发。灵活度高无锁定开源代码完全开放支持深度定制化二次开发生成的代码可独立运行避免低代码平台的厂商锁定、灵活度不足问题。开源免费商用友好Apache2.0开源协议完全免费商用无版权风险对于中小企业与个人开发者极度友好。国产化与信创适配原生适配国产化环境满足政企信创项目的核心要求是信创项目的优选低代码平台。AI原生深度融合国内首个将AI大模型与低代码深度融合的开源平台实现AI赋能开发全流程大幅降低开发与使用门槛。2. 平台局限复杂业务仍需二次开发对于超复杂的业务逻辑、高度定制化的交互场景仍需开发者进行手工编码开发无法实现100%零代码开发。纯业务人员使用门槛零代码能力对于无IT基础的纯业务人员仍有一定的学习门槛需要一定的培训才能熟练使用。微服务架构复杂度微服务模式的部署、配置、运维有一定的技术门槛对于小型团队有一定的使用难度。前端定制化成本对于高度定制化的前端页面、复杂交互场景需要基于生成的代码进行大量修改相比纯前端开发无明显优势。十、学习路径与成长体系1. 零基础入门阶段环境搭建掌握JDK、Node.js、MySQL、Redis环境配置完成项目本地启动与运行。平台熟悉登录系统熟悉系统管理、用户权限、字典管理等基础模块理解平台核心设计。零代码体验通过Online在线开发完成单表表单设计、列表配置零代码搭建业务模块理解平台核心能力。代码生成体验手动创建数据库表通过代码生成器一键生成前后端代码完成模块部署与运行。2. 进阶开发阶段二次开发学习掌握项目工程结构学习基于生成的代码进行二次开发实现复杂业务逻辑。流程引擎学习掌握工作流设计器的使用学习流程设计、节点配置、表单关联实现复杂审批流程。报表可视化学习掌握积木报表的使用学习报表设计、数据大屏搭建、数据钻取与联动。权限体系学习深入理解RBAC权限模型、数据权限配置、接口安全管控实现企业级细粒度权限控制。3. 高级精通阶段架构深入深入理解平台底层架构掌握单体与微服务架构切换集群部署、高可用方案设计。AI能力应用掌握AI模块的使用学习知识库搭建、AI流程编排、AI应用开发实现AI与业务的深度融合。扩展定制学习自定义代码模板、自定义组件、自定义插件开发适配企业自身的技术规范与业务需求。性能优化与运维掌握系统性能优化、SQL优化、缓存优化容器化部署、K8s集群运维、监控告警体系搭建。信创适配掌握国产化环境适配、国产数据库与中间件对接满足政企信创项目要求。4. 核心学习资源官方文档中心最权威的学习资料覆盖从入门到精通的全流程教程。官方在线演示环境可直接体验平台全部功能无需本地部署。官方视频教程从环境搭建到高级开发的系列视频适合零基础入门。开发者社区Gitee、GitHub仓库官方论坛可提交问题、交流经验、获取解决方案。开源案例官方提供的各类行业案例、Demo项目可直接参考学习。

相关文章:

【JEECG Boot】JEECG Boot 系统性知识体系全方位结构化总结

文章目录JEECG Boot一、平台基础定位与核心理念1. 核心定义与定位2. 核心设计理念二、整体技术架构体系1. 分层架构总览2. 核心技术栈明细3. 核心架构特性三、核心能力体系1. 低代码核心能力:代码生成器2. 零代码核心能力:Online在线开发3. AI原生赋能能…...

ESP32实战:5分钟搞定CAN通信,从硬件连接到数据收发(附代码)

ESP32实战:5分钟搞定CAN通信,从硬件连接到数据收发(附代码) 当你第一次拿到ESP32开发板时,可能已经尝试过Wi-Fi或蓝牙通信,但你是否知道这颗小小的芯片还能轻松实现工业级的CAN总线通信?CAN总线…...

【Swagger】Swagger系统性知识体系全方位结构化总结

文章目录 Swagger一、基础认知与发展历程1.1 核心定义与本质区分1.2 核心发展历程 二、核心基石:OpenAPI 规范(OAS)2.1 主流版本核心差异2.2 OAS 3.x 核心文档结构2.3 核心语法能力 三、Swagger 官方核心工具生态四、主流开发模式与全链路落地…...

保姆级教程:用Vivado MIG IP核搞定DDR3读写仿真(附AXI4波形分析)

从零掌握Vivado MIG IP核:DDR3读写仿真与AXI4协议深度解析 刚接触Xilinx FPGA的工程师第一次打开MIG IP核配置界面时,往往会被密密麻麻的参数选项吓到——时钟设置、AXI接口、地址映射、时序约束,每个环节都可能成为项目推进的拦路虎。本文将…...

别再被rosdep卡住了!ALOHA机械臂部署中‘skip noetic’报错的保姆级解决方案

突破ALOHA机械臂部署瓶颈:ROS Noetic生命周期终止后的实战解决方案 当你在深夜的实验室里调试ALOHA机械臂,屏幕突然跳出"Skip end-of-life distro noetic"的红色警告,那种感觉就像在高速公路上突然遇到路障。这不是普通的报错&…...

EduCoder实训答案查询站是怎么建起来的?从签到、解锁到数据抓取的全流程复盘

从零构建EduCoder答案查询站的技术实践与思考 去年冬天,我发现身边不少同学在EduCoder平台上刷实训时常常卡壳,而平台自带的答案解锁机制又需要消耗大量金币。作为一名计算机专业的学生兼业余开发者,我萌生了一个想法:能否通过技术…...

安卓开发者必看:解决Google Play服务报错的5种实战方法(附工具推荐)

安卓开发者必看:解决Google Play服务报错的5种实战方法(附工具推荐) 在安卓应用开发过程中,Google Play服务(Google Play Services)的集成几乎是不可避免的——无论是地图服务、支付功能,还是推…...

Qt实战:用QCustomPlot打造高性能动态波形图(附GitHub源码)

Qt实战:用QCustomPlot打造高性能动态波形图(附GitHub源码) 在物联网设备监控、工业自动化测试或生物电信号分析场景中,开发者常面临每秒数千个数据点的实时可视化挑战。传统绘图库在渲染高频动态波形时容易出现卡顿、帧率骤降等问…...

[具身智能-237]:OpenCV - 图像的坐标轴

OpenCV 的图像坐标系与我们在数学课上学到的标准笛卡尔坐标系有显著不同,这是初学者最容易混淆的地方。简单来说,它的核心规则是:原点在左上角,X 轴向右,Y 轴向下。下面为你详细拆解这个坐标系的构成,以及在…...

[具身智能-234]:OpenCV - 图像通常是三维的(高 H × 宽 W × 通道 C,例如 RGB 三通道),而 Mask 通常是二维的(高 H × 宽 W,单通道黑白),为什么?

图像通常是三维的(高 H 宽 W 通道 C,例如 RGB 三通道),而 Mask 通常是二维的(高 H 宽 W,单通道黑白)。它们之间的“映射”并不是数学上的维度变换,而是一种基于广播机制的逻辑索引…...

别再傻傻分不清!一张图看懂PMOS、NMOS和CMOS在电路设计中的真实区别

从物理特性到电路设计:PMOS、NMOS与CMOS的实战解析 在电子工程领域,MOSFET晶体管就像乐高积木一样构成了现代集成电路的基础模块。但面对PMOS、NMOS这对"双胞胎"时,许多初学者常常陷入困惑——为什么数字电路总爱用CMOS结构&#x…...

Harness 中的事务边界定义:微事务与补偿

Harness 中的事务边界定义:微事务与补偿 引言 核心概念铺垫 在开始本文的核心内容——Harness 中的事务边界定义与微事务/补偿实践体系——之前,我们需要先锚定一组贯穿全文的、与 CI/CD 交付流水线强绑定的专属术语与业务通用术语的融合定义: 交付事务(Delivery Transac…...

VLAN配置避坑指南:为什么你的Trunk接口加了PVID还是不通?

VLAN配置避坑指南:为什么你的Trunk接口加了PVID还是不通? 刚接触企业网络的新手工程师们,是否经常遇到这样的困惑:明明按照文档配置了Trunk接口的PVID,设备间的VLAN通信却依然无法建立?这背后往往隐藏着对P…...

Kubernetes集群的监控告警最佳实践

Kubernetes集群的监控告警最佳实践 🔥 硬核开场 各位技术老铁,今天咱们聊聊Kubernetes集群的监控告警最佳实践。别跟我扯那些理论,直接上干货!在云原生时代,监控告警是系统可靠性的关键,它能帮助我们及时发…...

告别迷茫!S32K312 MCU的LIN通信实战:从EB Tresos配置到代码调试全流程避坑

S32K312 MCU的LIN通信实战:从配置到调试的完整避坑指南 第一次在S32K312上实现LIN通信时,我盯着EB Tresos里密密麻麻的MCAL配置选项发呆了半小时。作为从STM32转战NXP平台的工程师,本以为LIN这种低速总线会很简单,直到实际项目中遇…...

云原生环境中的配置中心实践

云原生环境中的配置中心实践 🔥 硬核开场 各位技术老铁,今天咱们聊聊云原生环境中的配置中心实践。别跟我扯那些理论,直接上干货!在云原生时代,配置管理是系统可靠性和可维护性的关键。不搞配置中心?那你…...

Kubernetes与多集群服务网格实践

Kubernetes与多集群服务网格实践 🔥 硬核开场 各位技术老铁,今天咱们聊聊Kubernetes与多集群服务网格实践。别跟我扯那些理论,直接上干货!在云原生时代,多集群部署已经成为常态,而服务网格是实现多集群服务…...

云原生应用的性能测试与优化

云原生应用的性能测试与优化 🔥 硬核开场 各位技术老铁,今天咱们聊聊云原生应用的性能测试与优化。别跟我扯那些理论,直接上干货!在云原生时代,性能是用户体验的关键,也是系统可靠性的保障。不搞性能测试与…...

Harness Engineering入门基础教程(非常详细),从人类写码到Agent开发,看这篇就够了!

读完 OpenAI 关于 Harness Engineering 的文章后,我做了一份核心总结,并结合自己的项目写下了这些启发。 最近在团队里,我尝试借鉴 OpenAI 提出的 Harness Engineer 概念,探索一种新的开发模式。它的核心问题是:如果人…...

WPF MES 产线执行系统:AGV与立库协同控制的核心实现

ERP MES 两套系统源代码 WPF AGV C# WPF开发。 A,WPF MES 上位机产线执行系统。 1, 完整纯源代码; 2, AGV自动调度; 3, SQLSERVER数据库。 带附加文件。 4, WPF各种技术应用。 5, 数…...

COMSOL超声相控阵仿真模型 模型介绍:本链接有两个模型,分别使用压力声学与固体力学对超声相...

COMSOL超声相控阵仿真模型 模型介绍:本链接有两个模型,分别使用压力声学与固体力学对超声相控阵无损检测进行仿真,负有模型说明。 使用者可自定义阵元数、激发频率、激发间隔等参数,可激发出聚焦、平面等波形,可以一次…...

分享稳定可靠的TMC5160、TMC5130高性能步进电机驱动代码,支持级联,简单易用,附送原理图

TMC5160、TMC5130高性能步进电机驱动代码 代码都已长时间验证,稳定可靠运行! 图里资料就是到手资料 简介: 德国TMC步进电机驱动代码 送你OrCAD或者AD版本原理图 自己整个重新写的代码,注释详细 支持多个TMC5160级联 调用很简单&a…...

BilibiliDown高效视频下载指南:全面掌握B站视频离线解决方案

BilibiliDown高效视频下载指南:全面掌握B站视频离线解决方案 【免费下载链接】BilibiliDown (GUI-多平台支持) B站 哔哩哔哩 视频下载器。支持稍后再看、收藏夹、UP主视频批量下载|Bilibili Video Downloader 😳 项目地址: https://gitcode.com/gh_mir…...

Vue3 使用 Store 的注意事项:官方推荐的方式始终是在 setup 或 composable 函数内部调用 useStore()

在 hook 中错误使用 Store:useStore() 在函数外部调用import { useUserList } from "/hooks"; import { useDepartmentStore } from "/stores"; import type { Department } from "/types"; import { onMounted, ref } from "vu…...

设计键盘键帽个性替换件,精准适配,输出,客制化键盘低成本平替。

如何低成本获得独一无二的键帽。项目方案:基于Python的键盘键帽激光雕刻参数化生成系统一、 实际应用场景描述想象一下,你是一个 VIM 党,或者是一个重度使用 Figma 的设计师。你对键盘有着极致的追求:你想把 "ESC" 键换…...

编写程序实现钓鱼浮标刻度雕刻,防水不褪色,输出钓友精准看口,实用刚需。

应用到广大钓友最关心的“眼睛”——钓鱼浮标(浮漂)上。我们要解决的是户外垂钓中一个既专业又恼人的问题:浮标刻度的防水与清晰度。项目方案:基于Python的钓鱼浮标激光刻度精密雕刻系统一、 实际应用场景描述想象一下&#xff0c…...

饲草打包机的设计及其三维造型【农业机械】(论文+5张cad图纸+solidworks三维+动画+答辩】

饲草打包机作为农业机械化作业的关键设备,其设计需兼顾效率、可靠性与操作便捷性。传统饲草处理依赖人工捆扎,不仅劳动强度大,且打包质量参差不齐,易受天气影响导致饲草霉变。针对这一痛点,新型饲草打包机通过优化机械…...

AtCoder Beginner Contest 433

AtCoder Beginner Contest 433 ABCD https://www.bilibili.com/video/BV1srUTBEEfa/ AtCoder Beginner Contest 433 https://www.bilibili.com/video/BV14xUWBYELd/ https://blog.csdn.net/2503_93669452/article/details/155140717 【实况】AtCoder Beginner Contest 433&…...

seo中文网站如何应对算法更新

SEO中文网站如何应对算法更新 在互联网的迅速发展中,搜索引擎的算法更新频繁,这对SEO中文网站提出了更高的要求。面对这一挑战,我们需要深入分析问题,理解原因,并采取有效的应对策略。本文将详细探讨如何应对搜索引擎…...

魔兽争霸III优化终极指南:WarcraftHelper插件完整使用教程

魔兽争霸III优化终极指南:WarcraftHelper插件完整使用教程 【免费下载链接】WarcraftHelper Warcraft III Helper , support 1.20e, 1.24e, 1.26a, 1.27a, 1.27b 项目地址: https://gitcode.com/gh_mirrors/wa/WarcraftHelper 还在为魔兽争霸III在现代电脑上…...