相关文章
[vue]diff算法
diff算法
为什么要用diff?
Vue是基于依赖收集完成的响应式,当一个节点发生改变时,它相关的节点都会被更新。如果对所有的组件都进行更新,那么对性能的影响是很大的,如果可以找出其中不需要更新的地方,只更…
建站知识
2024/12/23 19:33:19
python Qt GUI环境安装
一、 安装python Qt
1、 打开Qt官网,下载最新版本的Qt软件(https://www.qt.io/) 打开官网之后,使用邮箱注册账号,后面也会用到 注册成功之后,点击收到的邮件,进行账号验证,验证成…
建站知识
2024/12/11 5:12:30
Fail-safe机制与Fail-fast机制分别有什么作用
Fail-safe和Fail-fast,是多线程并发操作集合时的一种失败处理机制。
Fail-fast
Fail-fast : 表示快速失败,在集合遍历过程中,一旦发现容器中的数据被修改了,会立刻抛出ConcurrentModificationException异常ÿ…
建站知识
2024/12/11 5:07:24
react 使用状态管理调用列表接口渲染列表(包含条件查询,统一使用查询按钮,重置功能),避免重复多次调用接口的方法
react开发调用api接口一般使用useEffect来监听值的变化,通过值的变化与否来进行接口调用。 比如我们要进行一个查询接口 const [pageParams, setPage] useState({name: ,id: ,});const [dataList, setDataList] useState([]);const getList async () > {const…
建站知识
2024/12/11 5:05:21
JUC:Synchronized和锁升级
1. 面试题
谈谈你对Synchronized的理解Sychronized的锁升级你聊聊Synchronized实现原理,monitor对象什么时候生成的?知道monitor的monitorenter和monitorexit这两个是怎么保证同步的嘛?或者说这两个操作计算机底层是如何执行的偏向锁和轻量级…
建站知识
2024/12/11 5:01:15
线上常见问题案例及排查工具
目录 目录 问题背景:
问题摘要:
CPU 利用率高:
OOM/内存泄露:
GC 问题,其实也就是内存泄漏导致内存被占满,无法分配内存导致JVM触发GC:
MySQL死锁问题:
慢SQL、慢查询
消息队…
建站知识
2024/12/11 5:00:12
WHY - Form 表单“提交失败自动滚动到第一个错误字段”失效
目录 一、背景二、原因分析问题背景场景举例场景 1:自定义表单控件场景 2:多个表单 三、解决方案解决方案 1:自定义控件需要转发 ref解决方案 2:区分多个表单的 name验证代码总结 一、背景
在 WHAT - Form 表单“提交失败自动滚动…
建站知识
2024/12/11 4:53:04
夜莺运维指南之自定义告警模板
1 需求背景
夜莺自带的告警模板,比较繁杂且一眼望去很难看出重要信息,这对故障的排查十分不利 现在需要开发出一款适合公司且比较简约的告警模板,更重要的是能够一眼能看出故障详情从而快速的排查故障。如
2 操作步骤
最简单的方法就是使…
建站知识
2024/12/11 4:52:02