- 现在让 AI 生成一个页面,已经容易到有点不真实。一句话:“给我一个用户管理页面,带搜索、分页和批量删除。”十几秒后,一个排版工整、配色现代、交互齐全的页面就出来了。截图发出去,看着比很多上线系统的界面还讲究。然后你把它放进项目里,发现——接不上。不是样式丑,不是代码乱,是它跟你后端那套东西对不上。 一、"一句话出页面"解决了什么,没解决什么先公平地说,这类工具解决的问题是真实的。它解决的是... 现在让 AI 生成一个页面,已经容易到有点不真实。一句话:“给我一个用户管理页面,带搜索、分页和批量删除。”十几秒后,一个排版工整、配色现代、交互齐全的页面就出来了。截图发出去,看着比很多上线系统的界面还讲究。然后你把它放进项目里,发现——接不上。不是样式丑,不是代码乱,是它跟你后端那套东西对不上。 一、"一句话出页面"解决了什么,没解决什么先公平地说,这类工具解决的问题是真实的。它解决的是...
- 用 Spring Boot 配合 Redis 的 SETNX 在接口入口占坑,拦掉网络重试和手抖双击造成的重复提交,并讲清边界情况。 用 Spring Boot 配合 Redis 的 SETNX 在接口入口占坑,拦掉网络重试和手抖双击造成的重复提交,并讲清边界情况。
- 上线第二周,openGauss 在生产环境连续 OOM 三次,每次都是凌晨业务高峰期,最严重的一次导致订单写入中断 8 分钟。本文完整复盘了这次事故:从最初"加内存"的无效应对,到逐层拆解 shared_buffers、work_mem、连接数与操作系统配置之间的内存博弈,最终通过 6 个参数调整、一套内存水位监控和应急清理机制,让 OOM 归零并稳定运行至今。文中给出了可直接复用的配置模板、告警 上线第二周,openGauss 在生产环境连续 OOM 三次,每次都是凌晨业务高峰期,最严重的一次导致订单写入中断 8 分钟。本文完整复盘了这次事故:从最初"加内存"的无效应对,到逐层拆解 shared_buffers、work_mem、连接数与操作系统配置之间的内存博弈,最终通过 6 个参数调整、一套内存水位监控和应急清理机制,让 OOM 归零并稳定运行至今。文中给出了可直接复用的配置模板、告警
- 本文复盘订单中心接入华为云 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炫技赛」这件事的...
上滑加载中
推荐直播
-
华为云码道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华为软件挑战赛冠军
高手来了:看软挑高手解析二维排样问题—从工业难题到算法突破
回顾中
热门标签