本文分类:news发布日期:2024/12/23 2:46:20
相关文章
Spring 事务源码分析
前言:
我们知道 Spring 声明式事务是通过 AOP 来实现的,日常项目开发中我们只需要使用 Transactional 注解就可以实现声明式事务,那你知道通过 Transactional 注解怎样实现事务的吗?本篇我们将从源码来分析 Spring 声明式事务的执…
建站知识
2024/11/22 7:35:29
自制F1C200S demo板(八、Linux初学3)
uboot执行流程学习
uboot执行流程文件路径:
1、uboot/arch/arm/cpu/arm926ejs/start.S,执行结束会跳转到_main部分,处于下一路径中
2、uboot/arch/arm/lib/crt0.S,执行到 mov r0, #0 bl board_init_f
会跳转到void …
建站知识
2024/11/22 18:40:31
深度解析 Spring 源码:探秘 CGLIB 代理的奥秘
文章目录 一、CGLIB 代理简介1.1 CGLIB 代理的基本原理和特点1.2 分析 CGLIB 如何通过字节码技术创建代理类 二、深入分析 CglibAopProxy 类的结构2.1 CglibAopProxy 类结构2.2 CglibAopProxy 类源码 三、CGLIB 代理对象的创建过程3.1 配置 Enhancer 生成代理对象3.2 探讨如何通…
建站知识
2024/11/25 6:27:02
Flink DataStream API 介绍
一、介绍
官网 DataStream API 得名于特殊的 DataStream 类,该类用于表示 Flink 程序中的数据集合。你可以认为 它们是可以包含重复项的不可变数据集合。这些数据可以是有界(有限)的,也可以是无界(无限)的…
建站知识
2024/11/22 7:35:52
JVM(内存区域划分、类加载机制、垃圾回收机制)
目录 一. 内存区域划分
1.本地方法栈(Native Method Stacks)
2.虚拟机栈(JVM Stacks)
3.程序计数器(Program Counter Register)
4.堆(Heap)
5.元数据区(Metaspace)
二.类加载机制
1.加载
2.验证
3.准备
4.解析
5.初始化
"双亲委派模型"
三. GC 垃圾回收…
建站知识
2024/11/22 7:35:40
常用API(正则表达式、爬取、捕获分组和非捕获分组 )
1、正则表达式
练习——先爽一下正则表达式 正则表达式可以校验字符串是否满足一定的规则,并用来校验数据格式的合法性。 需求:假如现在要求校验一个qq号码是否正确。 规则:6位及20位之内,0不能在开头,必须全部是数字…
建站知识
2024/11/22 7:34:40
如何实现高内聚低耦合
一、定义
内聚:一个模块内各元素间,结合的紧密程度。 耦合:模块之间联系紧密程度
二、高内聚、低耦合的利弊
1、代码关系过于紧密,往往改一小段代码,需要整个项目做很大的改动。所以在实际开发中应该尽量避免过高的…
建站知识
2024/12/9 4:16:18