摘要: Spring AOP 源码全过程 简而言之, 可以分为四部步走 一是 在spring aop 最初的入口是在哪? 二是 spring 如何解析配置, 如何封装关于AOP概念配置对象的? 三是 spring 如何根据配置对象创建代理对象? 四是 调用代理对象方法的过程, spring 是如何拦截的? 阅读全文
posted @ 2026-02-24 19:13 daidaidaiyu 阅读(345) 评论(1) 推荐(0)
摘要: Spring IOC 源码学习 一文学习完整的加载流程 IOC 的入口说明 ApplicationContext 对象 in short 可以理解为作为具现化的 IOC 的对象根接口, 它是一个重量级的对象, 整个应用期间应该保持单例 官文 Container Overview: https://docs.spring.io/spring-framewo 阅读全文
posted @ 2026-01-13 22:09 daidaidaiyu 阅读(522) 评论(0) 推荐(0)
摘要: [[Activiti]] [[Flowable]] [[Activiti with spring boot]] BPM、BPMN、BPMN2.0 BPM (Business Process Modeling) BPM 业务流程管理,从管理业务流程的角度来说,我们现有的IT系统大多数都属于这一类,比如 阅读全文
posted @ 2026-03-25 00:05 daidaidaiyu 阅读(137) 评论(0) 推荐(2)
摘要: Spring 声明式事务源码学习全过程 in short 四步走 Srping 如何从配置中加载的入口 Spring 声明式事务的相关的 BeanDefinition加载流程 Spring 声明式事务的相关对象创建流程 Spring 声明式事务的拦截调用的过程(包括: 方法嵌套, 事务传播属性的处理 阅读全文
posted @ 2026-03-23 22:26 daidaidaiyu 阅读(113) 评论(2) 推荐(0)
摘要: 事务增强相关的对象创建 internalAutoProxyCreator 对象 首先是 internalAutoProxyCreator 它是负责创建AOP对象 它本身是BPP, 它会在 registerBeanPostProcessors(beanFactory); 过程中被实例化 org.spr 阅读全文
posted @ 2026-03-22 22:59 daidaidaiyu 阅读(4) 评论(0) 推荐(0)
摘要: 事务相关的 BeanDefinition 解析过程 (XML) bean 标签 对于 jdbcTemplate transactionManager dataSource bookService 走的是默认命名空间的处理器, IOC标准解析流程, 不再啰嗦了 [[Spring IOC 源码学习 XM 阅读全文
posted @ 2026-03-21 22:28 daidaidaiyu 阅读(73) 评论(0) 推荐(0)
摘要: 2021-12-9 N_GIS [[N_前端技术]] [[N_ArcGis全家桶]] [[N_GIS_GeoServer]] GIS 基础知识 GIS 地理信息系统 (Geographic Information System) 是一个非常庞大的且横跨学科的多门学问, 首先需要知道 谁在定义标准? 阅读全文
posted @ 2026-03-21 17:37 daidaidaiyu 阅读(18) 评论(0) 推荐(0)
摘要: 一、Spring 声明式事务的入口点 对于XML入口点 XML配置定义 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http: 阅读全文
posted @ 2026-03-20 19:41 daidaidaiyu 阅读(101) 评论(0) 推荐(1)
摘要: 访问者模式(Visitor Pattern) 访问者模式在实际开发中使用的非常少,因为它比较难以实现并且应用该模式肯能会导致代码的可读性变差,可维护性变差,在没有特别必要的情况下,不建议使用访问者模式. 访问者模式(Visitor Pattern) 的原始定义是:允许在运行时 1. 将一个或多个操作 阅读全文
posted @ 2026-02-24 19:15 daidaidaiyu 阅读(9) 评论(0) 推荐(0)
摘要: 迭代器模式 (Iterator Pattern) 迭代器模式是我们学习一个设计时很少用到的、但编码实现时却经常使用到的行为型设计模式。在绝大多数编程语言中, 迭代器已经成为一个基础的类库, 直接用来遍历集合对象。在平时开发中, 我们更多的是直接使用它, 很少会从零去实现一个迭代器。 迭代器模式(It 阅读全文
posted @ 2026-02-22 15:04 daidaidaiyu 阅读(11) 评论(0) 推荐(0)
摘要: 状态模式 (State Pattern) 状态模式(State)构架出一套完备的事物内部状态转换机制,并将内部状态包裹起来且对外部不可见,使其行为能随其状态的改变而改变,同时简化了事物的复杂的状态变化逻辑。 允许对象在内部状态发生改变时改变它的行为,对象看起来好像修改了它的类。 **in short 阅读全文
posted @ 2026-02-15 18:07 daidaidaiyu 阅读(3) 评论(0) 推荐(0)