- 博客(25)
- 收藏
- 关注
原创 安装nvm版本控制
windows中node版本的切换,解决项目兼容问题 node版本管理、国内npm源镜像切换_nodejs版本兼容_夜空孤狼啸的博客-优快云博客。要求安装时不能有汉语路径。
2023-09-16 10:36:28
93
原创 反射浅学习
反射允许对成员变量,成员方法和构造方法的信息进行编程访问Class.forName(“全类名”)类名.class对象.getClass();获取数据反射获取成员变量获取成员方法反射作用获取一个类里面所有的信息,获取到了之后,在执行其他的业务逻辑结合配置文件,动态的创建并调用方法
2023-09-03 10:56:35
71
原创 JQuery学习
(2)speed:三种预定速度之一的字符串(“show”,“normal”,or “fast”)或表示动画时长的毫秒数值。支持插件扩展开发,有着丰富的第三方的插件,例如:树形菜单,日期控件,轮播图等。jQuery对象本质是:利用$对DOM对象包装后产生的对象(伪数组形式存储)JQuery方法获取的元素就是jQuery对象。对事件,样式,动画支持,大大简化了DOM操作。跨浏览器兼容,基本兼容了现在主流的浏览器。用原生JS获取来的对象就是DOM对象。(1)参数都可以省略,无动画直接显示。
2023-08-30 22:17:22
64
原创 JavaScript基础学习
浏览器分为两部分:渲染引擎和JS引擎渲染引擎:用户解析HTML与CSS,俗称内核,比如chrome浏览器的bink,老版本的webkitjs引擎:也称为JS解释器,用来读取网页中的javascript代码,对其处理后运行,比如chrome浏览器的v8。
2023-08-29 13:56:07
57
1
原创 前端面试题
Vue.js是一种用于构建用户界面的渐进式JavaScript框架,它采用了响应式的数据绑定和组件化的开发方式。Vue的工作原理主要包括以下几个方面:响应式数据绑定:Vue使用了双向的数据绑定机制,通过使用Object.defineProperty()方法来劫持数据对象,当数据发生变化时,可以自动更新与之相关联的视图。这样,当我们修改数据时,相关的视图也会自动进行更新。虚拟DOM (Virtual DOM):Vue借鉴了React的虚拟DOM概念。在Vue中,每个Vue组件都有一个对应的虚拟DOM树。
2023-08-23 11:03:20
57
1
原创 Mysql面试知识点
何为事务?一言蔽之,事务是逻辑上的一组操作,要么都执行,要么都不执行。事务会把这两个操作就可以看成逻辑上的一个整体,这个整体包含的操作要么都成功,要么都要失败。这样就不会出现小明余额减少而小红的余额却并没有增加的情况。
2023-08-11 10:38:26
75
1
原创 spring面试题
spring 是一个开源的轻量级 JavaBean 容器框架。使用 JavaBean 代替 EJB ,并提供了丰富的企业应用功能,降低应用开发的复杂性。1.、轻量:非入侵性的、所依赖的东西少、资源占用少、部署简单,不同功能选择不同的 jar 组合;2. 容器:工厂模式实现对 JavaBean 进行管理,通过控制反转(IOC)将应用程序的配置和依赖性与应用代码分开3.松耦合:通过 xml 配置或注解即可完成 bean 的依赖注入;
2023-08-08 21:03:11
76
原创 java面试题
跨域指的是浏览器不能执行其他网站的脚本。它是由浏览器的同源策略造成的,是浏览器施加的安全限制协议、域名、端口注意:localhost和127.0.0.1虽然都指向本机,但也属于跨域。
2023-08-07 21:04:18
290
1
原创 RabbitMQ特性
一般来说,producer将消息投递到queue中,consumer从queue取出消息进行消费,但某些时候由于特定的原因导致queue中的某些消息无法被消费,这样的消息如果没有后续的处理,就变成了死信(Dead Letter),所有的死信都会放到死信队列中。“死信”消息会被RabbitMQ进行特殊处理,如果配置了死信队列信息,那么该消息将会被丢进死信队列中,如果没有配置,则该消息将会被丢弃。
2023-07-30 21:07:40
56
1
原创 RabbitMQ基础
是实现了高级协议(AMQP)的开源消息代理软件(亦称面向消息的中间件)。RabbitMQ服务器是用语言编写的,而群集和故障转移是构建在框架上的。所有主要的编程语言均有与代理接口通讯的客户端。
2023-07-29 21:17:01
77
1
原创 mybatisplus分页讲解
1. 关联-association。用association的一对一。2.集合-collection。用collection的一对多。
2023-07-29 10:29:00
158
1
原创 Redis知识点
1.允许延时一致的业务,采用异步通知2.使用MQ中间件,更新数据之后,通知缓存删除3.利用canc中间件,不需要修改业务代码,伪装为mysql的一个从节点https://blog.youkuaiyun.com/weixin_45648789/article/details/1292549881.强一致性的,采用Redisson提供的读写锁2.共享锁:读锁readLock,加锁之后,其他线程可以共享读操作3.排他锁:独占锁writeLock也叫,加锁之后,阻塞其他线程读写操作。
2023-07-27 21:21:11
58
1
原创 集合底层解析
哈希表其实就是一个存放哈希值的一个数组,哈希值是通过哈希函数计算出来的,那么哈希冲突就是两个不同值的东西,通过哈希函数计算出来的哈希值相同,这样他们存在数组中的时候就会发生冲突,这就是**哈希冲突**,而且这种冲突只能尽可能的减少,不能完全避免。
2023-07-27 12:23:04
202
1
原创 vue中设置全局拦截token自动给所有请求添加header的token
【代码】vue中设置全局拦截token自动给所有请求添加header的token。
2023-07-27 11:14:27
726
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人