首页 文章 精选 留言 我的

文章列表

共 222621 篇
[076][核心模块]构建优雅的Java异常处理框架:从错误码到全局异常处理

[076][核心模块]构建优雅的Java异常处理框架:从错误码到全局异常处理

在现代Web应用开发中,异常处理是保证系统健壮性和可维护性的关键环节。一个设计良好的异常处理框架不仅能统一错误响应格式,还能简化业务代码,提升开发效率。本文将从实际代码出发,深入剖析一套基于Spring Boot的异常处理框架,涵盖错误码设计、异常体系、全局拦截器以及最佳实践,帮助读者构建属于自己的高质量异常处理方案。

AI时代如何更好的搭建个人AI知识库?

AI时代如何更好的搭建个人AI知识库?

这个问题我被问过很多次,每次我都得先纠正一个偏差。大多数人一听到“搭知识库”,脑子里浮现的还是建文件夹、分标签、往网盘里塞 PDF 那套动作,本质上还是在囤资料。我自己走过这个阶段,所以很清楚一点,知识管理的本质从来不是管知识本身,而是通过管理知识来实现个人价值,也就是应用知识并创造价值的能力。

AI编程和VibeCoding-有哪些高效的做法和习惯?

AI编程和VibeCoding-有哪些高效的做法和习惯?

Vibe Coding 这两年被人说得越来越玄,好像一句话丢过去,一个系统就自己长出来了。我一般要先纠正一下,我自己用的定义很朴素,Vibe Coding 就是基本不去接触、也不主动修改代码的编程方式。这句话的重点其实在后半截,不在“不写代码”,而在需求描述得足够清楚。所以效率高不高,基本不取决于你换了哪个工具。

港股投资者必备:三大数据源对比,哪种最适合实时行情与回测?

港股投资者必备:三大数据源对比,哪种最适合实时行情与回测?

想做一个港股自选股看板,或者回测一套港股策略,第一步往往都是找数据接口。可等到真正开始接入,问题就变得具体了:拿到的是最新报价,还是正在变化的日 K 线?成交量已经是“股”,还要不要乘每手股数?历史数据缺了一段,是休市、停牌,还是接口只返回了部分记录?

Maven 与 Jenkins CI/CD 集成实战:从 60 分钟手工发布到 5 分钟自动化

Maven 与 Jenkins CI/CD 集成实战:从 60 分钟手工发布到 5 分钟自动化

摘要: 去年这个时候,我们团队发一次版要一小时:手动打包、手动上传、手动重启,出一次问题就得熬夜回滚。接入 Jenkins 流水线之后,发布缩到 5 分钟,回滚从两小时变成 30 秒,一年下来省出的人力成本超过 6 万元。这篇文章把我们从手工发布到 CI/CD 的完整改造过程记录下来:Jenkins 安装配置、声明式流水线、多环境部署、质量门禁、蓝绿与灰度发...

👍JeeSite V5.19.1 发布,重构上传组件、AI 识图/生图/统计、流程设计器、多项增强优化

👍JeeSite V5.19.1 发布,重构上传组件、AI 识图/生图/统计、流程设计器、多项增强优化

升级内容 Vue 分离端版本 增强 Upload 图片 Grid 网格形式展现、增强嵌入式表单功能(非弹窗)、显示上传文件总大小 增强 Upload 支持图片和文件的拖拽排序、支持下一张和下一张连续预览 增强 Upload 上传和预览对话框合并,方便在预览中直接上传文件 增强 Upload 弹窗模式时,删除后点击对话框的确定后生效,而不是直接生效 增强 Up...

后端动态数据导出 PDF 表格:jquick-pdf 数据绑定链路与安全策略

后端动态数据导出 PDF 表格:jquick-pdf 数据绑定链路与安全策略

后端导出 PDF 的难点通常不在于把表格画出来,而在于一条完整链路上各环节的职责划分:查询、格式化、渲染、响应输出分别由谁负责,出错时从哪里排查。用 iText/PDFBox 直接写导出接口,查询逻辑与 Cell 绘制往往揉在同一个方法里,模板一改就要动 Java 代码。jquick-pdf 用 ${变量} 绑定把数据准备与模板渲染分开:模板只描述结构与样式...

资源下载

更多资源
Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册