Spring-IOC之默认标签解析(下)
本文主要来看看标签解析剩余部分及BeanDefinition的注册。 1. 默认标签中的自定义标签解析在上篇博文中我们已经分析了对于默认标签的解析,我们继续看戏之前的代码,如下图片中有一个方法:delegate.decorateBeanDefinitionIfRequired(ele, bdHolder) 这个方法的作用是什么呢?首先我们看下这种场景,如下配置文件: 12345<...
本文主要来看看标签解析剩余部分及BeanDefinition的注册。 1. 默认标签中的自定义标签解析在上篇博文中我们已经分析了对于默认标签的解析,我们继续看戏之前的代码,如下图片中有一个方法:delegate.decorateBeanDefinitionIfRequired(ele, bdHolder) 这个方法的作用是什么呢?首先我们看下这种场景,如下配置文件: 12345<...
原文链接 1. 正文@Configuration注解提供了全新的bean创建方式。最初spring通过xml配置文件初始化bean并完成依赖注入工作。从spring3.0开始,在spring framework模块中提供了这个注解,搭配@Bean等注解,可以完全不依赖xml配置,在运行时完成bean的创建和初始化工作。例如: 1234567891011121314151617public...
资料来源:地址 1. 前置知识1.1 spring中bean注入的三种形式12345678@Data@NoArgsConstructor@AllArgsConstructorpublic class Person { private String name; private Integer age; private Boolean sex;} s...
1. 简介XXL-JOB是一个分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。现已开放源代码并接入多家公司线上产品线,开箱即用。 文档地址: 中文文档 English Documentation 源码仓库地址: 源码仓库地址 Release Download https://github.com/xuxueli/xxl-job Download h...
1、Clean-Code-Noteshttps://github.com/JuanCrg90/Clean-Code-Notes 2、putting-the-you-in-cpuhttps://cpu.land/ 3、大语言模型https://llmbook-zh.github.io/ 4、动手学大模型应用开发https://github.com/datawhalechina/llm-univ...
1. 什么是JDK动态代理?1.1 什么是代理模式(Proxy Pattern)代理模式是一种设计模式,它通过为其他对象提供一个代理或占位符来控制对原始对象的访问。即通过代理对象访问目标对象。 代理模式可以在不修改原始类代码的情况下,通过代理类,添加一些功能操作,比如添加方法调用的预处理、后处理等。 代理模式的基本概念包括以下几个部分: 抽象对象(Subject): 这是一个接口,定义了代...
1. 概念 什么是原子性? 在同一项事务的处理过程中,事务保证了对多个数据源的修改,要么同时成功,要么同时撤销。 什么是持久性? 事务保证所有成功被提交的数据的修改都能正确的被持久化,不丢失数据。 数据只有写入磁盘、磁带等持久化存储器后才会拥有持久性,只存储在内存中的数据,一旦遇到应用程序突然崩溃,或者数据库、操作系统一侧崩溃,甚至是机器突然宕机等情况数据就会丢失。 但现实最大的困难是...
1. 概述 基于XA协议的2PC、3PC 基于业务层的TCC 应用消息队列+消息表 seata 2. 2PC基于 XA 协议实现的分布式事务,XA 协议中分为两部分:事务管理器和本地资源管理器。其中本地资源管理器往往由数据库实现,比如 Oracle、MYSQL 这些数据库都实现了 XA 接口,而事务管理器则作为一个全局的调度者。 两阶段提交(2PC),对业务侵⼊很小,它最⼤的优势就是对使⽤...
1. 什么是ElasticSearch1.1 概念ElasticSearch 简称为 ES,网址为: https://www.elastic.co/ ES 是一个分布式的开源搜索和分析引擎,适用于文本、数字、地理空间、结构化数据、非结构化数据等数据的搜索。ES 是在 Apache Lucene 的基础上完成开发。由 Elastic 于 2010 年发布。ES 通过其简单的 REST 风格...
背景因为网站使用的是阿里云ssl免费证书,签发一次有效期只有三个月(一年只能申请20张免费ssl证书)。在过期之前会收到阿里云的即将过期邮件。 操作阿里云创建免费证书数字证书管理服务管理控制台 - SSL 证书 (aliyun.com) 登录后申请免费证书 将证书下载后配置到web服务器(此处我使用的nginx) 重启nginx1./nginx -s reload NGINX配置NGINX...