- 本文复盘订单中心接入华为云 DMS for Kafka 与 DCS for Redis 的全过程。从异步解耦、削峰填谷、分布式锁、缓存一致性四个场景切入,覆盖消息可靠投递、幂等消费、死信队列、缓存穿透/击穿/雪崩防护、Redisson 分布式锁、Binlog 订阅缓存刷新等 7 个核心实现。包含 6 段可运行代码、4 张架构/流程图、5 个真实踩坑案例和压测前后对比数据 本文复盘订单中心接入华为云 DMS for Kafka 与 DCS for Redis 的全过程。从异步解耦、削峰填谷、分布式锁、缓存一致性四个场景切入,覆盖消息可靠投递、幂等消费、死信队列、缓存穿透/击穿/雪崩防护、Redisson 分布式锁、Binlog 订阅缓存刷新等 7 个核心实现。包含 6 段可运行代码、4 张架构/流程图、5 个真实踩坑案例和压测前后对比数据
- 一款基于SpringBoot框架和SaaS模式的ERP管理系统源码开发环境技术架构:SpringBoot+Vue+ElementUI+UniAPP 开发语言:Java开发工具:vscode前端框架:Vue 后端框架:SpringBoot 数 据 库:MySQL 移 动 端:uniappERP系统功能清单:流程处理中心:待审批任务、已审批任务、抄送我的任务、我的提交任务。 系统管理:... 一款基于SpringBoot框架和SaaS模式的ERP管理系统源码开发环境技术架构:SpringBoot+Vue+ElementUI+UniAPP 开发语言:Java开发工具:vscode前端框架:Vue 后端框架:SpringBoot 数 据 库:MySQL 移 动 端:uniappERP系统功能清单:流程处理中心:待审批任务、已审批任务、抄送我的任务、我的提交任务。 系统管理:...
- 2026年6月,Spring Boot 3.5.x的开源支持正式结束。这意味着3.5及更早的3.x版本不再收到社区安全补丁和Bug修复。如果你还在用Spring Boot 3.3、3.4或3.5,迁移到4.0已经不是"要不要做"的问题,而是"什么时候做"的问题。Spring Boot 4.0在2025年11月发布,基于Spring Framework 7,截至8月最新补丁版本是4.0.7,4... 2026年6月,Spring Boot 3.5.x的开源支持正式结束。这意味着3.5及更早的3.x版本不再收到社区安全补丁和Bug修复。如果你还在用Spring Boot 3.3、3.4或3.5,迁移到4.0已经不是"要不要做"的问题,而是"什么时候做"的问题。Spring Boot 4.0在2025年11月发布,基于Spring Framework 7,截至8月最新补丁版本是4.0.7,4...
- 本文记录我们用一个医院/企业级集成平台(代号 `integration-platform`)的真实开发过程,沉淀出 16 个项目级 Skill 与 14 条 Rule,并把它交给华为云码道 CodeArts 代码智能体执行的全过程。文中所有 Skill/Rule 示例均摘自项目 `.codeartsdoer/` 目录下的真实文件,非示意伪代码。 本文记录我们用一个医院/企业级集成平台(代号 `integration-platform`)的真实开发过程,沉淀出 16 个项目级 Skill 与 14 条 Rule,并把它交给华为云码道 CodeArts 代码智能体执行的全过程。文中所有 Skill/Rule 示例均摘自项目 `.codeartsdoer/` 目录下的真实文件,非示意伪代码。
- 从「有没有AI」到「怎么用AI」2026年,Azul发布的《State of Java Report》给出了一个标志性数据:100%的受访Java开发者表示在日常开发中使用AI编程工具。更有30%的开发者表示,他们产出的代码中超过一半是由AI生成的。这个数据意味着什么?意味着"AI能不能写Java代码"这个问题已经不需要回答了。2024年大家还在讨论"AI会不会取代程序员",2025年讨论... 从「有没有AI」到「怎么用AI」2026年,Azul发布的《State of Java Report》给出了一个标志性数据:100%的受访Java开发者表示在日常开发中使用AI编程工具。更有30%的开发者表示,他们产出的代码中超过一半是由AI生成的。这个数据意味着什么?意味着"AI能不能写Java代码"这个问题已经不需要回答了。2024年大家还在讨论"AI会不会取代程序员",2025年讨论...
- 本文复盘我用华为云 CodeArts 完整交付一个 SpringBoot 3.x 订单微服务项目的全过程。从 CodeArts IDE 的 AI 编码、CodeArts Repo 的代码托管、CodeArts Check 的静态检查、CodeArts Pipeline 的 CI/CD 流水线到 CCE 部署运行,覆盖需求拆解、编码、审查、构建、测试、部署、回滚 7 个阶段。 本文复盘我用华为云 CodeArts 完整交付一个 SpringBoot 3.x 订单微服务项目的全过程。从 CodeArts IDE 的 AI 编码、CodeArts Repo 的代码托管、CodeArts Check 的静态检查、CodeArts Pipeline 的 CI/CD 流水线到 CCE 部署运行,覆盖需求拆解、编码、审查、构建、测试、部署、回滚 7 个阶段。
- 一个典型的Spring Boot微服务,启动时间从最初的5秒,随着业务膨胀逐渐攀升到20秒、30秒甚至更久。开发调试的等待变得难以忍受,CI/CD流水线被阻塞,云端弹性伸缩在突发流量下来不及扩容。"启动慢"是Spring Boot开发者最常抱怨的问题之一。但大多数优化建议停留在"加个@Lazy注解"或"调一下JVM参数"的层面,治标不治本。真正拖慢启动的元凶,往往藏在你忽略的地方。 先诊断:... 一个典型的Spring Boot微服务,启动时间从最初的5秒,随着业务膨胀逐渐攀升到20秒、30秒甚至更久。开发调试的等待变得难以忍受,CI/CD流水线被阻塞,云端弹性伸缩在突发流量下来不及扩容。"启动慢"是Spring Boot开发者最常抱怨的问题之一。但大多数优化建议停留在"加个@Lazy注解"或"调一下JVM参数"的层面,治标不治本。真正拖慢启动的元凶,往往藏在你忽略的地方。 先诊断:...
- 今年我接手过一个后台开发,权限是用 ACL 写的——每个用户挂一串资源+操作。上线两周,甲方提了个需求:「把某些区的销售都加上订单导出」。我打开配置一看,47 个人,每人改一遍。改完我坐那想,这不对劲。后来我把权限层换成了 RBAC 权限模型,同样的需求改一行就完事。这篇文章是我那一次重构的复盘,也把 RBAC 的几个层次一次讲清楚。点个收藏,我们开始。 今年我接手过一个后台开发,权限是用 ACL 写的——每个用户挂一串资源+操作。上线两周,甲方提了个需求:「把某些区的销售都加上订单导出」。我打开配置一看,47 个人,每人改一遍。改完我坐那想,这不对劲。后来我把权限层换成了 RBAC 权限模型,同样的需求改一行就完事。这篇文章是我那一次重构的复盘,也把 RBAC 的几个层次一次讲清楚。点个收藏,我们开始。
- 如果你正在用 Spring Cloud Alibaba 做微服务、写过 @Value 配置却刷新不生效,或被「服务调不通」折腾过——这篇是写给你的。我会按「注解 → 原理 → 踩坑」的顺序展开,看完能避开至少 5 个我亲自踩过的坑 如果你正在用 Spring Cloud Alibaba 做微服务、写过 @Value 配置却刷新不生效,或被「服务调不通」折腾过——这篇是写给你的。我会按「注解 → 原理 → 踩坑」的顺序展开,看完能避开至少 5 个我亲自踩过的坑
- 在编写业务代码时,我们常常需要在方法入口打印入参、计算耗时、捕获异常。如果每个方法都手动编写 log.info(...),既枯燥又容易出错。借助 Lombok、自定义注解 和 Spring AOP,我们可以将日志逻辑统一抽离,实现零侵入、易维护的横切关注点管理。本文将从核心概念到实战示例,带你一步步搭建一套轻量级日志增强组件 在编写业务代码时,我们常常需要在方法入口打印入参、计算耗时、捕获异常。如果每个方法都手动编写 log.info(...),既枯燥又容易出错。借助 Lombok、自定义注解 和 Spring AOP,我们可以将日志逻辑统一抽离,实现零侵入、易维护的横切关注点管理。本文将从核心概念到实战示例,带你一步步搭建一套轻量级日志增强组件
- 上个月帮一个团队做上线前的Code Review,翻了12个Spring Boot项目,有9个项目的核心配置项是默认的。开发用默认配置在本地跑得好好的,扔到生产就炸——Tomcat线程数200不够、HikariCP连接池10个不够、Actuator全暴露被扫描、Druid慢SQL没人看。任何一个配置项,单独看都不致命。但高并发场景下,这些配置项中的任何一个缺失,都会直接导致502。这不是配置... 上个月帮一个团队做上线前的Code Review,翻了12个Spring Boot项目,有9个项目的核心配置项是默认的。开发用默认配置在本地跑得好好的,扔到生产就炸——Tomcat线程数200不够、HikariCP连接池10个不够、Actuator全暴露被扫描、Druid慢SQL没人看。任何一个配置项,单独看都不致命。但高并发场景下,这些配置项中的任何一个缺失,都会直接导致502。这不是配置...
- 坦白说,这个问题很多开发者私下都问过自己。AI编程工具铺天盖地的今天,注册了一堆,试用了一圈,新鲜感过去之后,大部分工具依然静静地躺在工具栏里。偶尔用来生成几段重复代码,或者写个简单函数,面对复杂的业务逻辑、系统设计,甚至一个完整功能模块的交付,还是习惯性地打开IDE,从零开始敲。不是工具不好,而是缺少一个契机,把工具真正“揉”进日常开发的肌理里。这大概也是「飞算JavaAI炫技赛」这件事的... 坦白说,这个问题很多开发者私下都问过自己。AI编程工具铺天盖地的今天,注册了一堆,试用了一圈,新鲜感过去之后,大部分工具依然静静地躺在工具栏里。偶尔用来生成几段重复代码,或者写个简单函数,面对复杂的业务逻辑、系统设计,甚至一个完整功能模块的交付,还是习惯性地打开IDE,从零开始敲。不是工具不好,而是缺少一个契机,把工具真正“揉”进日常开发的肌理里。这大概也是「飞算JavaAI炫技赛」这件事的...
- Spring Boot 2.x到3.x的迁移,是2026年Java生态里最让人头疼的事。不是功能实现有多复杂——代码逻辑不需要大改。头疼的点全在细节:javax改jakarta前缀的包名替换、spring.factories改AutoConfiguration.imports的配置迁移、Spring Security 5到6的API变更、Hibernate 5到6的方言调整。这些变更每一个都... Spring Boot 2.x到3.x的迁移,是2026年Java生态里最让人头疼的事。不是功能实现有多复杂——代码逻辑不需要大改。头疼的点全在细节:javax改jakarta前缀的包名替换、spring.factories改AutoConfiguration.imports的配置迁移、Spring Security 5到6的API变更、Hibernate 5到6的方言调整。这些变更每一个都...
- 7月3日,Cursor 3.0正式上线。这次更新不是小修小补——Cursor直接把IDE从“写代码的地方”变成了“调度Agent干活的地方”。打开Cursor 3.0,输入Cmd+Shift+P,选择Agents Window,你看到的不是代码编辑器,而是一个Agent调度面板。你可以同时跑多个Agent,每个Agent在不同的Git Worktree里独立工作,有的在本地,有的在云端,有的... 7月3日,Cursor 3.0正式上线。这次更新不是小修小补——Cursor直接把IDE从“写代码的地方”变成了“调度Agent干活的地方”。打开Cursor 3.0,输入Cmd+Shift+P,选择Agents Window,你看到的不是代码编辑器,而是一个Agent调度面板。你可以同时跑多个Agent,每个Agent在不同的Git Worktree里独立工作,有的在本地,有的在云端,有的...
- 影像云PACS源码,基于云计算B/S 前后端分离架构,遵循 DICOM3.0 国际影像标准,把 CT/MR/DR/ 超声 / 内镜等影像采集、存储、阅片、报告、归档全流程上云,替代传统院内本地服务器 PACS。主流技术栈后端开发语言:Java 17框架:Spring Boot 3.5、MyBatis-Plus数据库:MySQL8 / 达梦 / 人大金仓(信创);Redis7(影像缓存、会... 影像云PACS源码,基于云计算B/S 前后端分离架构,遵循 DICOM3.0 国际影像标准,把 CT/MR/DR/ 超声 / 内镜等影像采集、存储、阅片、报告、归档全流程上云,替代传统院内本地服务器 PACS。主流技术栈后端开发语言:Java 17框架:Spring Boot 3.5、MyBatis-Plus数据库:MySQL8 / 达梦 / 人大金仓(信创);Redis7(影像缓存、会...
上滑加载中
推荐直播
-
华为云码道Agent集成与鸿蒙实战2026/08/11 周二 19:00-21:00
王一男-华为云码道产品规划专家;李炎-华为云码道产品专家;彭江敏-华为云鸿蒙端云一体化开发专家
本次直播带你解读华为云码道7月份产品新特性、新功能。更有专家演示码道Agent Space × 钉钉机器集成实战,从0到1打通消息通道;码道鸿蒙端云一体化实战,快速搭建员工签到系统。
回顾中 -
华为云开发者AI素养直播课·第五期2026/09/04 周五 16:00-18:00
林华鼎-华为云AI开发者运营负责人;蒋春阳-华为云AI开发者案例开发专家
本期直播内容: AI工具体验营 · 第5-8课连讲。Agent-Team 多智能体协作完成毕业设计实践
回顾中 -
华为云开发者AI素养ClassRoom·第六期2026/09/08 周二 19:00-20:00
樊渊-2026华为软件挑战赛冠军
高手来了:看软挑高手解析二维排样问题—从工业难题到算法突破
回顾中
热门标签