自定义博客皮肤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)
  • 收藏
  • 关注

原创 vue中的MVVM模式讲解

同样,当用户与View交互时,我们也不需要手动修改Model,而是可以通过Vue的指令和事件机制,让Vue自动更新Model。函数中传入三个参数,obj表示要定义属性的对象,prop表示要定义的属性名,descriptor是一个包含属性描述符的对象。Vue框架采用了MVVM(Model-View-ViewModel)模式来管理应用程序的数据模型(Model)和视图界面(View)的交互,即数据驱动视图,从而避免了操作DOM。Vue的响应式机制是指当Vue实例中的数据发生变化时,与之关联的视图会自动更新。

2024-03-22 09:25:14 2026 1

原创 springAop的底层原理

AOP (AspectOrient Programming),直译过来就是面向切面编程,AOP 是一种编程思想,是面向对象编程(OOP)的一种补充。面向切面编程,实现在不修改源代码的情况下给程序动态统一添加额外功能的一种技术。动态代理和静态代理相比较,最大的好处就是接口中声明的所有方法都被转移到调用处理器一个集中的方法中处理,解耦和容易维护。两种动态代理的区别JDK动态代理:要求目标对象实现一个接口,但是目标对象有时候只是一个单独的对象,并没有实现任何的接口,这时候就需要使用CGLIB动态代理。

2024-01-14 22:49:37 1574 1

原创 springboot:bean生命周期

Bean的生命周期的过程,它大致分为Bean定义、Bean的初始化、Bean 的生存期和Bean的销毁4个部分。完成了这3步只是一个资源定位并将Bean的定义发布到IoC容器的过程,还没有Bean实例的生成,更没有完成依赖注入。在默认的情况下,Spring会继续去完成Bean的实例化和依赖注入,这样从IoC容器中就可以得到一个依赖注入完成的Bean。

2024-01-07 22:19:01 694

原创 Hashset集合的新增过程

对于存放在Set容器中的对象,对象对应的类一定要重写equals()和hashCode()方法,以实现对象相等规则,即:相等的对象必须具有相等的散列码。情况三:如果哈希值相同,进而调用元素a和元素b所在类的equals()方法,如果equals()方法返回true,则表明元素a和元素b相同,添加失败,当equals()方法返回false,则表明不同,添加成功。情况二:如果此位置上存在其他元素b(或者以链表形式存在多个元素),则比较元素a和元素b的哈希值,如果哈希值不同,则直接添加元素a,元素添加成功。

2023-05-08 01:07:49 254 1

原创 继承关系下的构造方法访问特点

继承关系下构造方法的访问特点

2023-04-24 19:29:46 83 2

原创 为什么大部分小数在计算机中是不精确的

在计算机中的运算是使用二进制来进行的,通常程序中的十进制数字是先转换成二进制,再进行运算的。在基本数据类型中,浮点型float和double是有小数部分的,在其小数部分转换成二进制的时候可能会进入无限循环,所以在取值的时候我们并不能够取到完整的值,只能取到无限接近于原值的近似值,从而导致其精度丢失,所以大部分的小数在计算机中都是不精确的。

2023-04-03 19:09:57 195

空空如也

空空如也

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

TA关注的人

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