最新 最热

一文带你解读Spring5源码解析 IOC之开启Bean的加载,以及FactoryBean和BeanFactory的区别。

通过往期的文章我们已经了解了Spring对XML配置文件的解析,将分析的信息组装成BeanDefinition,并将其保存到相应的BeanDefinitionRegistry中,至此Spring IOC的初始化工作已经完成,这篇文章主要对Bean的加载进行一个深入的...

2023-06-28
1

Spring5 源码解析 IOC默认标签解析上半部分之解析BeanDefinition

前两篇文章,Spring5源码解析_整体架构分析、IOC容器的基本实现大家应该对Spring的IOC容器有了初步的了解,接下来我们研究Spring标签的解析,Spring标签中由默认标签和自定义标签组成,两者的解析截然不同,本次主要讲解一下默...

2023-06-28
1

Spring5源码之Spring七种传播特性的详解

每次创建一个TransactionInfo的时候都会去new一个Transaction,然后去线程变量Map中拿holder,当此时线程变量的Map中holder为空时,就会视为当前情况下不存在事务,所以transaction中holder = null。...

2023-06-28
1

Spring事务的回滚和提交你真的明白了吗,本篇文章带你走近源码。干货满满

上一篇文章讲解了获取事务,并通过获取的connection设置只读,隔离级别等;这篇文章讲事务剩下的回滚和提交。

2023-06-28
1

Spring的JDK动态代理如何实现的(源码解析)

从上面的源码可以看出Spring中的JDKDynamicAopProxy和我们自定一JDK代理是一样的,也是实现了InvocationHandler接口。并且提供了getProxy方法创建代理类,重写了invoke方法(该方法是一个回调方法)。具体看源码...

2023-06-28
1

【熟视C语言】自定义类型之枚举详解

枚举,也就是列举。现实生活中有很多这种可以列举出来的事物,比如星期一星期二这样的有限的天数,性别的种类,月份等等。

2023-06-23
1

map.put踩坑

今天发现一个坑,原来HashMap的put方法返回值并不是put进去的value,而是被覆盖的value或null

2023-06-23
2

写一个基于lambda的copyProperties(二)

腾讯云开发者社区是腾讯云官方开发者社区,致力于打造开发者的技术分享型社区。提供专栏,问答,沙龙等产品和服务,汇聚海量精品云计算使用和开发经验,致力于帮助开发者快速成长与发展,营造开放的云计算技术生态圈。...

2023-06-23
1

写一个基于lambda的copyProperties

https://gitee.com/dromara/stream-query/commit/31114dbc1374f78aad17daa4da615766d93194a2

2023-06-23
1

MPAS后处理:convert_mpas水平插值

convert_mpas可以将MPAS模式输出结果插值到等经纬度网格,其中整数变量使用最近邻方案映射到目标网格,浮点数(单精度或双精度)采用重心插值(barycentric interpolation)。...

2023-06-21
1