自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (5)
  • 收藏
  • 关注

原创 Spring Framework 5 源码——如何解决AOP的循环依赖

其实对比之前的文章**《Spring Framework 5 源码——如何解决循环依赖》**,这里仅仅多引入了一个AspectJ的动态代理类创建过程(默认spring使用的是load-time waving 方式,后续文章会详细聊一聊spring 的Aop和AspectJ的区别,这里spring用了@AspectJ注解,只是名字取得一样罢了,不是真正意义上的AspectJ)。由于源码跟踪的流程和之前文章中讲到的普通对象的循环依赖如出一辙,这里就不特别详细截图了,只给出了关键的截图。

2024-01-17 17:39:03 432

原创 Spring Framework 5 源码——如何解决循环依赖

本文分析了在spring中是如何解决普通对象的循环依赖问题,从源码分析并结合案例进行理解。

2024-01-11 13:43:55 1298 1

原创 Spring Framework 5 源码——在所有bean创建后触发事件

本文在源码中搭建了一个项目工程,实现了在所有bean创建完后触发事件,有两种方法可以实现:1)通过继承SmartInitializingSingleton接口,2)通过添加ApplicationEvent的EventListener。最后通过源码分析,阐述了两种方法实现的本质原理。

2024-01-09 13:10:26 782 1

原创 通过opencv+ffmpeg摄像头推流

简单介绍了如何通过Opencv+ffmpeg进行摄像头推流

2024-01-09 08:43:29 744 1

原创 Spring Framework 5.3.x源码在Intellij编译

如何为spring-framework阅读源码做准备,详细步骤

2024-01-08 14:41:52 476

原创 阿里云CentOS7.9为nginx配置SSL模块及HTTPS步骤

在阿里云的centos机器上,为nginx部署Let's encrypt免费证书

2024-01-08 10:44:14 699 1

原创 Spring源码之AbstractBeanDefinition

该抽象类是实现RootBeanDefinition、GenericBeanDefinition的核心,具体包括以下内容:1)Bean的描述信息(例如是否是抽象类、是否单例)2)depends-on属性(String类型,不是Class类型)3)自动装配的相关信息4)init函数、destroy函数的名字(String类型)5)工厂方法名、工厂类名(String类型,不是Class类型)6)构造函数形参的值7)被IOC容器覆盖的方法8)Bean的属性以及对应的值(在初始化后会进行填充)

2024-01-08 08:50:27 335 1

原创 Redis Copy On Write

执行BGSAVE命令或者BGREWRITEAOF命令的过程中,Redis需要创建当前服务器进程的子进程,而大多数操作系统都采用写时复制(copy-on-write)来优化子进程的使用效率,所以在子进程存在期间,服务器会提高负载因子的阈值,从而避免在子进程存在期间进行哈希表扩展操作,避免不必要的内存写入操作,最大限度地节约内存。...

2020-09-27 15:27:45 1330

原创 算法1

卡特兰数

2020-09-24 17:19:55 56

原创 Springboot 启动流程(一)

initializesetInitializers 获取spring工厂方法类:获取所有Listener类:

2020-06-28 11:31:34 76

原创 NGINX配置

1.SFTTI在上传大视频时,发现有如下图错误,原因是NGINX默认client_max_body_size =20m,将其给为client_max_body_size=2048m,即上传最大为2G。

2017-04-27 13:02:47 186

C#操作SqlServer数据库封装类

C#操作sql server 的类分装,用于大部分的操作,修改,删除,添加,存储过程等等。

2013-11-15

100套漂亮的CSS网站模版

很好的,很漂亮的网站模版,很有学习的价值,希望大家会喜欢!

2012-01-02

VC++图像处理程序设计

通过VC++6.0对图像进行分析和处理,是一本非常清晰的PDF格式的电子书哦!而且文件很小,应为不是图片的。

2011-07-22

获取文件夹里所有图片

返回文件夹指定内容,这里是返回所有图片的路径,你还可以运用多线程技术,就更加强大了。

2010-05-07

微机原理试题及答案分析

微机原理试题及答案,里面有当年的真题哦,希望对你有帮助

2009-12-21

空空如也

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

TA关注的人

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