自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(96)
  • 收藏
  • 关注

原创 历劫波,明真我——Debug Commune

看到别人随手十篇文章八篇约稿赚几千块,你翻翻自己的私信空空如也,明明粉丝也不少,为什么机会总是找不到你?别人知道的征文活动,你不知道; 别人参加的小众比赛,你错过了; 别人用的涨粉技巧,你没学到。

2025-10-13 08:36:32 14111 179

原创 Spring Boot 全局异常处理策略设计(一):异常不只是 try-catch

Spring Boot 全局异常处理策略解析 本文系统介绍了Spring Boot中异常处理的核心理念与实现方案。首先指出异常处理不应局限于try-catch语法,而是Web系统失控时的关键兜底机制。文章分析了Java异常模型,强调异常传播的"反向调用链"特性,并揭示了try-catch的三个常见问题。 重点讲解了Spring MVC的异常处理架构,包括三种基础方式:直接抛出异常、@ExceptionHandler局部处理和@ControllerAdvice全局处理。其中@Control

2026-01-01 15:47:16 744 22

原创 Spring Boot AOP (六)架构落地与最佳实践

摘要: 本文详细介绍了Spring Boot AOP在企业级项目中的架构落地与最佳实践。通过分析切面分层设计、顺序控制和性能优化等关键点,文章展示了如何构建统一治理横切关注点的核心架构。重点内容包括方法调用链的完整流程(日志、事务、限流、异常处理、性能监控)、切面组合策略(@Order控制执行顺序)以及高级实战示例。文章强调切面单一职责、异常安全和可组合性等设计原则,为企业级AOP应用提供了清晰的技术路线图。

2025-12-29 09:00:04 2779 59

原创 Spring Boot AOP(五) 高级特性与源码实践

本文介绍Spring Boot AOP的高级特性,包括自定义Advisor、Pointcut和Advice的实现,以及自动代理装配流程。通过Mermaid流程图展示自定义切面匹配和执行流程,并结合实战示例(如统一限流切面)演示多切面组合优化。文章还解析了Spring自动代理的核心流程,帮助开发者理解切面织入机制。这些高级特性适用于企业级应用开发,可实现日志、限流、缓存等统一管理,提升代码可维护性。

2025-12-26 19:25:48 1993 53

原创 Spring Boot AOP (四)与事务、异常处理交互

本文详细介绍了Spring Boot中AOP与事务管理、异常处理的交互机制。文章通过代码示例和流程图展示了@Transactional注解的事务实现原理,解析了AOP切面与事务拦截器的执行顺序,并重点说明了异常通知与事务回滚的关联关系。同时,使用Mermaid图表直观呈现了多切面场景下的方法调用链,帮助开发者理解日志、事务和异常处理的协同工作方式。最后总结了正确设计切面的关键点,避免常见的回滚异常和日志错位问题。

2025-12-23 16:10:44 2426 61

原创 Spring Boot AOP(三) 通知执行链源码解析

Spring Boot AOP 通知执行链源码解析 本文深入剖析了Spring AOP通知执行链的核心机制: 执行链构建:通过Advisor链将多个切面通知转换为MethodInterceptor并按@Order排序 核心流程:ReflectiveMethodInvocation通过proceed()方法递归调用拦截器链,实现前置、环绕、后置等通知顺序执行 通知类型转换:各类注解通知最终统一为MethodInterceptor接口实现 多切面协作:通过流程图展示多切面组合时通知的执行顺序与嵌套关系 环绕通知

2025-12-20 12:34:53 1620 63

原创 Spring Boot AOP(二) 代理机制解析

本文深入解析了Spring Boot AOP的代理机制,主要包括两种代理方式:JDK动态代理和CGLIB代理。JDK动态代理基于接口生成代理对象,通过InvocationHandler转发方法调用;而CGLIB通过生成目标类的子类,使用MethodInterceptor拦截方法调用。Spring会根据Bean是否实现接口自动选择代理类型,也可通过配置强制使用CGLIB。文章详细分析了两种代理的核心类、调用流程及特点,并梳理了Spring代理生成的核心源码逻辑,包括代理选择机制和调用链执行过程,帮助开发者深入

2025-12-17 08:37:38 1857 60

原创 Spring Boot AOP(一) 入门与核心概念

在企业级项目中,日志记录、性能监控、事务管理、权限校验等通常会重复出现在多个模块,如果将这些逻辑直接写入业务方法,会导致代码耦合高、难维护。想看更多 那就点个关注吧 我会尽力带来有趣的内容 😎。如果你遇到了问题,自己没法解决,可以去我掘金评论区问。代码都在Github或Gitee上,如有需要可以去上面自行下载。,只对 Spring 管理的 Bean 生效,无法处理普通对象的直接方法调用。吧~ 我会很高兴的 😄 (^ ~ ^)。

2025-12-15 08:31:29 4229 55

原创 Spring 机制六: MVC 全链路源码解析:从 DispatcherServlet 到返回值解析(超硬核源码深度)

目标:自动解析 HeaderX-User-Id@Override@Override。

2025-12-11 08:35:31 4954 67

原创 Spring Boot 机制五: Bean 生命周期与后置处理器(BeanPostProcessor)源码深度剖析

本文面向中高级 Spring Boot 工程师,以源码为基础,全面剖析 Bean 的生命周期、后置处理器执行链路、Aware 接口、初始化流程以及 Spring BeanFactory 的完整管理机制。

2025-12-08 08:42:28 4814 60

原创 Spring Boot 机制四: AOP 代理机制源码级深度解析(JDK / CGLIB 全链路)

查找当前 Bean 需要应用的增强(Advice)创建代理关键点:代理不是提前创建,而是在初始化后替换 Bean!这意味着Bean 在初始化时是真实对象,但被注入到容器中的是代理对象。@Override维度JDK 代理CGLIB 代理是否需要接口是否性能调用慢,创建快调用快,创建慢是否能代理 final 类否否是否能代理 final 方法否否Spring 默认选择有接口无接口底层原理。

2025-12-05 08:38:34 5197 72

原创 Spring Boot 机制三: ApplicationContext 生命周期与事件机制源码解析

Component@OverrideSystem.out.println("收到事件: " + event.getMessage());事件触发阶段用途SpringApplication.run() 开始日志/监控Environment 初始化完成自定义属性处理ApplicationContext 创建完成注册 Beanrefresh 前容器准备完成refresh 后Bean 已初始化应用完全启动启动后逻辑启动失败异常处理。

2025-12-01 08:25:25 5089 91

原创 Spring Boot 机制二:配置属性绑定 Binder 源码解析(ConfigurationProperties 全链路)

场景注解特点普通 BeanSetter 绑定构造器绑定不可变对象,强类型安全集合 / ListBinder 支持支持 [0],[1] 索引MapBinder 支持key=value 形式占位符${…}PropertySourcesPlaceholdersResolver 解析类型转换支持 Duration, Enum, String → 数字等。

2025-11-27 10:35:52 4211 63

原创 Spring Boot 机制一: 自动配置原理源码级深度讲解

本文适合中高级 Java / Spring Boot 工程师;希望理解自动配置底层、掌握 Starter 编写方法、阅读 Spring Boot 源码的读者。

2025-11-24 08:26:58 5103 71

原创 Spring Boot 配置文件高级实战指南 热更新/动态配置/安全加密/分布式同步/环境变量注入

Spring Boot 高级配置文件管理方法,从动态刷新、安全管理、分层加载、高级绑定到跨微服务统一管理,实现配置文件的可维护性与可扩展性。

2025-11-21 11:34:16 4903 46

原创 Spring Boot 进阶:application.properties 与 application.yml 的全方位对比与最佳实践

本篇文章旨在从多个角度深入探讨 `application.properties` 与 `application.yml`,覆盖但不限于- 语法层面差异- 可读性与维护性- 多环境配置策略- 配置注入、层级结构表达- 复杂配置场景(多维结构、列表、Map)- 与 Spring Boot 官方推荐的使用方式- 高级技巧与避坑指南

2025-11-17 08:50:16 5551 64

原创 仓颉三方库实战:基于 async4cj

本文以本仓库async4cj为例,演示如何在 Cangjie(仓颉)项目中集成和使用第三方库,并通过集合处理与控制流原语构建可维护的业务流程。内容涵盖集成方式、常用场景与最佳实践,附完整示例代码。

2025-11-12 16:34:36 9249 16

原创 2025汉化idea创建JSP项目

汉化idea快速创建JSP项目

2025-11-10 08:50:47 6485 56

原创 WindowsXP Window7等老系统和Linux Ubuntu等系统在VM虚拟机中安装VM Toools工具实现宿主机虚拟机共用粘贴板

window10等系统,直接点击系统界面 **VM > Install VMware Tools** 即可安装vm tools工具,但windows7 ,windowservice 2008等却无法直接安装。

2025-11-03 10:40:36 6788 94

原创 大模型请求/响应参数完全拆解:每个字段都是什么意思?

重生了,这一世,我一定要学会大模型请求/响应参数!只因上一世……

2025-10-27 09:30:28 7174 73

原创 快速入门LangChain4j Ollama本地部署与阿里百炼请求大模型

想要揭开大模型神秘的面纱,对AI祛魅,那这套课,这篇博客,是必看不可了。本文将总结黑马的这套课程的精华,同时指明发生变化后,要如何实现原效果

2025-10-22 11:11:17 5592 54

原创 哈希表完全指南:从入门到刷题实战

刷算法题的时候,别人的题解总是:"加个哈希表,O(n)秒了"。而你还在纠结:**哈希表是什么?为什么能加速?怎么用?** 这篇文章就是来解答这些问题的。

2025-10-20 08:56:28 6318 53

原创 2025 汉化idea控制台出现乱码解决方案 看完这篇解决不了乱码也是神人了

+ 运行tomcat时,发现乱码,逛了一圈发现都是英文idea界面修改的,且有些方法会让idea无法进入,或者部署项目时出现一些问题+ 本文将用一个长远视角,一步步带您在汉化idea中解决这个问题

2025-10-06 10:48:09 6474 61

原创 AI小白也能快速用五分钟复现的ERNIE-4.5系列模型单卡部署与心理健康机器人实战案例

本文进行了模型部署于微调,还对文心一言模型能力进行了多方面测试

2025-07-15 08:16:54 12847 170

原创 【源力觉醒 创作者计划】文心开源大模型ERNIE-4.5私有化部署保姆级教程与多功能界面窗口部署

按照我这个路线来部署,网速快五分钟就能零基础跑通模型

2025-07-13 16:37:29 12438 156

原创 【源力觉醒 创作者计划】开源、易用、强中文:文心一言4.5或是 普通人/非AI程序员 的第一款中文AI?

国外的AI技术确实很强,但它毕竟是国外的。记得ChatGPT刚推出时,有中国IP登录痕迹的账号直接被封禁😨。即使现在有了DeepSeek的突破,但像自持高贵的Gemini依然不为国内用户提供服务😓😡。在国内的大模型技术已经能够与国外的媲美时,我当然更倾向于使用国内的。毕竟,若大家都不使用,相关研究的资金和支持也会变得更少。

2025-07-03 10:45:27 16286 167

原创 本地AI助手上线!老项目秒变新架构,就用飞算JavaAI

可以看到,飞算AI集成了四个功能智能引导java chat智能问答SQL chat这四个功能可以总结为一下的部分🧠智能引导,全流程生成从需求输入到工程代码输出,一句自然语言或语音指令即可完成需求分析、接口设计、数据建模、业务逻辑生成,全流程闭环,效率提升10倍。🔍合并项目,语义级重构全本地语义索引+上下文强关联分析,精准对接旧项目结构与业务逻辑,自动完成模块识别与集成,真正做到“拿来即用,重构无忧”。🧩模块化生成,逐一把控。

2025-06-30 20:49:28 13024 123

原创 KingbaseES中的MySQL案例实战!

本文将通过KingbaseES来创建一个视图,带你体验先进的kesonline带来的新式学习方式!

2025-06-17 19:47:16 16471 47

原创 萌新必备,效率至上!KingbaseES在线体验详解

几年前初学VB,那时候好奇怎么将数据存储到本地供程序使用。百度之后得到一个数据库的答案。当时立刻买了下图所示书籍,来学习。

2025-06-17 18:31:11 15984 19

原创 【CS创世SD NAND征文】工业电力检测仪在恶劣环境下的检测数据抗丢失存储技术方案

CSNP32GCR01-AOW存储芯片的技术方案。该存储芯片具备工业级可靠性、高速读写性能和易用性,通过多项实测验证其优异表现。随着电力系统智能化发展,存储技术将持续演进,满足更高数据量和稳定性需求。

2025-06-16 10:01:24 13641 150

原创 Qiuner赠书活动:算法图解、C++ Primer Plus、大话数据结构、Java项目全程开发实录、算法导论、深度学习、第一视角带你构建大模型GPT

人年轻时常觉空虚,总想找点什么填满自己。买书,是我曾经的一种方式。但买得多,看得少。最近想着,这些书放着也是放着,不如抽几本送给粉丝,包邮寄出。

2025-06-13 10:08:58 7273 47

原创 福州第八届数字中国峰 雁门萨氏-萨师煊

第八届数字中国峰会的璀璨光芒再次聚焦福州

2025-06-05 14:50:40 15059 10

原创 一文读懂 AI

对于普通人来说,AI是否会取代工作😨?网络上说除双一流以外学校搞不了AI又是什么情况😩?AI产业是否像以前一样互联网程序员一样?

2025-04-14 08:27:04 24827 181

原创 困境如雾路难寻,心若清明步自轻---2024年创作回顾

如果你没什么要紧事情,那就找个温暖的地方坐着、躺着,来看看我的2024吧😆。

2025-01-23 10:20:30 8812 127

原创 App出现技术问题,这样的中国电信让用户糟心了

不同客服的说法不一,且身份信息完全暴露给客服,让人不安。

2025-01-07 10:25:25 8460 80

原创 第四章:代码修错与引入pinia进行状态管理

本章进行代码修错与引入pinia进行状态管理,同时记录了一些便捷好用的操作

2024-11-11 09:00:49 8313 124

原创 第三章:组织页面完善、引入消息帖子与页面独立状态

在这一章里,我们来完善组织页面,打算将组织根据实际情况分为三种,工作室、社团、部门。我的想法是,将三种情况使用uni-ui中的卡片来进行介绍,点击卡片后跳转到相应页面,相应页面介绍所有的组织。

2024-11-04 21:54:36 8172 118

原创 保姆级全栈项目BBS 开发实录 第二章:前端基础页面

bbs,中文全称是电子公告板系统,提供了一块公共的电子公告板,让用户可以在上面发布信息、交流、讨论。本系列博客,带大家使用若依来编写一个bbs,包含帖子、长文、视频、投票发布,用户生成内容发布后百度云智能审核与违规词库等……逐步逐句地深入浅出,是新手学习的不二之选

2024-10-28 10:12:52 7849 140

原创 保姆级全栈项目BBS 开发实录 第一章:项目初始化配置

本系列博客带大家使用若依编写一个bbs,包含帖子、长文、视频、投票发布,用户生成内容发布后百度云智能审核与违规词库等……逐步逐句地深入浅出,是新手学习的不二之选

2024-10-21 14:13:52 8121 123

原创 数据库建模工具 PDManer

数据库分析图表,好看又好用,但是做起来却很费时。如何才能快速的生成数据库分析表呢?本篇博客来介绍PDManer,一款数据库元建模软件。使用该软件可以对数据库进行操作与图表生成。

2024-10-14 08:01:14 8111 122

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除