- 在编写业务代码时,我们常常需要在方法入口打印入参、计算耗时、捕获异常。如果每个方法都手动编写 log.info(...),既枯燥又容易出错。借助 Lombok、自定义注解 和 Spring AOP,我们可以将日志逻辑统一抽离,实现零侵入、易维护的横切关注点管理。本文将从核心概念到实战示例,带你一步步搭建一套轻量级日志增强组件 在编写业务代码时,我们常常需要在方法入口打印入参、计算耗时、捕获异常。如果每个方法都手动编写 log.info(...),既枯燥又容易出错。借助 Lombok、自定义注解 和 Spring AOP,我们可以将日志逻辑统一抽离,实现零侵入、易维护的横切关注点管理。本文将从核心概念到实战示例,带你一步步搭建一套轻量级日志增强组件
- AI 辅助编程工具正在改变单元测试的编写方式,但代码生成后的测试通过率远未达到理想状态。以 CodeArts 代码智能体为例,不少开发者发现自动生成的单元测试在本地跑不通,反复调试后依然难以定位问题。CodeArts 代码智能体单元测试失败解决的效率,取决于能否快速识别失败的典型根源,而不是盲目重试提示词。 AI 辅助编程工具正在改变单元测试的编写方式,但代码生成后的测试通过率远未达到理想状态。以 CodeArts 代码智能体为例,不少开发者发现自动生成的单元测试在本地跑不通,反复调试后依然难以定位问题。CodeArts 代码智能体单元测试失败解决的效率,取决于能否快速识别失败的典型根源,而不是盲目重试提示词。
- 搭建一套SpringCloud Alibaba微服务体系,涉及多个环节:Nacos注册中心与配置中心、Sentinel流量控制与熔断降级、Gateway网关路由与鉴权、Seata分布式事务、OpenFeign服务间调用,以及每个微服务独立的数据源和业务逻辑。在传统开发流程中,从架构设计、环境搭建、编码到联调,通常需要数个工作日才能将整套体系调通。本文以飞算JavaAI的智能引导模块为例,演示... 搭建一套SpringCloud Alibaba微服务体系,涉及多个环节:Nacos注册中心与配置中心、Sentinel流量控制与熔断降级、Gateway网关路由与鉴权、Seata分布式事务、OpenFeign服务间调用,以及每个微服务独立的数据源和业务逻辑。在传统开发流程中,从架构设计、环境搭建、编码到联调,通常需要数个工作日才能将整套体系调通。本文以飞算JavaAI的智能引导模块为例,演示...
- 医院门诊系统源码,SaaS云门诊系统源码技术架构· 后端:Spring Boot / Spring Cloud 微服务、Redis 高并发缓存、MySQL/PostgreSQL 数据库;· 前端:Vue3 + Element Plus 前后端分离,;· 集成标准:HL7、FHIR、标准 API,对接 HIS、LIS、PACS、EMR、医保平台、互联网医院。问诊系统电子处方、预约挂号、随访管理... 医院门诊系统源码,SaaS云门诊系统源码技术架构· 后端:Spring Boot / Spring Cloud 微服务、Redis 高并发缓存、MySQL/PostgreSQL 数据库;· 前端:Vue3 + Element Plus 前后端分离,;· 集成标准:HL7、FHIR、标准 API,对接 HIS、LIS、PACS、EMR、医保平台、互联网医院。问诊系统电子处方、预约挂号、随访管理...
- 上个月帮一个团队做上线前的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。这不是配置...
- 一篇讲了Spring Boot上线前必改的5项配置,第1项提了句"Tomcat线程数默认200不够",评论区炸了——光调maxThreads根本救不了。Tomcat线程池是一个由8个参数组成的联动系统,任何一个参数用默认出厂值,高并发下都会成为瓶颈。上个月帮一个团队做压测复盘,他们的Tomcat只改了maxThreads,其他7个全是默认值。大促第1天还能扛,第3天连接数堆积、线程全部阻塞,... 一篇讲了Spring Boot上线前必改的5项配置,第1项提了句"Tomcat线程数默认200不够",评论区炸了——光调maxThreads根本救不了。Tomcat线程池是一个由8个参数组成的联动系统,任何一个参数用默认出厂值,高并发下都会成为瓶颈。上个月帮一个团队做压测复盘,他们的Tomcat只改了maxThreads,其他7个全是默认值。大促第1天还能扛,第3天连接数堆积、线程全部阻塞,...
- 本周Java生态迎来多项重要更新:Spring Boot 4.1支持MongoDB存储Batch元数据、IntelliJ IDEA开源LSP客户端API、ZGC回顾十年演进历程、Jackson一天内发现7个AI辅助漏洞、Endive ... 本周Java生态迎来多项重要更新:Spring Boot 4.1支持MongoDB存储Batch元数据、IntelliJ IDEA开源LSP客户端API、ZGC回顾十年演进历程、Jackson一天内发现7个AI辅助漏洞、Endive ...
- "一句话生成完整项目"——这句话我听过太多次了,每次都觉得是营销噱头。但当我真的花了一个下午,用飞算JavaAI从零开始搭建一个完整的订单管理系统后,我不得不承认:2026年的AI编程工具,确实已经到了一个质变的临界点。这篇文章,不是产品软文,是我真实操作的全流程记录。每一步、每个截图、每段生成的代码,都是我亲眼看到的。看完之后,你自己判断。一、为什么我选择飞算JavaAI而不是Cursor... "一句话生成完整项目"——这句话我听过太多次了,每次都觉得是营销噱头。但当我真的花了一个下午,用飞算JavaAI从零开始搭建一个完整的订单管理系统后,我不得不承认:2026年的AI编程工具,确实已经到了一个质变的临界点。这篇文章,不是产品软文,是我真实操作的全流程记录。每一步、每个截图、每段生成的代码,都是我亲眼看到的。看完之后,你自己判断。一、为什么我选择飞算JavaAI而不是Cursor...
- 前两天看到一篇很实用的文章——有博主推荐了一款 AI 翻译插件,可以把 Spring 官方文档一键翻译成中文,双语对照阅读,翻译质量比传统机器翻译好很多。这个思路确实不错:与其全网搜"Spring AI 中文文档",不如装个插件自己翻。但我用完之后发现了一个问题——看得懂和写得出,中间还隔着一条鸿沟。翻译能帮你"看",但不能帮你"写"拿 Spring AI 2.0 的官方文档为例。即使翻译成... 前两天看到一篇很实用的文章——有博主推荐了一款 AI 翻译插件,可以把 Spring 官方文档一键翻译成中文,双语对照阅读,翻译质量比传统机器翻译好很多。这个思路确实不错:与其全网搜"Spring AI 中文文档",不如装个插件自己翻。但我用完之后发现了一个问题——看得懂和写得出,中间还隔着一条鸿沟。翻译能帮你"看",但不能帮你"写"拿 Spring AI 2.0 的官方文档为例。即使翻译成...
- 智慧工地,是基于云计算、大数据、物联网等先进技术的智能化管理系统。通过传感器、摄像头等设备,实时监控施工现场,将数据加工分析后以图表、三维模型等形式展示,帮助管理人员全局把控。人员管理系统:通过人脸识别技术,实现考勤管理,并与住建平台无缝对接,确保人员管理。车辆管理系统:车牌识别设备的接入,让车辆进出管理更加智能化,提升工地安全。机械设备管理:对工地上的各种设备进行全面管理,包括门禁、车牌识... 智慧工地,是基于云计算、大数据、物联网等先进技术的智能化管理系统。通过传感器、摄像头等设备,实时监控施工现场,将数据加工分析后以图表、三维模型等形式展示,帮助管理人员全局把控。人员管理系统:通过人脸识别技术,实现考勤管理,并与住建平台无缝对接,确保人员管理。车辆管理系统:车牌识别设备的接入,让车辆进出管理更加智能化,提升工地安全。机械设备管理:对工地上的各种设备进行全面管理,包括门禁、车牌识...
- 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里独立工作,有的在本地,有的在云端,有的...
- 飞算JavaAI智能引导自动适配Spring Boot 3.x,30秒搞定脚手架6月12日,Spring官方正式发布了Spring AI 2.0.0 GA,这是Spring AI项目自1.0.0 GA以来最大的一次版本升级。这次升级的核心变化包括:工具调用(Tool Calling)成为一等公民:Agent循环更易于观察、组合和扩展MCP(Model Context Protocol)原生集... 飞算JavaAI智能引导自动适配Spring Boot 3.x,30秒搞定脚手架6月12日,Spring官方正式发布了Spring AI 2.0.0 GA,这是Spring AI项目自1.0.0 GA以来最大的一次版本升级。这次升级的核心变化包括:工具调用(Tool Calling)成为一等公民:Agent循环更易于观察、组合和扩展MCP(Model Context Protocol)原生集...
- 2026年4月初,OpenJDK管理委员会批准了一项临时政策,广泛禁止生成式AI内容的贡献。政策原文写得明明白白:贡献不得包含由大语言模型、扩散模型或类似深度学习系统部分或全部生成的内容。这里说的“内容”包括但不限于OpenJDK Git仓库、GitHub pull request、邮件、wiki页面和JBS issue中的源代码、文本和图片。基本等于——只要你的提交里有一行是AI生成的,O... 2026年4月初,OpenJDK管理委员会批准了一项临时政策,广泛禁止生成式AI内容的贡献。政策原文写得明明白白:贡献不得包含由大语言模型、扩散模型或类似深度学习系统部分或全部生成的内容。这里说的“内容”包括但不限于OpenJDK Git仓库、GitHub pull request、邮件、wiki页面和JBS issue中的源代码、文本和图片。基本等于——只要你的提交里有一行是AI生成的,O...
- 医学影像归档和通信系统源码,云PACS源码前端:Vue 3 + TypeScript + Element Plus,浏览器访问,响应式布局。后端:Spring Boot 3.5 + Java 17 RESTful API,JWT,无状态认证。数据库:MySQL 8.0,业务数据存储。缓存:Redis,会话缓存、权限缓存。 功能模块总览系统管理:医院/科室/设备/用户/角色/权限配置。患者登记... 医学影像归档和通信系统源码,云PACS源码前端:Vue 3 + TypeScript + Element Plus,浏览器访问,响应式布局。后端:Spring Boot 3.5 + Java 17 RESTful API,JWT,无状态认证。数据库:MySQL 8.0,业务数据存储。缓存:Redis,会话缓存、权限缓存。 功能模块总览系统管理:医院/科室/设备/用户/角色/权限配置。患者登记...
上滑加载中
推荐直播
-
华为云码道Agent集成与鸿蒙实战2026/08/11 周二 19:00-21:00
王一男-华为云码道产品规划专家;李炎-华为云码道产品专家;彭江敏-华为云鸿蒙端云一体化开发专家
本次直播带你解读华为云码道7月份产品新特性、新功能。更有专家演示码道Agent Space × 钉钉机器集成实战,从0到1打通消息通道;码道鸿蒙端云一体化实战,快速搭建员工签到系统。
回顾中 -
华为云开发者AI素养直播课·第三期2026/08/21 周五 16:00-18:00
林华鼎-华为云AI开发者运营负责人;念擎-华为云AI开发者运营案例开发专家
本期直播内容:AI六层能力首次详细解读 + 新一代华为云开发者空间亮相 + 校园案例直播带练
回顾中 -
华为云开发者AI素养直播课·第四期2026/08/28 周五 16:00-18:00
林华鼎-华为云AI开发者运营负责人;吴松明-华为云AI开发者案例开发专家
EduSwarm 是一个基于多智能体框架构建的 AI 教师团队协作平台:把备课、上课、作业、批改、学情等教学环节,交给多位专职 AI Agent(课件师、出题官、批改师、学情分析师等)协作完成。教师从「亲力亲为」变成「做决策」,学生只需凭课堂码加入即可实时跟课。
回顾中
热门标签