自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 Spring源码之循环依赖

本质解决方案原因:实例化和初始化可以分开执行;

2024-07-06 18:52:05 165

原创 Spring源码之Bean生命周期

一、Bean的生命周期生命周期:Bean对象的创建、使用和销毁过程;1. 实例化创建对象 createBeanInstance ()在堆空间中申请空间,此时对象的属性值一般是默认值反射创建对象的过程:createBeanInstance -> 获取clazz对象 -> 获取构造器 -> 实例化创建对象ctor.newInstance(argsWithDefaultValues);2. 属性赋值自定义属性 赋值 populateBean()populateBea

2024-07-06 16:22:46 329

原创 JDK动态代理 VS Cglib动态代理

含义:动态代理时一种在运行时动态生成代理对象的技术,它属于设计模式的一种。目的在于在不修改对象的情况下,通过代理对象来间接访问对象,实现对对象添加额外功能。

2024-06-23 18:48:02 309

原创 静态代理具体实现及与装饰模式的区别

静态代理时一种编译时就已经确定代理与被代理对象的代理方式。实现访问代理类时,代理类会对被代理类进行一些功能增强、日志记录等。

2024-06-23 09:16:40 169

原创 Netty学习笔记

Channel管道,其是对 Socket 的封装,其包含了一组 API,大大简化了直接与 Socket 进行操作的复杂性。EventLoopGroup 是一个 EventLoop 池,包含很多的 EventLoop。Netty 为每个 Channel 分配了一个 EventLoop,用于处理用户连接请求、对用户请求的处理等所有事件。EventLoop 本身只是一个线程驱动,在其生命周期内只会绑定一个线程,让该线程处理一个 Channel 的所有 IO 事件。

2024-06-22 15:49:14 449

原创 post方法传递一个参数后端不能接收

后端无法接收一个参数的post方法原因及解决方案

2023-12-03 18:35:17 1121 1

空空如也

空空如也

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

TA关注的人

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