- 博客(7)
- 收藏
- 关注
原创 Java 中 Supplier 和 Consumer【简单快速理解本质】
本质上 接受一个Consumer或者Supplier 时,其实就是接受了一个具有这个抽象方法实现的对象。可以看到Consumer的accept方法有入参没有返回值,而这个入参本质上就是给这段空出来的逻辑提供参数。Supplier 的 get方法就需要一个返回值,且没有入参,这个返回值本质上就是期待这段逻辑的结果。编译器会将任何满足函数接口定义的接口视为函数接口,而不管接口声明中是否存在。@FunctionalInterface函数接口只有一个抽象方法。可以看到他们分别都是只有一个抽象方法。
2024-04-19 14:35:49
366
原创 mybatis-plus-generator配合freemaker引擎【最新3.5.6版本,详细代码】
/</</</</</</</</</讲清楚如何使用首先创建生成器对象FastAutoGenerator的构造器Custom.Builder() 会返回一份 Custom配置可通过每种Config进行配置。
2024-04-17 15:45:29
560
1
原创 如何通过简单的例子理解vue的响应式?
接着定义原始数据 data,obj 是原始数据的代理对象,我。们分别设置了 get 和 set 拦截函数,用于拦截读取和设置操作。这句代码修改了字段 obj.text 的值,我们希望当值变化后,副。作用函数自动重新执行,如果能实现这个目标,那么对象 obj 就是响。始数据,再将副作用函数从桶里取出并重新执行,这样我们就实现了。我们创建了一个用于存储副作用函数的桶 bucket,它是。一个函数可以影响全局环境,这种情况被称为副作用函数。取属性时将副作用函数 effect 添加到桶里,即。
2023-07-12 16:31:27
39
原创 什么是运行时、编译时?
我们写了一个框架,这个框架为用户提供了一个render函数,这个函数可以把一个js对象渲染成dom元素。tag属性表示标签名我们把这个函数提供给用户,这便称为运行时框架。
2023-07-11 10:42:04
42
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人