相关文章
JS【详解】内存泄漏(含泄漏场景、避免方案、检测方法),垃圾回收 GC (含引用计数、标记清除、标记整理、分代式垃圾回收)
内存泄漏 在执行一个长期运行的应用程序时,应用程序分配的内存没有被释放,导致可用内存逐渐减少,最终可能导致浏览器崩溃或者应用性能严重下降的情况,即 JS 内存泄漏
可能导致内存泄漏的场景
不断创建全局变量未及时清理的闭包&…
建站知识
2025/1/10 18:35:58
来点八股文(六) 网络Linux调优
性能指标
如何衡量程序的网络性能?你会看哪一层?看哪些指标?用哪些工具? 我们通常用带宽、吞吐量、延时、PPS(Packet Per Second)等指标衡量网络的性能。
应用层**[wrk、Jmeter]**
**每秒处理请求数和延…
建站知识
2025/1/10 18:44:29
用 Bytebase 实现批量、多环境、多租户数据库的丝滑变更
Bytebase 提供了多种功能来简化批量变更管理,适用于多环境或多租户情况。本教程将指导您如何使用 部署配置 和 数据库组 在不同场景下进行数据库批量变更。 默认流水线 vs 部署配置 图片数据库 vs 数据库组
1. 准备
请确保已安装 Docker,如果本地没有重…
建站知识
2025/1/10 18:46:16
PostgreSQL(二十三)TOAST技术
目录
一、TOAST简介
二、TOAST的存储方式
1、存储方式概述
2、实验:创建TOAST表
三、TOAST的4种压缩策略
1、策略说明
2、TOAST表额外的三个字段
四、TOAST表的计算方式
1、说明
2、实验:计算表大小
五、TOAST表的特点
1、优点
2、缺点
3、…
建站知识
2025/1/6 16:46:34
一起学习LeetCode热题100道(24/100)
24.回文链表(学习)
给你一个单链表的头节点 head ,请你判断该链表是否为 回文链表 。如果是,返回 true ;否则,返回 false 。
示例 1: 输入:head [1,2,2,1] 输出:true
示例 2: …
建站知识
2024/12/17 23:38:45
AOSP12_BatteryStats统计电池数据信息
前言
BatteryStats模块主要用于设备在电池供电是系统对各个模块电量使用的统计,Android提供的Battery Historain工具就是对此模块统计的数据进行解析和展示。
一 BatteryStats模块类图
模块主要类图如下:见根目录的模块类图 BatteryStats:抽象类,本模块的核心类,主要定…
建站知识
2024/11/22 13:13:56
vue实现电子签名、图片合成、及预览功能
业务功能:电子签名、图片合成、及预览功能
业务背景:需求说想要实现一个电子签名,然后需要提供一个预览的功能,可以查看签完名之后的完整效果。
需求探讨:后端大佬跟我说,文档我返回给你一个PDF的oss链接…
建站知识
2024/12/20 5:19:20
B树:一种高效的自平衡树结构及其在Java中的实现
B树:一种高效的自平衡树结构及其在Java中的实现 引言 在计算机科学中,B树(B-tree)是一种自平衡的树数据结构,它维护着数据的有序性,允许搜索、顺序访问、插入、删除等操作都在对数时间内完成。B树广泛应用于…
建站知识
2024/12/23 0:01:43