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

原创 【无标题】

前提知识点:闭包,回调,普通函数中的this ,箭头函数的this ,回调函数的this, 类中的this温故: 闭包就是 函数定义了内部函数 内部函数访问了内部函数外部的数据 并且在外部函数之外的地方访问了该内部函数 这是一种机制回调就是函数作为参数传入的方式普通函数中的this :函数的this指向是undefined(严格模式)或 window(非严格)箭头函数的this:箭头函数的this指向的是上下文(定义的地方)

2025-06-26 16:32:13 140

原创 闭包的原理

原理在于 js将闭包函数做了特殊标记 回收机制在a函数执行完毕后不会回收环境 直到没有函数可达 (也就是没有b函数的调用了)才会销毁。闭包本质就是函数a内部嵌套函数b, b 去访问b函数外部的数据 特点在于可以在 b函数可以在a函数外部运行继续访问a函数的数据。牛逼在于保持了数据私有又记忆了上下文。

2025-04-12 01:26:48 119

原创 let var const

这里还要说一下栈和堆内存 栈内存保存的是引用或者基本类型在修改的时候都是改变基本类型的值 也是对栈的一种修改 引用是栈中保存地址 指向堆内存 这就是为什么 const 一个对象 可以使用内部方法或者点操作符改变值 改变的是堆内存的值 但是const的引用一直没有改变 因为运行截停了 let var 也可以这么做 但是引用会被改变。这就是为什么说let 和var的值可变 其实说的是变量指定的栈的引用地址或者栈内存中的值。let 和var在设计的时候 改变值会造成引用也会改变。

2025-04-12 01:19:46 258

原创 window下安装mongdb----复制集模式

资源选择:mongodb-windows-x86_64-8.0.0-signed.msi + mongosh-2.3.1-win32-x64.zip路径选择,msi安装路径选择-------------B:\mongodb\mongodb8mongosh,安装路径选择-----------------B:\mongodb\mongosh-2.3.1-win32-x64路径随意 无伤大雅我选择的数据库复制集数据放置:B:\mongodb\mongodb8\daba。

2024-12-16 13:25:16 356

原创 kafka集群的配置-docker版本- - kraft模式

我是使用的bitnami/kafka:latest,可视化kafka是使用的provectuslabs/kafka-ui:master。自行创建,data文件夹和运行之后没有也会自己创建,随意 docker-compose.yml需要自己提前创建。- ps 172.20.10.7:虚拟机的ip 使用 ip addre可查看。启动docker compose up -d (-d表示后台运行)* 获取kafka镜像bitnami/kafka:latest。- 使用的docker compose。

2024-12-15 11:40:58 494

原创 Spring Boot整合Spring security

它负责将请求交给一系列的安全过滤器进行处理,实现身份验证、授权、防止跨站点请求伪造(CSRF)等安全功能在这个类中,会自动配置一些基本的安全规则。是Spring Boot提供的一个条件注解,用于检测类路径中是否存在指定的类。当类路径中存在指定的类时,才会使被注解的配置类或组件生效。当Spring Boot应用启动时,会扫描类路径上的所有类,并通过反射机制检查每个类是否存在。注解,表示只有当类路径中存在特定的类时才会生效。注解,表示它是一个配置类,并且使用了。这段代码的意思是,只有当类路径中存在。

2024-12-09 11:06:44 307

空空如也

空空如也

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

TA关注的人

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